Dust Expiry: Clean the UTXO set from spam

Posted by gmaxwell

May 20, 2025/23:01 UTC

The discourse delves into the nuances of handling transaction outputs, particularly focusing on the inefficiencies and potential solutions related to blockchain transactions. The central argument revolves around the notion that overhead costs associated with bandwidth are not a concern for outputs that are unspendable or economically infeasible to spend. This highlights a less discussed aspect of blockchain technology where the cost-benefit analysis of processing certain transactions shifts when the economic viability of spending these outputs is considered.

Furthermore, the conversation touches upon the limitations of spentness encoding, suggesting that while initially perceived as a cumbersome requirement due to its need for access to specific blocks for decoding, alternative methods can alleviate this issue. Specifically, the proposal includes utilizing Simplified Payment Verification (SPV) proofs for transaction inclusion within a block. However, this solution encounters a significant obstacle with the realization that a single input could necessitate a transaction output proof of up to one megabyte, posing a challenge to efficiency and practicality.

To overcome this barrier, a novel approach is introduced wherein each block header would carry an additional hash, serving as a root for an output tree against which proofs could be verified. This method would enable wallets to maintain static fragments of their transaction history within this tree, thereby reducing reliance on existing data structures and mitigating the need for large witness transactions. By potentially excluding provably unspendable outputs from this tree, the system could achieve greater efficiency and streamline the transaction verification process. This discussion encapsulates a technical exploration of optimizing blockchain transaction verification through innovative structuring and encoding strategies, addressing both theoretical and practical challenges in the domain.

Link to Raw Post
Bitcoin Logo

TLDR

Join Our Newsletter

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

Explore all Products

ChatBTC imageBitcoin searchBitcoin TranscriptsSaving SatoshiBitcoin Transcripts Review
Built with 🧡 by the Bitcoin Dev Project
View our public visitor count

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

Give Feedback