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 ) 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 ; 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 (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 To: Bitcoin Development Mailing List Subject: Re: [bitcoindev] [BIP Proposal] Mempool Validation and Relay Policies via User-Defined Scripts Message-ID: References: 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: 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: X-Google-Group-Id: 786775582512 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , 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--