summaryrefslogtreecommitdiff
path: root/5b/76f1daf2026252c9214f180baa749cfb547077
blob: 6449acc00e62ae8ebd7e031d4490e603a7ceda59 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
Delivery-date: Thu, 02 Oct 2025 15:49:25 -0700
Received: from mail-oa1-f64.google.com ([209.85.160.64])
	by mail.fairlystable.org with esmtps  (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
	(Exim 4.94.2)
	(envelope-from <bitcoindev+bncBAABB24C7TDAMGQEU7H5C5Q@googlegroups.com>)
	id 1v4S73-0000eU-Fd
	for bitcoindev@gnusha.org; Thu, 02 Oct 2025 15:49:25 -0700
Received: by mail-oa1-f64.google.com with SMTP id 586e51a60fabf-33450d89acasf3925917fac.1
        for <bitcoindev@gnusha.org>; Thu, 02 Oct 2025 15:49:25 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1759445359; cv=pass;
        d=google.com; s=arc-20240605;
        b=Oi4W/dZn5zwcLynU2/FQE8hpWlgzwwqHQx2tHf3KYjfQQu4Bb1gdqD6phyX88sEYO4
         Yfv+NXimIt/YDlHSRH0ZVRSXfLtjAOEWEBmpMk1vkryusiY3o6FfmCn4sfAbAG7OXs8W
         al2XZHePZrN3vtGs9oj+favXM+UgKsv9r475IlH7sSekENPnf1koKT4tjYHLcMDM2fA8
         KUH00pHV2a6uVN8sIpB80zlNjLPe8UfJ2Q4mSFmltOi4uDiGWLqNzMEHmI+3CWQIH1l1
         G3UYBnXvpwXdGzu1XyZ8HW1VsIr+CQiEzW+IKs+Ln1VDNkCpDQ1TMsNx8q6PxhX7pkb4
         ekmQ==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:in-reply-to:content-disposition
         :mime-version:references:message-id:subject:cc:to:from:date:sender
         :dkim-signature;
        bh=3g6avgp8AJqq/t9PPgHAJllubMqzqj+LkHBLU1/cjI0=;
        fh=qFvFmor/jJ4Oh8siVSIkB7jb46jtjluXajxQwq9uWlA=;
        b=Z4nxRZ6GGF93PWf+sszwgbF+ZZ75oAG4caxCZKbvj/XEXFB0VCdrrdLBr1zwmg8FRe
         4ZF1SCb3UziqunH8G8CzWRr8Ck3HqbRv8+jHrPMRr7VOjVD/ARvdTBALWphRGkUYnj2m
         +vosKwt/6sbNGwLAN/0IrlHEZqbVBi90IYDblC6+A1DtUZXGtX+eihl/6T0mq0UBr+xa
         EFOUhGuorB8eOtM0GRFzuNTLm80g3GUDC57vBDe4J7GSC+3oS7MKqL8KWq4bUN0DZDrF
         LzusThbExWOcXLBr+32x72lBxapdB1VDW8tu6T8de3w13eRCnM8EabXbS4O6uByGuRCr
         W/gA==;
        darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
       dkim=pass header.i=@mail.wpsoftware.net header.s=default header.b=smAphyyx;
       spf=pass (google.com: domain of apoelstra@wpsoftware.net designates 66.183.0.127 as permitted sender) smtp.mailfrom=apoelstra@wpsoftware.net;
       dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=wpsoftware.net
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=googlegroups.com; s=20230601; t=1759445359; x=1760050159; darn=gnusha.org;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:x-original-authentication-results
         :x-original-sender:in-reply-to:content-disposition:mime-version
         :references:message-id:subject:cc:to:from:date:sender:from:to:cc
         :subject:date:message-id:reply-to;
        bh=3g6avgp8AJqq/t9PPgHAJllubMqzqj+LkHBLU1/cjI0=;
        b=Ja+VxrLsbsYDZDBhl6wShHBrWShgNPdllRtsVNGMPkjz9HXFXXceyXY3uuT7scA07K
         RmtVLu+olp7Z5gAE7oMgm0v+V3YxSQQxFVRcVMYsbuY5K+c1GYw62iH6taujQ//Hnbyp
         9YFT7Iip535YoFXsW17yrN1b9qdOsHAGIAsGCGdbORmvZuPCNY5wuNk6NEB0UQYboaYz
         j7AZ3ry5ZwykKj2zayDJvrYMGDIWUQCu8J3trGJi2dre7BdnRBfX2KIwG1hrQJAjTkRd
         P/JKKC7Q3xkvUt8FPyN9OvtOaWQsM0HB/r0xx36pwBH+vrDhFmjjpARW9fK3gDh4RfVR
         5fLA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1759445359; x=1760050159;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:x-original-authentication-results
         :x-original-sender:in-reply-to:content-disposition:mime-version
         :references:message-id:subject:cc:to:from:date:x-beenthere
         :x-gm-message-state:sender:from:to:cc:subject:date:message-id
         :reply-to;
        bh=3g6avgp8AJqq/t9PPgHAJllubMqzqj+LkHBLU1/cjI0=;
        b=KGFaDVww3NwxkcRFRQt+ARj72FQowTaXpzBjVR8hghpc/Ue7cZaMKbzxd9LAuzfP/D
         8tiro/xFvBDiJ3SuiM56maRc03B13E7pQ0RvR/anaINyUX4aPb3KKJ6FgT2OmoipDsqa
         FSL7GRCtV4F+Bj4uYPLZU1B/mI4Z/D/rv2xO0d+2fMFPsZ8yI3kPB0V9L2DXcaq/E6Ve
         CHoyFL+Eozh2TE1GaE0PI9Aq7C4C5+COpeifBLQMpGjCS8QlAejSNOitWkG+uMhkK23N
         IQfCSNY1z4Xgt7IfnFo6EEYZQR8ORgg78EdD2Q2u1r8W1w3l+d5iIVXiYN4FsS3d1jcC
         Jteg==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=2; AJvYcCXANZPx/UP8ZFZ/cQSPj7SCurGe4e8oT/NinwySnlEz0c6IwAXvrSR+Q3fY+82HDjLZnpkt1IZHC6oS@gnusha.org
X-Gm-Message-State: AOJu0YzRVSq3xsSoSpu1E1C3tHDjdRjXisMpzXznxw50UynGh+DD/f8+
	og53VT22e7wOHxA7oEZhuIKz9nk26Hj85xE8iy7SKk6yxNh7V5eeZXyn
X-Google-Smtp-Source: AGHT+IGe82VwlK+MWKxv0FJ8FelI9jYLxidHQBucefpudTdYqJ87S0Wb4ThNyGdSemGLfQ3Uaslt9A==
X-Received: by 2002:a05:6870:e995:b0:315:255c:ced2 with SMTP id 586e51a60fabf-3b11876ccfcmr679154fac.2.1759445359497;
        Thu, 02 Oct 2025 15:49:19 -0700 (PDT)
X-BeenThere: bitcoindev@googlegroups.com; h="ARHlJd6bjqRIv1zrMMejolyngMig253rQ2ehWGtPhwSzroD5Kw=="
Received: by 2002:a05:6870:1643:b0:374:de90:136b with SMTP id
 586e51a60fabf-39bb9871221ls552476fac.2.-pod-prod-00-us-canary; Thu, 02 Oct
 2025 15:49:15 -0700 (PDT)
X-Received: by 2002:a05:6808:bd5:b0:43b:503e:6ecb with SMTP id 5614622812f47-43fc0e8e72emr621236b6e.13.1759445355207;
        Thu, 02 Oct 2025 15:49:15 -0700 (PDT)
Received: by 2002:a05:6808:1d37:b0:43f:5b9f:a4a0 with SMTP id 5614622812f47-43fc04cc07cmsb6e;
        Thu, 2 Oct 2025 15:46:57 -0700 (PDT)
X-Received: by 2002:a17:90b:53c8:b0:335:29a7:70c9 with SMTP id 98e67ed59e1d1-339b5103bbemr5782881a91.15.1759445216712;
        Thu, 02 Oct 2025 15:46:56 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1759445216; cv=none;
        d=google.com; s=arc-20240605;
        b=U61ThYAVkE8OCdar99G3EA6RVqq8SkNChxj2O6yzfEkT8kKLCo5b7kDgqr28eKmebw
         KfKwZiIBnGms59XKFTgPjmc/I6xgqgZBnAaz4xqewXefmvcHAFMmWdBm6ImxceNxLAqF
         zGJclPHB6bPQE3SQRBdwf0bMTSoZbY+STttapK29ruqIHWi7CwWU5pWwsVqYmvJnTnaT
         LZUY/1WmLBCt97corGL7hGa+EbeM58kzDH4pw6gSZH2bAeHc5ZnBRu40dbuDs+fpYxuX
         MCmWdnn2iJM9tBt7z9GHfMhedGt61/GlfgqVQ04IDk4zCPtyh8BPVYVDUFl3nsgRx9j6
         NwtA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
        h=in-reply-to:content-disposition:mime-version:references:message-id
         :subject:cc:to:from:dkim-signature:date;
        bh=nZ+YFNe8yHCTIW+gcEl1ObLXWfaQ5Jx8D3z+Qb8ttsk=;
        fh=Yq3ud+3qRm/huYxo70n2Iv8FSRuYgo9ERl1dwhQIx8Q=;
        b=Eh1+OGk8s9iIjH+v4Lb8fnfz3Tq9tglTWzzwNz5oE/yalxQxDoqw8pDyG2Fjd+zoHD
         oTyJXTGJB3F2znuC9kzs51TtzWqWrxvnGTSaEUNIyQZymGkwJ4ErqNmrzE81RhOY03fJ
         tU8weaXO9dgGbt1m64+C/QUnYIq2PxDs8XJfEaTt4C0wSPy1LSU3DtKKmrnp6Jt4Q15I
         U9n4by5aM8LknE2dyVlaNQf+FYmqKLp1NtmtkW19KpQdrT9zLSpPp6o1sW0/nBvF7PFx
         4FnLT+/Yuuqb1XjcUVxL4sV642UGKXIQY10CdXvkXNfiwlj0Pni7WjMMvlnYhOfMvfFm
         ai9Q==;
        dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
       dkim=pass header.i=@mail.wpsoftware.net header.s=default header.b=smAphyyx;
       spf=pass (google.com: domain of apoelstra@wpsoftware.net designates 66.183.0.127 as permitted sender) smtp.mailfrom=apoelstra@wpsoftware.net;
       dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=wpsoftware.net
Received: from mail.wpsoftware.net (s66-183-0-127.mail.wpsoftware.net. [66.183.0.127])
        by gmr-mx.google.com with ESMTPS id 98e67ed59e1d1-339b4f18e9fsi184513a91.2.2025.10.02.15.46.56
        for <bitcoindev@googlegroups.com>
        (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
        Thu, 02 Oct 2025 15:46:56 -0700 (PDT)
Received-SPF: pass (google.com: domain of apoelstra@wpsoftware.net designates 66.183.0.127 as permitted sender) client-ip=66.183.0.127;
Date: Thu, 2 Oct 2025 22:46:53 +0000
From: Andrew Poelstra <apoelstra@wpsoftware.net>
To: PortlandHODL <admin@qrsnap.io>
Cc: Bitcoin Development Mailing List <bitcoindev@googlegroups.com>
Subject: Re: [bitcoindev] [BIP Proposal] Limit ScriptPubkey Size >= 520 Bytes Consensus.
Message-ID: <aN8A3TnDiwiNlunQ@mail.wpsoftware.net>
References: <6f6b570f-7f9d-40c0-a771-378eb2c0c701n@googlegroups.com>
 <aN76f2wKPHFcj8qt@mail.wpsoftware.net>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha512;
	protocol="application/pgp-signature"; boundary="h4oK5F+TT+SYF/09"
Content-Disposition: inline
In-Reply-To: <aN76f2wKPHFcj8qt@mail.wpsoftware.net>
X-Original-Sender: apoelstra@wpsoftware.net
X-Original-Authentication-Results: gmr-mx.google.com;       dkim=pass
 header.i=@mail.wpsoftware.net header.s=default header.b=smAphyyx;
       spf=pass (google.com: domain of apoelstra@wpsoftware.net designates
 66.183.0.127 as permitted sender) smtp.mailfrom=apoelstra@wpsoftware.net;
       dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=wpsoftware.net
Precedence: list
Mailing-list: list bitcoindev@googlegroups.com; contact bitcoindev+owners@googlegroups.com
List-ID: <bitcoindev.googlegroups.com>
X-Google-Group-Id: 786775582512
List-Post: <https://groups.google.com/group/bitcoindev/post>, <mailto:bitcoindev@googlegroups.com>
List-Help: <https://groups.google.com/support/>, <mailto:bitcoindev+help@googlegroups.com>
List-Archive: <https://groups.google.com/group/bitcoindev
List-Subscribe: <https://groups.google.com/group/bitcoindev/subscribe>, <mailto:bitcoindev+subscribe@googlegroups.com>
List-Unsubscribe: <mailto:googlegroups-manage+786775582512+unsubscribe@googlegroups.com>,
 <https://groups.google.com/group/bitcoindev/subscribe>
X-Spam-Score: -0.8 (/)


--h4oK5F+TT+SYF/09
Content-Type: text/plain; charset="UTF-8"
Content-Disposition: inline

On Thu, Oct 02, 2025 at 10:19:43PM +0000, Andrew Poelstra wrote:
> On Thu, Oct 02, 2025 at 01:42:06PM -0700, PortlandHODL wrote:
> > Proposing: Softfork to after (n) block height; the creation of outpoints 
> > with greater than 520 bytes in the ScriptPubkey would be consensus invalid. 
> >
> 
> Personally, I like this. Unlike restrictions on opcode behavior or
> witness data, it is impossible for there to be any existing UTXOs which
> "might turn out to need" scriptpubkeys greater than 520 bytes. In a
> post-covenant world I suppose this could change.
> 
> There is a risk of confiscation of coins which have pre-signed but
> unpublished transactions spending them to new outputs with large
> scriptPubKeys. Due to long-standing standardness rules, and the presence
> of P2SH (and now P2WSH) for well over a decade, I'm skeptical that any
> such transactions exist.
>

To add to this -- if we whitelisted existing UTXOs to preserve the
validity of pre-signed transactions, this still might not be enough;
there could be arbitrarily long chains of pre-signed transaction.

This is still possible to overcome -- we whitelist all existing UTXOs,
their descendants (UTXOs created from transactions which only spend
existing UTXOs), and so on. The result would be that from the point
of activation, new coinbase outputs would have limited size, as would
their children, and so on, and the limit would spread outward.

I don't think this is a great idea -- it would be technically hard to
implement and slow deployment indefinitely. But I am bringing it up
so people are aware that it's possible to address the confiscation
issue, no matter how rigid you are about it.


-- 
Andrew Poelstra
Director, Blockstream Research
Email: apoelstra at wpsoftware.net
Web:   https://www.wpsoftware.net/andrew

The sun is always shining in space
    -Justin Lewis-Webster

-- 
You received this message because you are subscribed to the Google Groups "Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bitcoindev+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/aN8A3TnDiwiNlunQ%40mail.wpsoftware.net.

--h4oK5F+TT+SYF/09
Content-Type: application/pgp-signature; name=signature.asc

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEkPnKPD7Je+ki35VexYjWPOQbl8EFAmjfANsACgkQxYjWPOQb
l8Fvdgf8CAYJDdVQ+ALVBPxfICCeAyaolhJwndC/eImYRmQNl9g2CrlDaJBYi/2X
QkrucJetVdGg6sxivAmHBPS88fu07fjvIYyisgcJNk/DWfnSgr2EG/TbaruVsmWH
NZwQ+OIw0bfOWt/5xlzsVeagCJD2EdF4g1eEPg3lA/wD2pfBAYSU2OIBgyQQK5FU
0VHRD4D3IlB1gqwd/Ccvck2YH69TnER471xUImoFe/GA5jaa82cfYNyxX3GmZBFZ
L5ayxixqEZzo0QsV5/8aFv1C3MI0Vqz9fp4/VoJTk1tF7UGROxMYxrIyxPEb34Ae
S6HjvVwyVMbix5EqsgOUZXl95D7SxQ==
=b8u2
-----END PGP SIGNATURE-----

--h4oK5F+TT+SYF/09--