Dec 30 - Dec 30, 2025
Luke Dashjr's critique focuses on the potential misuse of the coinbase transaction's nLockTime for embedding an extranonce, which he argues could compromise optimization opportunities for ASIC controllers by eliminating a SHA256 computation step. This critique is juxtaposed with arguments favoring the use of nLockTime for block height commitment, highlighting its benefits in ensuring coinbase transaction uniqueness, facilitating historical timelock validation, and simplifying block height extraction without parsing Script.
Jeremy Rubin introduces additional considerations regarding the implications of potentially invalidating 64-byte transactions, which could introduce complexities in smart contract design. He suggests exploring alternatives such as the introduction of a new sparse Merkle tree to avoid these issues, though this idea faces skepticism due to the significant protocol changes it would necessitate.
Riard and Matt Corallo further the discussion by delving into the technical aspects and potential alternatives for nonce management in mining operations. Riard outlines the current usage of the scriptSig field for storing the extranonce and proposes alternatives like utilizing the commitment extension introduced by BIP141 or adjusting the nLocktime field structure. However, concerns are raised about the complexity of these solutions and their impact on non-upgraded nodes and embedded signers.
Matt Corallo responds by explaining the implementation challenges associated with varying the scriptSig length and proposes simpler solutions for nonce rolling that could be easier for ASICs to implement. He also touches on the limitations of the current stratum protocols and the consensus meaning of nLockTime, suggesting that practicality might necessitate focusing on other fields like nTime for nonce rolling. Furthermore, Corallo floats the idea of reserving additional bits out of the version field for nonce rolling to sidestep the debate.
Throughout the exchange, the importance of finding pragmatic solutions that balance innovation with the stability and functionality of the Bitcoin ecosystem is emphasized. The dialogue reflects ongoing efforts to address technical challenges in a way that mitigates risks without introducing unnecessary complexities or vulnerabilities.
Thread Summary (0 replies)
Dec 30 - Dec 30, 2025
1 messages
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