summaryrefslogtreecommitdiff
path: root/3e/2bdc7ae5f63854c971fd6feef54ca644d135fb
blob: 2ab4850f1cebc0db1b9dd113eef39083a75a4937 (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
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
Delivery-date: Fri, 03 Oct 2025 01:58:55 -0700
Received: from mail-oa1-f61.google.com ([209.85.160.61])
	by mail.fairlystable.org with esmtps  (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
	(Exim 4.94.2)
	(envelope-from <bitcoindev+bncBCU2P6FJ3EBBBRFA73DAMGQEUWSJLNI@googlegroups.com>)
	id 1v4bcs-0001TW-KJ
	for bitcoindev@gnusha.org; Fri, 03 Oct 2025 01:58:55 -0700
Received: by mail-oa1-f61.google.com with SMTP id 586e51a60fabf-36ff1f6d245sf850610fac.0
        for <bitcoindev@gnusha.org>; Fri, 03 Oct 2025 01:58:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=googlegroups.com; s=20230601; t=1759481928; x=1760086728; darn=gnusha.org;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:x-original-sender:mime-version
         :subject:references:in-reply-to:message-id:to:from:date:sender:from
         :to:cc:subject:date:message-id:reply-to;
        bh=NmXi0UhZ6leSdeq7I7ZwK4mmgib+oUSY0pg2xnuiJ94=;
        b=N00wyHJBv6u02E6ZFVxk+bRhSvukzWUXmZHDInmFtgPQuYUYLwFr9w9hbktvaxM9D4
         IIIQJFMWwvCXnFWD4oy8dwRXv4PvXJafWB3aoBPxHMG234If4w+M5Adr3Bf50Vb2tJTS
         r1wHVfu1W79VScRflc4zBa5ihK6cjTmIAVbwj23w/sq20FMQq2GNXcxUwsoB6JQlPl8c
         rIEutdxqEutw/EIjIKdzWB6YigsX+qCbr1OJTIIuZv2QyLh8acNqM8zcUJqgllFT5lEn
         F/wtRJuWdzj7daKlfhnDBAUYXddGhTcxYJoAVm75TUbyyyZnJR+WWHYHrr/sxVJ1LpKI
         54DQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1759481929; x=1760086729; darn=gnusha.org;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:x-original-sender:mime-version
         :subject:references:in-reply-to:message-id:to:from:date:from:to:cc
         :subject:date:message-id:reply-to;
        bh=NmXi0UhZ6leSdeq7I7ZwK4mmgib+oUSY0pg2xnuiJ94=;
        b=OxmBzlpYHw5AQyw2n/P+9DFQmGcEkMe+Ru+x717UDXsdtTDW0tVbz82CkxLdCRs/qh
         gdeSDTjbXXuXtyOV8o/8cdDV4A+IerbzXuHF9xnSJtkQZwnEkj5uuvYRJD6ic7ktLrYd
         aGesDidGLYWgQuDl1NFoXmg7IeNH5rARvsFZHYADtaDF0FNZp3FcpcxhIfdRMArByDdU
         318wYwSCJCY7XSgaxmaUKAmbCkU843E2BzKkJLaxSJvqXlppu2CRlbjE+qQmh4s9u05P
         rtS8iVgDWVRDWpZUJteK7dfPpuo1me5pioksNgKaFVqDHJS9ZyktO/gHsItDUXKwxwo5
         XX7g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1759481929; x=1760086729;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:x-original-sender:mime-version
         :subject:references:in-reply-to:message-id:to:from:date:x-beenthere
         :x-gm-message-state:sender:from:to:cc:subject:date:message-id
         :reply-to;
        bh=NmXi0UhZ6leSdeq7I7ZwK4mmgib+oUSY0pg2xnuiJ94=;
        b=mUmuGkgF7QxuONh72Isrw2HW5R8oVkJUFVwe3NkSj2BCQ47fSaTl3Ib9KGD1gzopkv
         pJPdVaEkFZzQ3e5XAm00oY5AoCdxnrYnMtD9BiPtWFPoii2gWaDgWEe5z4Ymnsrm7vEm
         xzBrOXdTGur1GeNXB0NRp14jf/krVciV5fmkK0RD0cj4Kd7NVAqIjr89NwxLc0vqskfP
         LyCfHZUlx0C8kGewj9vep4sTbYUCHtc1mDjbs41EeZ23b1xkKe2joOcg3ER2FA1csGyE
         KbWRiF2VTIIeWONiHlkMTFDepU8h4MRHRGG8H+kuhmNDzp6Mxox1mZGH4j5UwL9t+qTL
         c3Zg==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=1; AJvYcCVXiXmQwrg3/2PEFct3B2Tf9XiOaHh13EqRN7EYtQOca/roKg3DJZ1s9epG9V18fqFx68b1qM1n3dQf@gnusha.org
X-Gm-Message-State: AOJu0Yy5GI6364TnCAGcMDo3fxWWAEZ4CJ8Us5eEEwhchy3L1HKvf0kW
	yyjP5mEGkGJrbTEXXUgrcCgbhG+S6ftvdad150BSroaBFe9dw4Qj68Tw
X-Google-Smtp-Source: AGHT+IGhZDkumwK2jpKxuup4Z6J5ZqoMCbJ+6BZ0ViGPuHqD2b19iZayjG9B//IH+S7CGXnSwF7gLg==
X-Received: by 2002:a05:6870:1487:b0:344:d813:6d50 with SMTP id 586e51a60fabf-3b0f3f22401mr1565361fac.4.1759481928627;
        Fri, 03 Oct 2025 01:58:48 -0700 (PDT)
X-BeenThere: bitcoindev@googlegroups.com; h="ARHlJd64xigbLU/kwQMDRmOSflB7xnJwVCZLA3JVei+X1NZkwg=="
Received: by 2002:a05:6870:9192:b0:35c:e52a:89db with SMTP id
 586e51a60fabf-39bb6a60f68ls662795fac.1.-pod-prod-00-us-canary; Fri, 03 Oct
 2025 01:58:44 -0700 (PDT)
X-Received: by 2002:a05:6808:189b:b0:43d:220f:a699 with SMTP id 5614622812f47-43fc0da4d23mr1047752b6e.4.1759481924120;
        Fri, 03 Oct 2025 01:58:44 -0700 (PDT)
Received: by 2002:a05:690c:f0f:b0:741:b7fe:46f4 with SMTP id 00721157ae682-77f94127abcms7b3;
        Thu, 2 Oct 2025 18:21:20 -0700 (PDT)
X-Received: by 2002:a05:690c:399:b0:734:be90:3b11 with SMTP id 00721157ae682-77f81b6cef4mr70384007b3.17.1759454479378;
        Thu, 02 Oct 2025 18:21:19 -0700 (PDT)
Date: Thu, 2 Oct 2025 18:21:18 -0700 (PDT)
From: /dev /fd0 <alicexbtong@gmail.com>
To: Bitcoin Development Mailing List <bitcoindev@googlegroups.com>
Message-Id: <842930fb-bede-408a-8380-776d4be4e094n@googlegroups.com>
In-Reply-To: <6f6b570f-7f9d-40c0-a771-378eb2c0c701n@googlegroups.com>
References: <6f6b570f-7f9d-40c0-a771-378eb2c0c701n@googlegroups.com>
Subject: [bitcoindev] Re: [BIP Proposal] Limit ScriptPubkey Size >= 520 Bytes Consensus.
MIME-Version: 1.0
Content-Type: multipart/mixed; 
	boundary="----=_Part_27574_1744206277.1759454478764"
X-Original-Sender: alicexbtong@gmail.com
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.5 (/)

------=_Part_27574_1744206277.1759454478764
Content-Type: multipart/alternative; 
	boundary="----=_Part_27575_56320201.1759454478764"

------=_Part_27575_56320201.1759454478764
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi portlandhodl,

We can't predict future usage, so it would be great if this was restricted=
=20
to OP_RETURN. While there is no real use for a scriptPubKey larger than 520=
=20
bytes as shown in the data you shared, it is possible that users may create=
=20
more OP_RETURN outputs after this change. It does not affect the UTXO set=
=20
but will cost more and economically discourage the use of multiple=20
OP_RETURN outputs.=20

/dev/fd0
floppy disk guy

On Friday, October 3, 2025 at 3:29:24=E2=80=AFAM UTC+5:30 PortlandHODL wrot=
e:

> Proposing: Softfork to after (n) block height; the creation of outpoints=
=20
> with greater than 520 bytes in the ScriptPubkey would be consensus invali=
d.=20
>
> This is my gathering of information per BIP 0002
>
> After doing some research into the number of outpoints that would have=20
> violated the proposed rule there are exactly 169 outpoints. With only 8=
=20
> being non OP_RETURN. I think after 15 years and not having discovered use=
=20
> for 'large' ScriptPubkeys; the reward for not invalidating them at the=20
> consensus level is lower than the risk of their abuse.=20
>
>    -=20
> *Reasons for *
>       - Makes DoS blocks likely impossible to create that would have any=
=20
>       sufficient negative impact on the network.
>       - Leaves enough room for hooks long term
>       - Would substantially reduce the divergence between consensus  and=
=20
>       relay policy
>       - Incredibly little use onchain as evidenced above.
>       - Could possibly reduce codebase complexity. Legacy Script is=20
>       largely considered a mess though this isn't a complete disablement =
it=20
>       should reduce the total surface that is problematic.
>       - Would make it harder to use the ScriptPubkey as a 'large'=20
>       datacarrier.
>       - Possible UTXO set size bloat reduction.
>      =20
>       - *Reasons Against *
>       - Bitcoin could need it in the future? Quantum?
>       - Users could just create more outpoints.
>   =20
> Thoughts?
>
> source of onchain data =20
> <https://github.com/portlandhodl/portlandhodl/blob/main/greater_520_pubke=
ys.csv>
>
> PortlandHODL
>
>

--=20
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 e=
mail to bitcoindev+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/=
842930fb-bede-408a-8380-776d4be4e094n%40googlegroups.com.

------=_Part_27575_56320201.1759454478764
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi portlandhodl,<br /><br />



We can't predict future usage, so it would be great if this was restricted =
to OP_RETURN. While there is no real use for a scriptPubKey larger than 520=
 bytes as shown in the data you shared, it is possible that users may creat=
e more OP_RETURN outputs after this change.=20

It does not affect the UTXO set but will cost more and economically discour=
age the use of multiple OP_RETURN outputs.

<br /><div><br /></div><div>/dev/fd0<br />floppy disk guy<br /><br /></div>=
<div class=3D"gmail_quote"><div dir=3D"auto" class=3D"gmail_attr">On Friday=
, October 3, 2025 at 3:29:24=E2=80=AFAM UTC+5:30 PortlandHODL wrote:<br/></=
div><blockquote class=3D"gmail_quote" style=3D"margin: 0 0 0 0.8ex; border-=
left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Proposing: Softfork=
 to after (n) block height; the creation of outpoints with greater than 520=
 bytes in the ScriptPubkey would be consensus invalid. <br><br>This is my g=
athering of information per BIP 0002<br><br>After doing some research into =
the number of outpoints that would have violated the proposed rule there ar=
e exactly 169 outpoints. With only 8 being non OP_RETURN. I think after 15 =
years and not having discovered use for &#39;large&#39; ScriptPubkeys; the =
reward for not invalidating them at the consensus level is lower than the r=
isk of their abuse.=C2=A0<br><ul><li><b>Reasons for<br></b><ul><li>Makes Do=
S blocks likely impossible to create that would have any sufficient negativ=
e impact on the network.</li><li>Leaves enough room for hooks long term<br>=
</li><li>Would substantially reduce the divergence between consensus=C2=A0 =
and relay policy</li><li>Incredibly little use onchain as evidenced above.<=
/li><li>Could possibly reduce codebase complexity. Legacy Script is largely=
 considered a mess though this isn&#39;t a complete disablement it should r=
educe the total surface that is problematic.</li><li>Would make it harder t=
o use the ScriptPubkey as a &#39;large&#39; datacarrier.</li><li>Possible U=
TXO set size bloat reduction.<br><br></li></ul></li><li><b>Reasons Against=
=C2=A0</b><ul><li>Bitcoin could need it in the future? Quantum?<br></li><li=
>Users could just create more outpoints.</li></ul></li></ul>Thoughts?<br><b=
r><a href=3D"https://github.com/portlandhodl/portlandhodl/blob/main/greater=
_520_pubkeys.csv" target=3D"_blank" rel=3D"nofollow" data-saferedirecturl=
=3D"https://www.google.com/url?hl=3Den&amp;q=3Dhttps://github.com/portlandh=
odl/portlandhodl/blob/main/greater_520_pubkeys.csv&amp;source=3Dgmail&amp;u=
st=3D1759539247538000&amp;usg=3DAOvVaw0UYKjSqXjBPcRtmeVK0RCP">source of onc=
hain data=C2=A0</a><br><br>PortlandHODL<br><br></blockquote></div>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups &=
quot;Bitcoin Development Mailing List&quot; group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:bitcoindev+unsubscribe@googlegroups.com">bitcoind=
ev+unsubscribe@googlegroups.com</a>.<br />
To view this discussion visit <a href=3D"https://groups.google.com/d/msgid/=
bitcoindev/842930fb-bede-408a-8380-776d4be4e094n%40googlegroups.com?utm_med=
ium=3Demail&utm_source=3Dfooter">https://groups.google.com/d/msgid/bitcoind=
ev/842930fb-bede-408a-8380-776d4be4e094n%40googlegroups.com</a>.<br />

------=_Part_27575_56320201.1759454478764--

------=_Part_27574_1744206277.1759454478764--