Delivery-date: Thu, 25 Sep 2025 14:26:46 -0700 Received: from mail-ot1-f55.google.com ([209.85.210.55]) by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1v1tUD-0002lE-7L for bitcoindev@gnusha.org; Thu, 25 Sep 2025 14:26:45 -0700 Received: by mail-ot1-f55.google.com with SMTP id 46e09a7af769-782526c3a1fsf2038908a34.0 for ; Thu, 25 Sep 2025 14:26:45 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1758835599; cv=pass; d=google.com; s=arc-20240605; b=OI9VgLunFo5tTLk6ENXKD+hLZx5oWi4hZ//bgQySZBfsNJTDxZU2BLk93cAmxJckzv ote+NLjosgIFCge5/AkNVJwRcvxTBB3IMnWKRVM1zVHAisnKwreCLiYdpY0ODMfK3p++ rNHd+RUCBP0AMosXQS0HrlH2Fs1E9HcwbLrh2/oPGEfC/x6Yzpf4heBBRL4DwAJ88LYH OvkdTcM6fgSVZ6nZ1fOHpQ3GoByE2XuLHJxIOyfi+JF4304hPvbgLcn5BJXZEcJ37jzc nrcbW5DHfd0/OacvnBi7KqkzVWR3HQY7HDzGo8se5jiwxreZvfP81HmLcuPDh/I8aTf9 QmUw== 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=ApliC1x0Z/MmGSFDf7IuOiWtLboJwFbUaE+1HOIS2IQ=; fh=PVSbrrHqEzy3tkEhfu3UGHwfisHbZKlEbdhWILKWQ3o=; b=PS+ocgwXyGSmIJEErWhPEtva5IHVBPSMygckshFNKSOvig0T6qsuxhjWbvOKUuJgbL iPtGHKodkSObKN59iGmP0qzvCr34TtyAuJczqEOKAwrgcg7+w4kGGTi3hLZ6FRFJK5L0 wJ+S8slgxNXzaMVZz7tXdGE3YzmPWn1IrFy0p18WxhkP20QrI2I6OJv0kt+psh9Dn9GR 9dbu2YAHTBDiWMiQuV3/WMWd5eGWfegCUkTDKSjZpuCSyW31Dw1LWgzGtJRwirbwCsZg CaTJY5XP04K5U2sV6qgTrXaaW0rZlR0ZxBRgvSqPZV6lcMjKWal6hxD/44xkJVWYAGGZ lpnw==; darn=gnusha.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b="Q8Z/PbIR"; spf=pass (google.com: domain of gmaxwell@gmail.com designates 2607:f8b0:4864:20::529 as permitted sender) smtp.mailfrom=gmaxwell@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=1758835599; x=1759440399; 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=ApliC1x0Z/MmGSFDf7IuOiWtLboJwFbUaE+1HOIS2IQ=; b=eaBqqakwmCpmhdQZQtdvYSp9wNdr3p+BaFMmCAQU+Nj7YWKQ7g8PRKM/Hu5yzDjBI6 KECPb5LkNxfkLzAh2imuakJec8IpoxknpUTPeKZcoWpQM4Gril6n+ptl+aAT6/23IrrI GO90ELS3LDGbJEAmyhOqDsNPFBWDaDYG9wk7gQBx3oBcMd9WTfBGf+p++pNuXTk2dnu0 rv7W5LmdOYb3vbn2/TWjdZPNvI4mKpH141UaHy8XHhUCnsskGvU4XEh+9W6nSV7+Vx4H HMVbdp0vOQ/JmFYTr025HOXinxQiE1T5aZ23MPNPSfdjc6LuRBFo0r4LUbuKsJ8B6kZt LgYw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1758835599; x=1759440399; 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=ApliC1x0Z/MmGSFDf7IuOiWtLboJwFbUaE+1HOIS2IQ=; b=d4NlJxPv5frnrORSQFW5lgGd2nL++sj8/ZNGtLsSVWOKMJ/ROBUYwX8l2ijA7tmAFL dj5fNw2jWZouTlOYr0a4fkg8toPWD0MKtEUEBnhrABAEOtpb8WgPS+UDg2hSrXm4R2of pKI/4UTdMtbYXaaWLjRwXuZ4Pxmfp0pdUyzOE6Ni+2LEvS4FaAfrebLEeNKuF/GsQaGE xpDPwJJ6elTdpLLMLgKwwqazEb+zJo1ypS3klMHHcQ6p+1B9nf27QHdYX9P6LALgPyVb bLdfVH9HwwfEOjYDk4nL2DD3jC9M3OVvccMecc0+Vh4ooJHeusOPFynYCW6ufctRES/1 YddA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1758835599; x=1759440399; 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=ApliC1x0Z/MmGSFDf7IuOiWtLboJwFbUaE+1HOIS2IQ=; b=LFSYT4gpAB+KJeoqB3627X5Taiiitk6ef+ODG8xjqH1lzqBBzjx77OugXsB6kKBo5D UnEf+DcfqczGEs9rgKkumec9zugjDrGtEkQpFIuh7Q7b/F8WfugoFtNqgsj5Lp+gdXva OOvdH6UxVsyeBqqzKkqLCss7S/A60RTPONdsMW/emo3uDpKhHYwUSH3e/UGs0C/Dxy38 rwoHsaq+5O5OUMj2MurivBXg9x5p76bKyj/er9Of2OOoKZVbRJ548bw5C05rt3abOJ3w 7+7w+jzo16TrAQ51l75+GWgpBXZF5x7Q2FbJ1N8ItjVRKsJMZE0+UVv+gZ6DkybMh2L+ QmyQ== Sender: bitcoindev@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCU9kn3CbIC2pbBYzo/n0bbLXHCav6TJmiClQlfHtx3BAR3DCAIhsdbaCCuFZVlJKxhjduYYx4vGW++u@gnusha.org X-Gm-Message-State: AOJu0Yy6PdEWWp0uoPS8E0j5wCF8yTPJ6JQhFg9p1RPH6MRUHvkskz2F E4qLX9MvR5zcoPnQVnJAOKdCbIJoREnOkPjoDXvJxDdaAXB0hhU7lU+V X-Google-Smtp-Source: AGHT+IEF0ojToFB/YRyPVXdgxf16KEfv3wyHkICUvjrxhu2Bj3obRPYs0HrTg3MOOeVb1zOcPl7KVg== X-Received: by 2002:a05:6830:2aa7:b0:791:b4d3:4d72 with SMTP id 46e09a7af769-7a1eabd1316mr1961553a34.9.1758835598852; Thu, 25 Sep 2025 14:26:38 -0700 (PDT) X-BeenThere: bitcoindev@googlegroups.com; h="ARHlJd5X9SjBJxC4boOYW8ZuEaoaDmNndL3F9BUrPGisFn3gnA==" Received: by 2002:a05:6820:619:b0:63a:2591:dbd9 with SMTP id 006d021491bc7-63a2591e18fls456909eaf.2.-pod-prod-00-us-canary; Thu, 25 Sep 2025 14:26:35 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCWIX9xjIzhn9DuSCS71NTqY/s8blErFhb9ywPOwH60eIvG8bhsRY8TiWB7UMsQQhIiuIVb8eb8U5BfZ@googlegroups.com X-Received: by 2002:a05:6808:a545:10b0:43f:5b10:e965 with SMTP id 5614622812f47-43f5b10f352mr812008b6e.3.1758835595694; Thu, 25 Sep 2025 14:26:35 -0700 (PDT) Received: by 2002:a05:6808:1a15:b0:43f:5b9f:a4a0 with SMTP id 5614622812f47-43f5e0fa8c5msb6e; Thu, 25 Sep 2025 13:47:06 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCW+pWpaqKQiD8X7BsSwfzPtMrZweRBjUydDwD6FQCHGOxdaSNAEQ6YRIbJAsMkK7D03L78mSDLmJseI@googlegroups.com X-Received: by 2002:a05:6871:5209:b0:2ea:1e58:7a69 with SMTP id 586e51a60fabf-361fe73a7c1mr2573488fac.15.1758833225367; Thu, 25 Sep 2025 13:47:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1758833225; cv=none; d=google.com; s=arc-20240605; b=TA3nJIFyQvNZBKwLpqcwJHdLAEdwOq7sy9UNEJ1GT+51xnhpneBsDI6sY7UMJs+Ee8 dyaBX8XR0t6hlxsMYw+EabdjhfbHJcx//2JKEFDAkat9SUkxhoq2M/IC0Gi0lZoQpB3g vwK7z6WqT3xG+oQJ8B0PQopJ/snid58FzSrG4durkX9U43VlbOkhHCs2ShlCaUUA3RY9 V70KQXMBF6e7yCweeuGB3WFc4ZV00lp28GpwP0umhq/QozyWUD/kEKX/YlJk5LZ0Bd9H yuRrBS+x67t+6+RDsimYM+6K0pwniVXJB+kU4LoG2R2f1uXVDgm4SZaIPeGPIpnkI88N ejlg== 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=g875KTHkCH5C3vldsQT2aai+szT9VwGXObVQyjXi3zE=; fh=6V4dxQfqOVlPi4MXMgIK+LxDsBvWKNGSW+yBT8AiUEg=; b=A7IF5Q/lYVjeexjrUk2lKZA2SV91zN6c0EqU+h2kd5e+2ws8wFGdnAW1h9AEXW+Q/n U/bfXTmrsuQoD6li7VrQYq1Q81nKD/wbtcH4AeLFwehD2hvZxwrePKNG9kLc3XtNte+3 TmyuAVt7YzIcRlPTwRDHMrf9K05REw2VkFDQDpR1SUiVhx/vJYAmVJ4+O+XFJLnwEYcV sW1fX2SqVCQInydAZePkTSiSpHBzArRhPfWOXC8lxpCscqKMyw44ZFFpcy6RQkwPiKZk aFvBChiMTd8xWFdtpw5EYqiWyC5g7WUqxkHuO1IT+Ho2NU2vYqaNpbjyws5aMTC7UyTg StXg==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b="Q8Z/PbIR"; spf=pass (google.com: domain of gmaxwell@gmail.com designates 2607:f8b0:4864:20::529 as permitted sender) smtp.mailfrom=gmaxwell@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com; dara=pass header.i=@googlegroups.com Received: from mail-pg1-x529.google.com (mail-pg1-x529.google.com. [2607:f8b0:4864:20::529]) by gmr-mx.google.com with ESMTPS id 586e51a60fabf-363b2419e40si132872fac.3.2025.09.25.13.47.05 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 25 Sep 2025 13:47:05 -0700 (PDT) Received-SPF: pass (google.com: domain of gmaxwell@gmail.com designates 2607:f8b0:4864:20::529 as permitted sender) client-ip=2607:f8b0:4864:20::529; Received: by mail-pg1-x529.google.com with SMTP id 41be03b00d2f7-b54a588ad96so1178240a12.1 for ; Thu, 25 Sep 2025 13:47:05 -0700 (PDT) X-Forwarded-Encrypted: i=1; AJvYcCXkkfuFxL2ET1QxylpW1wZ5TKOEQ5u9AGEQmyLwugLF0QLNJM9THrQOYT1Nums6ibTGvuleKHBFV0QV@googlegroups.com X-Gm-Gg: ASbGncu7AuKvB288kVKiU3NIcDUUFQPBAvYmJpOigQXyrPxSkllEcAeW6C7TsWq5Cvv nh7zyJN7sddQ/gFWZ++r/Yc8nc95ASpi7OmjveQt9WRVqKGdHnDv0j2fTEEvjRhJCqZQwAkg71C 2IWTTs6qJyUo666PZ8QUyO0aE3Tf40C1PwmPByGuJbUf8VUzNVQD9J7X5MRfDdjF/5ijFBVNEkU RJSTWAKjm+2jr8Uzw== X-Received: by 2002:a17:903:3c47:b0:271:bd13:7e73 with SMTP id d9443c01a7336-27ed722bb3fmr36260265ad.19.1758833224432; Thu, 25 Sep 2025 13:47:04 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Greg Maxwell Date: Thu, 25 Sep 2025 20:46:51 +0000 X-Gm-Features: AS18NWB6OSYHQ-DKZzzddMoATRRzT89epQi0biepHKL35LKJapta73wte3CTSMk Message-ID: Subject: Re: [bitcoindev] [BIP Proposal] Mempool Validation and Relay Policies via User-Defined Scripts To: Chris Guida Cc: Aiden McClelland , Bitcoin Development Mailing List Content-Type: multipart/alternative; boundary="0000000000008fbe71063fa64589" X-Original-Sender: gmaxwell@gmail.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b="Q8Z/PbIR"; spf=pass (google.com: domain of gmaxwell@gmail.com designates 2607:f8b0:4864:20::529 as permitted sender) smtp.mailfrom=gmaxwell@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: X-Google-Group-Id: 786775582512 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Score: -0.5 (/) --0000000000008fbe71063fa64589 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I'm a little confused by the tone of this reply while simultaneously you're on twitter calling me unhinged and retweeting bizarre insults about my posting. Pardon the bluntness, but I suspect your interactions here are flatly insincere. On Thu, Sep 25, 2025 at 5:52=E2=80=AFPM Chris Guida = wrote: > Hi Greg - > > I think it's worth pointing out that "just update configs instead of > having to update software" is exactly what this BIP is proposing, and it > takes this idea a step further by giving users the ability to update thei= r > filter software without having to update their bitcoin node software. > > For miners wanting to add customizations, a modular system like the one i= n > the BIP proposal is clearly a better experience than having to edit > hardcoded filters in bitcoind. > > You seem to be arguing that miners should be able to change their local > policies but that non-mining nodes should have to update their policies t= o > match what miners are using, is that correct? > > I don't see a problem with letting users relay (or refuse to relay) > whatever transactions they like. If a transaction format is not commonly > filtered, it will most likely get confirmed. Conversely, if a supermajori= ty > of nodes filters it, it will probably not be confirmed. I very much doubt > that a supermajority of nodes would agree to filter something harmless. B= ut > even if they do, there is always direct miner submission (additional work > is required to support small miners), so censorship is very unlikely. > > As for your comments on "distributed authoritarianism"... it just seems > like you're saying "everyone might agree to do something core devs don't > want them to do, so we can't allow that". But perhaps I misunderstood? > > 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. > > Best regards, > > --Chris Guida > > On Wed, Sep 24, 2025 at 4:50=E2=80=AFPM Greg Maxwell = wrote: > >> So that when the "consistent state" changes as a result of some issue yo= u >> can update configs instead of having to update software-- which has >> considerable more costs and risks, especially if you're carrying local >> customizations as many miners do. >> >> >> On Wed, Sep 24, 2025 at 8:47=E2=80=AFPM Aiden McClelland wrote: >> >>> If mempool consistency across the network is all that is important, why >>> allow any configuration of mempool relay policies at all? >>> >>> On Wednesday, September 24, 2025 at 12:47:28=E2=80=AFPM UTC-6 Greg Maxw= ell wrote: >>> >>>> This appears to substantially misunderstands the purpose of the mempoo= l >>>> broadly in the network-- it's purpose is to model what will get mined.= If >>>> 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 deploy= ing >>>> 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 point= less >>>> direction. >>>> >>>> >>>> On Wed, Sep 24, 2025 at 6:30=E2=80=AFPM Aiden McClelland >>>> 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 n= ode >>>>> 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 >>>>> and 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 >>>>> Groups "Bitcoin Development Mailing List" group. >>>>> To unsubscribe from this group and stop receiving emails from it, sen= d >>>>> an email to bitcoindev+...@googlegroups.com. >>>>> To view this discussion visit >>>>> https://groups.google.com/d/msgid/bitcoindev/cbdab6fa-93bc-44c9-80f0-= 6c68c6554f56n%40googlegroups.com >>>>> >>>>> . >>>>> >>>> -- >>> 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/de4dae19-86f4-4d7a-a895-b4= 8664babbfcn%40googlegroups.com >>> >>> . >>> >> -- >> 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/CAAS2fgRABqRe1j6xzW0uhVrDiQ= nL6x1X6ALzfsJ7w4GztWVeNA%40mail.gmail.com >> >> . >> > --=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/= CAAS2fgQ8aY5ejB2e%2BmywnFcTccXmoE%3D9WOFcxqA1XEsgJVKEiQ%40mail.gmail.com. --0000000000008fbe71063fa64589 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I'm a little confused by the tone of this reply w= hile simultaneously=C2=A0you're on twitter calling me unhinged and retw= eeting bizarre insults about my posting.=C2=A0 =C2=A0Pardon the bluntness, = but I suspect your interactions here are flatly insincere.


