summaryrefslogtreecommitdiff
path: root/3d/35fd1c023a73008184b0e1ef5d38a5ff6fe1bf
blob: c9321a13a32ace9fa2828b81ed21e7637ebd2e1e (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
Delivery-date: Thu, 25 Sep 2025 17:26:03 -0700
Received: from mail-ot1-f63.google.com ([209.85.210.63])
	by mail.fairlystable.org with esmtps  (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
	(Exim 4.94.2)
	(envelope-from <bitcoindev+bncBAABBEF327DAMGQEBY3ZFZQ@googlegroups.com>)
	id 1v1wHj-0002Bu-Ji
	for bitcoindev@gnusha.org; Thu, 25 Sep 2025 17:26:03 -0700
Received: by mail-ot1-f63.google.com with SMTP id 46e09a7af769-757e4e15c67sf2095264a34.1
        for <bitcoindev@gnusha.org>; Thu, 25 Sep 2025 17:26:03 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1758846357; cv=pass;
        d=google.com; s=arc-20240605;
        b=GzovQOJbqvI5c1NCNo+03AdIxPg8Yokaxfy6hTIqgHFXM8nsY3vgRQ3cknRAswyi91
         w40gWOb5OzEHiVByGV5SXr9KEg0Bovu/ZzOntwn9NTWulatxqCyxquDF21ldidTRgHKT
         1QqVwWD3lwY7v3zNGcEUlDHs+aVT+oO8Ba3N8nOc2fh07mPUL9KrdpGjN5Imkv/T3vYU
         7Z5sA3hRuvGOKm/Raf9+9JULKFXWduESyGsGZvfYcyE0Z6QiXSxrxxQb0Q4rxWKMHRw2
         K86FCdQTVbGtF5vdjgIBKMrdEQLYFVeLhl6tOhOgxKYyTSccwpZBVQEjwT0Ai9Oh0EPV
         mQ0A==
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:in-reply-to:content-disposition
         :mime-version:references:message-id:subject:to:from:date:sender
         :dkim-signature;
        bh=CGbqa2/JyFZkc5Sa2l9cQBmw5NPsK8gReeskzxgd6ww=;
        fh=P3YlKM9LpucpTjTS8IYlRgPTJLGbeiILLNc3s6Vvvwg=;
        b=Z5ee0djPG9hTpaVpIc8RQEweM3SR7OuOz/GKF79qA36qgJ4CjJVfnkPvqYxDQVZxPD
         gmVf4nhKGJSGh/oqOAk4rI3fuaP8bSv8gxsJy9oTftg8Pts4bGSWkSdI9naWsxeSMWhR
         i72AXldf0/WmKUh/RSGYVoLLfWzz0fk6kaPNkqpR5lT/1wrCGcWpYmDFLZoigveDkhZY
         EDwjMM2ByNHY81s86XPis49IJ7JU7msvm0jTAr0ZHpD5tHWEVoVICZ0h//UtzsZo0put
         1/fxBhxBxruZKYpS54J5OTBxAi6MaBj+PJJ6THJxWzzlX33qrxv54c5o81tgvsTksSQw
         6rYQ==;
        darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
       dkim=pass header.i=@mail.wpsoftware.net header.s=default header.b="d6Ji7XR/";
       spf=pass (google.com: domain of apoelstra@wpsoftware.net designates 66.183.0.127 as permitted sender) smtp.mailfrom=apoelstra@wpsoftware.net;
       dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=wpsoftware.net
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=googlegroups.com; s=20230601; t=1758846357; x=1759451157; 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:in-reply-to:content-disposition:mime-version
         :references:message-id:subject:to:from:date:sender:from:to:cc
         :subject:date:message-id:reply-to;
        bh=CGbqa2/JyFZkc5Sa2l9cQBmw5NPsK8gReeskzxgd6ww=;
        b=p9pXNVNw2IwqZmKTHIiqVuOGbB+HZHcH7odWrWjBsxhaYGe/k6WUiKAqzYXZkCAwvB
         dUBN8npUaUE0KN/P0+61o0iqLjiM31tvFRD+kTzDJI9tJKzOHx7Zt2BzatffnQmH9hwP
         L5H4WtZ8Ig+1A2TE7RPuXhtKbVkJfakxI4rg34mybxa8Kg7wy8cfwm71cEtotY64T2fk
         4RgzCd0o+esizvu/2uhPRKqLNIJ4fLSe+VAWvf00Z2FKqHNgcfe44TZqqVwFBM18oAw5
         2jm6p/aDVZmZJZT2eyZjG8keDGf7XKR7TmfTzN6GpbJe3CsWXsOTZAUNR/Vq5wGkOh5W
         gf1w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1758846357; x=1759451157;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:x-original-authentication-results
         :x-original-sender:in-reply-to:content-disposition:mime-version
         :references:message-id:subject:to:from:date:x-beenthere
         :x-gm-message-state:sender:from:to:cc:subject:date:message-id
         :reply-to;
        bh=CGbqa2/JyFZkc5Sa2l9cQBmw5NPsK8gReeskzxgd6ww=;
        b=BK/L337JFiQk1XgpDTzmjV3V5zwaysnnXd225OpNlu5ZuUB/TNZJ4ZfbGZJNYDUgXq
         CCTVwFq00a1VZ/jKNgUmT759FePBsg0A5jrXf9C+ZoCdTA/M4U96Ghm1HZ2OEk4xZOfD
         lDFbEm7+4XZmPQSfISii0EvI+tEq4sfJ9dE0FaYyW9Q6L0YQL5JpfD9o1aLvsauwBpuc
         HnyFfoKw4/PlnJBLQqrslG/XXMR+L1HpnbuYwy1qcdADsruWoiCmcW3ENJ/OSpU2I1/0
         XUpzRlGha2crFkvdyZN+dS6sjgGKMjMJG4lN+R+Z9eWQUJaBRr05OQDpyKvrfZuZK+1i
         VjrQ==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=2; AJvYcCWc5A3Fwk0uVhGfzyufdzElq9XIl/xKWWjNUYaQhzglzWQR4yYRM546FQjKmWkK/9T0xE2mY7ZvzJ+y@gnusha.org
X-Gm-Message-State: AOJu0YxFG8B2a3uFe8kNMKH1lXnKCbsolzM14ttp3psO3U3kAzt9QpBo
	bJ/wuYLu7TY3dv4CICiOO74AVnOWg9T4VUfgyn8WWL2OutNLlrGQpYsb
X-Google-Smtp-Source: AGHT+IF0+nI3M+zQU6vxRGYhmbgSDjP4+p7iyMifFcCO5uHWRHE6TN9h66YQq/tbaVIUVNqBC57pgQ==
X-Received: by 2002:a05:6830:381b:b0:79f:19f:809 with SMTP id 46e09a7af769-7a0334ea707mr3385193a34.0.1758846357202;
        Thu, 25 Sep 2025 17:25:57 -0700 (PDT)
X-BeenThere: bitcoindev@googlegroups.com; h="ARHlJd6EicHy1Jr2CPJe3D3CDWA8Y81sz46dPCUu21zCNTR+jA=="
Received: by 2002:a05:6820:986:b0:621:767d:3566 with SMTP id
 006d021491bc7-63a7619f092ls500265eaf.2.-pod-prod-07-us; Thu, 25 Sep 2025
 17:25:52 -0700 (PDT)
X-Received: by 2002:a05:6808:30a7:b0:43c:8714:fe3c with SMTP id 5614622812f47-43f4d02b5admr2784556b6e.51.1758846352715;
        Thu, 25 Sep 2025 17:25:52 -0700 (PDT)
Received: by 2002:a05:6808:8683:b0:43d:2644:97ea with SMTP id 5614622812f47-43f5e3ada4fmsb6e;
        Thu, 25 Sep 2025 16:33:40 -0700 (PDT)
X-Received: by 2002:a05:6808:23d0:b0:43f:2c51:ad63 with SMTP id 5614622812f47-43f4cf31432mr3160155b6e.26.1758843219836;
        Thu, 25 Sep 2025 16:33:39 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1758843219; cv=none;
        d=google.com; s=arc-20240605;
        b=FzkJSBowd61rrSLFwVQVP7SvU1qTyYr30Vroz9cavBitq/8Ndbp/hSbD6ilpYqKLIs
         vSOt0DsTzsgmP4kHwzp/t96+DjX+epGdjkeTpC+kTiVpvK5q9OeVSBP5UTdXzOlka9Ym
         Wf9Lr7mbt/ziKprnbtGXGzZhw0fcYK0JAmq673KKxOWD+m7YKTMrlvrCObHDKCsuJNhS
         NSc1dLS6KsGG7dvw3kSFGJq1S6SI/yoYhVRKIoNYPzQKYvGak9eU+EEiPWhP2CnkNEjI
         6oiNstBUWMh41fbVizd1aZ92iJeI0oD683To1FAffvBNKNnAskYsXki4HgZyOdUglHvS
         Jy7Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
        h=in-reply-to:content-disposition:mime-version:references:message-id
         :subject:to:from:dkim-signature:date;
        bh=9qd6UJnA/iAargE6syI3BbZHSA90U1CfqS6LTxW4gfw=;
        fh=DMP0F9ULS1guKiqimntQRCN8ZraraesEgQuVcn7F0Z0=;
        b=b8TQ864e7z1VIBvQvr6dep+KcfqV62IQldIYbz6j1mnVD48TzcZNfONpcQdYdfxjnF
         QziP2BRWLToWBuu1ueLeqPch7woBxdt+epu4QAXHwx7Dvw7gicDXYbzQjO38pkKT02s7
         1QhIVQfwo42bLS25iZ5OkraN3yxxkkwIM/cw7f0KZ0RJZm6/wkuoHWhfBcZLLuVwQ7Ng
         j369SZ/3QN9yuK+HTSZWmzhjglUnyEkqepFo26glpKJm/+4UwpPXPEyOavirlhErffPw
         tpZZDnA3eR9emPaEt2YtVHw0bTB/OZ/UaG6FP61y+uMgNENtKDd8oEQcLZRdVaBejjaZ
         tuYA==;
        dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
       dkim=pass header.i=@mail.wpsoftware.net header.s=default header.b="d6Ji7XR/";
       spf=pass (google.com: domain of apoelstra@wpsoftware.net designates 66.183.0.127 as permitted sender) smtp.mailfrom=apoelstra@wpsoftware.net;
       dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=wpsoftware.net
Received: from mail.wpsoftware.net (s66-183-0-127.mail.wpsoftware.net. [66.183.0.127])
        by gmr-mx.google.com with ESMTPS id 5614622812f47-43f511fc06csi134136b6e.3.2025.09.25.16.33.39
        for <bitcoindev@googlegroups.com>
        (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
        Thu, 25 Sep 2025 16:33:39 -0700 (PDT)
Received-SPF: pass (google.com: domain of apoelstra@wpsoftware.net designates 66.183.0.127 as permitted sender) client-ip=66.183.0.127;
Date: Thu, 25 Sep 2025 23:33:29 +0000
From: Andrew Poelstra <apoelstra@wpsoftware.net>
To: Bitcoin Development Mailing List <bitcoindev@googlegroups.com>
Subject: Re: [bitcoindev] [BIP Proposal] Mempool Validation and Relay
  Policies via User-Defined Scripts
Message-ID: <aNXRSd7ygh6NqE1V@mail.wpsoftware.net>
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>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha512;
	protocol="application/pgp-signature"; boundary="Z+AB30+IYQdrchqb"
Content-Disposition: inline
In-Reply-To: <CAAANnUxBTRzE1PLe9oJU_ukmp3a_y799W_7Ez4rOUOYPhdu26A@mail.gmail.com>
X-Original-Sender: apoelstra@wpsoftware.net
X-Original-Authentication-Results: gmr-mx.google.com;       dkim=pass
 header.i=@mail.wpsoftware.net header.s=default header.b="d6Ji7XR/";
       spf=pass (google.com: domain of apoelstra@wpsoftware.net designates
 66.183.0.127 as permitted sender) smtp.mailfrom=apoelstra@wpsoftware.net;
       dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=wpsoftware.net
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.8 (/)


--Z+AB30+IYQdrchqb
Content-Type: text/plain; charset="UTF-8"
Content-Disposition: inline

On Thu, Sep 25, 2025 at 11:52:02AM -0600, Chris Guida wrote:
> 
> Anyway, forcing users to relay transactions they consider abusive if they
> 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.wpsoftware.net.

--Z+AB30+IYQdrchqb
Content-Type: application/pgp-signature; name=signature.asc

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEkPnKPD7Je+ki35VexYjWPOQbl8EFAmjV0UcACgkQxYjWPOQb
l8Ffjgf+NNX7+zzdyTYBW8l9k+qR9L7bwRVo1eLa4LtspFG3a4R4FGTFbbWE3H5W
FH52MS6+Snwzi/22Cly+Aoon7j588okaw6ynkOFcT2/z7pHKPxLckNoF41p5clmr
yx2Ono/NkOOXgsYk7CBE90b9ar4dHaBUw9RosaQIa0rsNnAqa86+ufp86Vzgx6lK
GuLPODzZwYHSxA9lho3gTCmwjvpC3gJSvoLeDoEqTPhjn/JKQd2FMiZ4AN9Z09N7
GKk2BmNAqYeI7Skbs78DeZEeO8iFJ7XnRp380KGoUKzLKUdaSTiwpIt8Owrj+KaH
J+BRI2Bht7/nDF3OKiinnTVEoM2Y6A==
=6s8b
-----END PGP SIGNATURE-----

--Z+AB30+IYQdrchqb--