summaryrefslogtreecommitdiff
path: root/86/6af846a0fdde2b766eb3778de6eeac9ac6d891
blob: 6ead529c8ba8371a2abc5c4369f98c8378c8f7f3 (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
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
Delivery-date: Thu, 02 Oct 2025 15:32:00 -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+bncBDVJRHEUX4BRBVX27PDAMGQEPO3JMRY@googlegroups.com>)
	id 1v4RqB-0007Yv-Ls
	for bitcoindev@gnusha.org; Thu, 02 Oct 2025 15:32:00 -0700
Received: by mail-oa1-f64.google.com with SMTP id 586e51a60fabf-30cceb0a741sf3061736fac.2
        for <bitcoindev@gnusha.org>; Thu, 02 Oct 2025 15:31:59 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1759444314; cv=pass;
        d=google.com; s=arc-20240605;
        b=S0EE6lJlaE1b012v7XR3MY7Q8H2BBtm1UVfvNspmpuiyfPERL7x7GrqjrsoYmBUjgM
         kcArFdL8V/5NazE/e/3Dot5j2yyVUuwrfPhvkUnZzB2L7y1xYr9gXPeIUtyf2nuTGgaO
         ksgBwnZQGtOn6zobuSej8uvbsKIaeAzOC7MKT7fggVnzQUtsw9916SXbD8riFqhN/pD+
         TmLWJmrkowuiSRI+CzQRmUdmkZFi+Tw+BiCZIDTcFeJE8eMXNEi2w1rDHvPpu81f6Q2U
         OjcDsYfkGbU1KEfYe34jnDSKP/sBYq5ZgqcJu7nDQptHsFVUujxHvM0aSa1byM0FLnY1
         Hr/A==
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:mime-version:subject:references
         :in-reply-to:message-id:cc:to:from:date:sender:dkim-signature;
        bh=I7ypRE2wYXjLLpMXHxuTbLb6UTPst7SEaqfKjf9IN3c=;
        fh=rnQBczfPf3e+bfkMF5bUySl1luN1RMVntloy/1c5R28=;
        b=UdmDDGCfVO54bvutjZ5FaVWnsSW70A1093Z+slrhopc+ds+XbmplVqzoPrAygW9diR
         RxDHTeQ1U9SIVSNCYu5qwnzNFtr5TU8tdMyBjr5aU2nDzHFXSX/E0zF/CZHL7gpJAYDA
         fWuzQ/Vbqw3XQixz+ZmspTHoAz8hZfkkyZW6pm/XyQd0IkBd7ssVjkGmyLxD4ePRMx2t
         oqy8LwU0i5tpU4Y8AOwrA9LcZg4vnJWiC7txzdgTKA84ySPIBf+fbc81MDCmFltrMWXJ
         wFKtlveUlTdCpONRlolMoP0IITAJTWrf5VuOxF4TIJ/Zue/213qo1cD65M/1l9/aL1fA
         hTFA==;
        darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
       dkim=pass header.i=@reardencode.com header.s=mail header.b=Uh3wD0t1;
       spf=pass (google.com: domain of freedom@reardencode.com designates 206.125.169.165 as permitted sender) smtp.mailfrom=freedom@reardencode.com;
       dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=reardencode.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=googlegroups.com; s=20230601; t=1759444314; x=1760049114; 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:mime-version:subject:references:in-reply-to
         :message-id:cc:to:from:date:sender:from:to:cc:subject:date
         :message-id:reply-to;
        bh=I7ypRE2wYXjLLpMXHxuTbLb6UTPst7SEaqfKjf9IN3c=;
        b=UdIQhNtqOdnD+mq7hR7NRXIoLrgnVMY1lugJkOQtkDpR9Xq/4JZdoHUunAh/0WuuVf
         2sZTOiSKaYnvFoHJbLIE8FH/RpYNO7OUpbaSrvE4KXLjnfwlag299Dea8LmRXrfJRLaa
         OoXR88Z8E6spXje5rrCilbEB255h1B73C3l2lZwx3EPhV/0Y7WXENeVcth8CjE4kq3CP
         dHFMUAgltBluhXPTRhMRupio3wlf1zUqpp5hAXKJZftVnBrt3MWEtjYZs3qily6I+H5i
         GsGpds7buq6oM7L6UHNL7lxhI32DRxhR8M8DC4DYL7BZ9jYSHmm4GirIsAhg0qfHd2Ip
         XnpQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1759444314; x=1760049114;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:x-original-authentication-results
         :x-original-sender:mime-version:subject:references:in-reply-to
         :message-id:cc:to:from:date:x-beenthere:x-gm-message-state:sender
         :from:to:cc:subject:date:message-id:reply-to;
        bh=I7ypRE2wYXjLLpMXHxuTbLb6UTPst7SEaqfKjf9IN3c=;
        b=Yx5RJ9KsmH4+4aTCCvm7f/GucWYF1G1uZ5weYd27WdTeYP3K+EzHIxR5V/7fnL6pXd
         wi0tOxcFeVz38E46SN6yvAzePu0W2kQIaLeFsbCfTxCfytMnc068P5NObSJui7/M4xbG
         4blkxI0iBykoo9w2D19poI52dgedr1C8VCHf4SJ4ZrltiJVqUpYQjrbjTj6CHxKwqSlK
         yPZeux121EAdNWwml7tf3N8x1rWLmq44/HwjwcgYwerM7ggWVnpUOqHk8mpELg+uvPEX
         B/JJ4AGiAhg8OFyi5x9nXxLP2GLFzqOjS2kuZeA6KqnQyDocua7eSx07qwZSY5ztCyyb
         92qw==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=2; AJvYcCUP3c1IgpCBgctBXhz1jGVaLsWGCIATYtk3s9KI6ZZ86Opi+Lu/3IsEVwGn0IukX9mqQT++J7dBJtch@gnusha.org
