The emergence of quantum computers poses a significant threat to the security of the Bitcoin blockchain. Although such computers do not yet exist, developers are proactively considering upgrades to defend against potential attacks. Recently, Google published research indicating that a sufficiently powerful quantum computer could compromise Bitcoin's core cryptography in under nine minutes, sparking concerns among analysts who believe this threat could materialize by 2029. Approximately 6.5 million bitcoin tokens, valued at hundreds of billions of dollars, are vulnerable to quantum attacks, including coins belonging to Bitcoin's creator, Satoshi Nakamoto.
The potential compromise would not only affect the value of these coins but also undermine the fundamental principles of Bitcoin: 'trust the code' and 'sound money.' To mitigate this threat, several proposals are under consideration. Two primary ways a quantum machine could attack Bitcoin involve exploiting the public key exposure in idle on-chain coins or those in transit in the memory pool. To address these vulnerabilities, initiatives such as BIP 360, which removes the public key from the blockchain, and post-quantum signature schemes like SPHINCS+ are being explored. Additionally, proposals including Tadge Dryja's Commit/reveal scheme and Hourglass V2 aim to protect transactions in the mempool and slow the spending of old coins, respectively.
While these proposals are not yet implemented, the ongoing discussion and development of quantum-resistant solutions demonstrate the community's awareness and proactive approach to safeguarding the Bitcoin network.