summaryrefslogtreecommitdiff
path: root/d4/6da997efefc93765c6f9c7f2a92c4c5e25485d
blob: ca272075ee5f13c3f6b246527f8a89d3d93c984c (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
Delivery-date: Mon, 05 May 2025 02:27:32 -0700
Received: from mail-yb1-f189.google.com ([209.85.219.189])
	by mail.fairlystable.org with esmtps  (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
	(Exim 4.94.2)
	(envelope-from <bitcoindev+bncBCYMD7OS6ECBB54I4LAAMGQED4LNSRY@googlegroups.com>)
	id 1uBs6k-0007KZ-UE
	for bitcoindev@gnusha.org; Mon, 05 May 2025 02:27:31 -0700
Received: by mail-yb1-f189.google.com with SMTP id 3f1490d57ef6-e73305b651bsf1292264276.1
        for <bitcoindev@gnusha.org>; Mon, 05 May 2025 02:27:31 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1746437245; cv=pass;
        d=google.com; s=arc-20240605;
        b=hrb8oEY3A28CTLQveWOXdIDAY7Hcr3GxovTzRTVuFsZWf52HynKFeoSlAfGUBON4lZ
         NB7MrR0e+JDJZFwIzTWowQ56rAST8xg1NhkQ/wuSqEl7hwYzdQJNrmi2lOJYxmcQKOwi
         vqWXyPn/v1RXg5IuB5KCR/Lkzu3QWOUcMeDl4/SlOyY/LA5U3+ee3Rs4v7txS3qznMwT
         /LWDZF9KZRy/qK4Dh93QfIUiiwxvz8SDUknJXoLM/VgSrxpXk2waB87iJh1AbV4AYF/+
         adiGtprSXkIxDrPdmDNYNqVSpb3OmPKR4+S2Llx/YtFlnFGgC+s9MJ5pwZhP6nvOWwCB
         3fOA==
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:cc:to
         :subject:message-id:date:from:in-reply-to:references:mime-version
         :sender:dkim-signature:dkim-signature;
        bh=PdFGOvsfXzuktyzFnkHLZrqoN9g6vanIDbBvaz4W5dc=;
        fh=qfDjYwnkal0Q8Dp4is/4fU5c/cZJNEuj4HqtHAzy2z4=;
        b=Pb/H8f3NVCrmMLem6ha87lUbvFvJPnX7UgGRYFbfc3hqEbllJ7rhehOy9Jl19bMfFr
         mhHFzsc7OkMJFr1wv8+LgVBevG8DGlmDgNhCWrkXzP6Kzk+sZE9lTBdakCIgf7p91r7g
         /eycwsIEKSvMtTZNhjByq0Jl///0rAuOwvMR8jGAb46YseqozbiaRwBFLNJEPkpLS0WT
         yedJ2/Y3jsooEDPBRf6/3g8RCklio6rjlOZT6HoVTO30stp3M4UMG5uMhPvRUHSs7EI1
         Ebya070QTXDbWHqq7zFu3dJNk29/fs7JcimoaRIX9lBbR5Da96q8tJX/fhr7t6JhXU6U
         6Ncw==;
        darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
       dkim=pass header.i=@gmail.com header.s=20230601 header.b=Jt4j5tA2;
       spf=pass (google.com: domain of bnagaev@gmail.com designates 2607:f8b0:4864:20::536 as permitted sender) smtp.mailfrom=bnagaev@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=1746437245; x=1747042045; 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:cc:to:subject
         :message-id:date:from:in-reply-to:references:mime-version:sender
         :from:to:cc:subject:date:message-id:reply-to;
        bh=PdFGOvsfXzuktyzFnkHLZrqoN9g6vanIDbBvaz4W5dc=;
        b=fu2woDTTiHEdk6uCe1m1tlMoyrRBkA7fORke7rKvC3Pht8Z2UkIL8B1k0CRTRypPKA
         JlGs0FPKyMe1UOo+/3hY2CLxd2F2MU4ckP6w374vnIcedEni1YUCclDr+tDr/RIMOdTP
         q/hHXz7R/dynZN1d6eE6F1FHjvP4RRKgLzVWoEEb2KcP8wTOoKZ0wqZHGIIilHcrfGHo
         Sk2/pZ2FcaNBZKNj0+UM6v894w/8dzRgbmXmtlZEvCa7iSF7iatiLl/s4gSSpstA6KoR
         cRlHd+rrfZzswaEIESTCpK4EahcAnzNWDq5+1lFlGwfJvJw0l4WTBqxAxuqFNBgPU/nG
         gwMQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1746437245; x=1747042045; 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:cc:to:subject
         :message-id:date:from:in-reply-to:references:mime-version:from:to:cc
         :subject:date:message-id:reply-to;
        bh=PdFGOvsfXzuktyzFnkHLZrqoN9g6vanIDbBvaz4W5dc=;
        b=afwgcbnHamOjuMMy47JF8WpwtmRxToCojntIUF4egSO7HWDXM3jQxHdQCaQW/Nzq4L
         o4lbOCm3Zz92oLdk/ydhtjMvPa+3UGG/Y9SbjSvy6x225fkaEVrRvwE48vX7kMiKRpeh
         CxASAswFOvR8KncpWg3K2N7LW8f/qvsM/zMwf6MVHWXmk/9snshNXqEgXtMbFYTtvlS6
         j/qIXHyjjuJ/+B0yEQQ+GtNpf2cIKE62FQVipmUivFzCTW3jHaPXYUXOFLb15/qwaUys
         v5J88ndhKQOqHtXbDd08sxtLlyroTkmpkE2Bw3e4hbB9QjDl40+bBvYm2R5hVfUNtt88
         7Q0g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1746437245; x=1747042045;
        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:cc: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=PdFGOvsfXzuktyzFnkHLZrqoN9g6vanIDbBvaz4W5dc=;
        b=HrGMZTf5C7IarYypeCKN4TuhNHrKE5vrmowSgEBVi1pGIOOpFO0Y2g5gEeDwNOEMLn
         ePCPysni8MoMHXMUyvGWa+fJnR6pAam5jrqzxBRPB653zcF4n+B6IebMu3bUfXo4twnk
         SVlw3MBp6Qku1GIdNSJiIof3JkuOwawchBho51jv5J8c8rBCkjUzYBmgGxGCkMH5rh9A
         RkTaqBWWYcUfDaiHy3rQKqMUsKzrhopv9pMgTtRQVSLhGWEyHe3SKMrRq2Yp67GNrKBz
         rJfSY2MhZw4ckVYOvKy/1iFhGZiPQSs1qQ7n8Mtdb735wZKkeyWlc4EJN/PT562TfFjH
         wwuw==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=2; AJvYcCVSMQukFczMNEzPOGr9W9YBL+uVeWXLTPCfPNXVCOoCVuj4r/V4+JOw/NIh1RnyNdEK9xpV3oBuBleL@gnusha.org
X-Gm-Message-State: AOJu0YyxV2jnYlmlLgvhJI5nCDHE18tugcH63c3/OZDNwQuWN3bdHUdr
	uce/zRM8sWX27N6BJ/pmAvTD9P0ZaCvFtxKZSLHmJJ7fwX5b3tvK
X-Google-Smtp-Source: AGHT+IH7rs8wPAtYJNFc0IQUpqBVzzpPHGWjlIlmUFY86HprBbyy3BlrRpZMQlEckF8uqn/7X7CgSw==
X-Received: by 2002:a05:6902:490f:b0:e73:2ec1:1e6d with SMTP id 3f1490d57ef6-e7571b0beaemr9803688276.31.1746437244702;
        Mon, 05 May 2025 02:27:24 -0700 (PDT)
X-BeenThere: bitcoindev@googlegroups.com; h=AVT/gBFSvFqZcjsGw2V3XhAgJce2OTAS5IcDUwRgYcRPpd1kqg==
Received: by 2002:a25:5f47:0:b0:e74:5d22:6c64 with SMTP id 3f1490d57ef6-e75b3335ac4ls6143276.0.-pod-prod-02-us;
 Mon, 05 May 2025 02:27:19 -0700 (PDT)
X-Forwarded-Encrypted: i=2; AJvYcCV/FOQ+MFP5yEcDC9M4CTrzgYimzOVWpF60+crdxwiYLP73b/t4kKjevJBd4NBSJ2FT1skqYlfbmEmO@googlegroups.com
X-Received: by 2002:a05:690c:9a8c:b0:702:5134:aaac with SMTP id 00721157ae682-708e1196151mr104737947b3.2.1746437239357;
        Mon, 05 May 2025 02:27:19 -0700 (PDT)
Received: by 2002:a81:8544:0:b0:6fd:27d2:c7f1 with SMTP id 00721157ae682-708cfcbcea0ms7b3;
        Sun, 4 May 2025 13:05:02 -0700 (PDT)
X-Forwarded-Encrypted: i=2; AJvYcCVyjVL7Wp0wlVirYtgjdDnsllaJSrzFQnfj3ygWyXmvmCBH+0eadMxdWqZGovSHCi7pKeEZj4LhJuPw@googlegroups.com
X-Received: by 2002:a05:690c:25c1:b0:703:ad10:a729 with SMTP id 00721157ae682-708e1343ed8mr79486987b3.28.1746389101426;
        Sun, 04 May 2025 13:05:01 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1746389101; cv=none;
        d=google.com; s=arc-20240605;
        b=SLk6G3f0SNwBBBaqHj+K/uSGvpwGG55YSujTF4HeN5llBPgCFN3NO8ssX0rTYMyD34
         PxFmXYq/AuJQpYX13uN2EpscGU22UW5bxtFacCr4jCGo0lTVL0aYEEUbQbIp76wQYCeA
         5Mg0eIec111EeytsC9gZMTQ5rh9dDAzhUmGwtfumbPy22oYL8CT65Y/+kxFnubYbudOo
         azlpJ1lXpCj/XoTlJlknk5a6nnZ1bD8v7MVrYFDxbiKAqXxO47HxsP2Vh/jcR5f617xB
         ZOXuf5TSQu/8Qnbi6GxHm21eCa8WLd4bqqPNEK1bVh2u29RFpzDjUEccqcBaYBxNNmaM
         biRw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
        h=content-transfer-encoding:cc:to:subject:message-id:date:from
         :in-reply-to:references:mime-version:dkim-signature;
        bh=9EOZGfvBBmL9YUFB3H3PPhyluYJMgZ4egNtjPuUumT4=;
        fh=abYZ03ujWLp5FRm8Mwr86uFyyGI1lUIJh5nGepGr1Pk=;
        b=kexw8cmv4oy9jJg6Iv8VKHzlxRy80qeMxiOCcGm2Kui5ShYg7aOwLq4TwA0IPyJLRH
         qPzuLHO9TZnygyBsRzemyJYrzC7yf83e0Mv+s0zJN1hhSprFQzuV5BzCgEQjeWErQJbf
         Rm741yNA1s2+D+lHOxv+ykBOu1LGqXi7FNSffnFWHLUEoQgZ/ZgMOU4of+XIAcjeysDl
         56AGT1Jd5UKGzgDcnZve8gNUvr0bT2yFu+42kYndLj3/V6K0Zezr040VRbbzL80KiBbm
         IzTdBh7f0X6JpAyVQC9rBdPVvxmdjS/WlF9PTxqzyJ9mwKFrbG0gesU6y+NOd3Nj4Uhj
         youQ==;
        dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
       dkim=pass header.i=@gmail.com header.s=20230601 header.b=Jt4j5tA2;
       spf=pass (google.com: domain of bnagaev@gmail.com designates 2607:f8b0:4864:20::536 as permitted sender) smtp.mailfrom=bnagaev@gmail.com;
       dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com;
       dara=pass header.i=@googlegroups.com
Received: from mail-pg1-x536.google.com (mail-pg1-x536.google.com. [2607:f8b0:4864:20::536])
        by gmr-mx.google.com with ESMTPS id 00721157ae682-708f2e8c067si1507507b3.2.2025.05.04.13.05.01
        for <bitcoindev@googlegroups.com>
        (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
        Sun, 04 May 2025 13:05:01 -0700 (PDT)
Received-SPF: pass (google.com: domain of bnagaev@gmail.com designates 2607:f8b0:4864:20::536 as permitted sender) client-ip=2607:f8b0:4864:20::536;
Received: by mail-pg1-x536.google.com with SMTP id 41be03b00d2f7-b1f7357b5b6so2424405a12.0
        for <bitcoindev@googlegroups.com>; Sun, 04 May 2025 13:05:01 -0700 (PDT)
X-Forwarded-Encrypted: i=1; AJvYcCWVjFw3sNY2x8bPM64mlnJr2Mu4g8ReRuVPjSEHvW3c00q//SLGstoSwbt0U0L8I187ao72jdONs80C@googlegroups.com
X-Gm-Gg: ASbGncu1pP4VQnMLGxdu205nT+mljnBFb1m6mMCxNzEEcArjD5s/IxqXV18Eje9K9Yb
	J0ZXcvKNq1drjwwqWFkhPsVgD0kj5cEMApynzgA46QJr0F3gXaWehAXZ6G91q8a302P03ZWTqtU
	m2af0WzAs6pabuRtMplLApkw==
X-Received: by 2002:a17:90b:4c51:b0:2ee:b4bf:2d06 with SMTP id
 98e67ed59e1d1-30a5ae52d16mr9326101a91.19.1746389100509; Sun, 04 May 2025
 13:05:00 -0700 (PDT)
MIME-Version: 1.0
References: <rhfyCHr4RfaEalbfGejVdolYCVWIyf84PT2062DQbs5-eU8BPYty5sGyvI3hKeRZQtVC7rn_ugjUWFnWCymz9e9Chbn7FjWJePllFhZRKYk=@protonmail.com>
 <9c50244f-0ca0-40a5-8b76-01ba0d67ec1bn@googlegroups.com> <47454755-7c6c-458b-9545-8c8657b640f1n@googlegroups.com>
 <aBUmn9HIYj06vbsX@petertodd.org>
In-Reply-To: <aBUmn9HIYj06vbsX@petertodd.org>
From: Nagaev Boris <bnagaev@gmail.com>
Date: Sun, 4 May 2025 17:04:23 -0300
X-Gm-Features: ATxdqUGcKE3lHwQ_xiPc4-565vRhsJFlJfKAwCZao2hGRo_t4GmoHQhXUVMl19A
Message-ID: <CAFC_Vt41NOmM1Mscri+=SEPzPLb+Z83R2FzZkQuTVbBfGssMug@mail.gmail.com>
Subject: Re: [bitcoindev] Re: Relax OP_RETURN standardness restrictions
To: Peter Todd <pete@petertodd.org>
Cc: "/dev /fd0" <alicexbtong@gmail.com>, 
	Bitcoin Development Mailing List <bitcoindev@googlegroups.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Original-Sender: bnagaev@gmail.com
X-Original-Authentication-Results: gmr-mx.google.com;       dkim=pass
 header.i=@gmail.com header.s=20230601 header.b=Jt4j5tA2;       spf=pass
 (google.com: domain of bnagaev@gmail.com designates 2607:f8b0:4864:20::536 as
 permitted sender) smtp.mailfrom=bnagaev@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 (/)

On Fri, May 2, 2025 at 7:23=E2=80=AFPM Peter Todd <pete@petertodd.org> wrot=
e:
>
> On Fri, May 02, 2025 at 12:04:13PM -0700, /dev /fd0 wrote:
> > Config `mempoolfullrbf` was added in July 2022:
> > https://github.com/bitcoin/bitcoin/pull/25353
> > It was made default in August 2024:
> > https://github.com/bitcoin/bitcoin/pull/30493
> > Option was removed in November 2024:
> > https://github.com/bitcoin/bitcoin/pull/30592
> >
> > `datacarrier` and `datacarriersize` already exist, so why is it a big d=
eal
> > to remove them after a few months of monitoring the usage with stats?
>
> The `mempoolfullrbf` option was a good example of how keeping an option
> to reject otherwise standard transactions is just wasted effort. Having
> the option didn't stop full-rbf replacements from getting mined; user's
> refusing to relay a transaction type that a significant % of miners are
> mining acomplishes nothing.
>
> In that *specific* case there were a tiny number of users, Wasabi's
> Coordinator being an example, where for technical reasons full-rbf
> replacements caused problems until that code was fixed; giving those
> users an option to temporarily disable those replacements was sort of
> useful. But there's no reason to think that will be true with OP_Return
> outputs, and in any case, you can just delaying upgrading your node
> while you fix your broken code.
>

If I understand correctly, the Wasabi bug is described in this issue:
https://github.com/WalletWasabi/WalletWasabi/issues/10648
It was opened in May 2023. If the option hadn't been available at that
time, it would have been much harder for Wasabi coordinators to
mitigate the issue =E2=80=94 they would have had to patch Bitcoin Core or u=
se
an alternative node implementation, rather than just toggling a
setting.

Also note that the bug in Wasabi was discovered after mempoolfullrbf
was added in July 2022. The first Bitcoin Core release to include this
change was v24.0.1, in December 2022. It took several months after
that release for the Wasabi team to realize that mempoolfullrbf=3D1
created problems for their use case. If the feature had been released
without a flag (enabled by default with no way to disable it) it would
have made things significantly harder for them.

There may also be users today who rely on datacarrier
behaviour/options without yet realizing they're scheduled for removal.
If the options are simply relaxed in the next release, users could
still set the values they need and have time to adjust their
infrastructure. It would give them a chance to move away from relying
on those settings before they're removed entirely in a future version.
Otherwise, they may be forced to either switch to another node
implementation or remain on version 29.

--=20
Best regards,
Boris Nagaev

--=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/=
CAFC_Vt41NOmM1Mscri%2B%3DSEPzPLb%2BZ83R2FzZkQuTVbBfGssMug%40mail.gmail.com.