What is blockchain? First, imagine a spreadsheet that鈥檚 reproduced thousands of times across a network of computers. Then imagine that this network is designed to regularly update this spreadsheet and its shared and continually reconciled database.
Now you have pretty good idea of how blockchain works 鈥揵ut also why blockchain constitutes a revolution on how information is shared and secured on the 鈥榥et.
Since the blockchain database isn鈥檛 stored in any single location, it means its records are easily verifiable. No centralized version of this information exists for a hacker to corrupt鈥攁nd since the data is hosted by millions of computers simultaneously, it鈥檚 accessible to anyone on the internet. But it鈥檚 also protected because after every transaction within the shared ledger; and once all the ledgers match for every computer in the network; the transaction is encrypted with the rest in what鈥檚 known as a block. The new block is then added to existing previous blocks to form a chain of blocks鈥攈ence blockchain.
Now, it鈥檚 true that blockchain gets a bad press because of its association with Bitcoin, which finds itself under financial and political siege. Cryptocurrencies like blockchain because it allows all parties to track, verify and agree upon transactions, even when the individual participants remain anonymous. But that鈥檚 just one of the uses of blockchain. Besides Blockchain itself a growing number of companies like Ethereum and Blockstack offer the same decentralized architecture to protect and authenticate all kinds of data. Microsoft, Walmart and JPMorgan are already starting to deploy their own private blockchain networks in which only partners, suppliers or customers allowed to participate while delivering thousands of transactions per second.
Experts predict blockchain-based technology will soon revolutionize the health care industry as well as the financial industry, by protecting patients鈥� and clients鈥� records through a constantly updated but decentralized accounting system. Blockchain is being touted as the solution to the Pentagon鈥檚 vast logistics challenges鈥攁nd in December, President Trump signed a bill calling for the rest of the federal government to look into the potential benefits of blockchain.
In his new book, Life After Google, George Gilder goes even further. As blockchain technology proliferates and replaces older clumsier centralized systems for sharing and securing data, he predicts the result will be what he calls the Great Unbundling, as information and transactions on the Internet become reconnected without Google and other middlemen, 鈥渞adically lowering transaction costs, turning [independent] firms into networks, distributing economic power, and enabling both wealth creation and a more prosperous future.鈥�
Gilder may well be right. Before we get too excited, however, it鈥檚 important to note there鈥檚 a cloud looming on the blockchain horizon. It鈥檚 called quantum technology.
As we鈥檝e noted in this space many times, tomorrow鈥檚 quantum computers will be more far powerful than today鈥檚 digital classical computers. Quantum technology will be poised to decrypt the complex algorithms that asymmetric encryption systems use to secure almost all electronic data, including blockchain.
Because in the end blockchain technology still uses the same cryptographic building blocks that are at risk to quantum computer assault. More specifically, blockchains rely on ECC 鈥� Elliptic Curve Cryptography 鈥� for authentication which can be broken by future quantum computers. So instead of the answer to all our cybersecurity vulnerabilities, blockchains could become just as vulnerable as web browsers, VPN鈥檚, and other systems.
Fortunately, the problem---quantum technology--is also the solution. Banks, governments, and private cloud carriers are already employing quantum random-number generators (QRNG鈥檚) that protect point-to-point communications as efficiently as a spy鈥檚 one-time pad.
Even more important is developing and deploying quantum-resistant algorithms that can bolster blockchain's encryption defenses. Just as asymmetric encryption uses difficult math problems to stump classical computers, quantum-resistant algorithms will use still more difficult math problems to stump a quantum computer. Today the National Institute of Standards and Technology is looking to set the national standard for these next-generation algorithms. Many private companies are already developing those algorithms: and some are even taking up the challenge of making quantum-resistant blockchain technology.
U.K.-based Quantum Resistant Ledger, for example, is experimenting with ways to create a quantum resistant cryptocurrency, with the 鈥渦nderstanding that popular existing cryptographic signature schemes (such as ECDSA [i.e. a variant of ECC]) in the cryptocurrency space are vulnerable to a sufficiently powerful quantum computer鈥︹� Another British company, Ubiquicoin, has announced its goal to 鈥渂ecome the first blockchain resistant to quantum computing cyberattacks.鈥�
Ultimately adding actual quantum keys to blockchain software, and all encrypted data, will provide the next layer of security against both classical computers and a quantum computers. But even quantum keys are not the silver bullet for ending all future cyber threats, any more than blockchain鈥攁nd retrofitting a classically-based blockchain to make it quantum-resistant will take tremendous time and money. Governments and companies need to start realizing now, that no one wants a blockchain-based product that will be vulnerable to attack tomorrow, no matter how safe it may appear today.