On Thu, Sep 25, 2025 at 5:52=E2=80=AFPM Chris Gui= da <chrisguida@gmail.com>= wrote:
Hi Greg -

I think it's worth poi= nting out that "just update configs instead of having to update softwa= re" is exactly what this BIP is proposing, and it takes this idea a st= ep further by giving users the ability to update their filter software with= out having to update their bitcoin node software.

= For miners wanting to add customizations, a modular system like the one in = the BIP proposal is clearly a better experience than having to edit hardcod= ed filters in bitcoind.

You seem to be arguing tha= t miners should be able to change their local policies but that non-mining = nodes should have to update their policies to match what miners are using, = is that correct?

I don't see a problem with le= tting users relay (or refuse to relay) whatever=20 transactions they like. If a transaction format is not commonly=20 filtered, it will most likely get confirmed. Conversely, if a=20 supermajority of nodes filters it, it will probably not be confirmed. I=20 very much doubt that a supermajority of nodes would agree to filter=20 something harmless. But even if they do, there is always direct miner=20 submission (additional work is required to support small miners), so censor= ship is very unlikely.

As for your comments on &qu= ot;distributed authoritarianism"... it just seems like you're sayi= ng "everyone might agree to do something core devs don't want them= to do, so we can't allow that". But perhaps I misunderstood?