X-Gm-Message-State: AOJu0YyTmJ0IRJcx6UsXYHlDuXHWVu7Te5ULeZy70uFZfo9CJiwW0RVC
	qYnYJNBtr4SXvp+7N1BGLcMcR03t1b1uDHod8ERKD1/tV/LhANYByl/0
X-Google-Smtp-Source: AGHT+IFMMVQV8AfjH+Ebc5rOPICmrFuH3u/Fh8tkSI+T4yrEVMJVfYAWNrx5q8GR9UnAtzmkXIHztQ==
X-Received: by 2002:a05:6871:6a0:b0:34a:7993:23c1 with SMTP id 586e51a60fabf-3b0fa43e291mr603277fac.36.1759444313624;
        Thu, 02 Oct 2025 15:31:53 -0700 (PDT)
X-BeenThere: bitcoindev@googlegroups.com; h="ARHlJd5GGVbJdppzncMo8uYZnmNyga2PjBsItT1xyHVP04dQeA=="
Received: by 2002:a05:6870:5d9b:b0:331:5ba5:afd3 with SMTP id
 586e51a60fabf-3abff411597ls1119607fac.1.-pod-prod-07-us; Thu, 02 Oct 2025
 15:31:50 -0700 (PDT)
X-Received: by 2002:a05:6808:2190:b0:438:bdb0:8999 with SMTP id 5614622812f47-43fc1773e41mr430870b6e.1.1759444310010;
        Thu, 02 Oct 2025 15:31:50 -0700 (PDT)
Received: by 2002:a05:6808:4347:b0:3f9:f009:458e with SMTP id 5614622812f47-43fc073c74dmsb6e;
        Thu, 2 Oct 2025 15:27:55 -0700 (PDT)
X-Received: by 2002:a05:6808:30a9:b0:43f:5d55:e4e8 with SMTP id 5614622812f47-43fc1847447mr394782b6e.34.1759444075101;
        Thu, 02 Oct 2025 15:27:55 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1759444075; cv=none;
        d=google.com; s=arc-20240605;
        b=Iv3AbVrTXIEx4HaxJQIsavut9dNTra+ZtrPCksy7qfcJhT5cJgASam2UY5XaJowwLe
         e3/yA8UpQzSVnmz2nvs8LEPlCRKVjddVFetdKZxFflvL03QzS27UzIeR7P7lV+TShMSQ
         4nX/t+VDU6pxjPmHWFGqZ1x66gikvda6MadApLMIiL8ta/bvKlg4ClYUNyzBAIXGYm5h
         jhL2YBz8Z+g2Qgnw2GsFSp6D3mc7hqynnCWmR1UHhQ5c8R3iozRUnFhUaNCCzh7NBzs5
         6rTV5i9HL5CPRvySmviYOGppYFplQ+u4YGv+8dDdgPpFGFDrCwklWLdCDnx6WAFGtjeJ
         b0fQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
        h=mime-version:subject:references:in-reply-to:message-id:cc:to:from
         :dkim-signature:date;
        bh=S/sc6ZTRuduKmcds0uXqkQbWAGyt3vKmIejNP1hbBo8=;
        fh=Yq3ud+3qRm/huYxo70n2Iv8FSRuYgo9ERl1dwhQIx8Q=;
        b=kIeyJcDOkBWNiHRHBKJlbEsrFUMMuTrikA1mkyL3m2WN0DB8o/XcTE63C3RN45VfbW
         abpbmDNLyoEQpQQDq3UETmblfvJUD2ZuT2g7yOr69vMLIl+p3yeFvw+mAICH4sFrJdYz
         rTZ5fG8Y4gyZgXoT3Oje0QMJvaf+eDqyLBGU7LhXyKNCXEjGLv8VKK4H7yG4d7iaTkHz
         DXVn4EIF/7wJLTDgUJV9NVHwss4HKMZpB3pF2zxe7pFuwRJrjhfWKb7CHMNey5H/Daqa
         MNehxXjosCoFujBFPJXcv/vERdY5wn9m9y5jw02POeyJDS+0B9wbUDSG+qbG62vlwCnl
         YTdQ==;
        dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
       dkim=pass header.i=@reardencode.com header.s=mail header.b=Uh3wD0t1;
       spf=pass (google.com: domain of freedom@reardencode.com designates 206.125.169.165 as permitted sender) smtp.mailfrom=freedom@reardencode.com;
       dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=reardencode.com
