summaryrefslogtreecommitdiff
path: root/81/72f189e8bd653a13f0b0595698e4dfa3c1583b
blob: 7efdaa6158f7ef31bd1dd1220a55ddefa02cd75e (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
Delivery-date: Fri, 03 Oct 2025 04:03:16 -0700
Received: from mail-oa1-f59.google.com ([209.85.160.59])
	by mail.fairlystable.org with esmtps  (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
	(Exim 4.94.2)
	(envelope-from <bitcoindev+bncBAABBZ6273DAMGQEZSPPN5Q@googlegroups.com>)
	id 1v4dZD-0000fC-GA
	for bitcoindev@gnusha.org; Fri, 03 Oct 2025 04:03:15 -0700
Received: by mail-oa1-f59.google.com with SMTP id 586e51a60fabf-3649f15224asf2417947fac.3
        for <bitcoindev@gnusha.org>; Fri, 03 Oct 2025 04:03:14 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1759489389; cv=pass;
        d=google.com; s=arc-20240605;
        b=TmwLvWGZcFchuwx5kwwDoMrSfXz+Haa1EK0N5CqRQ71Nq9jLTWFltGXFmPBIWgS+Ee
         xGGAtRZUxLu+Qtus0BRYQ3ge9js4cComS79yugvdvM7UDH5S/oSAj1/QBS6LpKVdhA6L
         b9lTPqazAtfcEIuyFlxYcIrVaSdBDfd+d9NrKaPULHLJmvGPi/h8zt3hFZ3/1bFurGEE
         rarrlWwtzDDb8zVrlIaXAZfdHXWJn1HYqih6AYJ6Yu76nz/J/oLNeZDNJ2AKk4OCExfc
         JzT6rBvp6sO2iQLw3qTRNRdeOalh51bItFq0qX/CirzEhcVewW01DXij2OUzKx9DhNud
         xHqQ==
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:reply-to:content-transfer-encoding
         :mime-version:feedback-id:references:in-reply-to:message-id:subject
         :cc:from:to:date:dkim-signature;
        bh=PD+EgbaJ5CpJRsGVpOxgukmlIwjiqLkh67iK1qkZtpU=;
        fh=T+zkOoxMq+wRpIH676mp7PvgaF4+2UIq4hXMy6hmEQg=;
        b=LzP/aTqDyDyaoJrpzHEZMsMPoG7hwLHP8WJ0zCbCzEWLRKsZfOdD+laowNgTLNVYhQ
         msi8IJ8SbeH2pzuNpfvRefjrsCVuGymihPNezsrjri1B/mPohfROvasslO/ifHsOLBi3
         LLl/fIL0LjzjYWE5wXibX0qDXiE8m9+xxXK08y8Dw9OQF4IQc/SzO1NrSawRAbvTxits
         7EXz5Hqqhrho7x6bmu96uyW019y/kcql7yGqX6RJjgnyap+DVZD2nQyUr91dKBpeLVsD
         kAqk39xR/SjBzXzPEaBmDaE0MEXWBTu9ot8NgnqetHJPIRU1tYko1+WUOo06QNp/qE/z
         aJkw==;
        darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
       dkim=pass header.i=@protonmail.com header.s=protonmail3 header.b=Xvk2xa9v;
       spf=pass (google.com: domain of moonsettler@protonmail.com designates 79.135.106.96 as permitted sender) smtp.mailfrom=moonsettler@protonmail.com;
       dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=protonmail.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=googlegroups.com; s=20230601; t=1759489389; x=1760094189; darn=gnusha.org;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:reply-to
         :x-original-authentication-results:x-original-sender
         :content-transfer-encoding:mime-version:feedback-id:references
         :in-reply-to:message-id:subject:cc:from:to:date:from:to:cc:subject
         :date:message-id:reply-to;
        bh=PD+EgbaJ5CpJRsGVpOxgukmlIwjiqLkh67iK1qkZtpU=;
        b=nhiC+hPq3VnvcKxiu7wu3vO4aZzOMIPrqva+tEvwMz3yZ/2jCUk8/xGsaveRD0grGY
         nKdmXg5EOLS0+vXg6h2HuMB7s5GfqkJcsrMisIzD7WdLs97CBOcuXdOKgXg/8Hq1iadi
         pEqx2c9vfX6YyokFZ9ElYOSKHqw6IdNkJBS+sOWMalnLuJ9/+bJBHhFjdvjwwpMHwifU
         +INhAhCkiVEO62ABSlbBKEJJWNshXtuKpIqvPLB6evyCQdbIGGw+IDdmrnjjSPP03RYl
         HFJPs3p98LCcttsHzdz+dILolkBRh3Ly1laBjAw5EZp5la/opZfCnSVH6kaAHqgFsERU
         1tYQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1759489389; x=1760094189;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:reply-to
         :x-original-authentication-results:x-original-sender
         :content-transfer-encoding:mime-version:feedback-id:references
         :in-reply-to:message-id:subject:cc:from:to:date:x-beenthere
         :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
        bh=PD+EgbaJ5CpJRsGVpOxgukmlIwjiqLkh67iK1qkZtpU=;
        b=RXwEv+yRF/ce2OGLXWSZO9CCT95IjVz38VjUaP5j7lCiaxGMEiwylhJyu2wWsGsb6o
         wYW0HF1VPJkQqLrdlZ116aOnJgpdT9wg5DTy23p3ZpfmeJutx+CHFh6gesk7KEl6Z3iL
         FpQj+myfJaEfRc6pNKotp/FTQuVO5Cq/2HG//lY+44nfnnDIw5MUvzFr5T4DZn9MlvVi
         Evg8pBWtRwZ+nyJDvdT+gBMyW78F1YAP9W0N5HQ5YWQU9pWtOcPpp9OZcfb4BaAbrJC4
         iPCxNCYThe1IYf/y92mSVswLvMtTXc1jlIauxg1BScKVTepkFkWSk+do7O4by6SloTeP
         ejjA==
X-Forwarded-Encrypted: i=2; AJvYcCWFnwh9q5SOwyC5+Rz42OwToV6NKiPgwJtdL7HwRORIVPLI1lwB25+9YH9CvghUJ4S1B8q6P+qcN7Eb@gnusha.org
X-Gm-Message-State: AOJu0Yw1P+41ZZMp7cFKYXjp408eaCI77Vb4XRdTWqt6KmqE5+kzFIvO
	Rqd8jLbP63+A2tmnxheRPkEzXmj4om+0yr04l1gQFJa8y2ufxejFSydn
X-Google-Smtp-Source: AGHT+IEfY0pSpIvikhG6V2A6P7vl4c20hFDHrgjE9SG1b0i+ljObBfre3Bfvlibzk7q2JU7mgczEUg==
X-Received: by 2002:a05:6871:522a:b0:378:e2ec:4a35 with SMTP id 586e51a60fabf-3b0f90ccc97mr1482133fac.30.1759489389044;
        Fri, 03 Oct 2025 04:03:09 -0700 (PDT)
X-BeenThere: bitcoindev@googlegroups.com; h="ARHlJd5ej9SAp9aA5lQ1s3kDLRbYZ04ia5nDy3AFoOwAWCikkQ=="
Received: by 2002:a05:6871:5827:b0:31d:8e96:6f5e with SMTP id
 586e51a60fabf-3ac00d3dbbels1005099fac.2.-pod-prod-08-us; Fri, 03 Oct 2025
 04:03:03 -0700 (PDT)
X-Received: by 2002:a05:6808:50a3:b0:43d:24b7:2b93 with SMTP id 5614622812f47-43fc179426cmr1359443b6e.17.1759489383343;
        Fri, 03 Oct 2025 04:03:03 -0700 (PDT)
Received: by 2002:ab3:1992:0:b0:2c3:d086:1a03 with SMTP id a1c4a302cd1d6-2c9e0f01258msc7a;
        Fri, 3 Oct 2025 03:46:19 -0700 (PDT)
X-Received: by 2002:a2e:bcc9:0:b0:370:4d3e:7a7c with SMTP id 38308e7fff4ca-374c3827aecmr9770451fa.33.1759488376652;
        Fri, 03 Oct 2025 03:46:16 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1759488376; cv=none;
        d=google.com; s=arc-20240605;
        b=kzuEbhuWx3vuVKBh26gfxXqBRTbt7l3xbKNhRvekwZGoRkggCP/VYClHP1wGR9CZpq
         pbXO1tYQWGWUr6CT4OA7UysrTUmQPMDe+I/2FPdNIqt3LndBcyKWLRoNNxkzCuH2yj4O
         apWD91a3dbOd0UvsgndRB7tv9kj+iBfc3Zw4TPmQPlh+RzWykKlT4XlPo37DZOkyfocl
         hzKBOCNYQcAcZakfWyzUS9JjLDbNKsNIe7tK3d3YEHVz7QH1lBoNntzz1fa328DEjL2d
         hEsNSXer5237TCVVntShCI87MdTFGITDoFGSfVWzI7BbsKJ80SjLwvyV2iz96BVLcwNL
         w5Hw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
        h=content-transfer-encoding:mime-version:feedback-id:references
         :in-reply-to:message-id:subject:cc:from:to:date:dkim-signature;
        bh=P0MgqPRpuzOKIRhC7+niCIEd2czlsfsgpwzMUki2C2U=;
        fh=+67N2uHR2MfeB757DuDnNuhtYMQ1l3OX1mrsWyqvKgo=;
        b=DommU2TABxOAR6OBecE9Rs24IHBFguFwuvwWwZs24DgV/6V/k6skwkOZtr5ADsxS0G
         W0fuXVmCSTykxxghxsulqrCkuQLvTTj1ginn7vE5hBZAwr9+rsJn5bWBhQN0DGweHTBY
         yq3RJs42okJoTj3fPgYniCS1oP3+yve3+HMic9dSDtvhGefhDMqGHqoF1b4b9ivCPJ4U
         Auqe/G6S4KtyD09POpZM685RiFPYrDBPUOnl21/xH3jHm2zc6EHPx2GwHOcO+mkZgnLv
         tmZSgotBCtU75iaeadtu7E7JWozNpvJRox3QEJCO30TyFrKF5oBUKFPKLIiuloW1LSX2
         duXg==;
        dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
       dkim=pass header.i=@protonmail.com header.s=protonmail3 header.b=Xvk2xa9v;
       spf=pass (google.com: domain of moonsettler@protonmail.com designates 79.135.106.96 as permitted sender) smtp.mailfrom=moonsettler@protonmail.com;
       dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=protonmail.com
Received: from mail-10696.protonmail.ch (mail-10696.protonmail.ch. [79.135.106.96])
        by gmr-mx.google.com with ESMTPS id 38308e7fff4ca-373ba3a1f0dsi902061fa.6.2025.10.03.03.46.16
        for <bitcoindev@googlegroups.com>
        (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
        Fri, 03 Oct 2025 03:46:16 -0700 (PDT)
Received-SPF: pass (google.com: domain of moonsettler@protonmail.com designates 79.135.106.96 as permitted sender) client-ip=79.135.106.96;
Date: Fri, 03 Oct 2025 10:46:10 +0000
To: /dev /fd0 <alicexbtong@gmail.com>
From: "'moonsettler' via Bitcoin Development Mailing List" <bitcoindev@googlegroups.com>
Cc: Bitcoin Development Mailing List <bitcoindev@googlegroups.com>
Subject: Re: [bitcoindev] Re: [BIP Proposal] Limit ScriptPubkey Size >= 520
 Bytes Consensus.
Message-ID: <MH0kp4ehOxe8iikzhdxmFXM7GmIzpHGzGFujVeAdyUF_usOKf_CkToIBGSM2fB75TugGLsebVk8gM4OlS2VLHpGKIgmjkWDQuOwZeIr-F-E=@protonmail.com>
In-Reply-To: <842930fb-bede-408a-8380-776d4be4e094n@googlegroups.com>
References: <6f6b570f-7f9d-40c0-a771-378eb2c0c701n@googlegroups.com> <842930fb-bede-408a-8380-776d4be4e094n@googlegroups.com>
Feedback-ID: 38540639:user:proton
X-Pm-Message-ID: b2bac2aeb929c4585e8a5963719a34b1f1bd1e3b
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Original-Sender: moonsettler@protonmail.com
X-Original-Authentication-Results: gmr-mx.google.com;       dkim=pass
 header.i=@protonmail.com header.s=protonmail3 header.b=Xvk2xa9v;
       spf=pass (google.com: domain of moonsettler@protonmail.com designates
 79.135.106.96 as permitted sender) smtp.mailfrom=moonsettler@protonmail.com;
       dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=protonmail.com
X-Original-From: moonsettler <moonsettler@protonmail.com>
Reply-To: moonsettler <moonsettler@protonmail.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: -1.0 (-)

Hi Floppy,

There are only weak arguments for this proposal to extend to OP_RETURN, at =
least nothing I would normally entertain;
but also there are weak arguments to make an exception for OP_RETURN explic=
itly.

People could just add many OP_RETURNs to a transaction, that makes it more =
cumbersome and marginally more expensive.

BR,
moonsettler


On Friday, October 3rd, 2025 at 10:58 AM, /dev /fd0 <alicexbtong@gmail.com>=
 wrote:

> Hi portlandhodl,
>=20
> We can't predict future usage, so it would be great if this was restricte=
d to OP_RETURN. While there is no real use for a scriptPubKey larger than 5=
20 bytes as shown in the data you shared, it is possible that users may cre=
ate more OP_RETURN outputs after this change. It does not affect the UTXO s=
et but will cost more and economically discourage the use of multiple OP_RE=
TURN outputs.
>=20
> /dev/fd0
> floppy disk guy
> On Friday, October 3, 2025 at 3:29:24=E2=80=AFAM UTC+5:30 PortlandHODL wr=
ote:
>=20
> > 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
> > This is my gathering of information per BIP 0002
> >=20
> > After doing some research into the number of outpoints that would have =
violated the proposed rule there are exactly 169 outpoints. With only 8 bei=
ng non OP_RETURN. I think after 15 years and not having discovered use for =
'large' ScriptPubkeys; the reward for not invalidating them at the consensu=
s level is lower than the risk of their abuse.
> >=20
> > -   Reasons for
> >     -   Makes DoS blocks likely impossible to create that would have an=
y sufficient negative impact on the network.
> >     -   Leaves enough room for hooks long term
> >     -   Would substantially reduce the divergence between consensus and=
 relay policy
> >     -   Incredibly little use onchain as evidenced above.
> >     -   Could possibly reduce codebase complexity. Legacy Script is lar=
gely considered a mess though this isn't a complete disablement it should r=
educe the total surface that is problematic.
> >     -   Would make it harder to use the ScriptPubkey as a 'large' datac=
arrier.
> >     -   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?
> >=20
> > source of onchain data
> >=20
> > 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=
 email to bitcoindev+unsubscribe@googlegroups.com.
> To view this discussion visit https://groups.google.com/d/msgid/bitcoinde=
v/842930fb-bede-408a-8380-776d4be4e094n%40googlegroups.com.

--=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/=
MH0kp4ehOxe8iikzhdxmFXM7GmIzpHGzGFujVeAdyUF_usOKf_CkToIBGSM2fB75TugGLsebVk8=
gM4OlS2VLHpGKIgmjkWDQuOwZeIr-F-E%3D%40protonmail.com.