Anyway, forcing users to relay transactions they consi= der 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 ne= ver work.

Best regards,

--Chris Guida

On Wed, Sep 24, 2025 at 4:50=E2=80=AFPM Greg Maxw= ell <gmaxwell@gm= ail.com> wrote:
So that when the "consistent state" = changes as a result of some issue you can update configs instead of having = to update software-- which has considerable more costs and risks, especiall= y if you're carrying local customizations as many miners do.
=

On Wed, Sep 24, 2025 at 8:47=E2=80=AFPM Aiden McClelland <me@drbonez.dev> wrot= e:
If mempool co= nsistency across the network is all that is important, why allow any config= uration of mempool relay policies at all?

On Wednesday, September 24, 2025 at= 12:47:28=E2=80=AFPM UTC-6 Greg Maxwell wrote:
This appears to subs= tantially=C2=A0misunderstands the purpose of the mempool broadly in the net= work-- it's purpose is to model what will get mined.=C2=A0 If you'r= e not doing that you might as well set blocks only.=C2=A0 Significant=C2=A0= discrepancies=C2=A0are harmful to the system and promote centralization=C2= =A0and fail to achieve a useful purpose in any case.=C2=A0 What marginal be= nefits might be provided do not justify=C2=A0building and deploying the tec= hnological=C2=A0infrastructure=C2=A0for massive censorship.