Received: from mail.reardencode.com (mail.reardencode.com. [206.125.169.165])
        by gmr-mx.google.com with ESMTPS id 5614622812f47-43fc1976f33si19916b6e.5.2025.10.02.15.27.54
        for <bitcoindev@googlegroups.com>
        (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
        Thu, 02 Oct 2025 15:27:54 -0700 (PDT)
Received-SPF: pass (google.com: domain of freedom@reardencode.com designates 206.125.169.165 as permitted sender) client-ip=206.125.169.165;
Date: Thu, 2 Oct 2025 15:27:49 -0700 (PDT)
From: Brandon Black <freedom@reardencode.com>
To: PortlandHODL <admin@qrsnap.io>
Cc: Bitcoin Development Mailing List <bitcoindev@googlegroups.com>
Message-ID: <2e5be000-c054-44ea-818c-653dc11f0901@reardencode.com>
In-Reply-To: <6f6b570f-7f9d-40c0-a771-378eb2c0c701n@googlegroups.com>
References: <6f6b570f-7f9d-40c0-a771-378eb2c0c701n@googlegroups.com>
Subject: Re: [bitcoindev] [BIP Proposal] Limit ScriptPubkey Size >= 520 Bytes Consensus.
MIME-Version: 1.0
Content-Type: multipart/alternative; 
	boundary="----=_Part_8_2525876.1759444069444"
X-Correlation-ID: <2e5be000-c054-44ea-818c-653dc11f0901@reardencode.com>
X-Original-Sender: freedom@reardencode.com
X-Original-Authentication-Results: gmr-mx.google.com;       dkim=pass
 header.i=@reardencode.com header.s=mail header.b=Uh3wD0t1;       spf=pass
 (google.com: domain of freedom@reardencode.com designates 206.125.169.165 as
 permitted sender) smtp.mailfrom=freedom@reardencode.com;       dmarc=pass
 (p=NONE sp=NONE dis=NONE) header.from=reardencode.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.7 (/)

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

Love this idea.

I think "users will just use more outputs" is the one argument against. But=
 with witness size not limited in this way, I don't see that being a proble=
m.

If this avoids any of the fiddliness involved in avoiding DOS with GCC, I t=
hink we should do it.

Best,

Brandon
--Brandon, sent by an Android

Oct 2, 2025 15:00:22 PortlandHODL <admin@qrsnap.io>:

> Proposing: Softfork to after (n) block height; the creation of outpoints =
with greater than 520 bytes in the ScriptPubkey would be consensus invalid.
>=20
> This is my gathering of information per BIP 0002
>=20
> After doing some research into the number of outpoints that would have vi=
olated the proposed rule there are exactly 169 outpoints. With only 8 being=
 non OP_RETURN. I think after 15 years and not having discovered use for 'l=
arge' ScriptPubkeys; the reward for not invalidating them at the consensus =
level is lower than the risk of their abuse.=C2=A0
> * *Reasons for
>   * *Makes DoS blocks likely impossible to create that would have any suf=
ficient negative impact on the network.
>   * Leaves enough room for hooks long term
>   * Would substantially reduce the divergence between consensus=C2=A0 and=
 relay policy
>   * Incredibly little use onchain as evidenced above.
>   * Could possibly reduce codebase complexity. Legacy Script is largely c=
onsidered a mess though this isn't a complete disablement it should reduce =
the total surface that is problematic.
>   * Would make it harder to use the ScriptPubkey as a 'large' datacarrier=
.
>   * Possible UTXO set size bloat reduction.
>=20
> * *Reasons Against=C2=A0*
>   * Bitcoin could need it in the future? Quantum?
>   * Users could just create more outpoints.
> Thoughts?
>=20
> source of onchain data=C2=A0[https://github.com/portlandhodl/portlandhodl=
/blob/main/greater_520_pubkeys.csv]
>=20
> PortlandHODL
>=20
>=20
> --=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=
 email to bitcoindev+unsubscribe@googlegroups.com.
> To view this discussion visit https://groups.google.com/d/msgid/bitcoinde=
v/6f6b570f-7f9d-40c0-a771-378eb2c0c701n%40googlegroups.com[https://groups.g=
oogle.com/d/msgid/bitcoindev/6f6b570f-7f9d-40c0-a771-378eb2c0c701n%40google=
groups.com?utm_medium=3Demail&utm_source=3Dfooter].

--=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/=
2e5be000-c054-44ea-818c-653dc11f0901%40reardencode.com.

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

<html>
 <head>
  <meta name=3D"viewport" content=3D"width=3Ddevice-width, initial-scale=3D=
1.0">
 </head>
 <body>
  <span dir=3D"ltr" style=3D"margin-top:0; margin-bottom:0;">Love this idea=
. </span>
  <br>
  <br><span dir=3D"ltr" style=3D"margin-top:0; margin-bottom:0;">I think "u=
sers will just use more outputs" is the one argument against. But with witn=
ess size not limited in this way, I don't see that being a problem. </span>
  <br>
  <br><span dir=3D"ltr" style=3D"margin-top:0; margin-bottom:0;">If this av=
oids any of the fiddliness involved in avoiding DOS with GCC, I think we sh=
ould do it.</span>
  <br>
  <br><span dir=3D"ltr" style=3D"margin-top:0; margin-bottom:0;">Best,</spa=
n>
  <br>
  <br><span dir=3D"ltr" style=3D"margin-top:0; margin-bottom:0;">Brandon</s=
pan>
  <br>
  <div class=3D"fairemail_signature">
   <span dir=3D"ltr" style=3D"margin-top:0; margin-bottom:0;">--Brandon, se=
nt by an Android</span>
   <br>
  </div>
  <div class=3D"fairemail_quote">
   <div dir=3D"ltr">
    <p>Oct 2, 2025 15:00:22 PortlandHODL &lt;admin@qrsnap.io&gt;:</p>
   </div>
   <blockquote style=3D"margin:0;border-left:3px solid #ccc; padding-left:1=
0px;">
    Proposing: Softfork to after (n) block height; the creation of outpoint=
s with greater than 520 bytes in the ScriptPubkey would be consensus invali=
d.=20
    <br>
    <br>
     This is my gathering of information per BIP 0002=20
    <br>
    <br>
     After doing some research into the number of outpoints that would have=
 violated the proposed rule there are exactly 169 outpoints. With only 8 be=
ing non OP_RETURN. I think after 15 years and not having discovered use for=
 'large' ScriptPubkeys; the reward for not invalidating them at the consens=
us level is lower than the risk of their abuse.&nbsp;=20
    <br>
    <ul>
     <li><b>Reasons for<br></b>
      <ul>
       <li>Makes DoS blocks likely impossible to create that would have any=
 sufficient negative impact on the network.</li>
       <li>Leaves enough room for hooks long term<br></li>
       <li>Would substantially reduce the divergence between consensus&nbsp=
; and relay policy</li>
       <li>Incredibly little use onchain as evidenced above.</li>
       <li>Could possibly reduce codebase complexity. Legacy Script is larg=
ely considered a mess though this isn't a complete disablement it should re=
duce the total surface that is problematic.</li>
       <li>Would make it harder to use the ScriptPubkey as a 'large' dataca=
rrier.</li>
       <li>Possible UTXO set size bloat reduction.<br><br></li>
      </ul></li>
     <li><b>Reasons Against&nbsp;</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?=20
    <br>
    <br><a href=3D"https://github.com/portlandhodl/portlandhodl/blob/main/g=
reater_520_pubkeys.csv">source of onchain data&nbsp;</a>
    <br>
    <br>
     PortlandHODL=20
    <br>
    <br>
    <p></p> --=20
    <br>
     You received this message because you are subscribed to the Google Gro=
ups "Bitcoin Development Mailing List" group.=20
    <br>
     To unsubscribe from this group and stop receiving emails from it, send=
 an email to <a href=3D"mailto:bitcoindev+unsubscribe@googlegroups.com">bit=
coindev+unsubscribe@googlegroups.com</a>.=20
    <br>
     To view this discussion visit <a href=3D"https://groups.google.com/d/m=
sgid/bitcoindev/6f6b570f-7f9d-40c0-a771-378eb2c0c701n%40googlegroups.com?ut=
m_medium=3Demail&amp;utm_source=3Dfooter">https://groups.google.com/d/msgid=
/bitcoindev/6f6b570f-7f9d-40c0-a771-378eb2c0c701n%40googlegroups.com</a>.=
=20
    <br>
   </blockquote>
  </div>
 </body>
</html>

<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/2e5be000-c054-44ea-818c-653dc11f0901%40reardencode.com?utm_mediu=
m=3Demail&utm_source=3Dfooter">https://groups.google.com/d/msgid/bitcoindev=
/2e5be000-c054-44ea-818c-653dc11f0901%40reardencode.com</a>.<br />

------=_Part_8_2525876.1759444069444--