Dust Expiry: Clean the UTXO set from spam

May 20 - Sep 21, 2025

  • The discourse surrounding the optimization and management of the Unspent Transaction Output (UTXO) set in blockchain systems, particularly Bitcoin, is multifaceted and addresses several key challenges and proposed solutions.

One central concern is the UTXO set's rapid expansion, largely fueled by spam activities that contribute to its bloat, making it a pressing issue for network efficiency and scalability. The size of the UTXO set has seen significant growth, doubling from 4.6 GB to 11 GB since 2023 due to various spam attacks, including inscription spam, BRC-20 token scams, and wash-trading. This expansion not only strains the network but also underscores the permanence of UTXO spam, which, unlike other forms of spam, cannot be pruned from the system.

In response to these challenges, a proposal for an age-based expiration rule for dust outputs has been put forward, aiming to mitigate the clutter caused by spam within the UTXO set. This soft-fork proposition suggests that very small and old outputs become unspendable after reaching a certain age threshold, allowing for their removal from the UTXO set and thus reducing its overall size. This approach seeks to address the inefficiencies posed by the UTXO set's growth without compromising the fundamental principles of blockchain technology, such as user autonomy and fairness.

Furthermore, research on the UTXO set reveals that approximately 41.65% of it consists of 'dust' - small bitcoin amounts considered economically nonviable to spend due to transaction fees exceeding the transfer amount. This finding is pivotal as it quantitatively illustrates the scale of potentially irrelevant outputs in circulation, prompting discussions on optimizing network performance while maintaining inclusivity and fairness for all participants. The dust limits established by Bitcoin’s default core policy for various script types play a crucial role in this context, influencing potential future adjustments in handling dust within the protocol.

The proposal's introduction of a mechanism for managing dust outputs through an age-based expiration represents a strategic attempt to optimize the UTXO set's efficiency. By targeting very small and very old outputs for expiration, the strategy aims to clean up the UTXO set without engaging in what could be perceived as confiscatory practices, thereby aligning with ethical considerations and governance principles within the blockchain ecosystem. This nuanced approach highlights the complex balance between leveraging analytical insights for network optimization and respecting participant rights.

Overall, the dialogue encapsulates the ongoing exploration and debate within the blockchain community regarding scalable and efficient validation methods, with the UTXO set's management at its core. It reflects a concerted effort to address inherent limitations in current technologies while ensuring the security, reliability, and integrity of user assets in the face of expanding network demands.

Link to Raw Post

Thread Summary (33 replies)

May 20 - Sep 21, 2025

Message History

34 messages

RobinLinus Original Post
May 20, 2025/01:53 UTC
orangesurf
May 20, 2025/04:25 UTC
RobinLinus
May 20, 2025/05:43 UTC
anons
May 20, 2025/05:45 UTC
RobinLinus
May 20, 2025/06:04 UTC
garlonicon
May 20, 2025/06:16 UTC
RobinLinus
May 20, 2025/06:22 UTC
garlonicon
May 20, 2025/06:30 UTC
RobinLinus
May 20, 2025/07:11 UTC
garlonicon
May 20, 2025/07:42 UTC
jsarenik
May 20, 2025/08:45 UTC
gmaxwell
May 20, 2025/10:05 UTC
sjors
May 20, 2025/10:57 UTC
gmaxwell
May 20, 2025/11:09 UTC
RobinLinus
May 20, 2025/13:10 UTC
sipa
May 20, 2025/13:40 UTC
RobinLinus
May 20, 2025/15:35 UTC
gmaxwell
May 20, 2025/23:01 UTC
aurelian_btc
May 20, 2025/23:28 UTC
gmaxwell
May 20, 2025/23:46 UTC
RobinLinus
May 21, 2025/02:31 UTC
gmaxwell
May 21, 2025/03:48 UTC
ajtowns
May 21, 2025/10:44 UTC
gmaxwell
May 21, 2025/21:59 UTC
RobinLinus
May 22, 2025/02:37 UTC
gmaxwell
May 22, 2025/07:59 UTC
ajtowns
May 23, 2025/08:34 UTC
ajtowns
May 23, 2025/08:56 UTC
gmaxwell
May 23, 2025/08:58 UTC
gmaxwell
May 23, 2025/09:02 UTC
moonsettler
May 23, 2025/16:58 UTC
gmaxwell
May 24, 2025/02:50 UTC
moonsettler
May 24, 2025/16:48 UTC
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