[Mempool spam] Should we as developers reject non-standard Taproot transactions from full nodes?

Posted by Michael Folkson

May 8, 2023/17:13 UTC

A recent discussion on the bitcoin-dev mailing list has sparked conversation around potential solutions to the current congestion in the Bitcoin mempool. Ali Sherief suggests that side projects such as BRC-20 are causing high volumes of transactions and pricing out real bitcoin transactions, disrupting the harmony of Bitcoin transactions. He proposes taking action through BIPs and/or commits into the Bitcoin Core codebase to curtail the loophole in BIP 342 which has allowed these unintended consequences. However, Erik Aronesty responds by suggesting that it is probably easier to reject any transaction where the fee is higher than the sum of the outputs. Michael Folkson joins the conversation, questioning the impact of this proposal on valid use cases such as closing a Lightning channel during a protracted fee spike. He argues that preventing perfectly reasonable transfers of value would require a consensus rule change. While some may have criticisms about censoring transactions, Sherief believes it is necessary to find a solution that fits everyone's common ground. He suggests that the community indirectly allowed this congestion to happen, and thus has a responsibility to ensure it cannot happen again using Taproot.

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