[BIP Proposal] Mempool Validation and Relay Policies via User-Defined Scripts

Posted by Bryan Bishop

Sep 27, 2025/16:49 UTC

The discussion highlights a significant debate within the Bitcoin community regarding the implementation and use of transaction filters. One key point made is the difference between pruning block content and replacing blocks with succinct proofs, emphasizing that schemes like Mimblewimble are not about abandoning verification but rather about optimizing it in ways that maintain integrity without foregoing verification processes. The conversation underscores the autonomy of software users to run or install filters on their machines without imposing these choices on others, reflecting a broader ethos within the Bitcoin community against coercive practices such as unremovable auto-updates.

Furthermore, the discourse addresses pressures placed on Bitcoin Core developers to include specific filters in their releases, a move viewed by some as contrary to the foundational principles of Bitcoin. This pressure is criticized for potentially setting a harmful precedent by promoting actions considered detrimental to the network's ethos. The argument extends to the effectiveness of filters, pointing out that they cannot prevent unwanted content from being transmitted or received since the protocol inherently allows users to freely exchange information within their mempools, rendering any attempt at censorship via filters ineffective at the network level.

The conversation also explores the purposes of a mempool within the Bitcoin network, questioning the rationale behind wanting to filter transactions at this level. It suggests that those concerned with filtering content might be misunderstanding the role and function of mempools and blocks within the ecosystem. The underlying message is that the Bitcoin network is designed to support freedom of choice regarding software and protocol use, allowing individuals to tailor their interaction with the network according to personal preferences without necessitating broad consensus changes or official endorsements of specific features.

In conclusion, the discussion reiterates the open and decentralized nature of Bitcoin, where users retain the freedom to modify their software to suit their needs, including the use of filters. This freedom is presented as a core advantage of Bitcoin, negating the need for official implementations of restrictive features that could undermine the network's foundational principles. The conversation ultimately reaffirms the importance of preserving user autonomy and resisting efforts to centralize control over the network's operational dynamics. For more information on Bryan's perspective, visit x.com/kanzure.

Link to Raw Post
Bitcoin Logo

TLDR

Join Our Newsletter

We’ll email you summaries of the latest discussions from high signal bitcoin sources, like bitcoin-dev, lightning-dev, and Delving Bitcoin.

Explore all Products

ChatBTC imageBitcoin searchBitcoin TranscriptsSaving SatoshiDecoding BitcoinWarnet
Built with 🧡 by the Bitcoin Dev Project
View our public visitor count

We'd love to hear your feedback on this project.

Give Feedback