<= /div>
If you think this is important, I advise you to select another cr= yptocurrency which is compatible with such authoritarian=C2=A0leanings.=C2= =A0 -- though I am unsure if any exist since it is such a transparently poi= ntless direction.


=
On W= ed, Sep 24, 2025 at 6:30=E2=80=AFPM Aiden McClelland <m...@drbonez.dev> wrote:
Hi all,
<= br>
I'd like to share for discussion a draft BIP to allow for= a modular mempool/relay policy: https://github.com/bitcoin/b= ips/pull/1985

I think it could potentially reduce con= flict within the community around relay policy, as an alternative to runnin= g 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 writ= ten C++, so it's slow going and I'm sure doesn't follow best-pr= actices. Once it's working, it can be cleaned up.

<= div>Thanks,
Aiden McClelland

--
You received this message because you are subscribed to the Google Groups &= quot;Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to bitcoindev+...@googlegroups.com.
To view this discussion visit htt= ps://groups.google.com/d/msgid/bitcoindev/cbdab6fa-93bc-44c9-80f0-6c68c6554= f56n%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups &= quot;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.googl= e.com/d/msgid/bitcoindev/de4dae19-86f4-4d7a-a895-b48664babbfcn%40googlegrou= ps.com.

--
You received this message because you are subscribed to the Google Groups &= quot;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/CAAS2fgRABqRe1j6xzW0uhVrDiQnL6x1X6ALzf= sJ7w4GztWVeNA%40mail.gmail.com.

--
You received this message because you are subscribed to the Google Groups &= quot;Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to bitcoind= ev+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/= d/msgid/bitcoindev/CAAS2fgQ8aY5ejB2e%2BmywnFcTccXmoE%3D9WOFcxqA1XEsgJVKEiQ%= 40mail.gmail.com.
--0000000000008fbe71063fa64589--