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
|
Delivery-date: Sat, 03 May 2025 05:00:49 -0700
Received: from mail-qv1-f59.google.com ([209.85.219.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+bncBC7JRFXO3MCBBZ4K3DAAMGQE7KZCPGA@googlegroups.com>)
id 1uBBY0-0005Uy-AI
for bitcoindev@gnusha.org; Sat, 03 May 2025 05:00:49 -0700
Received: by mail-qv1-f59.google.com with SMTP id 6a1803df08f44-6f4f15ab411sf99568166d6.3
for <bitcoindev@gnusha.org>; Sat, 03 May 2025 05:00:48 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1746273642; cv=pass;
d=google.com; s=arc-20240605;
b=Ul0gyQUB2+frm5WOi7xNYL3DaMwW5WHnGKqdvn6wZV9BmGOhu4JjkefY/6Nh+8aYCg
9CbZIQeQJ4eanEl69PXK02R7o8D5zGWShMKnS+QwByx6WiifF4pdDQIcwn6+dD/BCEui
MJ3BCwfXwAq35gHqBVUR50jOt/mleDr1RyofECCzLceQ0pTf9r2XSUYYHKXGFXJ7cueb
0JSe8Kw8Yx4eFJB/OHWx53+IINV70RzKRur68ivYWiWJvDw0t85oO6oGVaK4Pv1/gTH4
4yj3FNShPRbML6RRNgcI3dqAMhFSaBU9jBtpGqGgV478HWvTn1S7AuvdtiZYMgG251E9
HeCQ==
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:content-transfer-encoding:to
:subject:message-id:date:from:in-reply-to:references:mime-version
:sender:dkim-signature:dkim-signature;
bh=1+ZYn+6hzh56klh0KREeglA2cJ8FStGvEHYStWmQk9w=;
fh=xEDu5GHkrV9q8eb3uC626JNksnSqrPqqnssAcabaR14=;
b=SVxa3vz1UcJLthZD2llrAksuZs+HvdNoYT+n3AcVz0NDBTO4r+sJ3yV9S3xj02Y875
/T573hneqheuchWo9vSnDwDtNJnj6wl9cKX229LGDzNGKu4yHNsPMhIjJjLpKoZVfaX7
ChF/vrHIov7pZUR/QpSzjLHU+VUQXfGMsht2KGeRKMWC1H5ZYp3Uknw63VbmLNnpZgo6
gO1D8cWgHrJlMoQBWSXOMjvmaKLqsBB1gxIiGQI36H27Uu0SsKk/bK6g9n9Ej9VgCRTe
NVek1gwGEVKh7JJz4vqjbbg3yRj3Pmel3bCCb+989B9nErtVBlqhEr10nUs0+Lx+IE20
iydA==;
darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@gmail.com header.s=20230601 header.b=ad20x5lQ;
spf=pass (google.com: domain of gregtonoski@gmail.com designates 2607:f8b0:4864:20::1135 as permitted sender) smtp.mailfrom=gregtonoski@gmail.com;
dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com;
dara=pass header.i=@googlegroups.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=googlegroups.com; s=20230601; t=1746273642; x=1746878442; 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:content-transfer-encoding:to:subject:message-id
:date:from:in-reply-to:references:mime-version:sender:from:to:cc
:subject:date:message-id:reply-to;
bh=1+ZYn+6hzh56klh0KREeglA2cJ8FStGvEHYStWmQk9w=;
b=w+VZJ+YVMh5PimnXOSXMkxv5EUhzkpnpssttI/giLcReNvec2BganBhXokcgl5PWia
xM7MdWAwiZu3qKT0MZymmV64Dws3xTXs/V9xfOB7t5Z79k1+ScTFo6WKdnTJ961RfJaz
I8VE9ltfVX+m+128XVkUN7zbOTn4ig2hapzWH76tJDNQ2KjWJBt1GcEv1Too1fzKtyCR
tdJnosQtHTaWBt8nE0MVvTzlzP9RgUE7gSrop2nC0JlGOjXWdch22avdb/TkY6W5PN3N
z5FvdUUYWVtVIBectSfB4PXWubZSxmiko6IeQ2RldEbJxX3OzKruu0NHSZ4twNgfzR8o
wrvw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1746273642; x=1746878442; 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:content-transfer-encoding:to:subject:message-id
:date:from:in-reply-to:references:mime-version:from:to:cc:subject
:date:message-id:reply-to;
bh=1+ZYn+6hzh56klh0KREeglA2cJ8FStGvEHYStWmQk9w=;
b=nSsHjlIkvUezReI/ajiYPyS/olKvvYy8gPHStNWezF9nlYkgjHim5bJOoUg8rtQajn
Byl6HnIlMgSAgBaK+LhVZD7uboSiF3BlztP2FEGLXbqMa+9Jp5fRrXom9AyTZal8vYou
C6rNkAdaLGWW25GpM0gppXman/TXy7WcZsuwC76a/FwbLgqe+NYuCGsQlPnkGilrNdo/
N1poBzmsnAn+iMctaXJ8lDK+gbfedje/olUU6VlaPGZDyxfpsi+lk1HaOFYymIwFIim9
BmK4PBrle8mEcW3TXekAwcVh2TNRbeU7M98fDc9C8bT+jjpd3V7gmRvtuZdD4nk7E5Yu
Vo7g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1746273642; x=1746878442;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:x-original-authentication-results
:x-original-sender:content-transfer-encoding:to:subject:message-id
:date:from:in-reply-to:references:mime-version:x-beenthere
:x-gm-message-state:sender:from:to:cc:subject:date:message-id
:reply-to;
bh=1+ZYn+6hzh56klh0KREeglA2cJ8FStGvEHYStWmQk9w=;
b=ReiZwoFGmWtsA6POsKT2oAcmujtfCTsn3smTMfxxuPGhtq3AYM+a6iawf4GDJjpF6v
COABFlFbR0FbS4sNo4i7Pmb3gGFH8TIbOZrxKv2elKj5qyTg1lQUbfReKLKHbEuzysxE
Ropeedq/CwQLp/w0cDuXMQLHdx1TcoXfFFPMzvQw95ixpe+MaM+kXskaDw9DxM/R41fU
YeDhWLAIoxhu8bTcRcnU3vjIXEskA6/8GMN0wXNzKiwWX73wbStOef0bD82HLo6D7fCb
Yus0NZ8uVqkgCwcIQly4ToeMEaVhs7BxB3mKHMWdSxhvBoWrbC+UoJczMdeCw22gSzn+
A8fA==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=2; AJvYcCXcFzjbt5dlE607CzBGPaoI0RaxWEWfX+OgmxC2E1/WpEXBwvBHlzHvUdGpHh+1kDbaUGkBSWEvlyp3@gnusha.org
X-Gm-Message-State: AOJu0YwusSD6TIc1YHZOvZJdBZulc8FChsc5wS0tgu3q/m+P2dnpdQ3o
nJb2b8MU+ckxczX1r25AUbSlSgMQgEm9h1j/Sp93Mq94TU/tVv58
X-Google-Smtp-Source: AGHT+IGwecL0RcgyiDdbuCDhV1RcZW5CGR/0bbXjRs9PG770pLzU8N1ugF2QvDbotcZcnsPwUeX83Q==
X-Received: by 2002:ad4:5be2:0:b0:6d8:9062:6616 with SMTP id 6a1803df08f44-6f528c3693bmr12632436d6.7.1746273642147;
Sat, 03 May 2025 05:00:42 -0700 (PDT)
X-BeenThere: bitcoindev@googlegroups.com; h=AVT/gBGVmVu5vYoXchYYRLHBx+2UtB3QDLbSn4jwBmuCBnk02g==
Received: by 2002:a05:6214:2122:b0:6f5:f6c:a692 with SMTP id
6a1803df08f44-6f50f6ca6c9ls23927516d6.1.-pod-prod-04-us; Sat, 03 May 2025
05:00:39 -0700 (PDT)
X-Received: by 2002:a05:620a:280d:b0:7c5:4cb7:ac97 with SMTP id af79cd13be357-7cae3a5a096mr109118385a.1.1746273637582;
Sat, 03 May 2025 05:00:37 -0700 (PDT)
Received: by 2002:a05:620a:3602:b0:7b6:d2da:e6ae with SMTP id af79cd13be357-7cad5cae937ms85a;
Fri, 2 May 2025 11:57:01 -0700 (PDT)
X-Received: by 2002:a05:6102:f8e:b0:4d7:9072:1873 with SMTP id ada2fe7eead31-4dafb6e5119mr3424434137.24.1746212220551;
Fri, 02 May 2025 11:57:00 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1746212220; cv=none;
d=google.com; s=arc-20240605;
b=FoSsp+Y3JKNobAH60wzlhSjXijk4ixVZiOlxvDxu1KQouJJIGAkzu06nYn+NCG+x4v
Nz5qHH6dEWWzX7+GliwB9t6JttXMHq8eV/1ImUsgCSrqgXSuPhWmlmDa1L5lqrR87pHx
a4FybgktgVHQMv+9YJuVHYgZy3/5uW0op5sYhyGKxn6s/DS6ufjS1hlWg68bPFSGfJtw
V7zvBR4PRTkm/Gi3kVsRp5zc2IsvmT/9m7hPtVr9U/vhWTRa9c+GLkF5PYj5TqaUEBcs
49j2jCbJotPJgs2U4BzO8kt9MusO2gVWQnw+Id1or8LhsxT0HARbzqwM7DuxkMmoI1nq
dBew==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
h=content-transfer-encoding:to:subject:message-id:date:from
:in-reply-to:references:mime-version:dkim-signature;
bh=P5v77iVEyw88588hrtMzQjcH86i9ESUvq9svRBiIAws=;
fh=GhP5OIt5Z9S1M3NuDlh1L4ENc7ifiq2CdM9utSVh+SU=;
b=QcJjGRd1kCusyQRM/nWdFO13ufdsfDkyLTrKMgGp0rvKxW/McHyPnovwj88gcV1Wtt
oISOhdWg51d9QA+aOJ12DcaPNujmaelCkCmpFRk8oqf/n6K3evGHR6cxg9Mh6otgDl44
lhQSYg2LWHKolGMmTNhzzwcKv6h0vdKTEzxMAAoHW9cLLf5fBahyfezr12v6stR9vsYi
2CvXTMb+ShiJYQAUkRqlnxB3glnhZj+cReEZmgYr1UJ7vxlecX7ljBtxxHBGd3r3wp35
nzfmfKgroUN0nRhkspu2YUmRKfI93vv2UQgSueFAJZb04sO3wLMbjObjh9Kv9a6iiMO7
sgTg==;
dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
dkim=pass header.i=@gmail.com header.s=20230601 header.b=ad20x5lQ;
spf=pass (google.com: domain of gregtonoski@gmail.com designates 2607:f8b0:4864:20::1135 as permitted sender) smtp.mailfrom=gregtonoski@gmail.com;
dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com;
dara=pass header.i=@googlegroups.com
Received: from mail-yw1-x1135.google.com (mail-yw1-x1135.google.com. [2607:f8b0:4864:20::1135])
by gmr-mx.google.com with ESMTPS id a1e0cc1a2514c-8780b004a40si90519241.2.2025.05.02.11.57.00
for <bitcoindev@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
Fri, 02 May 2025 11:57:00 -0700 (PDT)
Received-SPF: pass (google.com: domain of gregtonoski@gmail.com designates 2607:f8b0:4864:20::1135 as permitted sender) client-ip=2607:f8b0:4864:20::1135;
Received: by mail-yw1-x1135.google.com with SMTP id 00721157ae682-6febbd3b75cso23070227b3.0
for <bitcoindev@googlegroups.com>; Fri, 02 May 2025 11:57:00 -0700 (PDT)
X-Gm-Gg: ASbGnctP7Sp2siC0j9hqpcrp4MNwDpxSW/pxRpQ/dJw7HN9niqRaukuNkL17bkdJG9g
YtKKy59FADtpLDLV4RmmBBEEhKSCVjzGvLT2/yF6VUf/XTfXdaNIpv3C7HjjS99Fu+l89Xqcb+/
yjEUPOBXfJKhnv9N9Mo/7TJHHqhZvZU6PWIw==
X-Received: by 2002:a05:690c:4885:b0:6ff:1c8d:fbfc with SMTP id
00721157ae682-708cee08dd7mr63421387b3.31.1746212219904; Fri, 02 May 2025
11:56:59 -0700 (PDT)
MIME-Version: 1.0
References: <rhfyCHr4RfaEalbfGejVdolYCVWIyf84PT2062DQbs5-eU8BPYty5sGyvI3hKeRZQtVC7rn_ugjUWFnWCymz9e9Chbn7FjWJePllFhZRKYk=@protonmail.com>
<03be4934-f0ff-4b58-880d-861d63a4f970@dashjr.org>
In-Reply-To: <03be4934-f0ff-4b58-880d-861d63a4f970@dashjr.org>
From: Greg Tonoski <gregtonoski@gmail.com>
Date: Fri, 2 May 2025 20:56:59 +0200
X-Gm-Features: ATxdqUH4fa8DUEsOL-HvLup1-b9APo2H2_L4O8k-jNuNiZXnqLXvj5qXBaUmRME
Message-ID: <CAMHHROx7s31+cdKe0d3BdZDcjgshvsLc=fdS_JFmA5Ve=kBuJw@mail.gmail.com>
Subject: Re: [bitcoindev] Relax OP_RETURN standardness restrictions
To: bitcoindev@googlegroups.com, Luke Dashjr <luke@dashjr.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Original-Sender: gregtonoski@gmail.com
X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass
header.i=@gmail.com header.s=20230601 header.b=ad20x5lQ; spf=pass
(google.com: domain of gregtonoski@gmail.com designates 2607:f8b0:4864:20::1135
as permitted sender) smtp.mailfrom=gregtonoski@gmail.com; dmarc=pass
(p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com; dara=pass header.i=@googlegroups.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 (/)
It can't be a serious proposal therefore I didn't answer it.
Bitcoiners run node software without that prospective bug so they
already decided against the change. I also care about Bitcoin's
survival and I agree with you. Thank you for Bitcoin Knots which is
more powerful and less buggy Bitcoin node software implementation,
superior to Bitcoin Core..
On Sat, Apr 26, 2025 at 11:53=E2=80=AFAM Luke Dashjr <luke@dashjr.org> wrot=
e:
>
> It should be needless to say, but this idea is utter insanity. Disappoint=
ing to see positive responses, and not one sensible reply calling it out ye=
t. The bugs should be fixed, not the abuse embraced. If attackers continue =
to bypass filters, we can go back to a full whitelist approach. We're now 2=
+ years into this wave of attacks, and the damage it has already done shoul=
d be more than enough to prove the hands-off attitude is not viable. Am I t=
he only one left on this list who actually cares about Bitcoin's survival?
>
> On 4/17/25 14:52, 'Antoine Poinsot' via Bitcoin Development Mailing List =
wrote:
>
> Hi,
>
> Standardness rules exist for 3 mains reasons: mitigate DoS vectors, provi=
de upgrade hooks, or as a nudge to deter some usages.
>
> Bitcoin Core will by default only relay and mine transactions with at mos=
t a single OP_RETURN output, with a scriptPubKey no larger than 83 bytes. T=
his standardness rule falls into the third category: it aims to mildly dete=
r data storage while still allowing a less harmful alternative than using n=
on-provably-unspendable outputs.
>
> Developers are now designing constructions that work around these limitat=
ions. An example is Clementine, the recently-announced Citrea bridge, which=
uses unspendable Taproot outputs to store data in its "WatchtowerChallenge=
" transaction due to the standardness restrictions on the size of OP_RETURN=
s[^0]. Meanwhile, we have witnessed in recent years that the nudge is ineff=
ective to deter storing data onchain.
>
> Since the restrictions on the usage of OP_RETURN outputs encourage harmfu=
l practices while being ineffective in deterring unwanted usage, i propose =
to drop them. I suggest to start by lifting the restriction on the size of =
the scriptPubKey for OP_RETURN outputs, as a first minimal step to stop enc=
ouraging harmful behaviour, and to then proceed to lift the restriction on =
the number of OP_RETURN outputs per transactions.
>
> Antoine Poinsot
>
> [^0]: See section 6.1 of their whitepaper here https://citrea.xyz/clement=
ine_whitepaper.pdf
> --
> 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/rhfyCHr4RfaEalbfGejVdolYCVWIyf84PT2062DQbs5-eU8BPYty5sGyvI3hKeRZQtVC7rn_u=
gjUWFnWCymz9e9Chbn7FjWJePllFhZRKYk%3D%40protonmail.com.
>
> --
> 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/03be4934-f0ff-4b58-880d-861d63a4f970%40dashjr.org.
--=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/=
CAMHHROx7s31%2BcdKe0d3BdZDcjgshvsLc%3DfdS_JFmA5Ve%3DkBuJw%40mail.gmail.com.
|