Delivery-date: Thu, 25 Sep 2025 19:47:11 -0700 Received: from mail-oa1-f60.google.com ([209.85.160.60]) by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1v1yUH-0002KM-Ki for bitcoindev@gnusha.org; Thu, 25 Sep 2025 19:47:11 -0700 Received: by mail-oa1-f60.google.com with SMTP id 586e51a60fabf-36da4d67ed6sf46053fac.3 for ; Thu, 25 Sep 2025 19:47:09 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1758854824; cv=pass; d=google.com; s=arc-20240605; b=WEOfjMa8GNjcOzDn0EMSbELFmdq80BkZUelI3J+O3Y6s7aB2Kd7eBjU9huIV36pVb3 pbvqfxDn9itHPbbmtsRDC4NIjGuVotexp9gNB42p5a1ONwLoB4V3mBR38e4a30zI9uPB GcceD33cnf58lJ2WxlIcsV1WQNeUYcCeFHpGoALjgM3KAo7zZv2j/J5t43xBLkk/b6z9 TCcWCJztvyibJqN7TK3xQgKXKw32YW3Qyg2WmsYO400MYftU75yaEEezNspaqRjiHMlG weX/nYUfa4t0RXBWYj70HkySBYV6yifZYM4B/T9aL3cW20naMlMSlwpkfsvW5G+0JkUB p/rA== 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=ZE6yT0NELxopTSyS0zqx4wNTokYAZGeACSIYaWAuoK0=; fh=bExMIVwzd/7+W/tTirsD/YR2txYIFSsDfanGFc4PScI=; b=RG3sRLDyHIoqVv3WfvNJ22F1PK2Cm2yQ2Llb3hsbQY2EhxHQyA919K+VP6xigPgacq 9joaVxMxqR46Sl3bFRlWIlMqJO7tfxdE2fx6/30xuiQUSq4D7aIT/4roXkXHclEYnxPb spwlAG5Ji9jy/2fQhyG577rRQdPZlCPkC4CZ7j80a6gRUNqt+ZuV/LXx2HuMwLQ9feo2 YGK/iqL7cO0Cpdyb01H61St20IC/93KT39JmVYHETm9C1jyRB2F4WEHqznzKkDHM5Jj+ QEBuetMuTnKdPlSWP/sutdDN64E6ZR7+13w1aLihQlZCj663YdgpqV6jLZehvE3H+AuR HCuA==; darn=gnusha.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=SlZGW+fM; spf=pass (google.com: domain of criley@gmail.com designates 2a00:1450:4864:20::233 as permitted sender) smtp.mailfrom=criley@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=1758854824; x=1759459624; 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=ZE6yT0NELxopTSyS0zqx4wNTokYAZGeACSIYaWAuoK0=; b=ofUpAKI+x/ctVXidQtZ4bzVInGVnK3mQDmhlSG9ydy8P5C7n1UGy4Qc6cc4PaQQo18 m3ndPLa+NSWQ6AM0caLFOoF3Eynp+kuqmDcB6fKcYJZFSLQ0zzYqnNUrCVqvX7gSPcA/ vCSJl5cd7QYYsKt4xGWJO2ZPW0bVXjycdiyA9fmQhXKXNfZBxWWv+SSNqJAOfVekYi9K c4Oii7XRgCrzLzgjHn1TYldmjD655cWlFlrTgdnMCgapi8T9nEptlgrPIqaIH785AnPU 5UujnJZ7tfIJrxd/GjFG53Xh3lY2JM8j9LcvNMvK5iGXqOSbfzTdIrUEtX3w6JpuROns OwmA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1758854824; x=1759459624; 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=ZE6yT0NELxopTSyS0zqx4wNTokYAZGeACSIYaWAuoK0=; b=l2XCYjbOUSfjKUJ/RnGZgyg6jk6EJcNmMZbZ4XHE+e9+jY5qeKY5QczIE3v2dsciiw OsJxpKAujRO+6FzWhiyAqILIQ+8GrmH7w+cTLPCnwaYIqf7A+skKTxW6J/NqH7uyYd3B EM+FPS3c0OVh+JfNKXNspCOKPTsi0RXXtqkFjksZbuJae6arieNCyrIWarC3kK70GhCz 0OzC7Eqfd2B9uT49poYo5QPOxJUR+vQDEDDbQSfw7ZxqcjtOeMjeXR5vYZ7lFoLME9gd znjmYEjji8XmJGGq0W7BevV9W60SnJbODBcr5FNL7oQXmwlSdWi2JvZtZTZFfJMCFQ5U b6iA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1758854824; x=1759459624; 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=ZE6yT0NELxopTSyS0zqx4wNTokYAZGeACSIYaWAuoK0=; b=BNo6idvxjJb10ZVlEmC0yNSL9/GMwfAwabR0gTaw+m1flq07sz1+wYtO9G3y2Gxprp rr8IvzJo/H/fjH7EoZ0+dYxtNxs0DWSzPVdbmHFACjkqrbHtiCxCqhjbNXjZHMfS0NOE T2fEmuCogy2idx4A0qctpZsefK0tqVn83ATY370gz7spnFAxdIUxyKhKEFQGGYZdPU3H Fm0pIc72BUiKNp4JvMT4ozR7kSE8U4grCsBGiykij1tqX/ZNa1isiXo/wV26uvCYHBx/ yANbAWE2skebtat9XyqCAB7lpdHcLkS2yaQH+5JR/minV3XZVZh6BnB7jJrXIPJE2VhK FZMQ== Sender: bitcoindev@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCVe7z1n5IbMs+mITGkd1PXrDtymVuemG1FhWPtUGiE+I88DE2G8jYLRXq0lv52ZCiTxPxQhst4pnxQc@gnusha.org X-Gm-Message-State: AOJu0YxCe4KnffdO4KSO+0bJ6F7KrfggEFEqL/ZGxmmr+f3gsNMopSEd cZzjnf4X5WLBbM+3b9AQSfMcFoR1DStlIqBgBahC2En+HZzz+G5wA3vd X-Google-Smtp-Source: AGHT+IE0AERN/hij+m2lLnEMIDLUQ6+HFgzAA9u4kmn2EeB2VLMS2ru+xVBk9NE8zEcYqkcp51/ayQ== X-Received: by 2002:a05:6870:889a:b0:34b:cc55:9e85 with SMTP id 586e51a60fabf-35ebfac70c1mr2629564fac.13.1758854822981; Thu, 25 Sep 2025 19:47:02 -0700 (PDT) X-BeenThere: bitcoindev@googlegroups.com; h="ARHlJd4xtGNKOYVbLapRQHJraUlGvxKuRrPBL3chCMK1msIfKQ==" Received: by 2002:a05:6871:6c09:b0:30b:7ec0:8afb with SMTP id 586e51a60fabf-35eef8cf667ls639012fac.2.-pod-prod-04-us; Thu, 25 Sep 2025 19:46:59 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCXUoV8EUTHL+GEI+Bj+7mwfoOvG545CGExCk2ZdHNAGZ1YtMobxzd4MtjE0RvI6lisM7kBgBGaF0aNb@googlegroups.com X-Received: by 2002:a05:6808:2209:b0:43f:42d4:acd2 with SMTP id 5614622812f47-43f4d01d9femr2682644b6e.51.1758854819687; Thu, 25 Sep 2025 19:46:59 -0700 (PDT) Received: by 2002:a05:6504:604b:b0:2c0:aeab:e1f7 with SMTP id a1c4a302cd1d6-2c8266c4d25msc7a; Thu, 25 Sep 2025 19:28:42 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCU9Bt9+uifMTD4eVujJRpO0SREJYEVcf9W9dRXXm/ey/ncvqVvOMLTiB23G9OnI/GiMp05Gws8bmDGB@googlegroups.com X-Received: by 2002:a05:6512:3d1e:b0:57e:ad46:b0a9 with SMTP id 2adb3069b0e04-582d10fa2cbmr1833358e87.16.1758853720262; Thu, 25 Sep 2025 19:28:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1758853720; cv=none; d=google.com; s=arc-20240605; b=gCOQg2qKfq+B/3h/GiifMAaU/Ge22a0ozk1yNW202McEp/mVankNTFuJAJDaEbUZDf rZT1Nq6eOqd2gPVgq84rVf+TYhwi7l68SsTuPR1IrhIpmTeGymNfYg2VhZ0wFE3iZjZt 10Up8onLexX9lob6GtAPT0AfHR3ncWB/VXk7cSICBhUkPCYlUhweOHrKrwU0ujs+LPAS Gf09DN0AMmrrYUhst4TAw+KqdJD50rWCQpme+xy9YR1exfhuiW3SdhufZ4qlrufXVnzJ xy5L0G0IZAO8ucFxmIzrLOReYxy/pnTJ4EqXzvdw3nsI0ntOO9hPMkhWwpML01PA82Mj En7Q== 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=1CU7GTEjQtzYZdiwLa/YEx6aFP3UHi+p6xVzquLAYFE=; fh=zfCQPDYNmby/0xjyb7tJ5+AUBV6gDQAl1M2TKjhudiw=; b=IaIIUMhxB7TZNWAhpJ/9JOH3+YXPkomExqjLJvlRJuZJuQ5LT861qOw2h09/P+csxv ZvwMcCLc2B7K16M4J3I7kp6f+QZ9otBN6rcGnCtVLRXwOBLDg7/WpR0eQZlJVmBvaCP4 CcqF8t4N5xAFqdRda+oAq/r1ikz4DxYu2auIK/gTg2WWyuhiZidbDBfNNSBKHrClUZHi KXRFfnd498zZtusBtTYPAraRwXyJwyKYLViOw22b+ukVvsbvdfuk1CoOz/sS0EWIhnFK NT4ixwsKEY7W2oBNvk7RHYLMuZRi1Ei2dYSV5tqqTf6SZ1EBgLqf7hFpF6KG21t/2L4D MAfg==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=SlZGW+fM; spf=pass (google.com: domain of criley@gmail.com designates 2a00:1450:4864:20::233 as permitted sender) smtp.mailfrom=criley@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com; dara=pass header.i=@googlegroups.com Received: from mail-lj1-x233.google.com (mail-lj1-x233.google.com. [2a00:1450:4864:20::233]) by gmr-mx.google.com with ESMTPS id 2adb3069b0e04-58312e4fca0si62193e87.1.2025.09.25.19.28.40 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 25 Sep 2025 19:28:40 -0700 (PDT) Received-SPF: pass (google.com: domain of criley@gmail.com designates 2a00:1450:4864:20::233 as permitted sender) client-ip=2a00:1450:4864:20::233; Received: by mail-lj1-x233.google.com with SMTP id 38308e7fff4ca-36a53fe7ebdso15053371fa.1 for ; Thu, 25 Sep 2025 19:28:40 -0700 (PDT) X-Forwarded-Encrypted: i=1; AJvYcCWud9ZZGVsaQBiRN/k9j/ndBbv+9zWHNnuyQjJyk/BSSWNZbWaXLwB1mDuTZzSuHYoFk2UYiwuPNkpa@googlegroups.com X-Gm-Gg: ASbGnctLzfy7z/t+GzjMbvu/QVEhykKMqaDb6HVMHtSlGttk3uUCcJihQQfMIAPFIyI izbsWpUA1Hd7/Hm2hL/s0kWFcbeqc8egt/XpNhsg3cLDT5nXV+z9oiqei1U27QUGXs24qtnPZkF fgmGYShQEhAdDZxcqJr9vnehvzV5t4/6tx0xdR73+QKVK3Me/H/Y7tYmyu4Dz8Juq1yIi5yxDBk n3/1wmTxeCOH1jZcgRRdM8MpnnBACASI00JrQ== X-Received: by 2002:a05:651c:1ca:b0:36b:d9d2:734c with SMTP id 38308e7fff4ca-36f7e28d5f8mr14077031fa.8.1758853719525; Thu, 25 Sep 2025 19:28:39 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Chris Riley Date: Thu, 25 Sep 2025 22:28:28 -0400 X-Gm-Features: AS18NWCLYfhMza2waMaw21AbNTf1t5WRlCXolvMD1ASqNCVvh-Gnn6UIG9z_fl8 Message-ID: Subject: Re: [bitcoindev] [BIP Proposal] Mempool Validation and Relay Policies via User-Defined Scripts To: Aiden McClelland Cc: Greg Maxwell , yes_please , Bitcoin Development Mailing List Content-Type: multipart/alternative; boundary="0000000000002a0c63063fab0b8e" X-Original-Sender: criley@gmail.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=SlZGW+fM; spf=pass (google.com: domain of criley@gmail.com designates 2a00:1450:4864:20::233 as permitted sender) smtp.mailfrom=criley@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 (/) --0000000000002a0c63063fab0b8e Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, I'd think things like propagation effectiveness (e.g. if your filters are too different from everyone else's, you won't relay what others will and your own transactions may fail to propagate), convenience (e.g. most people are going to just pick a pack of filters vs picking ones so you'll have a handful of curated packages of filters), miner incentives (e.g. if a large miner picks on those preferences could trickle down), reputation and liability fears (e.g. if you are an outlier you may worry about accusations of relaying "bad" transactions so you'd be pressured to standardize with regulated entities, and network effects so that your not in the divergent mempool. Would it be a feedback loop? Maybe, There probably are others too, but that was just a quick thought. :-) On Thu, Sep 25, 2025 at 10:17=E2=80=AFPM Aiden McClelland = wrote: > Chris, > > Can you elaborate further on what economic incentives there would be > towards filter standardization? > > Thanks, > *Aiden McClelland* > > On Thu, Sep 25, 2025, 8:06=E2=80=AFPM Chris Riley wrot= e: > >> One concern is that even if filter scripts are local and opt-in >> initially, social or economic pressure will push them toward >> "standardization"=E2=80=94and from there toward implicit coercion=E2=80= =94so the risk of >> soft censorship increases over time. If relay policies start drifting, t= he >> mempool ceases to reflect miner behavior and fragments into incompatible >> local views, undermining its role as a shared substrate. Instead of >> decentralizing control, filter modules may simply externalize it: those = who >> author =E2=80=9Cpopular=E2=80=9D (perhaps through demagoguery) filters g= ain outsized >> influence over what the rest see. The path to robustness is not more pol= icy >> layers, but maintaining a minimal, common relay system. >> >> On Thu, Sep 25, 2025 at 6:29=E2=80=AFPM Greg Maxwell wrote: >> >>> "There are levels of survival we are prepared to accept." >>> >>> Black and white thinking is not very helpful here particularly because >>> the goals of pro-filtering and anti-censorship aren't exact opposites. >>> >>> A widely censored world would greatly degrade the value of >>> Bitcoin, particularly if the censors managed to enlist significant mine= rs. >>> It would be routed around at great cost, and with much less freedom >>> provided for the world. But just like people continue to buy racy >>> magazines or other completely lawful targets of operation chokepoint wi= th >>> USD, people would still route around Bitcoin censorship. But why even= use >>> Bitcoin if it's in a similar space of your transactions being capriciou= sly >>> blocks, your funds frozen, etc. as exists with legacy infrastructure? >>> >>> But the irony is that the traffic that people most desperately want to >>> stop would be among the least impeded-- already today the spam traffic >>> exists at all because it's well funded (or really existed a year ago, w= e >>> are long past the huge spam floods-- they were depleted by costs and >>> fizzled as predicted-- and Ocean Mining is fighting yesterday's battle.= But >>> what exists exists because its well funded). Meanwhile joe blow sendin= g >>> funds p2p to friends or family in far off places doesn't have the funds= or >>> technical acumen to deal with censorship potentially targeting him, his >>> activities, or his payees. The effect of censorship is basically to >>> require people to learn how to be money launderers to freely transact, = and >>> those who don't suffer. >>> >>> The case is even stronger re: the recently filtering arguments because >>> unlike some consensus rule anyone can just mine a block (rent hashpower= , >>> you don't have to own it) or even more so the stuff like op_return limi= ts >>> have long been bypassed by major miners. So the policy restriction was >>> already not working. So in some sense there are arguments getting >>> conflated: The op_return policy limit has already failed. So when peo= ple >>> point out that it doesn't work it's just a statement of fact rather tha= n >>> speculation. But basically the 'bad' traffic has a lot easier time tha= n >>> more innocent traffic, which is part of why filters can be both ineffec= tive >>> and dangerous. It's also the case that existing filter efforts are not >>> backed by civil litigation or state mandates, but building infrastructu= re >>> creates an obvious stepping stone to that (in part because of the >>> insufficient effectiveness of filtering)-- it's just a bad road that wi= ll >>> almost inevitably lead to more escalations. Bitcoin is just better of >>> adopting the position that other people's transactions aren't our busin= ess, >>> even if they're stupid or drive fees up a bit for some periods and crea= te >>> annoyances, because the alternative is easily much worse. >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> On Thu, Sep 25, 2025 at 9:26=E2=80=AFPM Aiden McClelland wrote: >>> >>>> >I have no idea what you're referring to there. >>>> >>>> It's something I inferred from your primary argument that seems to be >>>> that user-configurable filters are bad because they would cause censor= ship. >>>> But it also sounds like you're saying such filters are completely >>>> ineffective at any sort of censorship at all. I don't really understan= d how >>>> these two viewpoints can coexist. What am I missing here? >>>> >>>> Best, >>>> *Aiden McClelland* >>>> >>>> On Thu, Sep 25, 2025, 3:14=E2=80=AFPM Greg Maxwell wrote: >>>> >>>>> I am not a core developer. I have not been for some eight years now. >>>>> >>>>> > that you yourself are worried they will reach the 80% needed >>>>> >>>>> I have no idea what you're referring to there. If lots of people run >>>>> nodes that screw up propagation they'll be routed around. I develope= d the >>>>> technical concepts required to get nearly 100% tx coverage even if al= most >>>>> all nodes are blocking them quite a few years ago ( >>>>> https://arxiv.org/pdf/1905.10518 ), but deployment of the >>>>> implementation has gone slow due to other factors (you know, such as = the >>>>> most experienced developers being hit with billions of dollars in law= suits >>>>> as a cost for their support of Bitcoin)... I expect if censoring actu= ally >>>>> becomes widespread that technological improvements which further moot= it >>>>> will be developed. >>>>> >>>>> These are just vulnerabilities that should be closed anyways-- after >>>>> all anyone at any time can just spin up any number of "nodes" that be= have >>>>> in arbitrary ways, at ant time. It's been a lower priority because t= here >>>>> are other countermeasures (addnode-a-friend, manually setbanning bad = peers, >>>>> etc.) and aforementione distractions. >>>>> >>>>> > censorship due to widespread use of transaction filters is a bad >>>>> thing (I'm not really taking a stance on that right now). >>>>> >>>>> I would point you to the history of discussion on Bitcoin starting >>>>> back with Satoshi's earliest announcements, and perhaps to help you >>>>> understand that if you want that what you want isn't bitcoin. If aft= er >>>>> consideration you don't think censorship wouldn't be very bad, then r= eally >>>>> you and I have nothing further to discuss. >>>>> >>>>> > are you willing to work with and compromise with people who are >>>>> looking for a solution like this? Or are you going to force them to a= bandon >>>>> the Core project entirely >>>>> >>>>> I don't really think there is any space to compromise with people who >>>>> think it's okay to add censorship to Bitcoin-- I mean sure whatever e= xact >>>>> relay policy there is there is plenty of tradeoffs but from the start= of >>>>> this new filter debate the filter proponents have immediately come ou= t with >>>>> vile insults accusing developers of promoting child sexual abuse and >>>>> shitcoins and what not---- that isn't some attempt to navigate a >>>>> technical/political trademark, it's an effort to villify and destory = the >>>>> opposition. And unambiguously so as luke has said outright that his= goal >>>>> is to destroy Bitcoin Core. So what's the compromise there? >>>>> >>>>> > Or even worse still, felt compelled to coordinate a UASF to block >>>>> these transactions entirely? >>>>> >>>>> I very much think people should do that-- they should actually make >>>>> some consensus rules for their filters to fork off and we can see wha= t the >>>>> market thinks. -- And also even if the market prefers censored Bitco= in, >>>>> that's also fine with me, in the sense in my view Bitcoin was created= to be >>>>> money as largely free from human judgement as possible. When it was >>>>> created most of the world was doing something else and didn't know th= ey >>>>> needed freedom money. If it's still the case that most of the world >>>>> doesn't want freedom money that would be no shock. They should be fre= e to >>>>> have what they want and people who want freedom money should be free = to >>>>> have what they want. I got into bitcoin before it was worth practica= lly >>>>> anything because of the freedom it provides, and I think that's param= ount. >>>>> >>>>> Perhaps you should consider why they *don't* do that? I'd say it's >>>>> because (1) it won't work, and (2) it's not actually what the world w= ants-- >>>>> an outspoken influence campaign is not necessarily all that reflectiv= e of >>>>> much of anything. Particularly given how inaccurate and emotionally >>>>> pandering the filter advocacy has been. But, hey, I've been wrong >>>>> before. >>>>> >>>>> >>>>> >>>>> On Thu, Sep 25, 2025 at 8:51=E2=80=AFPM Aiden McClelland >>>>> wrote: >>>>> >>>>>> Greg, >>>>>> >>>>>> Let me assume for a minute, for the sake of argument, that I agree >>>>>> that transaction censorship due to widespread use of transaction fil= ters is >>>>>> a bad thing (I'm not really taking a stance on that right now). It i= s an >>>>>> irrefutable fact that a very large portion of the user base wants to= filter >>>>>> transactions. So many so, that you yourself are worried they will re= ach the >>>>>> 80% needed to prevent certain types of transactions from propogating= . >>>>>> Wouldn't it then be *worse* if these 80% of users went and ran an >>>>>> alternative implementation, most likely written by it's most radical >>>>>> supporters? Or even worse still, felt compelled to coordinate a UASF= to >>>>>> block these transactions entirely? >>>>>> >>>>>> I at no point intended to insinuate that you or any other core >>>>>> contributer be compelled to implement a proposal like this. It's up = to its >>>>>> supporters to do so. The real question is, are you willing to work w= ith and >>>>>> compromise with people who are looking for a solution like this? Or = are you >>>>>> going to force them to abandon the Core project entirely? >>>>>> >>>>>> Best, >>>>>> *Aiden McClelland* >>>>>> >>>>>> On Thu, Sep 25, 2025, 2:03=E2=80=AFPM Greg Maxwell >>>>>> wrote: >>>>>> >>>>>>> > 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 d= o-- >>>>>>> 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 (whi= ch 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 an= y 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-p= rivacy >>>>>>> efforts because they would inevitably moot the efforts expected get= ting >>>>>>> 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 ver= y >>>>>>> beginning Bitcoin has stood against the freedom to transact being o= verridden >>>>>>> by some admin based on their judgment call weighing principles agai= nst >>>>>>> other concerns, or at the behest of their superiors. So many Bitco= iner >>>>>>> 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 t= o route >>>>>>> around censorship efforts. >>>>>>> >>>>>>> There are elements of anti-censorship in Bitcoin that have been so >>>>>>> far underdeveloped. It's unfortunate that their further developmen= t might >>>>>>> be forced at a time when efforts are needed on other areas. But pe= rhaps >>>>>>> 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 < >>>>>>> caucasianjazz12@gmail.com> wrote: >>>>>>> >>>>>>>> Sorry Greg, could you please elaborate further on your ideas? Some >>>>>>>> are not exactly clear: >>>>>>>> >>>>>>>> 1) Allowing node runners to configure their node as they please >>>>>>>> and refuse to relay some txs is considered authoritarian, censorsh= ip, and >>>>>>>> an attempt to regulate third parties conduct. On the other hand, f= orcing >>>>>>>> nodes to merge towards a single shared configuration (by preventin= g them to >>>>>>>> block 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 thi= s >>>>>>>> homogenous state to be? If we don=E2=80=99t reach this state throu= gh this >>>>>>>> distributed/independent mechanism, then how are we to reach this s= tate? Who >>>>>>>> gets to decide and steer the direction so that we all converge tow= ards this >>>>>>>> homogenous state? One of the strongest aspects of bitcoin is the = fact that >>>>>>>> no single party can force a change/direction, and the network has = to >>>>>>>> somehow reach a shared agreement through independent decision make= rs who >>>>>>>> act in what manner they think is best. The proposed BIP seems to b= e aligned >>>>>>>> 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 >>>>>>>> according 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 you can update configs instead of having to update software= -- which >>>>>>>>> has considerable more costs and risks, especially if you're carry= ing 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 Gr= eg >>>>>>>>>> Maxwell wrote: >>>>>>>>>> >>>>>>>>>>> This appears to substantially misunderstands the purpose of the >>>>>>>>>>> mempool 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 o= nly. >>>>>>>>>>> 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= deploying >>>>>>>>>>> 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 lean= ings. -- >>>>>>>>>>> though I am unsure if any exist since it is such a transparentl= y pointless >>>>>>>>>>> direction. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Wed, Sep 24, 2025 at 6:30=E2=80=AFPM Aiden McClelland < >>>>>>>>>>> m...@drbonez.dev> 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 lo= ts of >>>>>>>>>>>> different node implementations/forks when there are disagreeme= nts. >>>>>>>>>>>> >>>>>>>>>>>> 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, send an email to bitcoindev+...@googlegroups.com. >>>>>>>>>>>> To view this discussion visit >>>>>>>>>>>> https://groups.google.com/d/msgid/bitcoindev/cbdab6fa-93bc-44c= 9-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-b48664babbfcn%40googlegroups.com >>>>>>>>>> >>>>>>>>>> . >>>>>>>>>> >>>>>>>>> -- >>>>>>>>> You received this message because you are subscribed to the Googl= e >>>>>>>>> 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/CAAS2fgRABqRe1j6xzW0= uhVrDiQnL6x1X6ALzfsJ7w4GztWVeNA%40mail.gmail.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/CAAS2fgSXX5_TU86r%3DQOQAvg= 84tpRa7o9ha5%3DEn3tPmTUBrrqhw%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/= CAL5BAw2RYHkUj4iREYL%2BNca_CYP-BwLB5pZg3xY8%3D4-sf0ompg%40mail.gmail.com. --0000000000002a0c63063fab0b8e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,
I'd think things like propagation=C2=A0effecti= veness (e.g. if your filters are too different from everyone else's, yo= u won't relay what others will and your own transactions may fail to pr= opagate), convenience (e.g. most people are going to just pick a pack of fi= lters vs picking ones so you'll have a handful of curated packages of f= ilters), miner incentives (e.g. if a large miner picks on those preferences= could trickle down), reputation and liability fears (e.g. if you are an ou= tlier you may worry about accusations of relaying "bad" transacti= ons so you'd be pressured to standardize with regulated entities, and n= etwork effects so that your not in the divergent mempool.=C2=A0 Would it be= a feedback loop?=C2=A0 Maybe, =C2=A0 There probably are others too, but th= at was just a quick thought. =C2=A0:-)=C2=A0

On = Thu, Sep 25, 2025 at 10:17=E2=80=AFPM Aiden McClelland <me@drbonez.dev> wrote:
=
Chris,=C2=A0

Can you elaborate further on what economic incentives there wou= ld be towards filter standardization?

Thanks,
Aiden McClellan= d

On Thu, Sep 25, 2025, 8:06=E2=80=AFPM Chris Riley <criley@gmail.com>= wrote:
One concern is that even= if filter scripts are local and opt-in initially, social or economic press= ure will push them toward "standardization"=E2=80=94and from ther= e toward implicit coercion=E2=80=94so the risk of soft censorship increases= over time. If relay policies start drifting, the mempool ceases to reflect= miner behavior and fragments into incompatible local views, undermining it= s role as a shared substrate. Instead of decentralizing control, filter mod= ules may simply externalize it: those who author =E2=80=9Cpopular=E2=80=9D = (perhaps through demagoguery) filters gain outsized influence over what the= rest see. The path to robustness is not more policy layers, but maintainin= g a minimal, common relay system.

<= div dir=3D"ltr" class=3D"gmail_attr">On Thu, Sep 25, 2025 at 6:29=E2=80=AFP= M Greg Maxwell <gmaxwell@gmail.com> wrote:
"There are levels of survival we are prepare= d to accept."

Black and white thinking is not= very helpful=C2=A0here particularly because the goals of pro-filtering and= anti-censorship aren't exact opposites.

A wid= ely censored world would greatly degrade the value of Bitcoin,=C2=A0particu= larly if the censors managed to enlist significant miners.=C2=A0 It would b= e routed around at great cost, and with much less freedom provided for the = world.=C2=A0 But just like people continue to buy racy magazines or other c= ompletely lawful targets of operation chokepoint=C2=A0with USD, people woul= d still route around Bitcoin censorship.=C2=A0 =C2=A0But why even use Bitco= in if it's in a similar space of your transactions being capriciously b= locks, your funds frozen, etc. as exists with legacy infrastructure?
<= div>
But the irony is that the traffic that people most despe= rately want to stop would be among the least impeded-- already today the sp= am traffic exists at all because it's well funded (or really existed a = year ago, we are long past the huge spam floods-- they were depleted by cos= ts and fizzled as predicted--=C2=A0and Ocean Mining is fighting yesterday&#= 39;s battle. But what exists exists because its well funded).=C2=A0 Meanwhi= le joe blow sending funds p2p to friends or family in far off places doesn&= #39;t have the funds or technical acumen=C2=A0to deal with censorship poten= tially targeting him, his activities, or his payees.=C2=A0 The effect of ce= nsorship is basically to require people to learn how to be money launderers= to freely transact, and those who don't suffer.

The case is even stronger re: the recently filtering arguments because u= nlike some consensus rule anyone can just mine a block (rent hashpower, you= don't have to own it) or even more so the stuff like op_return limits = have long been bypassed by major miners.=C2=A0 So the policy restriction wa= s already not working.=C2=A0 =C2=A0So in some sense there are arguments get= ting conflated:=C2=A0 The op_return policy limit has already failed.=C2=A0 = So when people point out that it doesn't work it's just a statement= of fact rather than speculation.=C2=A0 But basically the 'bad' tra= ffic has a lot easier time than more innocent traffic, which is part of why= filters can be both ineffective and dangerous.=C2=A0 It's also the cas= e that existing filter efforts are not backed by civil litigation or state = mandates, but building infrastructure creates an obvious stepping stone to = that (in part because of the insufficient effectiveness of filtering)-- it&= #39;s just a bad road that will almost inevitably lead to more escalations.= =C2=A0 =C2=A0Bitcoin is just better of adopting the position that other peo= ple's transactions aren't our business, even if they're stupid = or drive fees up a bit for some periods and create annoyances, because the = alternative is easily much worse.


<= br>




<= br>




<= br>

=C2=A0=C2=A0




On Thu, Sep 25, 2025 at 9:26=E2=80=AFPM Aiden McClelland &= lt;m= e@drbonez.dev> wrote:
>I have no idea what you're referring to there.

It's something I inferred from your p= rimary argument that seems to be that user-configurable filters are bad bec= ause they would cause censorship. But it also sounds like you're saying= such filters are completely ineffective at any sort of censorship at all. = I don't really understand how these two viewpoints can coexist. What am= I missing here?

Best,
Aiden McClelland

On Thu, Sep 25, 2025, 3:14=E2=80=AFPM Greg Maxwell <gmaxwell@gma= il.com> wrote:
I am = not a core developer. I have not been for some eight years now.=C2=A0 =C2= =A0

>=C2=A0that you yourself are worried they w= ill reach the 80% needed

I have no idea what you&#= 39;re referring to there.=C2=A0 If lots of people run nodes that screw up p= ropagation they'll be routed around.=C2=A0 I developed the technical co= ncepts required to get nearly 100% tx coverage even if almost all nodes are= blocking them quite a few years ago ( https://arxiv.org/= pdf/1905.10518 ), but deployment of the implementation has gone slow du= e to other factors (you know, such as the most experienced=C2=A0developers = being hit with billions of dollars in lawsuits as a cost for their support = of Bitcoin)... I expect if censoring actually becomes widespread that techn= ological improvements which further moot it will be developed.
These are just vulnerabilities that should be closed anyways--= after all anyone at any time can just spin up any number of "nodes&qu= ot; that behave in arbitrary=C2=A0ways, at ant time.=C2=A0 It's been a = lower priority because there are other countermeasures (addnode-a-friend, m= anually setbanning=C2=A0bad peers, etc.) and aforementione distractions.

>=C2=A0censorship due to widespread use of transa= ction filters is a bad thing (I'm not really taking a stance on that ri= ght now).

I would point you to the history of disc= ussion on Bitcoin starting back with Satoshi's earliest announcements, = and perhaps to help you understand that if you want that what you want isn&= #39;t bitcoin.=C2=A0 If after consideration you don't think censorship = wouldn't be very bad, then really you and I have nothing further to dis= cuss.

>=C2=A0are you willing to work with and c= ompromise with people who are looking=20 for a solution like this? Or are you going to force them to abandon the=20 Core project entirely

I don't really think the= re is any space to compromise with people who think it's okay to add ce= nsorship to Bitcoin-- I mean sure whatever exact relay policy there is ther= e is plenty of tradeoffs but from the start of this new filter debate the f= ilter proponents have immediately come out with vile insults accusing devel= opers of promoting child sexual abuse and shitcoins and what not----=C2=A0 = that isn't some attempt to navigate a technical/political trademark, it= 's an effort to villify and destory the opposition.=C2=A0 =C2=A0And una= mbiguously=C2=A0so as luke has said outright that his goal is to destroy Bi= tcoin Core.=C2=A0 So what's the compromise there?=C2=A0=C2=A0

>=C2=A0Or even worse still, felt compelled to coordinate= a UASF to block these transactions entirely?

I ve= ry much think people should do that-- they should actually make some consen= sus rules for their filters to fork off and we can see what the market thin= ks.=C2=A0 -- And also even if the market prefers censored Bitcoin, that'= ;s also fine with me, in the sense in my view Bitcoin was created to be mon= ey as largely free from human judgement as possible.=C2=A0 When it was crea= ted most of the world was doing something else and didn't know they nee= ded freedom money.=C2=A0 If it's still the case that most of the world = doesn't want freedom money that would be no shock. They should be free = to have what they want and people who want freedom money should be free to = have what they want.=C2=A0 I got into bitcoin before it was worth practical= ly anything because of the freedom it provides, and I think that's para= mount.

Perhaps you should consider why they *don&#= 39;t* do that?=C2=A0 I'd say it's because (1) it won't work, an= d (2) it's not actually what the world wants-- an outspoken influence c= ampaign is not necessarily all that reflective of much of anything.=C2=A0 P= articularly given how inaccurate and emotionally pandering the filter advoc= acy has been.=C2=A0 =C2=A0But, hey, I've been wrong before.=C2=A0=C2=A0=



On Thu, Sep 25, 2025 at 8:51=E2=80=AFPM= Aiden McClelland <me@drbonez.dev> wrote:
Greg,=C2=A0

Let me assume for a minute, for the sake of argument, = that I agree that transaction censorship due to widespread use of transacti= on filters is a bad thing (I'm not really taking a stance on that right= now). It is an irrefutable fact that a very large portion of the user base= wants to filter transactions. So many so, that you yourself are worried th= ey will reach the 80% needed to prevent certain types of transactions from = propogating. Wouldn't it then be worse if these 80% of users wen= t and ran an alternative implementation, most likely written by it's mo= st radical supporters? Or even worse still, felt compelled to coordinate a = UASF to block these transactions entirely?

I at no point intended to insinuate that you or any othe= r core contributer be compelled to implement a proposal like this. It's= up to its supporters to do so. The real question is, are you willing to wo= rk with and compromise with people who are looking for a solution like this= ? Or are you going to force them to abandon the Core project entirely?

Best,
Aiden McClelland

On Thu, Sep 25, 2025, 2:03= =E2=80=AFPM Greg Maxwell <gmaxwell@gmail.com&g= t; wrote:
>=C2=A01)=C2=A0Allowing node

Who s= aid anything about allowing?=C2=A0 Everyone is allowed to do whatever they = want.=C2=A0 Drill a hole in your head if you like, not my concern.=C2=A0 No= ne of this thread is about what people are allowed to do-- that's off t= he table.=C2=A0 The design and licensing of Bitcoin is such that no one get= s 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 b= e stuck in a kind of serf thinking where you can only do what other people = allow you to do.=C2=A0 That has never been what Bitcoin was about.

Ra= ther, the question is should people who care about Bitcoin spend their time= and money developing infrastructure that would be useful, even primarily u= seful, for censorship.=C2=A0 I say no.=C2=A0 Especially because any time sp= ent on it is time away from anti-censorship pro-privacy tools and because t= he effort spent doing so would undermine anti-censorship and pro-privacy ef= forts because they would inevitably=C2=A0moot the efforts=C2=A0expected get= ting into peoples business and filtering their transactions.

You don&= #39;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 v= ery beginning Bitcoin has stood against the freedom to transact being=C2=A0= overridden by some admin based on their judgment call weighing princ= iples 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 t= o make ineffectual the blocking of consensual=C2=A0transactions.=C2=A0 It m= ight not seem as many at the moment, but the pro-privacy and anti-censorshi= p 'side' doesn't have a paid PR and influence campaign,=C2=A0 b= ut it also doesn't matter so much because Bitcoin takes advantage of th= e nature of information being easy to spread and hard to stifel and it does= n't that that huge an effort to route around censorship efforts.
<= div>
There are elements of anti-censorship in Bitcoin that ha= ve been so far underdeveloped.=C2=A0 It's unfortunate that their furthe= r development might be forced at a time when efforts are needed on other ar= eas.=C2=A0 But perhaps they wouldn't get done without a concrete motiva= tion. Such is life.





On Thu, Sep 25, 2025 at 9:21=E2=80=AFAM yes_please <<= a href=3D"mailto:caucasianjazz12@gmail.com" rel=3D"noreferrer noreferrer no= referrer noreferrer" target=3D"_blank">caucasianjazz12@gmail.com> wr= ote:

Sorry Greg, could you please elaborate fu= rther on your ideas? Some are not exactly clear:

1)=C2=A0Allowing node runners to configure their node as they please and refu= se to relay some txs is considered authoritarian, censorship, and an attemp= t to regulate third parties conduct. On the other hand, forcing nodes to me= rge towards a single shared configuration (by preventing them to block txs)= is not considered authoritarian because this imposition does not discrimin= ate 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 stat= e and to model what will get mined, shouldn=E2=80=99t we reach this state t= hrough distributed independent nodes who decide=C2=A0independently on what = they prefer this homogenous state to be? If we don=E2=80=99t reach this sta= te through this distributed/independent mechanism, then how are we to reach= this state? Who gets to decide and steer the direction so that we all conv= erge towards this homogenous state?=C2=A0 One of the strongest aspects of b= itcoin is the fact that no single party can force a change/direction, and t= he network has to somehow reach a shared agreement through independent deci= sion makers who act in what manner they think is best. The proposed BIP see= ms to be aligned with such a principle, I fail to see any authoritarian asp= ect here.=C2=A0

3)= =C2=A0I 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 according to the ideas you have here expressed (namely not through a d= istributed independent organic manner)


Respectfully, yes_please=C2=A0=C2=A0=C2= =A0


On Thu, Sep 25, 2025 at 12:50=E2=80=AFAM Greg Maxwell <<= a href=3D"mailto:gmaxwell@gmail.com" rel=3D"noreferrer noreferrer noreferre= r noreferrer" target=3D"_blank">gmaxwell@gmail.com> wrote:
=
So that when the "consistent st= ate" changes as a result of some issue you 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.<= /div>


On Wed, Sep 24, 2025 at 8:47=E2=80=AFPM Aiden McClellan= d <me@drbonez.dev> wrote:
<= blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l= eft-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);pa= dding-left:1ex">If mempool consistency across the network is all that is im= portant, why allow any configuration of mempool relay policies at all?
<= br>
On Wed= nesday, September 24, 2025 at 12:47:28=E2=80=AFPM UTC-6 Greg Maxwell wrote:=
This appears to substantia= lly=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=A0discre= pancies=C2=A0are harmful to the system and promote 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 and deploying the technologi= cal=C2=A0infrastructure=C2=A0for massive censorship.

If you think this is important, I advise you to select another cryptocur= rency which is compatible with such authoritarian=C2=A0leanings.=C2=A0 -- t= hough I am unsure if any exist since it is such a transparently pointless d= irection.


On Wed, Sep = 24, 2025 at 6:30=E2=80=AFPM Aiden McClelland <m...@drbonez.dev> 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 a= round relay policy, as an alternative to running lots of different node imp= lementations/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 go= ing and I'm sure doesn't follow best-practices. Once it's worki= ng, 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 bit= coindev+...@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 &= quot;Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to bitcoindev+un= subscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bitcoinde= v/de4dae19-86f4-4d7a-a895-b48664babbfcn%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+un= subscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msg= id/bitcoindev/CAAS2fgRABqRe1j6xzW0uhVrDiQnL6x1X6ALzfsJ7w4GztWVeNA%40mail.gm= ail.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/CAAS2fgSXX5_TU8= 6r%3DQOQAvg84tpRa7o9ha5%3DEn3tPmTUBrrqhw%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/CAL5BAw2RYHkUj4iREYL%2BNca_CYP-BwLB5pZg3xY8%3D4-sf0ompg%= 40mail.gmail.com.
--0000000000002a0c63063fab0b8e--