Is quantum computing the end of the blockchain?
What is the Blockchain?
![](https://steemitimages.com/640x0/https://marmelab.com/images/blog/rolling_dice.png)
There is a lot of hype around the blockchain and how it is changing the world, the economy and how we do things, and for good reason! It promises freedom and independence in a self-sustaining, self-regulating and self-governing system that you can visualize by watching this nicely explained video:
There are tons of great materials on the web explaining the blockchain, what we will talk about though is the blockchain's core principle, the hashing mechanism, which is an encryption method.
What is Cryptography?
Encryption dates back to the 1900 BCE, however it's use and power became evident in World War II with the invention of the Enigma Machine that allowed the Nazi army to communicate over great distances without the Allies understanding their messages.
If you're interested (and you should be) you can read more on that over here
The basic principle behind encryption is that you have a message that you would like to obfuscate so you pick an algorithm that will be your obfuscation method and a complex set of characters that will be the key to understanding the message. Nowadays encryption produces two keys though in order to resolve the communication problem:
- a private key that can be used to decrypt the message
- a public key that can be used to encrypt it.
I'm probably talking to people who are mining cryptocurrency and are very familiar to this whole process, but I needed to make sure these concepts are sort-of understood before talking about the elephant in the room.
What is Quantum Computing?
A great explanation of quantum computing is available in the following video:How far are we from Quantum Computing?
Back in 2016 researchers in Australia started putting Qubits on silicon chips which is a great step forward since silicon is readily available and cheap, all the major players (Google, Intel, China) are pouring lots of money into this technology, and IBM just pushed its supercomputer to 16 qbits.
Why should we care?
There are two important points where a quantum computer can attack cryptocurrency:
- The private key
- The blockchain trust
If someone had the computing power of a quantum computer he could deduce your private key from your public one, getting access to your wallet and encrypted communication making the whole system obsolete and futile.
![](https://steemitimages.com/640x0/https://tr4.cbsistatic.com/hub/i/r/2015/07/20/345c2a02-24a6-4543-92dc-ffded5248c6e/resize/770x/745ec0004191ba9c312184430b69e187/security.png)
For communication it would seem there is still some hope by using quantum entanglement, a connection that collapses when you measure it making it viable to send information from Bob to Alice knowing it can't get to John while in transit, but it would still pose the problem of John spying on either Bob or Alice directly to get the data.
The trust of the blockchain comes from the fact that no one individual or group (unless he's able to perform a 51% attack) can modify the previous blocks because the computational power to generate the hashes for let's say 10 blocks is too great, making it close to impossible to achieve using the current computers. That becomes a non-issue once we bring quantum computers into the mix, breaking the user trust in the blockchain.
What's next?
Quantum computers are great, they will help us solve a lot of unanswered problems but it's quite clear they will also create a few. Maybe a new way of encrypting is available in the quantum world, one that we are yet to discover, and maybe we need a quantum computer to do it.
What is your take on this subject? Hit me back in the comments below!
ALT+F4
I have no idea what I am talking about but I heard it is possible to upgrade existing blockchains with anti-Quantum stuff. Quit and out.
I'll keep researching this, if I find something interesting I'll let you guys know :)
This comment has received a 0.02 % upvote from @booster thanks to: @flauwy.
Yours is an interesting article, but you should be aware that there is a whole field of study called Quantum Cryptography, which deals precisely with cryptographic algorithms suitable for quantum computation. Also, regarding the blockchain, I know of at least one cryptocurrency which is designed precisely to be resistant to quantum brute force, which is QRL (Quantum Resistant Ledger, see the website https://theqrl.org/). So, although it is certainly an issue for the whole blockchain technology, it is not in any way unfeasible to be handled.
I guess that's the next thing I'll be doing some reading on. Thanks :)
Congratulations! This post has been upvoted from the communal account, @minnowsupport, by ragequit from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, theprophet0, and someguy123. The goal is to help Steemit grow by supporting Minnows and creating a social network. Please find us in the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.
If you like what we're doing please upvote this comment so we can continue to build the community account that's supporting all members.