Delivery-date: Thu, 25 Sep 2025 14:29:41 -0700 Received: from mail-oo1-f61.google.com ([209.85.161.61]) by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1v1tX2-0002qs-KH for bitcoindev@gnusha.org; Thu, 25 Sep 2025 14:29:41 -0700 Received: by mail-oo1-f61.google.com with SMTP id 006d021491bc7-634ca34c5b5sf1473715eaf.0 for ; Thu, 25 Sep 2025 14:29:40 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1758835774; cv=pass; d=google.com; s=arc-20240605; b=JJbqduH3PKoO473MlM87ftwPiMDsOUZTiF2udXx0sh+UFETcQJu7IB5xu/wPRLYYfp EyY6jdJ3twJ3U+iLXOl1Jylq4eEqcD0zNASmg+19Dw6Xg6JiBRFWkv43d3F4nqtOpZOw W2Dt/ki8b2jVXtjetue8mi8+6/8INb+IO0fKFMjlyC3Z3TSWyT7UK7fM1+8FO12AnSyR qxsq9pURgUQGMmwKm7WCSKY48Jj6EkWiNysGoHzlPNQH8Bz8jM1Z/dbcbpgtGMQAxQDX Opv6KTqQfQuuVFzp2Kr50FEj4XDMhzl3ahIMG/4nsA8Y1eFcwrGARhBlIbj19vyO7Tv9 wmdA== 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=40OnfoU69yAnIKdmAivWnvR/BxKPQj3kBDwlNphwWN4=; fh=0P1IPMaAk/qTQxBwiKcxJqJcU0hXc0/acl0S0jgUF34=; b=UJp+mwajA++IKyk8nwmyc5VwTY4dl+PDm0K5Dm3P5RgELTFptVBP1ZnkzheEIfWzdX HHUJvXS8pO9q8rRVYTzEkKf/L8CRwbuv3Te/LypOWLqZ5ZhR/xewqsZSo2qj8xPDKqZQ b5VW57eH5o2f/SzfglZUN6nYWhKvSIeN5UvxdjDX3bVPSU6YCxP9GZBa0V2OCJ1fv1+6 QuggGk2D2LnMWLoFiFTkHqj1GUc4ep9+NVhfO84cs6xW9RCD38RKoX/cDfvBqfAZwtqH ae23y6fxB3iFBkh1i7zb/9o6vBxtnlD/vJZNjyoP2r7nfZl+1PKsl9px9S74CR8NLe8M 9mmg==; darn=gnusha.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=L4hEvyOj; spf=pass (google.com: domain of gmaxwell@gmail.com designates 2607:f8b0:4864:20::630 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=1758835774; x=1759440574; 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=40OnfoU69yAnIKdmAivWnvR/BxKPQj3kBDwlNphwWN4=; b=rHLMhXyEA6TNrwgDd8ssERyR0MbZ+d6ud50o75rEGW3VJQagOHdwZ4Jv2z+QsmofCS R8lcvNBzjt6HbZJn3pd2b36s7cOQFFnq+3nawUKj8WNqZmZ1oxQTrCmF/V99DJbLxuhD 23AnDUEHqezA8Bg77vNjEqozLpa/ee/5YZI0pSKQSg3/lZY7RFAnpiO1LjL+1qbqRfjA E+tQSjyPrmlh6dO67GQqJMYcsMdg7urgSoqITcrhT7h1ISvgfs4ozsxIbPVT/m2eulsk eThpL7WVYfNX3JHlIXqw0w1Y5aWMCpAlYGU1HBKRZ2WSi+Jxf3L+Bd41AASBjP+aWrMU fovA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1758835774; x=1759440574; 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=40OnfoU69yAnIKdmAivWnvR/BxKPQj3kBDwlNphwWN4=; b=Ft0NpGnCodaHEputJM2sz2+43EEIhw7rYjLO8xg5MH0jvxqcImp77/o70jnK9Lc8g/ o0WvBjxldg5Vhg89w557Xcan70ZubuCK0fy2GoTypFmlPjKShdnxK8IG1N+Di2VTJ4r3 MQM6vYU7e6PX2iIXM2Xwo6r799l8zaebGI6RmlkVxPmXNtbKtrgnqbA5ikXOEjZXhF7g GOxTdQ1Z5499JFY2G/knFXw3pfqJ92HeuY4J60wInHKQD72g/bcehyn2JFCtW8zRRFxO x+DiDB1QgDfCgBvxt/7ifa2vBhFKhKCp91HPICfkGjr2qc3wuU/YellbRNjJlmcdH/Ja Zctw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1758835774; x=1759440574; 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=40OnfoU69yAnIKdmAivWnvR/BxKPQj3kBDwlNphwWN4=; b=og7abmzsR6PXkBMPTu3FaXcal2n2HtDXDEmeJJj++9xMB8zBhJxTkTuEAB8VAhx6ml ozFBd/mcSit6SZNHU7oAXlqj4lIGaz5nBrZltBzBJOW7o2ppg4bYYKTsbDACctkn4gt8 u0tns8eCghu9j5yzdtpFhZ097HxwV1qsGE/ee4xohL3LV2sXboKPjoabbVcq/s+O006s RZaXMBP+cDKmsYFtRL9TRufaGkJW9jDxhyQKjKxDa9TOKdtL9vs6alAOXGbAsKkOB96d vTXEz/hJFmZbhWur1NmENrIKeYWIZNm1sE7juIXl8nIuE9llhv2ouYAzE1XaQjtRxKnR x7ZQ== Sender: bitcoindev@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCXPz9XlzWViNH6pibhxn1h5JjzHy8gLZLchGG3oep2zzCzBRCNejtpDsaR2tDNdyj/SkFpEe1vy9rJ6@gnusha.org X-Gm-Message-State: AOJu0YzkQUq2l22rquqyKtCw1eidu3soHDro9CkZSrNgiEe3E8fh9rdB sPyyYHlkK3r4oIvfku27jUQLnYJdQKeJ6aLryxkfhGYPEMA8QAZh+LC7 X-Google-Smtp-Source: AGHT+IG5wfFXj9KG6uobWNEIF3NFYWMwmaJCYhWDqn6xGAV2r3m1hgrrrJFXYghJnzc1QsuuFaGRGw== X-Received: by 2002:a05:6871:823:b0:342:6d27:2dc with SMTP id 586e51a60fabf-35eeb2f331bmr232988fac.48.1758835774074; Thu, 25 Sep 2025 14:29:34 -0700 (PDT) X-BeenThere: bitcoindev@googlegroups.com; h="ARHlJd5/sS0EDO/Vg+/66nHBSF5UJ0InmdEt1gfBiEmj4PJR8w==" Received: by 2002:a05:6870:a413:b0:31d:71b5:3ff8 with SMTP id 586e51a60fabf-35ec2f2a80cls1141268fac.0.-pod-prod-09-us; Thu, 25 Sep 2025 14:29:30 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCVn7cg2Dv2Hr/rv4MO7J0GPU57tkzkYRl/Znpix61HsNOIqcGy6wH6CjxpUa6Hcxsjhlj72gPvp9MTP@googlegroups.com X-Received: by 2002:a05:6808:15a7:b0:437:7578:9c44 with SMTP id 5614622812f47-43f4ceb4b4bmr216724b6e.42.1758835770357; Thu, 25 Sep 2025 14:29:30 -0700 (PDT) Received: by 2002:a05:620a:520c:b0:7f0:46b2:649f with SMTP id af79cd13be357-85b98d600c0ms85a; Thu, 25 Sep 2025 13:03:24 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCUCG9DRPwZ7I0vx3EICZxrUGKieaHh+5cgfE2UF3pCG3/DS/FGGoNK8PFqOeYgdvW/lphTUFuluO3dR@googlegroups.com X-Received: by 2002:a05:6122:90b:b0:54a:70d3:66b0 with SMTP id 71dfb90a1353d-54bfd340ba4mr410965e0c.12.1758830603247; Thu, 25 Sep 2025 13:03:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1758830603; cv=none; d=google.com; s=arc-20240605; b=I/R9Eo/Y8BjyXE7gD/wcClboUgo1e62tFecEXrpo4tvd4SFKcXyvPsrtV7h+ku0RMr NHhtkd6rAkb1AfR5/ipzpdjGVDRcTYJq+DYdZjN13EOg201cBLhoC8cL3xCCZn1v661e X88dET084DUf96ubx22enCtSSg8ZqWXVkcF0tFNPDH8xSqlC8BisdqRcyLAmVqYIgyMC QjBlihBWXpBPs88Gf74PYe2B2r1MsZsPWiFcRVJQUPYXwt6p28zXf4M8saUxawNwKVku hQJrutKzbMtuCxTmlL6mhRi+qouJ2BUljueLCBRfEVWoJpZly5a5JfZLvNN4dufPegUF //ew== 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=/NCT30VTE6r+9OZFoa8tdumeZyIj7Uo8i2ku5tLSzoI=; fh=fZY9XAwht6hCuhylB7LpKjkvsasWkV2k7+vTc570CgU=; b=O9FrFn5YJ270kSfJ6jnTVtiBGTdnw9Lr0r/PvXaNHohcV5ZDgjMkSsUHhlr8h5Gh1Y kPMjJvv2jT+UiSdP8pwFa0i4DOg0SUnw0eq0JMV8Ps1aQOFMOjOUuKEG6CZu9O8EzXE2 UhXs7epZZMkGt/RMCHHvdNQEtYCp3EAOLHZRXqPMkHXCUIYTvWqPe60PhzAwVa6Eq25k /gH7zUfds7p6UuGvQD5aMfjMp1770lhctIyQw6hS5YJlB6ELa6KxU+FmhHXyMuLILYVb 7L+OaQDH+fKwyPsAAQnBp3Jyq3DyUZO6pEVvJHOkN9Trqipd/n7dQGUEdxDS6bzGGQcA q80g==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=L4hEvyOj; spf=pass (google.com: domain of gmaxwell@gmail.com designates 2607:f8b0:4864:20::630 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-pl1-x630.google.com (mail-pl1-x630.google.com. [2607:f8b0:4864:20::630]) by gmr-mx.google.com with ESMTPS id 71dfb90a1353d-54bed61b598si129160e0c.0.2025.09.25.13.03.23 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 25 Sep 2025 13:03:23 -0700 (PDT) Received-SPF: pass (google.com: domain of gmaxwell@gmail.com designates 2607:f8b0:4864:20::630 as permitted sender) client-ip=2607:f8b0:4864:20::630; Received: by mail-pl1-x630.google.com with SMTP id d9443c01a7336-2698d47e776so11691335ad.1 for ; Thu, 25 Sep 2025 13:03:23 -0700 (PDT) X-Forwarded-Encrypted: i=1; AJvYcCUnSZB4kk7735NwoLL88Fk2l4Agc1bBlUdAIhmZTYP+2FLHvxncpDp+zuba4HEdR9s1fesfahnaILI/@googlegroups.com X-Gm-Gg: ASbGncsg82aLz090rl7OmGU0VJlURDGbfnWBQ4oHATB/dmyAHSyp6b/yv/jSwtmF0NG 9WcbA4okSKg1BlCaBCAkmhGyFUEg4VrD29x/uEMu6kCE5H+OjuLjcH98Vo9Fwd7ukmOKT0DUAC4 FqEK+g8mhrzZ3sCWvqcnF7G1PjpYioge4WpfeTdh6P5e/G00ap9rMTrfTtKomERhCRDvX48unKN BqQUQJfiHKeGXNpPw== X-Received: by 2002:a17:902:f545:b0:276:b1ce:c094 with SMTP id d9443c01a7336-27ed4a2d56bmr49240915ad.29.1758830602060; Thu, 25 Sep 2025 13:03:22 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Greg Maxwell Date: Thu, 25 Sep 2025 20:03:09 +0000 X-Gm-Features: AS18NWAfnQZRSazdBTOqvAUEbmNp-hom_ffhksHPbSa7Q5hZuK0sqjbmt2EO6kw Message-ID: Subject: Re: [bitcoindev] [BIP Proposal] Mempool Validation and Relay Policies via User-Defined Scripts To: yes_please Cc: Aiden McClelland , Bitcoin Development Mailing List Content-Type: multipart/alternative; boundary="00000000000041896e063fa5a994" 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=L4hEvyOj; spf=pass (google.com: domain of gmaxwell@gmail.com designates 2607:f8b0:4864:20::630 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 (/) --00000000000041896e063fa5a994 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable > 1) Allowing node Who said anything about allowing? Everyone is allowed to do whatever they want. Drill a hole in your head if you like, not my concern. None of this thread is about what people are allowed to do-- that's off the table. The design and licensing of Bitcoin is such that no one gets to stop anyone else from what they want to do anyways (which is, in fact, a big part of the issue here). To think otherwise is to be stuck in a kind of serf thinking where you can only do what other people allow you to do. That has never been what Bitcoin was about. Rather, the question is should people who care about Bitcoin spend their time and money developing infrastructure that would be useful, even primarily useful, for censorship. I say no. Especially because any time spent on it is time away from anti-censorship pro-privacy tools and because the effort spent doing so would undermine anti-censorship and pro-privacy efforts because they would inevitably moot the efforts expected getting into peoples business and filtering their transactions. You don't have to agree, and you're free to do your own thing just as I'm free to say that I think it's a bad direction. From the very beginning Bitcoin has stood against the freedom to transact being overridden by some admin based on their judgment call weighing principles against other concerns, or at the behest of their superiors. So many Bitcoiner will stand against, route around, and do what they can do to make ineffectual the blocking of consensual transactions. It might not seem as many at the moment, but the pro-privacy and anti-censorship 'side' doesn't have a paid PR and influence campaign, but it also doesn't matter so much because Bitcoin takes advantage of the nature of information being easy to spread and hard to stifel and it doesn't that that huge an effort to route around censorship efforts. There are elements of anti-censorship in Bitcoin that have been so far underdeveloped. It's unfortunate that their further development might be forced at a time when efforts are needed on other areas. But perhaps they wouldn't get done without a concrete motivation. Such is life. On Thu, Sep 25, 2025 at 9:21=E2=80=AFAM yes_please wrote: > Sorry Greg, could you please elaborate further on your ideas? Some are no= t > exactly clear: > > 1) Allowing node runners to configure their node as they please and > refuse to relay some txs is considered authoritarian, censorship, and an > attempt to regulate third parties conduct. On the other hand, forcing nod= es > to merge towards a single shared configuration (by preventing them to blo= ck > txs) is not considered authoritarian because this imposition does not > discriminate towards any txs and is thus non-authoritarian? Did I get the > reasoning correctly here? > > 2) If the aim is to have a homogenous mempool state and to model what > will get mined, shouldn=E2=80=99t we reach this state through distributed > independent nodes who decide independently on what they prefer this > homogenous state to be? If we don=E2=80=99t reach this state through this > distributed/independent mechanism, then how are we to reach this state? W= ho > gets to decide and steer the direction so that we all converge towards th= is > homogenous state? One of the strongest aspects of bitcoin is the fact th= at > no single party can force a change/direction, and the network has to > somehow reach a shared agreement through independent decision makers who > act in what manner they think is best. The proposed BIP seems to be align= ed > with such a principle, I fail to see any authoritarian aspect here. > > 3) I share your sentiment and the aim to have a homogenous mempool state, > but I am skeptical of the manner in which we are to achieve this accordin= g > to the ideas you have here expressed (namely not through a distributed > independent organic manner) > > > Respectfully, yes_please > > On Thu, Sep 25, 2025 at 12:50=E2=80=AFAM 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/= CAAS2fgSmiKhmQGAEo2eSQJmen-4kT1vD7dY8UESV4dQrjXau7w%40mail.gmail.com. --00000000000041896e063fa5a994 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
>=C2=A01)=C2=A0Allowing node

