Relax OP_RETURN standardness restrictions

Posted by Greg Maxwell

May 7, 2025/11:32 UTC

The email discusses a specific strategy known as a withholding attack within the context of Bitcoin development. This tactic involves announcing a blockchain block while intentionally omitting some transactions from it. Although blocks do get relayed to other full nodes before their complete validation, for the strategy to be effective, all nodes must possess the necessary data. The technique aims to delay the mining process on the recipient's end until the validation of the withheld transactions occurs. However, this approach only minimally reduces the hop-by-hop component of transaction relay because the recipient likely does not have the transaction either, given its relay is blocked in the network, and the transaction is submitted directly to the party that included it in their block.

The email also mentions that while there are several potential optimizations to mitigate the impact of such withholding attacks, these would require significant development work. More importantly, none of these potential solutions would be as effective as possessing and pre-validating the transaction data. This implies a significant effort must be made in development to address these challenges effectively.

Link to Raw Post

Thread Summary (59 replies)

Apr 17 - May 14, 2025

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