Quantum computers could potentially break blockchain security, threatening billions in crypto assets - but how close are we really to this quantum apocalypse?
Quantum computers are all the buzz right now.
Ranging from financial modeling to materials science, drug discovery, climate modeling and more, quantum computers can be applied to myriad use cases that classic computers typically struggle with.
If you’ve been paying attention to the news lately, you’ve probably heard about the ground-breaking capabilities of Google's new state-of-the-art quantum chip, known as Willow.
Rumors are now circulating that quantum computers could begin to pose a threat to the Bitcoin network and other cryptographically secured ledgers. Some of the most optimistic predictions suggest that Bitcoin’s security measures could be toppled within just 3 years.
Is there any substance to these claims? Let’s take a deeper look.
What Are Quantum Computers?
Unlike classical computers, which use bits (which can be either 0 or 1) as the basic unit of data and perform operations linearly using logical gates; quantum computers use qubits (which can be both 0 and 1 simultaneously) and process operations in parallel thanks to their quantum gates.
This might sound like technical garble, but these differences make quantum computers a radically different technological marvel compared to even the most powerful supercomputers.
It has been said that it will require the unique capabilities of a quantum computer to solve problems like Schrödinger equations for molecule simulation, accurate climate modeling, efficient drug discovery and more.
Herein lies both the potential and risks associated with quantum computers. While they can be used to crack centuries-old challenges that have plagued us as a species, they might also threaten existing mechanisms that secure our digital infrastructure, necessitating the development of new quantum-resistant cryptographic methods to safeguard sensitive information and communications.
But how much of a threat to Bitcoin are they in their current state? Let’s find out.
Can Quantum Computers Break Bitcoin’s Encryption?
The short answer is… no, but that could change in a few decades.
They excel at a type of unstructured search problem solving. In essence, this means they are able to search through large sets of data significantly faster than classical computers.
When this processing capability is focused using Grover’s algorithm, it could be used to crack the SHA-256 hash function by finding the input that produces the specific hash that it needs to crack.
>> Click here to read more about SHA-256.This would provide a significant advantage when it comes to mining new blocks. But it wouldn’t outright break the security of the network.
Cracking ECDSA would be a much bigger problem, since the quantum computer could use Shor’s algorithm to derive private keys from public keys — something that is nigh impossible for traditional computers that rely on brute forcing.
If ECDSA were cracked, an attacker could potentially derive private keys from public keys, thereby gaining control of the Bitcoin held at these addresses and forging transactions. That said, some Bitcoin address types (i.e. Bech32 addresses) offer an additional layer of security against quantum attacks.
That said, designing such a system remains well beyond our current capabilities — something that isn’t likely to change for several decades.
Given the current pace of quantum computer development, it would likely take several decades for systems to reach the capabilities necessary to threaten most modern cryptographic security measures.
Since the risk of errors increases with the number of qubits in a quantum computer, advanced error correction technologies and improvements in qubit coherence would need to be developed. This remains an unsolved engineering and theoretical problem.
Can Blockchains Upgrade Their Security?
As it stands, it is indeed technically feasible for some far-flung quantum computer to eventually crack the mechanisms that secure the Bitcoin blockchain.
In order for a quantum resistance BIP to be implemented it would need to be evaluated by developers, adopted by node operators and enforced by miners, requiring widespread consensus among participants.
There are already proposals to switch Bitcoin over to quantum-resistant cryptography.
>> Click here to keep tabs on your favorite quantum-resistant tokens.
Overall, your cryptocurrencies are safe against this potential threat vector for the foreseeable future.