Who said anything about allowing?=C2=A0 E= veryone is allowed to do whatever they want.=C2=A0 Drill a hole in your hea= d if you like, not my concern.=C2=A0 None of this thread is about what peop= le are allowed to do-- that's off the table.=C2=A0 The design and licen= sing of Bitcoin is such that no one gets to stop anyone else from what they= =C2=A0want to do anyways (which is, in fact, a big part of the issue here).= =C2=A0 =C2=A0To think otherwise is to be stuck in a kind of serf thinking w= here you can only do what other people allow you to do.=C2=A0 That has neve= r been what Bitcoin was about.

Rather, the question is should people = who care about Bitcoin spend their time and money developing infrastructure= that would be useful, even primarily useful, for censorship.=C2=A0 I say n= o.=C2=A0 Especially because any time spent on it is time away from anti-cen= sorship pro-privacy tools and because the effort spent doing so would under= mine anti-censorship and pro-privacy efforts because they would inevitably= =C2=A0moot the efforts=C2=A0expected getting into peoples business and filt= ering their transactions.

=
You don't have to agree, and you're= free to do your own thing just as I'm free to say that I think it'= s a bad=C2=A0direction.=C2=A0 From the very beginning Bitcoin has stood aga= inst the freedom to transact being=C2=A0overridden by some admin bas= ed on their judgment call weighing principles against other concerns, or at= the behest of their superiors.=C2=A0 So many Bitcoiner will stand against,= route around, and do what they can do to make ineffectual the blocking of = consensual=C2=A0transactions.=C2=A0 It might not seem as many at the moment= , but the pro-privacy and anti-censorship 'side' doesn't have a= paid PR and influence campaign,=C2=A0 but it also doesn't matter so mu= ch because Bitcoin takes advantage of the nature of information being easy = to spread and hard to stifel and it doesn't that that huge an effort to= route around censorship efforts.

