The Looming Threat of Quantum Computers to Bitcoin Security
Quantum computers have the potential to revolutionize various fields, but they also pose a significant threat to the security of cryptocurrencies like bitcoin. The first part of this series explored the principles of quantum computing, while this piece focuses on the potential risks to bitcoin. Bitcoin's security relies on a complex system called elliptic curve cryptography, which utilizes a one-way function to protect user identities and transactions. However, a quantum algorithm known as Shor's algorithm can potentially break this encryption. The algorithm works by finding the period of a function, which is a task that quantum computers are well-suited for. This is achieved through the use of superposition, entanglement, and interference, allowing the algorithm to evaluate the function for all possible inputs simultaneously. The recent paper by Google's Quantum AI division has reduced the estimated number of qubits required to break bitcoin's encryption from millions to fewer than 500,000. This breakthrough has significant implications for the security of bitcoin, particularly for the 6.9 million coins that have already been exposed on the blockchain. The window of opportunity for a quantum attack is roughly nine minutes, which is comparable to the average block confirmation time of bitcoin. As a result, users who broadcast their public keys have a limited time to confirm their transactions before a potential attacker can derive their private key and redirect the funds. The next piece in this series will explore the practical implications of these findings and the potential measures that can be taken to mitigate the risks posed by quantum computers.