An example of the methodology in crypto is the creation of a new wallet that generates a public address and private key. “I am all for hope and am a big believer in quantum computing as a potentially disruptive technology,” said Sankar Das Sarma, but quantum computers are nowhere near being close to cracking crypto. According to MIT Technology Review, Bitcoin doesn’t have any plans to revise its current security protocols just yet, but with usable quantum computers still a decade or two away, cryptocurrency platforms have time to reconsider their encryption methods. “Encryption methods like RSA are based on the simple premise that factoring large numbers is computationally unattractive,” said Hurley, who has previously written about the threat quantum computers pose to today’s encryption methods.

Governance protocols like the Internet Computer could automatically update their system through user voting. Otherwise, the only real justification would be for a state actor, motivated by control, not direct financial gain, to build a quantum computer capable of breaking Bitcoin. But if their intention is to destroy or subvert it, there are less complicated options. That machine would have to be built in complete secrecy, without Bitcoin’s Protocol changing to apply resistant signatures. As soon as it started creating double spends and holders understood why Bitcoin’s price would collapse rendering the process futile. This is essentially the same argument as mounting a 51% attack – it amounts to financial suicide.

The threat of quantum computers to proof-of-work blockchains

One area of specific focus is, which can factor large numbers down into two component primes. This is a very useful property for breaking encryption, since the RSA family of encryption depends on factoring large numbers in exactly this manner. Shor’s Algorithm works in theory with a large enough quantum computer — and so it’s a practical concern that eventually, Shor’s Algorithm might come into play and among other things, RSA encryption might be broken. Ideas to combat quantum technology have been proposed since at least 2019 when Google first published results around its machine. Fujitsu’s computer has 64 “qubits,” the basic unit of information in a quantum computer, compared to Google’s 53.

  • The result of this rather weird technology is that multiple calculations can be made in parallel, greatly cutting down the time required for certain tasks.
  • Similarly, online banking transactions could also be affected, along with digital signatures used to sign cryptocurrency transactions through digital wallets.
  • Figure 4 Step 2 applies the HASH function on the superposition of all possible values of the extra nonce and the miner’s classical information.
  • Minor bugs do appear from time to time, and there exist theoretical security concerns that might threaten Bitcoin today or in the future.
  • This is yet another topic, much like “mining centralization”, which critics use to try to spread FUD without telling the full story or acknowledging how realistic various scenarios are.

As CoinTelegraph discusses, quantum computers could break through the SHA-256 hashing algorithm that Bitcoin and many other blockchains rely on for producing blocks and signing transactions. If this happened, then a quantum computer could forge transaction signatures, recover private keys from public keys, change data in the blockchain’s history, outpace all the miners/validators in the network and completely hijack the blockchain. Since the Decentralized Finance sector holds many billions of dollars in value , there is a tremendous economic gain for anyone who can crack the blockchain’s cryptography. Fortunately, a quantum computer would need millions of ‘qubits’ to break modern cryptography, but currently, they have less than 100 qubits. So while quantum computers can do amazing things like simulating the physics inside a black hole, they cannot yet reverse a cryptographic hashing algorithm and won’t be able to for some time. Also, blockchains can be upgraded as long as all the miners/validators running the network agree to implement the upgrade.

Million Bitcoin in 2 Seconds: Google Quantum Computer

This process is called Bitcoin mining, and for the most part, it’s currently done through Bitcoin mining farms around the world. Estimates on when quantum computers could achieve the necessary qubit processing power to attack Bitcoin range from several years to a few decades. The most optimistic estimates claim that a quantum computer could exist by 2028 that can break the signature scheme in less than 10 minutes, but more realistic estimates are that such advancements will be 10+ years out. A quantum computer will be much more efficient and faster, so it will basically take up most of the hash rate in the network and be the major voting power. No classical computers would be able to compete with that, so decentralization would be broken until quantum computers are widely available. By the way, a similar amount of physical qubits would be needed to completely crack ECDSA secp256k1 with Shor.

The Quantum Threat to Bitcoin Revisited with Richard Murray – What Bitcoin Did

The Quantum Threat to Bitcoin Revisited with Richard Murray.

Posted: Mon, 19 Sep 2022 07:00:00 GMT [source]

A new brilliant algorithm could pop up and suddenly put attackers at an advantage. The probability of this happening is extremely low, but can never be ruled out,” Karmakar says. The commit-and-delay approach would require a soft fork on the Bitcoin protocol and action from individual users, with Imperial College estimating that around 33% of all BTC would otherwise be at risk given their use of unhashed Public keys. Bitcoin is protected with an asymmetric algorithm but with a different approach called ECDSA – Elliptic Curve Digital Signature Algorithm – which is as secure as RSA but not as computationally demanding. Asymmetric encryption requires both the information and a Public Key to encrypt it – which as its name suggests can be shared – as well as a Private Key to then decrypt it.

Your saved search

However, while these specialized devices have been able to provide a huge computational over CPUs, it is believed that quantum computers may be able to outperform them. The concept of quantum computers could threaten crypto mining as these machines could solve cryptographic tasks exponentially. However, despite the advances in the field, no one has yet built a working prototype.

While some blockchains were designed to be ‘quantum resistant’ and will survive the rise of quantum computing in their current form, other blockchains like Bitcoin and Ethereum are not equipped to deal with an attack from a quantum computer. Furthermore, this attack would destroy the security of Ethereum’s decentralized applications as well as every internet application that relies on AES and SHA-256 encryption, which most of the internet is built on. The term quantum computing refers to a type of computation that leverages the collective properties of quantum mechanics to efficiently solve problems too complex for classical computers.

