In a not too distant future, everything from our banking, supply chains, law, accountancy, communications services – and even governments – will have been redefined. Dramatically more egalitarian means of raising capital for start-ups will have been implemented. The need for intermediaries such as lawyers, clearing houses and even central banks will be diminished as we move towards a truly peer-to-peer economy enabled by a new technology – blockchain.
At least, this is the promise proffered by many blockchain enthusiasts. The reality is likely to be quite different. There are wildly different perspectives on the impact blockchain will have on our economy and society – from it being illegal and needing to be strictly regulated, to promising the creation of the world’s first “true democracy”.
As a result, there is a lot of discussion about this technology, with new stories in the press nearly every day. These could be about Bitcoin’s price fluctuations, the recent theft of cryptocurrency Ether or the innumerable ways blockchain could affect various industries.
So what actually is blockchain?
All of this raises key questions about what blockchain is, as well as how we balance the opportunity with the risks and possible unintended consequences. The word blockchain itself no longer has a single specific meaning, having come to cover a broad range of technologies and solutions.
At its simplest, a blockchain allows parties to co-create a permanent, unchangeable and transparent record of exchange and processing, without having to rely on a central authority. Where previous generations of digital technology have been about data and information and how to exchange it faster and more securely, blockchain is about the exchange of value and how to make it instant and decentralised.
Within this context, many see blockchain as part of the process of digitalisation that has been underway since the 1960s, as shown in the chart below. But while blockchain is undoubtedly part of this process, it is also a dramatic departure from it. Previous technologies were about carrying out the same business processes faster and more efficiently. Blockchain is about completely redefining how business processes are implemented, and even how they are designed in the first place.
How does blockchain work?
1. A consensus protocol, which manages how transactions are recorded and agreed between members. It removes the need to centralize information, say through a silo-ed database, to prove the validity of a transaction.
This is probably the biggest breakthrough associated with blockchain, the way it allows parties who don’t trust one another to reach an agreement. It also prevents the problem of “double spend” which, until bitcoin, had been the biggest problem for digital currencies. The double spend problem is when a digital coin or token can be spent more than once because it can be duplicated in a similar way to cutting and pasting in a Word document. Consensus protocols can also prevent fraudulent transactions from being wrongly validated.
2. A ledger, which is what many people are referring to when they discuss blockchain. This is a public record of all transactions stored across a distributed peer-to-peer network of servers. Once a transaction is verified, it is added to the ledger as a “block”.
3. Rewards or incentives. A blockchain solution requires either a reward system,such as “miners” earning bitcoin or Ether, or an incentive mechanism to ensure that competing interests are aligned.
Within bitcoin and Ethereum, mining is the process of adding transactions performed during a certain time period on to the ledger and is the means by which nodes on the network reach a secure, tamper-resistant consensus. Miners confirm the transactions within blocks through completing complex mathematical problems in order to be able to write them into the ledger. They are paid (or rewarded) in bitcoin. All of the miners compete to be the first to solve the mathematical problem that allows them to write the transactions to the ledger. In bitcoin, this is called “proof of work”.
The number of bitcoins miners receive is reducing over time, dependent on how much is left in the network. In total, only 21,000,000 bitcoin will ever exist. Mining therefore provides two functions: firstly to release new bitcoins into the network as miners are paid, and secondly to provide motivation for people to provide security for the system.
Even in situations where there’s no need to give people a financial reward for mining, there is a strong need for economic incentives, for example finding good reasons for participants in an industry to share data together on the blockchain.The rewards-versus-incentives argument is one of the main ways to differentiate how the economics of a blockchain solution will work.
4. Smart contracts. These are pieces of code that allow applications to be developed on the blockchain. They are secure because, on a blockchain, there is no one single point of failure; the code exists on every node in the network. This means that there is no one place that the code can be manipulated without all the others on the network noticing.
A diversity of blockchains
Within popular media, the prototypical system used to explain blockchain is the bitcoin network. But this is just one type of solution in this space. It is useful to think of three main types of blockchain, or “distributed ledger”. This chart illustrates them:
Cathy Mulligan, Co-Director, Imperial College Centre for Cryptocurrency Research