Addressing remaining points on BIP 54

Posted by Antoine Poinsot

Dec 30, 2025/15:59 UTC

The discussion surrounding BIP 54 has resurfaced, sparking debates on its implications and suggested modifications. Luke Dashjr's critique highlights concerns over using the coinbase transaction nLockTime for embedding an extranonce, arguing that it compromises an optimization opportunity for ASIC controllers by saving a SHA256 computation of the coinbase transaction. Despite this, the counterargument posits that utilizing nLockTime for block height commitment is a more elegant solution. It ensures the uniqueness of coinbase transactions without depending on the unstable BIP 30 validation, facilitates historical uniqueness through timelock validation, simplifies block height extraction from the coinbase transaction without parsing Script, and enables constant-time proofs of block height.

Jeremy Rubin's feedback introduces another perspective, questioning the decision to potentially invalidate 64-byte transactions due to the complications it might introduce in smart contract design. He suggests that instead of imposing restrictions on transaction size, which could lead to unforeseen complexities, introducing a new sparse Merkle tree might be a more viable alternative. However, this proposal is met with skepticism due to the significant changes it would require in the core protocol, potentially blinding unupgraded nodes to transaction signatures and traffic—a scenario deemed too radical as a trade-off.

The debate underscores a preference for avoiding drastic measures that could impair the ecosystem's functionality. While acknowledging the inelegance of restricting certain transaction sizes and the potential for unforeseen complexities, the consensus leans towards pragmatism. It favors solutions that mitigate risks without introducing major protocol alterations or leaving vulnerabilities for developers at higher layers of the architecture. This discussion reflects a broader dialogue within the Bitcoin community on balancing innovation with stability, as explored in various forums including the Bitcoin mining development mailing list and related discussions hosted on platforms like YouTube and DelvingBitcoin.org.

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