On the other hand, Professor Sarma of the University of Maryland suggests that the concept of quantum computing is currently more hype than substance due to the small matter of quantum error correction. Cryptocurrency miners are responsible for verifying and adding new transactions to the public shared ledger, thereby keeping the main cryptocurrency chain operational. The blockchain is based upon a series of mathematical problems forced into existence, and mining involves generating answers to these tasks; once successful, a new block is created. Although researchers like Groth don’t classify quantum computers as an immediate threat to blockchain technology, experimentation with solutions is nevertheless ongoing. “Cryptographers do reflect on what a suitable countermeasure would look like,” Groth says. These powerful computers use quantum physics to solve complex problems that are beyond the reach of traditional devices by using qubits—an evolution of the classic binary bit.

So much so that the speed and efficiency at which a quantum computer would operate for this application is still inferior to that of today’s ASICs, negating the quadratic speedup that could occur with the Grover algorithm. The oracle circuit is tricky and not straightforward but still possible in theory. In practice, it would need quite an unreasonable high amount of qubits for fault tolerant too. It will likely take decade and by that time, bitcoin community would have moved to a new proof-of-work algorithm. In 2019, a researcher at the Ethereum foundation presented quantum resistance ideas that could be applied ETC to the Ethereum blockchain. Others are building new cryptocurrencies and blockchains like the Quantum Resistance Ledger.

A user’s private key ownership can be verified using a signature without revealing it using the elliptic curve signature scheme. However, the whole basis of computing power and the threat posed to algorithms like SHA256 is being disrupted by a new paradigm in technology unrestricted by binary computation. It’s called quantum computing and some fear it could be a game-changer for the security of Bitcoin’s cryptography.

classical computers

In bitcoin-mining it will not be pre-image, thus will be even trickier because block data always changes. Rather, I’m asking about bitcoin mining, which is a much easier problem than trying to break ECDSA secp256k1. Therefore – is it possible to use quantum computers to mine bitcoins this way? I’m not too familiar with quantum computers, so please correct me if I missed something……. Existing solutions include efforts by IOTA developers to introduce so-called directed acyclic graph technology, and JPMorgan’s quantum key-distribution technology.


Should someone with evil intent gain access to a big enough QC before quantum-resistant software has been widely adopted, it’s unlikely he’d go after a blockchain’s assets. This is because a blockchain’s integrity is based on unbreakable codes, so a successful attack would render it essentially worthless. A far more lucrative strategy would be to hack the Federal Reserve or large commercial banks instead. Bitcoin’s blockchain has never been hacked, and zero counterfeit currency has ever been uttered on the network. Minor bugs do appear from time to time, and there exist theoretical security concerns that might threaten Bitcoin today or in the future.

rise of quantum

While could quantum computers mine bitcoin computers are already a thing, the technology is still very much in its infancy. “Our own calculations based on current ASIC technology, as well as that of other authors , put the earliest likely date that this type of attack will be possible at 2028. However, advances in ASIC technology are likely to push back this date much farther,” according to the study in ScienceDirect. The bottom line is, while blockchains appear safe for now from quantum computing, developers will need to stay vigilant and be ready to take new steps to ensure this remains true.

Can Bitcoin survive quantum computing?

The SHA-256 cryptographic protocol used for Bitcoin network security is currently unbreakable by today's computers. However, experts anticipate that within a decade, quantum computing will be able to break existing encryption protocols.

But simply putting a very powerful computer on the network would not be as seamless as one might expect. A quantum computer would likely be too fast to actually include transactions in those blocks. While this might be true, it is highly unlikely that Google will use a fragile device still operating in laboratory conditions. Still, the power of quantum computing is so fast, that it can outcompete all current miners with an astronomically faster rate. The catch is that using the Grover algorithm requires a lot of processing power.

  • And the calculation does not take into account the difficulty readjustment, happening every 2016 blocks.
  • The Bitcoin mining process requires energy-intensive computers and supercomputers to solve extremely complex mathematical equations.
  • So while quantum computers can do amazing things like simulating the physics inside a black hole, they cannot yet reverse a cryptographic hashing algorithm and won’t be able to for some time.
  • While mining bitcoin on an individual computer is no longer viable, there are other cryptocurrencies that you can still mine at home if you’re prepared to put in the effort.

The difference is that Shor’s algo is polynomial so that once secp256k1 is broken it is useless to increase keysize, while with Grover it is sufficient to double hashsize to obtain again reasonable mining times . Miners in a proof-of-work blockchain system like Bitcoin compete to find a numerical solution to the SHA256 algorithm that beats a network target known as the difficulty. Miners perform so-called hashing operations on the header of a Bitcoin transaction block and a random number. Using the SHA256 algorithm, to obtain a numerical solution that follows a certain pattern. The miner often only guesses the correct solution after performing quadrillions of “hashing” operations per second. For mining Bitcoin, the computer of choice for the hashing process is an Application-Specific Integrated Circuit .

If a miner controls more than 50 percent of the computational power on a blockchain network, they can use that majority control for malicious activity. While quantum computers threaten blockchains, this threat won’t become a reality for at least a few decades . Bitcoin’s creator, Satoshi Nakamoto, did not anticipate the rise of quantum computing, but they did provide Bitcoin with the ability to be upgraded. There is still time for mathematicians to discover better forms of quantum-resistant cryptography and for blockchain miners/validators to implement it. One of the most obvious ways to maintain Bitcoin’s security in a future with more powerful quantum computers would be to upgrade the Bitcoin network to a stronger form of encryption — often called “quantum-resistant encryption”. Some alternative quantum-resistant encryption algorithms already exist, and the main selection criteria for developers would be to use one which is efficient and wouldn’t be memory intensive.

Leave a Comment