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
|
Delivery-date: Fri, 26 Sep 2025 05:03:11 -0700
Received: from mail-oo1-f59.google.com ([209.85.161.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+bncBCY3VBMZVAMRB5EB3LDAMGQE2QNJQGA@googlegroups.com>)
id 1v27AM-0001PL-IK
for bitcoindev@gnusha.org; Fri, 26 Sep 2025 05:03:11 -0700
Received: by mail-oo1-f59.google.com with SMTP id 006d021491bc7-63a2f1be034sf1958144eaf.3
for <bitcoindev@gnusha.org>; Fri, 26 Sep 2025 05:03:10 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1758888184; cv=pass;
d=google.com; s=arc-20240605;
b=bfT3RoKJSUKBrsq5RwjvrBgN599Qhu6Utd0vwse9EBTpEODTzZsjWxzaBMeZbxkIJJ
jY60+decDMsSkqgWgXJo4rOGEAM4XAXHCphS9TzQuQWZClnQKo5asbu2QyvRDP7DNKMT
4f9UZ9tNb6RV0Pzn3Y4mDWy8TiETXB0w7SQcK/NxaR7joqFqH7wL/hgN+fqBd/E2Qz+q
qgDGxMeyvYzYI6XCqIeaiKiyGNvTpbxghQYycKeZq43Pc0YFDXBPdR4J+eYgdJZh9ybN
8xydq87qzIoq/QLqMiCL9isZwr1fUoClXlMrp0bmjl80tI/grqu3PutNxJsUhxNoiOoL
jlOQ==
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=rO3sh29uLIxp7MKutFVKdTkTpS9qJv32yx1lLD8e93w=;
fh=eBk7/abwYC+fpQmYOfOl+wogQMsiCz7J1lr1oXf0qwU=;
b=WADXZ0y8hKvKzUs4LnUDWidTlxCZxnGpCQyTUTr3LSDTZjiOjO8kQWaLliXjZARa7g
7KEy91yvMWgu9c/2os6lk3AOpqiY9DWmbByLtKAg/JA2haz25i+v5iQSbR88M1hLCT3z
6lsRA6ukkd603EhUT82EnYLdR8pzs62h0TYMnIrF1er5nnRxf7jWBmWykHHax9REOCV2
yslaPt71TiV/Pj7CMvv6FjQk5XyPJ175HcSKSJVzO5wtjrwDD9usT0aS09MMGlE8VA7w
qJM1Tidz+GEVtxdBB/E5M1+oKZxYY3gntE19MxJCejxym3Uar8P6KrT3O8HQc0QXw8B/
0ZKg==;
darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@gmail.com header.s=20230601 header.b=YLDVkOJR;
spf=pass (google.com: domain of garlonicon@gmail.com designates 2a00:1450:4864:20::536 as permitted sender) smtp.mailfrom=garlonicon@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=1758888184; x=1759492984; 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=rO3sh29uLIxp7MKutFVKdTkTpS9qJv32yx1lLD8e93w=;
b=RuM+CX3YCHc3WMMYEVu++Pd4ISJaJR5OP1AFr9Sd5Ulp53YxoDhOZL+gQ7OlRZCchD
LPgpLgJnfOHS7Vgh+EJUqIlA/4MdkNjxpGX+c84J4OtV5kkWJ0ya9s/9zqNOm5w0lKyM
ggPOySNOFObpIrgvI3txIzVYvardD0tNIixi0hQGYgaFoTE5fg7WGCtsIz9sErsBN/+S
ZEDemh27nRT6OlaLczn4kbgoMUlL4E1kjW1OutRasewVO+FT6Y94KCXRbbb/a2YJ+CvA
9f0jGfM903ALaHg5Kxj8KE0f6+/QMNnKUeuEeb2bGQ04Cmj/TfJ/2d1l4Gddr4bAH4yo
XtPA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1758888184; x=1759492984; 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=rO3sh29uLIxp7MKutFVKdTkTpS9qJv32yx1lLD8e93w=;
b=Ie2+HHrPDK7XM1+PRaRT0PiBcMvi2bfuTeWgIQU6qTJT9WmgDGIH/kUhrQTIJshUVZ
L99he7COnXhM7rfdb/ePjFQGsWDhvuNyJ7//DXLhBlGHP8ii/d6MytEktTg8uZbuYzi4
pByfK3P70l2h1QrTCx+e1X0nbnP08NM6UWvuOmCnDq6hVJ1G++ybDcU5qmB8jd/237RS
KSAzsnchWpnXEX6eY6eo5FT+hNs9/vB//KMKSriKWUJmb9ZhTnu7tMwWnF67Q8IJg+gA
Ke1C4pebTgDDemewCTCy74Svw9nkRDcMs9E7X0HBEbcfd4MuHI6uEcY3dWUzlUnkG0JB
JLjw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1758888184; x=1759492984;
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=rO3sh29uLIxp7MKutFVKdTkTpS9qJv32yx1lLD8e93w=;
b=dpiozqLd+kFlfWrRU1V3eFec/WZUOtEuL8ZiNPy7dGOY0qV8CltyOUe2ZDdmr9uHUh
KX6+WcBEoG2qa1pLqGE00i5tD1VLra7jvGSctWxIpES9Ih03osGjulPi3wmbMAxbvdEg
7/MixZUAw/L6QUi/ciLPpVZXs4PdaoNiuZ2mxhL2vUy2Re/HKJfRUyPpCo+PqLEsHuAU
z5s4Ec2WMgX5BZxOXApObwIONENmpnzcsYc5VL49JUKKh5foLVsrNu5LzFS+Kiy0N9BN
Y1d4Y/2DqJHqOmB0sRZ0wdoDk/GS3wV7y0RUFkGiosAIUCJFNuqk+o4mIsANJ4qeGUQ6
jCJQ==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=2; AJvYcCV2qF56DV0zqqrrGTT+aQGZWi4lxY8LeIQt0uf+DBTAAtuQCKjtr0byS4qlz6RFn4kR4uaW1a0IlDfG@gnusha.org
X-Gm-Message-State: AOJu0YwtoxfbXpEwEQLra5hNd82DhgDCAESOWWExNqIF2MC28UgmwT2x
56CCA338XC/4PjcOtne7VMd5tFAX2JXfXAyj8AjhsZShAbIfYRY75zrt
X-Google-Smtp-Source: AGHT+IGMCOImU9feDuni6tjy0MaE1eWgJOyzapWFFH74IVpC1P5spoupOnl7R/KjTPYhQySQluM4QA==
X-Received: by 2002:a05:6820:1b90:b0:638:3df8:c802 with SMTP id 006d021491bc7-63a377e7e43mr3048950eaf.5.1758888183258;
Fri, 26 Sep 2025 05:03:03 -0700 (PDT)
X-BeenThere: bitcoindev@googlegroups.com; h="ARHlJd7FWHzlzPEFHOQ1mJUsN+laVmUPaIqzGkWDX9PXOtkrtQ=="
Received: by 2002:a05:6820:4d45:10b0:621:767d:3486 with SMTP id
006d021491bc7-63a72437134ls1095777eaf.2.-pod-prod-05-us; Fri, 26 Sep 2025
05:02:59 -0700 (PDT)
X-Received: by 2002:a05:6808:360a:b0:43f:57cb:7fa5 with SMTP id 5614622812f47-43f57cb83d9mr1504041b6e.42.1758888179909;
Fri, 26 Sep 2025 05:02:59 -0700 (PDT)
Received: by 2002:aa7:ce09:0:b0:631:b5c2:e349 with SMTP id 4fb4d7f45d1cf-634b5e23ecamsa12;
Fri, 26 Sep 2025 00:58:42 -0700 (PDT)
X-Received: by 2002:a17:906:f597:b0:b04:315c:8760 with SMTP id a640c23a62f3a-b34baf45948mr669640266b.50.1758873519935;
Fri, 26 Sep 2025 00:58:39 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1758873519; cv=none;
d=google.com; s=arc-20240605;
b=DGp8VT8GESZF2u42u9bWe9xK7lpyke9L0/ExcTgy5XIf+eQASEfqPg9an1CetkgXH9
E2c0lS8LMql+eLV6onyGiqPlhhBlqmgY8rhkQU9tsm7L/q3s9eKkY8i/03iefCAMS/1W
6nKu52gK2wAKqt/DMDA9ZIFyj1/Ym0f3tp4s3/SKIe1W84CJ4lzzClrOOUdSHQH5O5u2
DY8zNHAh4OsYwf7Lxvf05PNAhBWdmzALV3d4Cmucys1LuxbHcnZYAUba02Ib/TgcsLyD
JNWfulB7OoDU5R75H42PPrvHvmQvHGiFTkSyoOFan73spHut1p/Q1Bdat7gOoxHla272
koPw==
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=P7J+Is4XWXAu13B3zx6OFPYis83GOBSb83OG3xe9tFQ=;
fh=Pr8BdNueWheXDew+ifn/bKM5rzXGO0Gi8K1DjK18d0E=;
b=D6AL+SsjXzbPUzNAhycBELTSgUWtdEoB58MCbSkGOQREOO6q2sbjKBGtW+iadaaf+M
cWn8xfsCPaGwlvQJkgJRJKwTChciIELYH13p61TRzMnHFiY83ULsTpXsxglwGRcnyyLp
RJJZX24NZ1Xyq/pWokRYbd54Bh2IE9n1Wm9bdjqwGzO+jSDU2n7rcqzEOvGO62vgZOQJ
dv6Y5N0N1cS86tpVzoqW9AVf//MRS3LEDsAduOaixFWFod8cizO8euq+KYkn4i/B4P46
kbJhqCsgjGcFMp+c6gjFnaSpWtRDNFvayNDErrWIfJdrQxixJSVJ4J5ZdTj91QejiMi4
JheQ==;
dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
dkim=pass header.i=@gmail.com header.s=20230601 header.b=YLDVkOJR;
spf=pass (google.com: domain of garlonicon@gmail.com designates 2a00:1450:4864:20::536 as permitted sender) smtp.mailfrom=garlonicon@gmail.com;
dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com;
dara=pass header.i=@googlegroups.com
Received: from mail-ed1-x536.google.com (mail-ed1-x536.google.com. [2a00:1450:4864:20::536])
by gmr-mx.google.com with ESMTPS id a640c23a62f3a-b3538f58896si9396266b.0.2025.09.26.00.58.39
for <bitcoindev@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
Fri, 26 Sep 2025 00:58:39 -0700 (PDT)
Received-SPF: pass (google.com: domain of garlonicon@gmail.com designates 2a00:1450:4864:20::536 as permitted sender) client-ip=2a00:1450:4864:20::536;
Received: by mail-ed1-x536.google.com with SMTP id 4fb4d7f45d1cf-634a4829c81so2688417a12.1
for <bitcoindev@googlegroups.com>; Fri, 26 Sep 2025 00:58:39 -0700 (PDT)
X-Gm-Gg: ASbGncuDOlChKzO6JX6BTlg436OqGD8IDwnDRPGl/JnxQWjuZVP5nBiidBS9ZiqidDP
MkWw34tY9hWwZAFv6wuNERZbpK7G8mDH1J3WjCcHF4Lk/yiaP5MibtZBuYdbtrmdZL7MtKM7aCM
FVnVl02jrAAq/7UEx4gBhHz+alWmFpBxDloUZuy/IjUXliFdTt3+H8UpQCYaOgrWCJtvH71TyRY
3gpGA==
X-Received: by 2002:a05:6402:5354:20b0:62f:aa79:7975 with SMTP id
4fb4d7f45d1cf-6349fa82235mr4728961a12.29.1758873519162; Fri, 26 Sep 2025
00:58:39 -0700 (PDT)
MIME-Version: 1.0
References: <cbdab6fa-93bc-44c9-80f0-6c68c6554f56n@googlegroups.com>
<CAAS2fgRFP+BJUZR7h01=7=qamD5qEW6OYJikTMR=5RkxTCEMZg@mail.gmail.com>
<de4dae19-86f4-4d7a-a895-b48664babbfcn@googlegroups.com> <CAAS2fgRABqRe1j6xzW0uhVrDiQnL6x1X6ALzfsJ7w4GztWVeNA@mail.gmail.com>
<CAAANnUxBTRzE1PLe9oJU_ukmp3a_y799W_7Ez4rOUOYPhdu26A@mail.gmail.com> <aNXRSd7ygh6NqE1V@mail.wpsoftware.net>
In-Reply-To: <aNXRSd7ygh6NqE1V@mail.wpsoftware.net>
From: Garlo Nicon <garlonicon@gmail.com>
Date: Fri, 26 Sep 2025 09:58:26 +0200
X-Gm-Features: AS18NWBZprpjdjDgXnzJ_NMuyEyWKG80mwfzpbqJfN-PvS_lML_AyO-doX9cf4s
Message-ID: <CAN7kyNgxnKoX7OBLOiHZWLg+9rvisbpmEMrs9RsSMDfeT-sw3w@mail.gmail.com>
Subject: Re: [bitcoindev] [BIP Proposal] Mempool Validation and Relay Policies
via User-Defined Scripts
To: Andrew Poelstra <apoelstra@wpsoftware.net>
Cc: Bitcoin Development Mailing List <bitcoindev@googlegroups.com>
Content-Type: multipart/alternative; boundary="000000000000508d9c063fafa7bd"
X-Original-Sender: garlonicon@gmail.com
X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass
header.i=@gmail.com header.s=20230601 header.b=YLDVkOJR; spf=pass
(google.com: domain of garlonicon@gmail.com designates 2a00:1450:4864:20::536
as permitted sender) smtp.mailfrom=garlonicon@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 (/)
--000000000000508d9c063fafa7bd
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
> You cannot pick and choose which parts of a block you like and which
parts are "abusive".
In the current implementation, yes. But if you accept a proof, that a block
is valid, instead of accepting a block in plaintext, then you can land on
the same chain. Because after all, pruned nodes care only about the last
288 blocks, or something like that. If they can update their UTXO set, and
always land on a valid chain, then they don't need transaction data in
plaintext. They just need to update their UTXO database in a way, where
attacking it would require breaking ECDSA, SHA-256, or similar things (a
proof-based system, which would not weaken existing cryptographic
assumptions, would be sufficient).
And the same is true about Initial Blockchain Download. Only today, you
have to download hundreds of GBs, to synchronize the new node from scratch.
But it can be changed, and as the size of the whole chain will grow, people
will be pushed, to start deploying some optimizations. Otherwise, there
will be even less nodes, if node operators will decide to trust centralized
solutions instead, or do things, which already happened in some altcoins,
where people passed around an already synced node data, and trusted, that
it is valid (especially in CPU-mined coins, where verifying thousands
blocks required similar effort, than mining a new block).
pt., 26 wrz 2025 o 02:25 Andrew Poelstra <apoelstra@wpsoftware.net>
napisa=C5=82(a):
> On Thu, Sep 25, 2025 at 11:52:02AM -0600, Chris Guida wrote:
> >
> > Anyway, forcing users to relay transactions they consider abusive if th=
ey
> > want to relay any transactions at all does not seem in keeping with
> > bitcoin's ethos, not to mention that it obviously would never work.
> >
>
> Once a transaction is in a block, you need to relay the transaction if
> you want to relay a block. You cannot pick and choose which parts of a
> block you like and which parts are "abusive". This is what it means for
> something to be a consensus system.
>
> The purpose of the mempool is to approximate the contents of blocks,
> both to help individual node operators (who would otherwise get large
> quantities of "surprise transactions" with every block) and to help the
> network (which would otherwise have poor propagation properties).
>
> Any sort of filtering beyond that done by miners is contrary to this
> purpose of the mempool. This is a technical fact. It has nothing to do
> with "bitcoin's ethos", except its ethos as a consensus system, which
> directly contradicts your point.
>
> --
> Andrew Poelstra
> Director, Blockstream Research
> Email: apoelstra at wpsoftware.net
> Web: https://www.wpsoftware.net/andrew
>
> The sun is always shining in space
> -Justin Lewis-Webster
>
> --
> 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/aNXRSd7ygh6NqE1V%40mail.wpso=
ftware.net
> .
>
--=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/=
CAN7kyNgxnKoX7OBLOiHZWLg%2B9rvisbpmEMrs9RsSMDfeT-sw3w%40mail.gmail.com.
--000000000000508d9c063fafa7bd
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr">> You cannot pick and choose which parts of a block you=
like and which parts are "abusive".<br><br>In the current implem=
entation, yes. But if you accept a proof, that a block is valid, instead of=
accepting a block in plaintext, then you can land on the same chain. Becau=
se after all, pruned nodes care only about the last 288 blocks, or somethin=
g like that. If they can update their UTXO set, and always land on a valid =
chain, then they don't need transaction data in plaintext. They just ne=
ed to update their UTXO database in a way, where attacking it would require=
breaking ECDSA, SHA-256, or similar things (a proof-based system, which wo=
uld not weaken existing cryptographic assumptions, would be sufficient).<br=
><br>And the same is true about Initial Blockchain Download. Only today, yo=
u have to download hundreds of GBs, to synchronize the new node from scratc=
h. But it can be changed, and as the size of the whole chain will grow, peo=
ple will be pushed, to start deploying some optimizations. Otherwise, there=
will be even less nodes, if node operators will decide to trust centralize=
d solutions instead, or do things, which already happened in some altcoins,=
where people passed around an already synced node data, and trusted, that =
it is valid (especially in CPU-mined coins, where verifying thousands block=
s required similar effort, than mining a new block).</div><br><div class=3D=
"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">p=
t., 26 wrz 2025 o 02:25=C2=A0Andrew Poelstra <<a href=3D"mailto:apoelstr=
a@wpsoftware.net">apoelstra@wpsoftware.net</a>> napisa=C5=82(a):<br></di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;borde=
r-left:1px solid rgb(204,204,204);padding-left:1ex">On Thu, Sep 25, 2025 at=
11:52:02AM -0600, Chris Guida wrote:<br>
> <br>
> Anyway, forcing users to relay transactions they consider abusive if t=
hey<br>
> want to relay any transactions at all does not seem in keeping with<br=
>
> bitcoin's ethos, not to mention that it obviously would never work=
.<br>
><br>
<br>
Once a transaction is in a block, you need to relay the transaction if<br>
you want to relay a block. You cannot pick and choose which parts of a<br>
block you like and which parts are "abusive". This is what it mea=
ns for<br>
something to be a consensus system.<br>
<br>
The purpose of the mempool is to approximate the contents of blocks,<br>
both to help individual node operators (who would otherwise get large<br>
quantities of "surprise transactions" with every block) and to he=
lp the<br>
network (which would otherwise have poor propagation properties).<br>
<br>
Any sort of filtering beyond that done by miners is contrary to this<br>
purpose of the mempool. This is a technical fact. It has nothing to do<br>
with "bitcoin's ethos", except its ethos as a consensus syste=
m, which<br>
directly contradicts your point.<br>
<br>
-- <br>
Andrew Poelstra<br>
Director, Blockstream Research<br>
Email: apoelstra at <a href=3D"http://wpsoftware.net" rel=3D"noreferrer" ta=
rget=3D"_blank">wpsoftware.net</a><br>
Web:=C2=A0 =C2=A0<a href=3D"https://www.wpsoftware.net/andrew" rel=3D"noref=
errer" target=3D"_blank">https://www.wpsoftware.net/andrew</a><br>
<br>
The sun is always shining in space<br>
=C2=A0 =C2=A0 -Justin Lewis-Webster<br>
<br>
-- <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%2Bunsubscribe@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/aNXRSd7ygh6NqE1V%40mail.wpsoftware.net" rel=3D"noreferrer" targe=
t=3D"_blank">https://groups.google.com/d/msgid/bitcoindev/aNXRSd7ygh6NqE1V%=
40mail.wpsoftware.net</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/CAN7kyNgxnKoX7OBLOiHZWLg%2B9rvisbpmEMrs9RsSMDfeT-sw3w%40mail.gma=
il.com?utm_medium=3Demail&utm_source=3Dfooter">https://groups.google.com/d/=
msgid/bitcoindev/CAN7kyNgxnKoX7OBLOiHZWLg%2B9rvisbpmEMrs9RsSMDfeT-sw3w%40ma=
il.gmail.com</a>.<br />
--000000000000508d9c063fafa7bd--
|