summaryrefslogtreecommitdiff
path: root/96/4d53590e1a2a148565ce989c609c0a876bc671
blob: 14052426b88a70cf180e1b5960e7a544b64e85c7 (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
Delivery-date: Mon, 29 Sep 2025 06:12:54 -0700
Received: from mail-oi1-f187.google.com ([209.85.167.187])
	by mail.fairlystable.org with esmtps  (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
	(Exim 4.94.2)
	(envelope-from <bitcoindev+bncBC4PBDNG2YCRBS4L5LDAMGQE3O4ERMI@googlegroups.com>)
	id 1v3DgU-0000kV-8m
	for bitcoindev@gnusha.org; Mon, 29 Sep 2025 06:12:54 -0700
Received: by mail-oi1-f187.google.com with SMTP id 5614622812f47-43f48991a87sf1239065b6e.2
        for <bitcoindev@gnusha.org>; Mon, 29 Sep 2025 06:12:53 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1759151568; cv=pass;
        d=google.com; s=arc-20240605;
        b=cEe8SuEcsS6YOW/ZHgXsVKAi1wSYIXLnmETj9e67QLUQzkC+iRRzudTRsxnMXGvL58
         dZ+97CxuYFoFIBvyk5FwEqzlHOS3XToVmKLyIBFFYthAZbWdSQ252LrpcEK3GARcFzjN
         udmgp7ifp+CHToyMfKDnHgIL9xEzMDxJP0fO8gEr9bJ2Kp+b/zH2zoAjVtLWa/5+M8Rd
         gxwejyW9ZeDh88fxbgIbqTHLi10WEQVYb/0Sb+KYzydCkcnUoa8O+NcXjsyBOC3x4IUL
         JtMddjP9tzrS5EeqdbwSvi2wMhVMmTRZvVzoHRje4SiX+oFPspn7v0xU218ciG1bqyLB
         3AJw==
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:to:subject:message-id:date
         :from:in-reply-to:references:mime-version:dkim-signature;
        bh=/5BZkxtoeMyYLKNGJvBnTiOcs4vjnJki+zCRFONAHng=;
        fh=RKYPW6+FZ72U8O/mYp89KbCpttT1ff5WjaMYSVzhwH4=;
        b=ZF8NpTGXRu7e5zXWae/Lc2XqXVS74IABY/7z1xN9mPeX0FOSRGfQcm8UprKGXVy5dG
         erLV/0bQMiP3BArfgXZUo083G6rkJs8GTxHiRDjxfIyR4IHlDh37TIscSlsqF3wEVQbW
         8xm+TCBVcRdM6X3a5Wb5hzRE6aAbUWxyEyxIM6YP/DuuuB5hhXcQPfEGQ7EDMnbDoss0
         wzyEDJM/1iwHfY+l0r/RkB8OTCWWMUtTURPm+Wh1mMhi1rtp91U9RMc23ZN/FwceKa74
         SuR6tEs7LCLcdC9+n+gOg7SYvFLjjXirGqq0K0WtTb3oNIcjb4glUtCdP6R1PABCcVbu
         Al2g==;
        darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
       dkim=pass header.i=@blockstream.com header.s=google header.b=CbBRvCZW;
       spf=pass (google.com: domain of roconnor@blockstream.com designates 2607:f8b0:4864:20::530 as permitted sender) smtp.mailfrom=roconnor@blockstream.com;
       dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=blockstream.com;
       dara=pass header.i=@googlegroups.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=googlegroups.com; s=20230601; t=1759151568; x=1759756368; 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:to:subject
         :message-id:date:from:in-reply-to:references:mime-version:from:to:cc
         :subject:date:message-id:reply-to;
        bh=/5BZkxtoeMyYLKNGJvBnTiOcs4vjnJki+zCRFONAHng=;
        b=c6fAlZTunggUEDMcPsGh9bTYS98JxWw+okJwDjVLRthB3XJpPKDz8P7jLFFPjgMzjo
         nNbqV+B36OIi1L8Q86DHCtaljKcr3wSDITruWC1S5VoOadPjHiA+LLf6MWOrKxrrOpg8
         iV7qPUBv915hiVVm5I5tTdQTCvmJ3NilZUcRNO9xBGO4ICV/wHcDbct+S7KSAls/QRFq
         iJKqxbEc/XP4Bx6umuYlJIuk64akSesSvrdArYsz9uoDUYjPqw9jxEuhU0BnDaoVsT3d
         K0nLskq3Rp8rNRza/ZrA138a935wMDQ7+UMWC6UDehZ66TBbLJAJGGj907B6Pw+LNB4o
         Ugpg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1759151568; x=1759756368;
        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:to:subject
         :message-id:date:from:in-reply-to:references:mime-version
         :x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id
         :reply-to;
        bh=/5BZkxtoeMyYLKNGJvBnTiOcs4vjnJki+zCRFONAHng=;
        b=LyoVf5g00rlrNx6y0Mopppd5syVdm65IifaNdOigRwoZI/DD2CgGdg+Rx+dUOmfbO0
         ykMU5NYxefTaB8OdTi0AqjdWN5OpXb8UTsrVxSuVCLjXEvCIJPEk5BIrUn8rxfj5Er7Q
         oLHt1Bvml5xMvbF35lnyXK8pJ2/dGXqUG/GJiTWGmd41GU1EhSJDDP8JAonlQUjuUBo9
         SjKu1Pk+3b4O+wl1ExYRNWU1ITxvB+DA+hysjRTy+bsG/ia3U1vM4CobEen3lWI+2HI1
         5AZeoOmKVNfbh2KLXi0M4W6RMNk1FTsOuxL+px7ZDwVnF9qUTrK+TLcDba7LIiYpguaI
         2zpA==
X-Forwarded-Encrypted: i=2; AJvYcCVDeRDBYY6HPXGfJgs+6gyCZjC4rOtPONOL+Yc0XFJwKHgTgrl32yITJKsFuJDDXlwI8QW/z78v6bXC@gnusha.org
X-Gm-Message-State: AOJu0YyrLC+nVQcR+TP7Tt/u/tsJ6tkqe7RKmonfqRgEHcGAc5M9jLop
	BMwVeoeYhe73ul+OK24Av4NyguPx/WCY0CP1UYbQHlJAKtONj8Gs1I6Z
X-Google-Smtp-Source: AGHT+IGwvB7IOfP738h7yharMm/7ASsMNNyvzzGPOHCBesEhLyQTe8JzRWSqmtUW4lVE6JYaQLFwCA==
X-Received: by 2002:a05:6808:22a6:b0:43d:24a5:e9ce with SMTP id 5614622812f47-43f4cefeb28mr9662249b6e.45.1759151567460;
        Mon, 29 Sep 2025 06:12:47 -0700 (PDT)
X-BeenThere: bitcoindev@googlegroups.com; h="ARHlJd6KKanJxetE+nOkBTkZXZ6McJPOVueOi3huppgg6j1QQg=="
Received: by 2002:a05:6820:850a:b0:648:a54:61ef with SMTP id
 006d021491bc7-6480a54649fls44092eaf.0.-pod-prod-02-us; Mon, 29 Sep 2025
 06:12:43 -0700 (PDT)
X-Received: by 2002:a05:6808:1703:b0:43f:1dbb:752f with SMTP id 5614622812f47-43f4cc0f9b7mr969331b6e.7.1759151563764;
        Mon, 29 Sep 2025 06:12:43 -0700 (PDT)
Received: by 2002:a05:620a:4628:b0:80d:5a8b:a44e with SMTP id af79cd13be357-8601b027b5fms85a;
        Mon, 29 Sep 2025 06:11:19 -0700 (PDT)
X-Received: by 2002:a05:6122:8294:b0:54a:a251:ad51 with SMTP id 71dfb90a1353d-54bea2644c3mr7268805e0c.15.1759151477994;
        Mon, 29 Sep 2025 06:11:17 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1759151477; cv=none;
        d=google.com; s=arc-20240605;
        b=aXLHol30klOK0Js/5tUyzTLrH2U4/znXk4Nzf81rxZ8LpHvHw6i7mheHs1rJ2bS9BT
         qMQUzS19kJwTpHcPUnmPD3/B1szxX5XupYMeeluVCF7oEWVCzBfLTGTeI6V1ctBoUnhH
         6zuWAz7lm5GMg/taRfgie1T9Y8WYFmXrBS9/IKgd32z9CAQqkIkoxllB7RG0gXPZwD9C
         +JHaYLcwXKY3/bbMQrG0ghIEuz2dCoIssZcHSoCnaRWBbxLd3q1kyjHknHbqbatQNpYH
         eg/j4rQvQg3TwR+RmV76PN1NHPiNZfzNevNHeqhOEtBqBZFxSrD8TtA+yybfQC5/OoHL
         EsjA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
        h=to:subject:message-id:date:from:in-reply-to:references:mime-version
         :dkim-signature;
        bh=UV3Mrn96+vYI02BKIKCQf99kVt/k54NBOuZGpio/XoI=;
        fh=DMP0F9ULS1guKiqimntQRCN8ZraraesEgQuVcn7F0Z0=;
        b=kM5k7AuTf5Zro0rsG8YK9QYcm4CN+5gZyoWVvQfWp+hpjQt6uLMT8ZSroqTRoSu8kF
         timg1Jh4qsgS56Q5AV1IBcu2KqT8scdsufbNUqM7w9PJ/f1VlG4pS0+vqhjxDiI8Ap6w
         ebHDC6rg3CH2895BDtj8DMA3Cr4AYOGmChWu5+3octeaB/6SAFHpxOpm6x6JkNoK+HPs
         uHo0CYkAxoZAhT8ddGvgyAbbNMxdrfFNsCViS5/O4CmZxdPP3BuJPrC6nzzY3cqFaGF/
         G8bHIDEqiYIsdvmxjRekj13wC2d51yuSHYXlPcOLYa9wPTh90vCLVnFxhlFR9Bl3IS0O
         kMYA==;
        dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
       dkim=pass header.i=@blockstream.com header.s=google header.b=CbBRvCZW;
       spf=pass (google.com: domain of roconnor@blockstream.com designates 2607:f8b0:4864:20::530 as permitted sender) smtp.mailfrom=roconnor@blockstream.com;
       dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=blockstream.com;
       dara=pass header.i=@googlegroups.com
Received: from mail-pg1-x530.google.com (mail-pg1-x530.google.com. [2607:f8b0:4864:20::530])
        by gmr-mx.google.com with ESMTPS id 71dfb90a1353d-54beddabda3si451776e0c.4.2025.09.29.06.11.17
        for <bitcoindev@googlegroups.com>
        (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
        Mon, 29 Sep 2025 06:11:17 -0700 (PDT)
Received-SPF: pass (google.com: domain of roconnor@blockstream.com designates 2607:f8b0:4864:20::530 as permitted sender) client-ip=2607:f8b0:4864:20::530;
Received: by mail-pg1-x530.google.com with SMTP id 41be03b00d2f7-b54a74f9150so4027848a12.0
        for <bitcoindev@googlegroups.com>; Mon, 29 Sep 2025 06:11:17 -0700 (PDT)
X-Gm-Gg: ASbGncv0e30WF38dQuYFysBRHLkOEk3nPX4o3HGjFjquvVd7igQDbqTfAP0ffmfcWGQ
	QH1p6kdFHZoqMtVx2mregdYpPGPD60lUGi5+w0Ert+howfUBZgUfx+uNQaIVWSeVKgrCLnZrAQH
	Gt91DfAip/ra8ccomTMrHZLZb0d66YlgJUXS+DpbWsFMQkDvm9PVo7eiyTABXfwqwXUEsdD/7Ho
	RykWByqIg==
X-Received: by 2002:a17:902:d58a:b0:250:6d0e:1e40 with SMTP id
 d9443c01a7336-27ed4a0915cmr183841385ad.7.1759151476640; Mon, 29 Sep 2025
 06:11:16 -0700 (PDT)
MIME-Version: 1.0
References: <aNaUjR7QTqWvtZLa@mail.wpsoftware.net> <CAAANnUz3V-ciTB1+9tUz8yByhd66UpyPJTZEQFrPRMjLXZfdwQ@mail.gmail.com>
 <aNnIvR5Naea8pXCe@mail.wpsoftware.net>
In-Reply-To: <aNnIvR5Naea8pXCe@mail.wpsoftware.net>
From: "'Russell O'Connor' via Bitcoin Development Mailing List" <bitcoindev@googlegroups.com>
Date: Mon, 29 Sep 2025 09:11:04 -0400
X-Gm-Features: AS18NWB5ZRx8lEo2kfH8VTzXnLmNkpsExh2NZxHxv9Au_wMGK_l39ktxlGkOg1c
Message-ID: <CAMZUoKkU+YnA_HorhGCwQqmLsnPZ8cqf1MJ_U3CE8j1+NgJV4w@mail.gmail.com>
Subject: Re: [bitcoindev] [BIP Proposal] Mempool Validation and Relay Policies
 via User-Defined Scripts]
To: Bitcoin Development Mailing List <bitcoindev@googlegroups.com>
Content-Type: multipart/alternative; boundary="000000000000df1d1b063ff05e5c"
X-Original-Sender: roconnor@blockstream.com
X-Original-Authentication-Results: gmr-mx.google.com;       dkim=pass
 header.i=@blockstream.com header.s=google header.b=CbBRvCZW;       spf=pass
 (google.com: domain of roconnor@blockstream.com designates
 2607:f8b0:4864:20::530 as permitted sender) smtp.mailfrom=roconnor@blockstream.com;
       dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=blockstream.com;
       dara=pass header.i=@googlegroups.com
X-Original-From: "Russell O'Connor" <roconnor@blockstream.com>
Reply-To: "Russell O'Connor" <roconnor@blockstream.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 (-)

--000000000000df1d1b063ff05e5c
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Sun, Sep 28, 2025 at 8:07=E2=80=AFPM Andrew Poelstra <apoelstra@wpsoftwa=
re.net>
wrote:

>
> Mempool policy makes it inconvenient for people to use transactions that
> violate the mempool policy. It may discourage them from building
> protocols that require such transactions. But this discouragement has no
> monetary value, which means that as soon as there is any economic
> interest in producing such transactions, they will be produced and they
> will wind up in blocks. This is what we see -- and it's why we are
> talking about eliminating the data carrier filters and not about
> eliminating, say, the MINIMALIF rule on pre-segwit transactions.


I fully agree that this discouragement has little monetary value.  As we
can see today, folks are bypassing the existing default mempool minfree
rate of 1sat/vbyte and still managing to fill up blocks with these sorts of
sub-1sat/vbyte transactions.  This lets us measure the monetary cost of
bypassing default mempool filters.  The cost is less than the cost savings
that such folks are achieving by their sub-1sat/vbyte transaction.
Eyeballing it, I see that the cost of bypassing default filters is
something less than 0.3sat/vbyte or so.  Probably there was initially some
upfront cost, which is now being amortized.

I'm glad to hear that the default minfree rate is being lowered.  I'd even
support eliminating the minfee entirely and instead relying on the max
mempool size alone.

Also, as Andrew touched on, one valuable role of filters is to try and
filter out third-party malleable transactions to the extent reasonably
possible, or at least filter out their non-canonical / non-min-cost forms.
That is valuable because those sorts of transactions are at great risk of
never appearing in blocks.

--=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/=
CAMZUoKkU%2BYnA_HorhGCwQqmLsnPZ8cqf1MJ_U3CE8j1%2BNgJV4w%40mail.gmail.com.

--000000000000df1d1b063ff05e5c
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote gmail_quote_container"><div dir=
=3D"ltr" class=3D"gmail_attr">On Sun, Sep 28, 2025 at 8:07=E2=80=AFPM Andre=
w Poelstra &lt;<a href=3D"mailto:apoelstra@wpsoftware.net">apoelstra@wpsoft=
ware.net</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D=
"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-le=
ft:1ex">
<br>
Mempool policy makes it inconvenient for people to use transactions that<br=
>
violate the mempool policy. It may discourage them from building<br>
protocols that require such transactions. But this discouragement has no<br=
>
monetary value, which means that as soon as there is any economic<br>
interest in producing such transactions, they will be produced and they<br>
will wind up in blocks. This is what we see -- and it&#39;s why we are<br>
talking about eliminating the data carrier filters and not about<br>
eliminating, say, the MINIMALIF rule on pre-segwit transactions.</blockquot=
e><div><br></div><div>I fully agree that this discouragement has little mon=
etary value.=C2=A0 As we can see today, folks are bypassing the existing de=
fault mempool minfree rate of 1sat/vbyte and still managing to fill up bloc=
ks with these sorts of sub-1sat/vbyte transactions.=C2=A0 This lets us meas=
ure the monetary cost of bypassing default mempool filters.=C2=A0 The cost =
is less than the cost savings that such folks are achieving by their sub-1s=
at/vbyte transaction.=C2=A0 Eyeballing it, I see that the cost of bypassing=
 default filters is something less than 0.3sat/vbyte or so.=C2=A0 Probably =
there was initially some upfront cost, which is now being amortized.</div><=
div><br></div><div>I&#39;m glad to hear that the default minfree rate is be=
ing lowered.=C2=A0 I&#39;d even support eliminating the minfee entirely and=
 instead relying on the max mempool size alone.<br><br></div><div>Also, as =
Andrew touched on, one valuable role of filters is to try and filter out th=
ird-party malleable transactions to the extent reasonably possible, or at l=
east filter out their non-canonical / non-min-cost forms. That is valuable =
because those sorts of transactions are at great risk of never appearing in=
 blocks.</div><div><br><br></div></div></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/CAMZUoKkU%2BYnA_HorhGCwQqmLsnPZ8cqf1MJ_U3CE8j1%2BNgJV4w%40mail.g=
mail.com?utm_medium=3Demail&utm_source=3Dfooter">https://groups.google.com/=
d/msgid/bitcoindev/CAMZUoKkU%2BYnA_HorhGCwQqmLsnPZ8cqf1MJ_U3CE8j1%2BNgJV4w%=
40mail.gmail.com</a>.<br />

--000000000000df1d1b063ff05e5c--