Preston Byrne is a co-founder and COO of Eris Industries and a fellow of the Adam Smith Institute. Previously, he was a securitisation and derivatives lawyer with Norton Rose Fulbright in London and he continues to âgeek outâ on high finance.
Itâs been said the only way to win the game of life is for your obituary to run in The Economist.
By that measure, the blockchain (or rather, the idea of a blockchain as a distributed database, rather than merely a backbone for a cryptocurrency) is certainly doing well.
This year alone, the blockchain has chalked up dozens (if not hundreds) of articles in most financial periodicals of record and the cover, no less, of The Economist. Even liberal culture hero Lawrence Lessig recently called the technology âthe most important innovation in fundamental architecture since the tubes of the Internet were first developedâ.
I agree with this assessment, albeit cautiously. I was there when bitcoinâs earliest adopters were describing their technology in similarly high-flying terms (back in the heady days of Charlie Shrem and Mark Karpeles, before anyone noticed the three transaction-per-second throughput limits or before FinCEN got antsy about MSB licensing).
Itâs the same now with blockchains.
Although the technology has considerable potential, given that so few people actually know how to build with it, there is a risk that failing to be sufficiently sober about its capabilities and straightforward about its drawbacks will lead us to apply it in ways that will not showcase this potential at its best.
I would therefore like to humbly offer a few sober and fairly boring predictions for 2016, in the hope that this puts everyone in a hype-free state of mind for the new year.
Iâm often asked by journalists and VCs whether the blockchain game is a âwinner take allâ proposition.
To ask the question betrays a degree of ignorance about what blockchains actually do. Blockchains allow disparate groups to do things on a peer-to-peer basis that, to date, they have relied on third parties like IBM, Google or Amazon to do for them. They cut the data service provider, whomever that might be, out of the transaction and let the blockchainâs pre-set transaction management rules do the heavy lifting.
Letâs take bitcoin as an example.
Most bitcoiners, when asked what problem bitcoin solves, will quickly respond with something like âtrustâ or âvalueâ or âintermediaries.â But if we reread the white paper from a teleological point of view, these aspects of the bitcoin solution were the means to achieving an objective, not the objective itself.
In the most abstract terms, the point of bitcoin is to provide verification and authentication for a particular type of transaction (cash payment) without the provision of personal information by either of the participants. In Satoshiâs own words, the problem bitcoin solves is privacy.
To do this with money, you need to create both new money (bitcoin) as well as a distributed network architecture that doesnât depend on a central machine (the blockchain). To do this with most commercial data, however, you donât need to create a new asset class. What you need is to wrest control of network infrastructure away from existing data service providers and allow people to run that infrastructure themselves.
Blockchains make sense because privacy and verifiability are not just problems in payments. Current free-to-use services, from search to email to social networking, are dependent on advertising revenue to fund their operations.
As a result, companies offering these services must â to paraphrase Satoshi Nakamoto â hassle their users for considerably more information than they would otherwise need. Â This necessity has skewed the Internet toward a more centralized infrastructure than was originally intended, with attendant consequences for personal liberty and data security.
Where bitcoin was designed to solve this centralisation problem in relation to point-of-sale and banking transactions, private blockchains hold the promise of distributing â if not fully decentralising â the logic of all manner of other apps. If we can prove who we are and enforce our relationships with cryptography, we donât have to share as much data with each other.
For our part, Eris has built a distributed Reddit and distributed YouTube (both open-source, so feel free to steal the code) all with a view to proving one thing: the blockchain, together with other new technologies such as IPFS, is DIY Internet.
Nobody owns HTTP, and nobodyâs going to own blockchain.
Last weekâs news that IBM had developed a free, open-source blockchain and was donating that code to the Linux Foundation was greeted with widespread derision by the bitcoin community, including a number of prominent VCs.
This lack of enthusiasm is extremely odd, keeping in mind the âDIY Internetâ that blockchain tech allows. Although bitcoin fans grate at the idea that permissioned databases should bear the name, itâs clear from the white paper that bitcoin and the blockchain are clearly not the same thing.
After all, bitcoin is âa purely peer to peer version of electronic cashâ, while a blockchain is four pages of technical writing that follows the phrase âa purely peer to peer version of electronic cashâ and describe the database back-end that runs that application.
If we were to summarise those four pages, we might come up with something like this: a shared datastore for peer-to-peer networks designed to âreliably (manage) a large amount of data in a multi-user environment so that many users can concurrently access the same data.â
If the latter line sounds familiar, itâs because it is. The part in quotation marks is Oracle describing its own open-source database management systems.
Similarly, at Eris, our thesis is simple: what relational database management systems such as MySQL were in the 1990s and 2000s for computing silos, blockchains are in the 2010s and 2020s for distributed networks.
So how is a âprivate blockchainâ innovative vis-a-vis existing databases? As Tim Swanson wrote about bitcoin, âwhile all the individual elements that comprise the bitcoin blockchain have been around since 2001, it took until Satoshiâs 2008 white paper to demonstrate how these individual pieces could be cobbled together to work as one.â
Private blockchains simply mix and match new components to better fit particular use cases. Where bitcoin needs (1) a timestamp server (which âchains the blocksâ), (2) hashcashâs proof-of-work algorithm, and (3) a digital signature scheme (ECDSA secp256k1),
Most commercial chains with permissioning systems just keep what we need (the timestamping) and swap out what we donât with better components (eg: the Tendermint consensus algorithm plus EdDSA ed22519 signature algorithm).
In 2016, this proposition will no longer be controversial.
Mining is not, and will likely not ever be, relevant to running a private blockchain.
The reasons for this are fairly straightforward: bitcoin mining isnât âtransaction processingâ or âtransaction validationâ, as both of these are done on an ongoing basis by full nodes on the bitcoin network as they propagate valid transactions to one another (verifying digital signatures).
âMiningâ is not about validation: it is about fork choice. With a decentralised system like bitcoinâs, anyone in the world can add a block to the end of the chain. As a result, a competitive mechanism is needed to penalise bad conduct.
A private blockchain, on the other hand, is designed to suit a very specific coordination and communication need for a very specific person or group of people, some (or all) of which will be known.
If you control those nodes or know who runs them, you can use the same digital signatures that secure a bitcoin balance (a write permission to spend bitcoin) to secure the chain (a write permission to add a block to the end of a chain).
Chain security thus becomes a question of sufficiently distributing your nodes and effective key management. These are difficult problems, but they are (if done well) as effective and significantly more flexible than bitcoinâs approach.
For bitcoin itself, of course, mining is likely to remain relevant for some years to come until a better solution can be found.
Where 2015 was the year everyone talked about blockchain, 2016 is going to be the year everyone builds on it.
Thereâs a lot of experimentation, improvement and optimisation left to do. In my personal opinion, weâre two budget cycles away from the first production systems in finance, and I agree with Chris Skinner, chair of the Financial Services Club, that weâre probably 10 years away from mainstream use.
By âmainstream use,â of course, I mean that applications with blockchain back-ends are ubiquitous and the end-users donât even know theyâre using a blockchain.
For the time being, however, there are numerous distributed networking platforms â including our own, OpenChain, Tendermint, MultiChain, and IPFS â which exist, work, and are free to use, and which some of the worldâs largest corporations are already testing to solve difficult commercial problems, particularly in terms of business process efficiency.
What this means for any financial institution or other business looking to use the tech is that the ball is entirely in your court.
Itâs cheap as chips to get started and thereâs much to be learned, so thereâs simply no excuse not to allocate budget and let your developers loose on this for a year â especially considering that your competitors already are.
Want to share your opinion on bitcoin or blockchain in 2015, or a prediction for the year ahead? Send ideas to news@coindesk.com to learn how you can join the conversation.
Paperclip chain image via Shutterstock