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
|
Delivery-date: Thu, 02 Oct 2025 15:31:46 -0700
Received: from mail-oa1-f58.google.com ([209.85.160.58])
by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
(Exim 4.94.2)
(envelope-from <bitcoindev+bncBAABBSP27PDAMGQEM2LVMVA@googlegroups.com>)
id 1v4Rpy-0007Y0-Cj
for bitcoindev@gnusha.org; Thu, 02 Oct 2025 15:31:46 -0700
Received: by mail-oa1-f58.google.com with SMTP id 586e51a60fabf-3641593a391sf3425992fac.3
for <bitcoindev@gnusha.org>; Thu, 02 Oct 2025 15:31:46 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1759444300; cv=pass;
d=google.com; s=arc-20240605;
b=SZPF6tJmoWTVMLMhO3TpjLWnhOA/fOgonJtmJaCxrMYnBt5DGUZgTR17xRrrj1o/Nh
dAGKu/9C7SptljtqoXXQ3rzw+7bxS+YGtgoleAsyARZGQ7j/nhhtX/DWcX+Goac51eZa
Go5vXF5VwE8AKR8O+xUwfk4BWCSiBBmNhO7PN2wVNdMlo8TDj+g6hWXYF0Ej067bG6rp
e2hM8F8mDvPaLilZoBNsy0ZH7K9jarTrKTZ+9n+nvc37GdxNMemjlc/oOJKTCcgufwKf
7WbCWtCM5jekA1u7jruBFL7ZpwOlGOEcevoq9hPaLdswbWYx6xMcShQVRQFrN08KkaF+
o6Jw==
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=Y1ZKyP7r+emfqwrT3DKo2KXeCTa68eOvyPR0ScynHHk=;
fh=nqAzBk8td0GzKFbW5IXp7nztsguvQrocaJZkoxkicSE=;
b=KdrmQppWmSrnJ8kbIlv0Nrue+lR48AQ4Ijh5v8IDVoQ0yyzh9OmHMAu6rNwrgi6txk
+JhppJ2xP+wXsEF+r9QvFcrbQel7cQKnmAKlI465vrOgWzde+sBmziIV7PMNlIu4we1V
rI4ua5DtbwujWR86aIjsMJ7wu5eseV4OMkf/WZZe75i0HkkFOyd7MlsJ5NFY3MBaE+2w
cKK855r3NFbp15EwLvRY4qKcdINO9JLwn+dFUWbWLT8I4Y2+DPpL7pL5S6SnJVg3Qc/W
d0EFQxJjRUZQ42NAJAyc7TyF3AGJA2UD+hBLB4UjfqIIP02agXP+oh2fJvTIKhoy9RA4
479A==;
darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@mail.wpsoftware.net header.s=default header.b=iMALhbfp;
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=1759444300; x=1760049100; 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=Y1ZKyP7r+emfqwrT3DKo2KXeCTa68eOvyPR0ScynHHk=;
b=XyUhGibiQkp9SSvIy1LqL9MDuXmU4cI5obpbRhx3G5lazgKBablQe76SKTpEifudwL
C/32rjz2irFL/EOldYPekIkImGKdll5APQDViEB7PfISkwSYwXjw8Nmux4SyTVsyoFnd
qOtXW9chsbQj2ZGk7oRQZhus5gb5dgZNLLZhJDQbYdTZOl0Y368jC9mggT2pQIWKVM0M
uIlowgtTliRD8/tc3L39bZsgd90TtC2Okk88i/sr5FdKKJ6ZnZlcLvaR6UNOcr7QMWJo
Y2DzwCLV8XJ9QOkwBF+Km+63YfuiMEtPEHI/SVm+opO0ZItDWTN3oGLzSoBdFhTiw8aG
0XrQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1759444300; x=1760049100;
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=Y1ZKyP7r+emfqwrT3DKo2KXeCTa68eOvyPR0ScynHHk=;
b=HdPEavFob2s2hhJdQR5RRBEDu6mA+xqxvZKWarU9SUsC64wirQmDA+MhWIPJWt0Na8
dbi2QLw4I8pH/SY8sEe+FGWYBMnfymLQtWvKPS3iNSkrbJ4B/UW9UgUJY5h8reSYbaGK
L0iF2J9zNiqAWCbyLZL6clsA/7KXatTv7hL696H3bAnEG5czeYcqIiGkB2cSKKoxLSQL
p7hqhGD3gjmKdUEa23x+cpSo8PiYjcIdYgMpKhU0n6nNBrlKwG6SyhUkRiJ2a0ZSpPyk
4lGIHVmI6SjdFSs7pvAgLGJVRqmfmCUt1ymI++vy9AO6i3ciliFsgwsIvQk67Julh15u
uQUw==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=2; AJvYcCUD0Yn9CBtyo5GWmic1zRfF6XaExu1rbwrRgxxsrr7rdvpejk7L/IrVTMOMA8Ma02VY/vtkSChT8/5K@gnusha.org
X-Gm-Message-State: AOJu0YyTFr4SGx/GNsA8oy3a5Qe4VCbeSdMjnfeqwskPU1IrwSa5LCQ8
pzEBuv87BQq9o3w+N8BIAtUteI0xzOWTvFp75XEfRexgdXWZzrIvimGo
X-Google-Smtp-Source: AGHT+IEHNpo6OQbQa3RlykpiLKe67TgOqSNRMMoquvl/tlqtQUr/SlUfvooAkOmThBDBpyNPxrxUUg==
X-Received: by 2002:a05:6870:84c7:b0:34c:251a:4ef2 with SMTP id 586e51a60fabf-3b0f3f22d49mr675613fac.2.1759444300396;
Thu, 02 Oct 2025 15:31:40 -0700 (PDT)
X-BeenThere: bitcoindev@googlegroups.com; h="ARHlJd7rTTgMTGU3mRqIibPhoxwYbg6LwjwvjC2qaUPX5l68Gw=="
Received: by 2002:a05:687c:50:20b0:319:c62c:c8e0 with SMTP id
586e51a60fabf-3abe817f8afls817797fac.0.-pod-prod-07-us; Thu, 02 Oct 2025
15:31:36 -0700 (PDT)
X-Received: by 2002:a05:6808:14c7:b0:43f:6bf8:4709 with SMTP id 5614622812f47-43fc17d9dc5mr496342b6e.22.1759444296817;
Thu, 02 Oct 2025 15:31:36 -0700 (PDT)
Received: by 2002:a05:6808:98f:b0:438:241d:e72f with SMTP id 5614622812f47-43fc0851d48msb6e;
Thu, 2 Oct 2025 15:19:48 -0700 (PDT)
X-Received: by 2002:a17:902:f647:b0:269:9a8f:a4ab with SMTP id d9443c01a7336-28e9a66b296mr8810995ad.60.1759443587005;
Thu, 02 Oct 2025 15:19:47 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1759443586; cv=none;
d=google.com; s=arc-20240605;
b=WxK3IKWcTnMB7x94aQEfeAStlIg3I/qpT65yNHD8kwb/TKMSIAewHh16ckZ5ldjJ2G
nbQ3Gpy3ub7kos9qxKsszjlLUeYUUjo0lys+LF+UxX5VG55juAmUo6Sb0pVWIbsBf8st
UMqzhIBBwh4Bt5xE8ym7zSdl2TG3t7HOrXNPu5z69PyKqLc7DZCuSf4PeQJ8IngMTUyV
BEUYfhkXjvIhbZEdNbDnoxCf1AxUlN1cNttolYdeYKBNj1R75kZQrDjEilsMk+t2XK83
7I14nPjMA8PBFBvRhqHyOwujw5Apx3nxuizikbWURJi0x1KJzMq+6fyjOX6ROFrZrx+t
hlcg==
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=t42OiVz4pdC3Ya0Mbi5Knyh4QRPuzosXBcGDb0v1S5s=;
fh=Yq3ud+3qRm/huYxo70n2Iv8FSRuYgo9ERl1dwhQIx8Q=;
b=GNOBjZF9ZZnLACZixds7iI6JJc9TjluviPUtw7FtZNWz6MDJgMe5jPWNb4iD2OC3+Y
0zLi2utPw5ED5JfmXJ7AqXAvD3sR6+ge8KhrcPNWGv4M+VNyohVxqIZLYD3DfdaBAd8r
OZlIuOAK6RYYOU3qjZeEuf9iVMwpXb0JjlUvlfK7JgD8P8iFFnCa0d5CBAJ+xIofI+U6
Nu+lBZVdiWH+XqsGvQlAWoZwCmMRzJ/XT0poyA+4dynDZFg2KnGTXfnxILWkrjJ2eGQm
8bqLw4OkSqW+ZtRd3uWOkV39qpBrWgv2IdfYJ2UL1P5vcy8rU9huGJNcrvNP4mV3Iq7h
WJTg==;
dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
dkim=pass header.i=@mail.wpsoftware.net header.s=default header.b=iMALhbfp;
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-339b4ea4dedsi149403a91.1.2025.10.02.15.19.46
for <bitcoindev@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 02 Oct 2025 15:19:46 -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:19:43 +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: <aN76f2wKPHFcj8qt@mail.wpsoftware.net>
References: <6f6b570f-7f9d-40c0-a771-378eb2c0c701n@googlegroups.com>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha512;
protocol="application/pgp-signature"; boundary="lHAllBp9WesH+mq/"
Content-Disposition: inline
In-Reply-To: <6f6b570f-7f9d-40c0-a771-378eb2c0c701n@googlegroups.com>
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=iMALhbfp;
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 (/)
--lHAllBp9WesH+mq/
Content-Type: text/plain; charset="UTF-8"
Content-Disposition: inline
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.
In any case, if confiscation is a worry, as always we can exempt the
current UTXO set from the rule -- if you are only spending outputs that
existed prior to the new rule, your new UTXOs are allowed to be large.
I would even suggest going lower than 520 bytes.
--
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/aN76f2wKPHFcj8qt%40mail.wpsoftware.net.
--lHAllBp9WesH+mq/
Content-Type: application/pgp-signature; name=signature.asc
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCgAdFiEEkPnKPD7Je+ki35VexYjWPOQbl8EFAmje+n4ACgkQxYjWPOQb
l8F6CQgAi0fWO6y9gHHVSHNXxKFkKrK1JgX9z3jpgB4xYQ1TnMVeF5/CBsH0SVsT
a6T64QdJiwPifK95X2+4St2VE2uqtIzFouBNVtuS+xkxM0O3Mzm7+GcXiaQ8pOkI
CVzvetesmTDTvX6CKxbyn0JF88ymqlvpch55O6UTjAEybe1p3+oXUPTyLr6O6ze6
Qyd8l7kWXTmd05UWdMBPMQAsOD30vBjAVpwbYOd+09xSM5Z9vH9SLdrw1oVI68X7
I0oQ8pMChQ9UJb62zhUcu9TPv92xWC8DaT5roJ64qxGYTqIrkDAoOh4+vxKn5K0s
aE3UB9s7P/skK+iBHrUskZXVZgyexg==
=D3hr
-----END PGP SIGNATURE-----
--lHAllBp9WesH+mq/--
|