Posted by moonsettler
Oct 2, 2025/22:40 UTC
The email from moonsettler addresses concerns regarding the computational costliness of nodes computing and suggests a potential vulnerability to denial-of-service (DOS) attacks within Bitcoin's development. To mitigate these risks, the suggestion is made to limit UTXO set commitments to every 2016 blocks, aligning with the difficulty adjustment epochs in Bitcoin's blockchain. This would entail committing to the UTXO set either at the beginning or end of these epochs to avoid interference with mining operations. The proposed method involves calculating the hash well in advance and ensuring its consistency across checks to prevent its use in DOS attacks.
Moonsettler also highlights a unique challenge in that scripts cannot be fully validated until they are included in an actual block. This opens up the possibility for transactions that might be invalid for mining to enter the mempool, necessitating additional steps for their eviction. This situation raises questions about the potential for new types of pinning attacks that could exploit this vulnerability without incurring costs.
The email concludes with moonsettler expressing low confidence in integrating this solution directly into the script and suggests instead that it may be more appropriate to address these concerns through a soft fork targeting the coinbase transaction structure. This approach implies a preference for a more targeted and specific modification to the protocol to address the vulnerabilities discussed, rather than a broad change to the scripting language itself.
TLDR
We’ll email you summaries of the latest discussions from high signal bitcoin sources, like bitcoin-dev, lightning-dev, and Delving Bitcoin.
We'd love to hear your feedback on this project.
Give Feedback