Changes to BIP-360 - Pay to Quantum Resistant Hash (P2QRH)

Jul 7 - Jul 17, 2025

  • The conversation delves into the nuanced considerations of blockchain protocol versioning, particularly in relation to payload size and efficiency.

The dialogue underscores the criticality of selecting a protocol version that efficiently aligns with the requirements of a 256-bit hash payload without incorporating unnecessary bytes, aiming to optimize space on the blockchain. This optimization is vital due to the permanent implications on blockchain real estate. Despite some confusion over protocol versions—specifically, the Segregated Witness (SegWit) versions associated with Taproot—the discussion clarifies that P2TR operates under version 1, and there's a pivotal choice between version 2 or 3 for future applications. Ethan’s decision against adopting the same version as P2TR for their purposes highlights the significance of choosing the most appropriate protocol version based on specific technical needs.

The exchange further explores the implementation of Taproot, spotlighting the SegWit versioning and the potential for accommodating different payload lengths in future versions of taproot. It addresses the numeration confusion due to the 0-based numbering system and refers to BIP-341 for detailed framework usage. The conversation identifies constraints tied to using a 256-bit payload, illustrating the complexity and forward-looking considerations crucial in evolving Bitcoin's infrastructure for advanced features. Additionally, privacy concerns related to MAST (Merkelized Abstract Syntax Trees) are discussed, emphasizing the balance between functionality and privacy in cryptographic protocols’ design and implementation.

A novel proposal for a 'taproot v2' mechanism is introduced, suggesting enhanced functionality without addressing quantum resistance concerns. This mechanism aims to maintain user anonymity and transaction obfuscation akin to the current taproot implementation for transactions not utilizing the key spend feature. The discussion also touches upon the unconventional use of SegWit versions as markers for different types of transaction outputs to simplify identification and enhance usability, inviting community feedback on the approach.

Security measures for tapscript outputs and the strategic choice of Segwit version 3 for its efficiency and compatibility with existing payload sizes are deliberated. Furthermore, the potential modification of Bitcoin's Taproot upgrade to incorporate Ethereum-like features for UTXO set management sparks a debate on privacy implications and the ethos behind Taproot’s design. The ongoing efforts to enhance Bitcoin's infrastructure through careful consideration and review of improvements, alongside discussions on naming conventions and quantum resistance proposals, reflect the collaborative nature and technical rigor within the Bitcoin development community.

Lastly, significant advancements in Bitcoin Improvement Proposal 360 (BIP-360) aim to bolster Bitcoin's defense against quantum computing threats by transitioning Pay to Quantum Resistant Hash (P2QRH) to a script-only version of Taproot (P2TR). This move enhances security by removing the quantum-vulnerable key-spend pathway and commits P2QRH outputs directly to the tapleaf merkle root. The proposal also outlines a plan for Post-Quantum (PQ) signature verification opcodes, allowing for flexible integration of new signature algorithms in the future, further contributing to the robustness and adaptability of the Bitcoin protocol against emerging threats.

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