There are elemen= ts of anti-censorship in Bitcoin that have been so far underdeveloped.=C2= =A0 It's unfortunate that their further development might be forced at = a time when efforts are needed on other areas.=C2=A0 But perhaps they would= n't get done without a concrete motivation. Such is life.




On Thu, Sep 25, 2025 at 9:21=E2=80=AFAM yes_please <caucasianjazz12@gmail.com> wrote:
=

Sorry Greg, co= uld you please elaborate further on your ideas? Some are not exactly clear:=

1)= =C2=A0Allowing node runners to configure their = node as they please and refuse to relay some txs is considered authoritaria= n, censorship, and an attempt to regulate third parties conduct. On the oth= er hand, forcing nodes to merge towards a single shared configuration (by p= reventing them to block txs) is not considered authoritarian because this i= mposition does not discriminate towards any txs and is thus non-authoritari= an? Did I get the reasoning correctly here?

2) If the aim is to ha= ve a homogenous mempool state and to model what will get mined, shouldn=E2= =80=99t we reach this state through distributed independent nodes who decid= e=C2=A0independently on what they prefer this homogenous state to be? If we= don=E2=80=99t reach this state through this distributed/independent mechan= ism, then how are we to reach this state? Who gets to decide and steer the = direction so that we all converge towards this homogenous state?=C2=A0 One = of the strongest aspects of bitcoin is the fact that no single party can fo= rce a change/direction, and the network has to somehow reach a shared agree= ment through independent decision makers who act in what manner they think = is best. The proposed BIP seems to be aligned with such a principle, I fail= to see any authoritarian aspect here.=C2=A0

