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

Posted by Chris Guida

Sep 25, 2025/17:52 UTC

In a recent discussion on the Bitcoin Development Mailing List, various aspects of a proposed Bitcoin Improvement Proposal (BIP) were debated, highlighting its potential to improve user experience in managing filter software without necessitating updates to bitcoin node software itself. The proposal emphasizes a more flexible approach allowing users to update configurations more conveniently, aiming to reduce the need for direct alterations to the software. This approach is particularly advantageous for miners who seek to customize their operations without editing hardcoded filters within the bitcoind software.

One of the critical points raised concerns the autonomy of both miners and non-mining nodes in determining their transaction policies. The argument presented suggests that while miners may wish to customize their filtering processes, it should not obligate non-mining nodes to adhere to these modifications to relay transactions. This stance champions a decentralized ethos, advocating for the freedom to support or reject transactions based on individual or collective preferences without being constrained by a unified policy dictated by miners’ settings.

Furthermore, the dialogue touched upon the dynamics of transaction confirmation relative to the commonality of filtering practices. It was posited that transactions unlikely to be filtered stand a high chance of confirmation, whereas those subjected to widespread filtering by a significant majority of nodes might face rejection. However, the system's design intrinsically supports mechanisms like direct miner submission to mitigate potential censorship risks, especially in support of small miners, thus preserving the network’s foundational principles against undue censorship.

The conversation also delved into concerns regarding "distributed authoritarianism," suggesting apprehensions about the collective decision-making process potentially overriding core developers' intentions. This perspective reflects on the balance between community governance and the vision set forth by developers, emphasizing the importance of maintaining a system that respects user agency in transaction relaying. Such considerations underscore the ongoing dialogue around governance, autonomy, and the ethos of the Bitcoin network, reaffirming the commitment to a decentralized model that accommodates diverse participant interests and policies.

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