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
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
|
Delivery-date: Wed, 24 Sep 2025 13:47:10 -0700
Received: from mail-oa1-f60.google.com ([209.85.160.60])
by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
(Exim 4.94.2)
(envelope-from <bitcoindev+bncBDSKF7WH24FRBQVR2HDAMGQE7JS3JBY@googlegroups.com>)
id 1v1WOL-0003lT-CS
for bitcoindev@gnusha.org; Wed, 24 Sep 2025 13:47:09 -0700
Received: by mail-oa1-f60.google.com with SMTP id 586e51a60fabf-34f747ca47esf103685fac.2
for <bitcoindev@gnusha.org>; Wed, 24 Sep 2025 13:47:09 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1758746823; cv=pass;
d=google.com; s=arc-20240605;
b=JxMmWoO06U9RxXBgMFS+q3vKIL++4u1BRCeZXTbhvI9pUvTvbMYqRAbmqp46CnzW+3
RtfgASst9zhGyi20HXHyOdVHpWxO4DyIL2uKw/oCHdvL7JenMZ+/29h50ZsdJItHLK0v
OqNI+cUVGJ2zRBEdWz3Bb8J8LaRkhd68IB7GcUiaadTxgw8uKdpsIsU4tP+mGSif7PME
ibyOqun7BfBe+WGxeuLKSnCKCAXYxF51c/DK3O2zxvpVSqsFhEHL4wUfv3YOOI3IKKV2
wmUR92Yl9mTECZLGfN/3jntpK6uafr6fFM+Cv4f0kNNFv1C5QCQZWh1o3u7Wkrtsk0oX
N63A==
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:cc:to:subject:message-id:date:from
:in-reply-to:references:mime-version:sender:dkim-signature
:dkim-signature;
bh=xiUeuDIa8GpSp+l6L4TTTcmEJ9NruPObbPM7gYmsOlI=;
fh=bi6FNgewg+CsaPXNJNV3vVFJgJU1mo11UClJia9cW3Y=;
b=LNbi5qQmvxspcVKHnr3D+bvrUOcvV0Li9Cm/KENk4mDxBpHQoaJ4djotpIcHZt27xX
OqkAMBUcz5gBEwHND1qIKNMPEzdIaM5q+c60sF2ByqlDsymcSaq8cAqVlirNL6hgkIRm
Hc1YadTOF/IdZ8W1xqJNt8OM9c2fS+N8HRcrbabh+AoRFXzk5tZhI8FIGwbZWEemayMl
/RAWD3s6zzKoM1JTjfipze/pr3M0qHhLjkFiJqV3uef6X3tiNBj6uLwrZVXyr76cKQHg
dfRsxfJINyW43aNjX5qH/M64puD+RPSx3xQfY7QpjQB4AgVOnlGngsyEETLywpDidDbd
kn0g==;
darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@gmail.com header.s=20230601 header.b=UxHetn3i;
spf=pass (google.com: domain of chrisguida@gmail.com designates 2607:f8b0:4864:20::f31 as permitted sender) smtp.mailfrom=chrisguida@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=1758746823; x=1759351623; 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:cc:to:subject:message-id:date:from:in-reply-to
:references:mime-version:sender:from:to:cc:subject:date:message-id
:reply-to;
bh=xiUeuDIa8GpSp+l6L4TTTcmEJ9NruPObbPM7gYmsOlI=;
b=QLt9RLXsFoNe7D93nNUUKmek2qmRb+OM3yLp5IPYqD9QNCSwAbJluCPGi7gOfzvl8d
ePt3wYvJgo+BeHb1YIu5o2n12JAQ4soya+FVNk9eXnNID7Wv/5cL/q84NxUXhzYnpZQb
kMIMvb2y0T+9bLHzCYHQENggxvjqqh1uY4TBgxwbVcpx76V4UK8uPzRcleqgzHd+5NlK
iIohovIAgMKGu8eeXN1rClgmmkUJj2iifqxrwmAzS6yTZ6YVBv+Gkap/tuLwCUL+sfd9
oEyoX6eM/VP6YcuyxOGaOY/DpLKpB0rzorAxycvcpS+PGJggrx9i+LJ2oas+1MUVG+T2
HNdQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1758746823; x=1759351623; 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:cc:to:subject:message-id:date:from:in-reply-to
:references:mime-version:from:to:cc:subject:date:message-id:reply-to;
bh=xiUeuDIa8GpSp+l6L4TTTcmEJ9NruPObbPM7gYmsOlI=;
b=TUhFY2i63oDFIc3yrhS0XdQEgQlzqLXMxg/XuIOvmnfmHZuX5aIPipFhs5jJe/fMmq
09+UG/UyZe20jqg2GH1f7YfqJC80ANCyo8TS0xdG/uhgIQuKG1XKuQyMjCKD6fXlSrN/
TvU+oaAKXmVzVZte1SaltY3q5mGmIABFGBUhHXW9KtpRwOnMKhHpzkQ/YdmSj1+vTaP2
XLc86SNOIzJgsn4KZ+Yq4Mt+XIMGYSE27tbpkL1Eey6XmDe9HEF/nvnEfEkmYO3iFdqN
BI9Ofpcari221JqSd+pQBBXSGSyOD1GTk66jvuTA59BX2o3A+hbCdcSgenuUptuBqLwu
gFyg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1758746823; x=1759351623;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:x-original-authentication-results
:x-original-sender: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=xiUeuDIa8GpSp+l6L4TTTcmEJ9NruPObbPM7gYmsOlI=;
b=ReHP4Z0b5LzuGc0/3V1EFmYRVJVDxKarRCk0kK/94jHlZDHknFNyzlukBiPQ0Jj63f
gE16j4O5zeJecIF1Rex0aeHfIPd9CeaWBnknKU7CyWVgDf/oU/2ibWaNwoH8WQ7O3KSz
aItmy38Qlso5Vy8FZonEdntgIudjCMVWplyD/3RNcaWYclIyPjPdvpae0ud+EWUXHAU8
Wy3KjS3cbRPTy281C0riyOXPc6aUjLigSrlBFYCGlTGyaUozlcJ8v93mbrZ+Miv0KCqL
Ud/mHOeAQTk5eCxS7uw/WKTiJhGrP3nWGhGtET/0obhSm0e3f4NDdcOoyQfJ+cHGXZgd
H4QA==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=2; AJvYcCWG2X6qU25/se3DTfIAEM+jjAknB03eUZwy01LSqCQzOW4bS1J/AXbKwOj/cWOGU2Dn06+talOpvwug@gnusha.org
X-Gm-Message-State: AOJu0YzlB6Q9I13MjmVVYzzgXfacBoITg5CRcJXxGg966Nl4DHGhRE1d
f0dYN/jMrOZPH3HEiOChR5HM9WIBWkoY4y73+W2LI4yBKzwrmgZEVwCv
X-Google-Smtp-Source: AGHT+IENmpc1uv1FeUZsDOW9TRNggShsN7xAVQVAM9Q0TRgd78Jf1/GthIr5CxBoth6eMBvc2Ezs4A==
X-Received: by 2002:a05:6870:d412:b0:314:b6a6:6877 with SMTP id 586e51a60fabf-35eea66ceedmr598706fac.45.1758746822393;
Wed, 24 Sep 2025 13:47:02 -0700 (PDT)
X-BeenThere: bitcoindev@googlegroups.com; h="ARHlJd67FDz8fRPbT1IyY0g4/VP+Y2sP2siM1Vl8z4WfvZx3ig=="
Received: by 2002:a05:6871:c687:b0:315:531e:fdba with SMTP id
586e51a60fabf-35eef9c998cls107761fac.1.-pod-prod-02-us; Wed, 24 Sep 2025
13:46:58 -0700 (PDT)
X-Forwarded-Encrypted: i=2; AJvYcCW002bcKwZhdHDAg45IQTDsTCRpDxSCvOO6+f1UqCzrFjQPqMkaa/LS9Xb+GVpxczutM7AT8Lgb5unr@googlegroups.com
X-Received: by 2002:a05:6808:1903:b0:438:5a5e:c817 with SMTP id 5614622812f47-43f4cf26f5amr696523b6e.51.1758746818007;
Wed, 24 Sep 2025 13:46:58 -0700 (PDT)
Received: by 2002:a05:620a:520c:b0:7f0:46b2:649f with SMTP id af79cd13be357-85b98d600c0ms85a;
Wed, 24 Sep 2025 12:16:16 -0700 (PDT)
X-Forwarded-Encrypted: i=2; AJvYcCX4KuZRk3pPSXxcPw2xURRDvpUIzIkAz+ejIvLPaWMwKRcDfgmrghrv1j0B3ZC2e7loVXQ63jQyq6y6@googlegroups.com
X-Received: by 2002:a05:6102:3ecb:b0:534:cfe0:f854 with SMTP id ada2fe7eead31-5acd292bd22mr564699137.29.1758741375603;
Wed, 24 Sep 2025 12:16:15 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1758741375; cv=none;
d=google.com; s=arc-20240605;
b=ZkV1ZogtiU6OZ5a/ZTvgtsK2g8G9vgusy9VlJCoFKmts1KYOOC7loM6ZoqQjZ4FnSL
qXqaqFzuhTJpBOax8dfdS8UBX8VQvwvIDN+xMlYbQM0H/Zc51zJCtHozxklmApdV2ZQB
+6LIr67rI6MpGTesBmL0gIASI1D+ujMsCGlzMRsTO7OfdANYqiMkO18mqG9YSCirl8o9
nLjHNqOtwhIgAvJrXncCM+ltOzH3qy/vQZoSfdG5GZwv7ZN2zddAOObziJw7iwXQ2Zox
wXcvHMJ7BtA9aEfxS2VuogsRAB7SyF7C7sukUZ0E/BQLd4KtqilttUNWtUYoN5W2LzK0
JvGw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
h=cc:to:subject:message-id:date:from:in-reply-to:references
:mime-version:dkim-signature;
bh=fB3DISrPWOapDIXN9hPEFwyJ9V1/OewpbmyctzoFvvI=;
fh=FjXuK7L+TUCzT+iUG3u4qA32IRemh0keiu/PnO8wr+E=;
b=P+5pQ1lkogDPuTC5EY0/NO0GkX35QLRIiDXICmeS9PGqK+C95Hu9F4834mAEln5hsb
zABZ5HSk6eAYae7UdHrmLiXulIvv9Sah5fPzo58tfhyjjrZ7WoMcI7mCqHjopL3xZYXr
jNpWw7hWG5URqJITpiMKg/1/YGLM5zIQRbCPhhvWAnSGKUhxJBNXFvRCczdwx/k0eL0m
9oIwAGy93JBC9yijv57njThxzPYbrRiUS9/lKA6Qb6hea+NkAJfSqmKmm0IA7i7bXHG2
BEeLW5ADCMDqRnTZpTCz6M9JhRE7u1GSM4gYgGK54hqBeTLfAMf2a/7HVUDUr/r7Uq7D
SI3w==;
dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
dkim=pass header.i=@gmail.com header.s=20230601 header.b=UxHetn3i;
spf=pass (google.com: domain of chrisguida@gmail.com designates 2607:f8b0:4864:20::f31 as permitted sender) smtp.mailfrom=chrisguida@gmail.com;
dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com;
dara=pass header.i=@googlegroups.com
Received: from mail-qv1-xf31.google.com (mail-qv1-xf31.google.com. [2607:f8b0:4864:20::f31])
by gmr-mx.google.com with ESMTPS id 71dfb90a1353d-54bda648e12si155099e0c.4.2025.09.24.12.16.15
for <bitcoindev@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
Wed, 24 Sep 2025 12:16:15 -0700 (PDT)
Received-SPF: pass (google.com: domain of chrisguida@gmail.com designates 2607:f8b0:4864:20::f31 as permitted sender) client-ip=2607:f8b0:4864:20::f31;
Received: by mail-qv1-xf31.google.com with SMTP id 6a1803df08f44-7900952fb89so903986d6.3
for <bitcoindev@googlegroups.com>; Wed, 24 Sep 2025 12:16:15 -0700 (PDT)
X-Forwarded-Encrypted: i=1; AJvYcCUxBdnEsvK0dLcEc/s91uZdrm1KmvH/tcRgNgfk7nr7BkeAAySO5LESzI0inP4w78zMXnhbOs4KSFsR@googlegroups.com
X-Gm-Gg: ASbGncvHUieA1GlUzQiX02mj1KgQzkWN5l8l5eJHMub5WzNgH8pOx74WLRzlOLGuCMt
OKBpgw/5uGVbJD5vmz2uKuia75Cft5NSwH7P2BHN/bU7kxlGvmKzxdMkBLcCyOdXrkVfZBB+eDm
GtbzRgTCxh9ioETeSRxyw/gSuvuC8yerDcbbjt41M6KDYhltFMAHDGvzFOlVbwXfSLjX5ONySm6
rfl5KQ=
X-Received: by 2002:a05:6214:2502:b0:7e6:5e19:8239 with SMTP id
6a1803df08f44-7fc0f4680d6mr15660196d6.0.1758741374999; Wed, 24 Sep 2025
12:16:14 -0700 (PDT)
MIME-Version: 1.0
References: <cbdab6fa-93bc-44c9-80f0-6c68c6554f56n@googlegroups.com> <CAAS2fgRFP+BJUZR7h01=7=qamD5qEW6OYJikTMR=5RkxTCEMZg@mail.gmail.com>
In-Reply-To: <CAAS2fgRFP+BJUZR7h01=7=qamD5qEW6OYJikTMR=5RkxTCEMZg@mail.gmail.com>
From: Chris Guida <chrisguida@gmail.com>
Date: Wed, 24 Sep 2025 13:16:03 -0600
X-Gm-Features: AS18NWDVTAKa1CLQdCNANYyQo9rE875lBUcQQ-8vsNiJN2_S9wA-k8RPKFQsfL0
Message-ID: <CAAANnUzf4SfgcixLuS0Uwe6pNyFWAtufzLuJrDdpnBwyU2bU7A@mail.gmail.com>
Subject: Re: [bitcoindev] [BIP Proposal] Mempool Validation and Relay Policies
via User-Defined Scripts
To: Greg Maxwell <gmaxwell@gmail.com>
Cc: me@drbonez.dev,
Bitcoin Development Mailing List <bitcoindev@googlegroups.com>
Content-Type: multipart/alternative; boundary="000000000000e8a6e8063f90e29a"
X-Original-Sender: ChrisGuida@gmail.com
X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass
header.i=@gmail.com header.s=20230601 header.b=UxHetn3i; spf=pass
(google.com: domain of chrisguida@gmail.com designates 2607:f8b0:4864:20::f31
as permitted sender) smtp.mailfrom=chrisguida@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 (/)
--000000000000e8a6e8063f90e29a
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Hi Aiden -
This is a very interesting proposal! It certainly has the potential to
reduce tension over mempool policy by removing decisions over mempool
policy from bitcoin core's maintainers, who, if I understand correctly, are
not very interested in being the arbiters of policy over the bitcoin
network anyway.
This seems like an excellent way to let users decide which transactions
they will relay and which ones they won't, which core maintainers have no
control over anyway.
I'm cautiously optimistic that this proposal can help break the logjam.
Greg -
I'm somewhat confused as to your reaction here. This proposal democratizes
access to filter authorship; it does not seem in any way "authoritarian" to
me. On the contrary, this proposal seems less "authoritarian" than the
current state of affairs, which is that the core maintainers decide all the
defaults.
>If you're not doing that you might as well set blocks only.
Why is running blocksonly more beneficial than relaying some transactions
and not others? Why does bitcoin core not default to blocksonly (or no
filters at all) if partial filtration is undesirable?
Kind regards,
--Chris Guida
On Wed, Sep 24, 2025 at 12:47=E2=80=AFPM Greg Maxwell <gmaxwell@gmail.com> =
wrote:
> This appears to substantially misunderstands the purpose of the mempool
> broadly in the network-- it's purpose is to model what will get mined. I=
f
> you're not doing that you might as well set blocks only.
> Significant discrepancies are harmful to the system and promote
> centralization and fail to achieve a useful purpose in any case. What
> marginal benefits might be provided do not justify building and deploying
> the technological infrastructure for massive censorship.
>
> If you think this is important, I advise you to select another
> cryptocurrency which is compatible with such authoritarian leanings. --
> though I am unsure if any exist since it is such a transparently pointles=
s
> direction.
>
>
> On Wed, Sep 24, 2025 at 6:30=E2=80=AFPM Aiden McClelland <me@drbonez.dev>=
wrote:
>
>> Hi all,
>>
>> I'd like to share for discussion a draft BIP to allow for a modular
>> mempool/relay policy: https://github.com/bitcoin/bips/pull/1985
>>
>> I think it could potentially reduce conflict within the community around
>> relay policy, as an alternative to running lots of different node
>> implementations/forks when there are disagreements.
>>
>> I am working on a reference implementation using Bellard's QuickJS, but
>> it has been almost a decade since I've written C++, so it's slow going a=
nd
>> I'm sure doesn't follow best-practices. Once it's working, it can be
>> cleaned up.
>>
>> Thanks,
>> Aiden McClelland
>>
>> --
>> You received this message because you are subscribed to the Google Group=
s
>> "Bitcoin Development Mailing List" group.
>> To unsubscribe from this group and stop receiving emails from it, send a=
n
>> email to bitcoindev+unsubscribe@googlegroups.com.
>> To view this discussion visit
>> https://groups.google.com/d/msgid/bitcoindev/cbdab6fa-93bc-44c9-80f0-6c6=
8c6554f56n%40googlegroups.com
>> <https://groups.google.com/d/msgid/bitcoindev/cbdab6fa-93bc-44c9-80f0-6c=
68c6554f56n%40googlegroups.com?utm_medium=3Demail&utm_source=3Dfooter>
>> .
>>
> --
> 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/bitcoindev/CAAS2fgRFP%2BBJUZR7h01%3D7%3=
DqamD5qEW6OYJikTMR%3D5RkxTCEMZg%40mail.gmail.com
> <https://groups.google.com/d/msgid/bitcoindev/CAAS2fgRFP%2BBJUZR7h01%3D7%=
3DqamD5qEW6OYJikTMR%3D5RkxTCEMZg%40mail.gmail.com?utm_medium=3Demail&utm_so=
urce=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/=
CAAANnUzf4SfgcixLuS0Uwe6pNyFWAtufzLuJrDdpnBwyU2bU7A%40mail.gmail.com.
--000000000000e8a6e8063f90e29a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div>Hi Aiden - </div><div><br></div><div>This is a very i=
nteresting proposal! It certainly has the potential to reduce tension over =
mempool policy by removing decisions over mempool policy from bitcoin core&=
#39;s maintainers, who, if I understand correctly, are not very interested =
in being the arbiters of policy over the bitcoin network anyway.</div><div>=
<br></div><div>This seems like an excellent way to let users decide which t=
ransactions they will relay and which ones they won't, which core maint=
ainers have no control over anyway.</div><div><br></div><div>I'm cautio=
usly optimistic that this proposal can help break the logjam.<br></div><div=
><br></div><div>Greg -</div><div><br></div><div>I'm somewhat confused a=
s to your reaction here. This proposal democratizes access to filter author=
ship; it does not seem in any way "authoritarian" to me. On the c=
ontrary, this proposal seems less "authoritarian" than the curren=
t state of affairs, which is that the core maintainers decide all the defau=
lts.<br></div><div><br></div><div>>If you're not doing that you migh=
t as well set blocks only.</div><div><br></div><div>Why is running blockson=
ly more beneficial than relaying some transactions and not others? Why does=
bitcoin core not default to blocksonly (or no filters at all) if partial f=
iltration is undesirable?</div><div><br></div><div>Kind regards,</div><div>=
<br></div><div>--Chris Guida<br></div></div><br><div class=3D"gmail_quote g=
mail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Sep 24,=
2025 at 12:47=E2=80=AFPM Greg Maxwell <<a href=3D"mailto:gmaxwell@gmail=
.com">gmaxwell@gmail.com</a>> 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-left:1ex"><div dir=3D"ltr"><div>This appears to substantially=
=C2=A0misunderstands the purpose of the mempool broadly in the network-- it=
's purpose is to model what will get mined.=C2=A0 If you're not doi=
ng that you might as well set blocks only.=C2=A0 Significant=C2=A0discrepan=
cies=C2=A0are harmful to the system and promote centralization=C2=A0and fai=
l to achieve a useful purpose in any case.=C2=A0 What marginal benefits mig=
ht be provided do not justify=C2=A0building and deploying the technological=
=C2=A0infrastructure=C2=A0for massive censorship.</div><div><br></div><div>=
If you think this is important, I advise you to select another cryptocurren=
cy which is compatible with such authoritarian=C2=A0leanings.=C2=A0 -- thou=
gh I am unsure if any exist since it is such a transparently pointless dire=
ction.</div><div><br></div></div><br><div class=3D"gmail_quote"><div dir=3D=
"ltr" class=3D"gmail_attr">On Wed, Sep 24, 2025 at 6:30=E2=80=AFPM Aiden Mc=
Clelland <<a href=3D"mailto:me@drbonez.dev" target=3D"_blank">me@drbonez=
.dev</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1=
ex"><div>Hi all,</div><div><br></div><div>I'd like to share for discuss=
ion a draft BIP to allow for a modular mempool/relay policy: <a href=3D"htt=
ps://github.com/bitcoin/bips/pull/1985" target=3D"_blank">https://github.co=
m/bitcoin/bips/pull/1985</a><br><br></div><div>I think it could potentially=
reduce conflict within the community around relay policy, as an alternativ=
e to running lots of different node implementations/forks when there are di=
sagreements.</div><div><br></div><div>I am working on a reference implement=
ation using Bellard's QuickJS, but it has been almost a decade since I&=
#39;ve written C++, so it's slow going and I'm sure doesn't fol=
low best-practices. Once it's working, it can be cleaned up.</div><div>=
<br></div><div>Thanks,</div><div>Aiden McClelland<br></div>
<p></p>
-- <br>
You received this message because you are subscribed to the Google Groups &=
quot;Bitcoin Development Mailing List" 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" target=
=3D"_blank">bitcoindev+unsubscribe@googlegroups.com</a>.<br>
To view this discussion visit <a href=3D"https://groups.google.com/d/msgid/=
bitcoindev/cbdab6fa-93bc-44c9-80f0-6c68c6554f56n%40googlegroups.com?utm_med=
ium=3Demail&utm_source=3Dfooter" target=3D"_blank">https://groups.googl=
e.com/d/msgid/bitcoindev/cbdab6fa-93bc-44c9-80f0-6c68c6554f56n%40googlegrou=
ps.com</a>.<br>
</blockquote></div>
<p></p>
-- <br>
You received this message because you are subscribed to the Google Groups &=
quot;Bitcoin Development Mailing List" 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" target=
=3D"_blank">bitcoindev+unsubscribe@googlegroups.com</a>.<br>
To view this discussion visit <a href=3D"https://groups.google.com/d/msgid/=
bitcoindev/CAAS2fgRFP%2BBJUZR7h01%3D7%3DqamD5qEW6OYJikTMR%3D5RkxTCEMZg%40ma=
il.gmail.com?utm_medium=3Demail&utm_source=3Dfooter" target=3D"_blank">=
https://groups.google.com/d/msgid/bitcoindev/CAAS2fgRFP%2BBJUZR7h01%3D7%3Dq=
amD5qEW6OYJikTMR%3D5RkxTCEMZg%40mail.gmail.com</a>.<br>
</blockquote></div>
<p></p>
-- <br />
You received this message because you are subscribed to the Google Groups &=
quot;Bitcoin Development Mailing List" 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/CAAANnUzf4SfgcixLuS0Uwe6pNyFWAtufzLuJrDdpnBwyU2bU7A%40mail.gmail=
.com?utm_medium=3Demail&utm_source=3Dfooter">https://groups.google.com/d/ms=
gid/bitcoindev/CAAANnUzf4SfgcixLuS0Uwe6pNyFWAtufzLuJrDdpnBwyU2bU7A%40mail.g=
mail.com</a>.<br />
--000000000000e8a6e8063f90e29a--
|