3)=C2=A0I share your sentiment and t= he aim to have a homogenous mempool state, but I am skeptical of the manner= in which we are to achieve this according to the ideas you have here expre= ssed (namely not through a distributed independent organic manner)


<= /p>

Respectfull= y, yes_please=C2=A0=C2=A0=C2=A0


On Thu, Sep 25, 2025 at 12:50=E2= =80=AFAM Greg Maxwell <gmaxwell@gmail.com> wrote:
So that when the "consi= stent state" changes as a result of some issue you can update configs = instead of having to update software-- which has considerable more costs an= d risks, especially if you're carrying local customizations as many min= ers do.


On Wed, Sep 24, 2025 at 8:47=E2=80=AFPM Aiden= McClelland <me@drbo= nez.dev> wrote:
If mempool consistency across the network is all that is important, = why allow any configuration of mempool relay policies at all?

On Wednesday, S= eptember 24, 2025 at 12:47:28=E2=80=AFPM UTC-6 Greg Maxwell wrote:
Th= is 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 doing that you might as well set blocks only.=C2= =A0 Significant=C2=A0discrepancies=C2=A0are harmful to the system and promo= te centralization=C2=A0and fail to achieve a useful purpose in any case.=C2= =A0 What marginal benefits might be provided do not justify=C2=A0building a= nd deploying the technological=C2=A0infrastructure=C2=A0for massive censors= hip.

If you think this is important, I advise you = to select another cryptocurrency which is compatible with such authoritaria= n=C2=A0leanings.=C2=A0 -- though I am unsure if any exist since it is such = a transparently pointless direction.


On Wed, Sep 24, 2025 at 6:30=E2=80=AFPM Aiden McClelland &l= t;m...@drbonez.dev> wrote:
Hi all,

I'd like to share for discussion a dr= aft BIP to allow for a modular mempool/relay policy: https://= github.com/bitcoin/bips/pull/1985

I think it could po= tentially reduce conflict within the community around relay policy, as an a= lternative to running lots of different node implementations/forks when the= re 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&= #39;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 &= 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/ms= gid/bitcoindev/CAAS2fgSmiKhmQGAEo2eSQJmen-4kT1vD7dY8UESV4dQrjXau7w%40mail.g= mail.com.
--00000000000041896e063fa5a994--