Advances in quantum computing have raised questions about the long-term security of modern cryptography. Since blockchain systems rely heavily on cryptographic signatures, researchers and developers are examining how future technologies could affect networks such as Bitcoin. As part of this discussion, new proposals are being explored to reduce potential vulnerabilities and strengthen the system’s resilience over time.
What Is BIP-360?
BIP-360 is a proposal that introduces a new transaction output structure intended to reduce the visibility of public keys on the Bitcoin network. The proposal adds a mechanism called Pay-to-Merkle-Root (P2MR), which locks coins using a Merkle root rather than committing directly to a public key. This approach decreases the number of elliptic-curve public keys permanently exposed on the blockchain.
How Does BIP-360 Work?
BIP-360 works by requiring Bitcoin transactions to use a script path instead of a direct key path when spending coins. Under the Taproot upgrade, coins could be spent through either a key path or a script path, and the key path reveals a public key during verification. BIP-360 removes the key path option and commits only to a Merkle root of possible scripts. When coins are spent, the transaction reveals a script and a Merkle proof showing that the script belongs to the committed Merkle tree.
Why Is Bitcoin Preparing for Quantum Threats?
Bitcoin is preparing for quantum threats because future quantum computers could theoretically weaken certain public-key cryptography methods used in digital signatures. Algorithms such as Shor’s algorithm could potentially derive private keys from exposed public keys if large-scale quantum hardware becomes available. Reducing the exposure of public keys therefore lowers the potential attack surface.
Conclusion
BIP-360 represents a cautious step toward improving Bitcoin’s long-term security. By reducing public-key exposure and relying more on hash-based structures, the proposal aims to limit possible quantum-related risks while preserving the existing functionality of the network.



















