Bitcoin's Quantum Conundrum: A Race Against Time to Prevent a 6.9 Million BTC Heist
Not all aspects of bitcoin are vulnerable to quantum computer attacks. The process of bitcoin mining, which utilizes a type of math known as hashing, is secure against quantum computers. The blockchain itself and the rule that new bitcoins can only be created through mining would remain intact in the event of a quantum attack. However, ownership of bitcoins is a different story. Bitcoin wallets rely on a specific type of math that converts a private key into a public address, and this math is susceptible to quantum attacks. A quantum algorithm known as Shor's algorithm could potentially break this math, allowing an attacker to access and spend bitcoins from vulnerable wallets. Approximately 6.9 million bitcoins, or about one-third of all mined bitcoins, are at risk due to exposed public keys. This includes early bitcoins stored in outdated address formats and any wallet that has been spent from, as spending reveals the public key. The 2021 Taproot upgrade inadvertently expanded the problem by publishing public keys for any bitcoin spent since its activation. While there are efforts underway to address the quantum threat, such as the BIP-360 proposal and a competing proposal from BitMEX Research, neither has gained broad support from bitcoin's core developers. The lack of a formal governance structure and funding for engineering work makes it challenging for bitcoin to implement effective solutions. Ethereum, on the other hand, has a formal quantum-resistant program in place and has made significant progress in migrating to quantum-safe math. The clock is ticking for bitcoin to prevent a potential quantum heist, and the question remains whether the network can coordinate a massive security upgrade before it's too late.