Austin Hill Of Blockstream: A lot of the Discussions About Private Chains Are Shallow
Austin Hill is a man who’s history is firmly cemented in the history of digital currencies, founding Zero knowledge systems in the 1990s, he hired and worked with many of the Cypherpunks who are credited with developing the first examples of digital currency.
Meeting with him at Techcrunch Disrupt, London, It feels logical to begin our discussions where it all began, Hill is a rarity: Someone who has felt the boom and busts of digital currencies long before Bitcoin burst onto the scene and one of the few who were on the frontlines when the technology was last on the cusp of mainstream adoption.
“We did a deal with Stephan Brands where we got the rights to the patents and tried to commercialise it. We built tool kits and were doing projects with Nokia and financial institutions who were all trying to figure out how to bootstrap Ecash and as we and others found out, it was incredibly hard to bootstrap.”
Initially, Hill was reluctant to return to the space having been approached by Adam Back
“In 2013 Adam [Back] called me, I’d gone off, I was a venture capitalist, had a bunch of different start ups. Adam had gone off, spent some time at Microsoft and had a start up of his own, he called me and asked for help with Bitcoin and my first answer was no, but thankfully he wouldn’t take That for answer and he showed me a vision on how we we could build interoperable blockchains, even beyond Bitcoin.”
Oliver Carding: What are your thoughts on private blockchains?
Austin Hill: Unfortunately, a lot of the discussions about private chains are very shallow and not very informed, you have some people who think they’re just databases, that they have no benefit, you have some people who say that Bitcoin as a public chain is the only one that’ll ever work and everything else will fail, where in fact that entire conversation is broken and shallow, it’s like going back to 1994 and saying you deployed TCP/IP on an intranet, that’s not the internet! We don’t talk that way these days, you just say you’re using the internet and using a common protocol and how they’ve used it differs dependent on their needs. Some people are using IPV6 to route to long haul mobile data on very large fibre networks that don’t route public TCP/IP but it’s still part of the internet, it’s all using the same protocol and that’s the more interesting potential future.
However, there is danger in the marketplace because a lot of people say they’re going to build a private blockchain but are ignoring the entire body of code and a system that’s been so heavily stress tested and had the single largest security bounty ever posted. You can’t overlook that amount of peer review, that amount of testing and the work of the core development team. The expertise needed to do this work is quite high and there’s a huge learning curve, but there’s a core Bitcoin community of which we have members who contribute, but it’s not our community, it’s THE community and the work that’s been carried out on scalability, on security is so much bigger than anyone appreciates, I saw some numbers recently that for every 20/30 hours of coding that goes into Bitcoin core there’s almost 100 hours of security reviews and testing because they’re treating it as fiduciary code, if they make a break, accidentally fork the network then the whole thing could blow up and if it blows up and all the benefits of digital currencies could be forgotten and set back adoption and investment. You look at the work of Pieter [Wuille] and Greg [Maxwell] did on Libsec and they discovered a bug that had existed, undiscovered in Open SSL for almost 18 years, they found it, patched it.
That kind of security review and analysis is hard to do and it’s a rare expertise. Building on top of that as a stack and using this as a common protocol makes sense for a lot of reasons. A company who thinks that Blockchains are popular, write their own and push a proprietary blockchain are dangerous.
Oliver Carding: But do you think some companies are now coming to this realisation, for example, Visa?
Austin Hill: Some are, there have been comments from the project lead at Visa who basically said well there’s a lot of exciting things happening but there’s only one production system that does this and that’s Bitcoin and I think that’s very true. We are still at the starting gates of this industry and the idea of 20 different competing protocols is bad for the industry, but there are some reasons that people are pushing for proprietary protocols.
Oliver Carding: While we talk about different systems. What are your thoughts on Ethereum?
Austin Hill: Vitalik is very smart, but I’ve had concerns about Ethereum on a number of fronts which I have voiced at length: From a technological point of view it’s very ambitious, but it’s a massive crowd funded science project and I don’t think crowd-funding science in that way is necessarily good as a long term funding model when these sorts of projects take so much effort. Even recently Vitalik has been vocal about their funding problems and how do you do a secondary initial coin offering? How do you resell coins to the public? Whereas VC’s have a known model: Series A, Series B, you may have a down round, but they have the expertise to absorb that risk and make informed decisions on whether or not a company gets funded through multiple stages of its development.
Aside from the business and funding model, the goal is still exciting: How do we open up distributed ledgers and platforms to more general purpose smart contracts? Security analysts who I know and trust have pointed out that there are a lot of problems with their approach, they have a Turing complete programming language which at present allows for things like viral contracts which could essentially turn the blockchain into your windows XP box because the minute due to the non-sandbox restraints on contracts. Bitcoin’s approach is more rigid but even in that there were security risks that were identified early on, such as when some Op-codes were turned off, so I think when you are developing fiduciary code as a platform, there’s a requirement to be very conservative on your designs and though Ethereum experimented, for example with its proof of work, with its smart contract language which is great for innovation, but I really question which production systems we’ll actually see deployed on it. At the time when TCP/IP started to gain wide-spread emergence, there were other protocols that were better, but people decided that having a common protocol that worked was much better.
Oliver Carding: How About Rootstock which is based on the Sidechains white paper?
Austin Hill: What Sergio is doing with Rootstock is really interesting, they are using a hybrid, federated and merged mined security model and have built an Ethereum compatible VM into the Bitcoin ecosystem which is really exciting!
The whole sidechains concept is though, it allows for innovation to happen. Segregated Witness, which was just introduced by Pieter allows for a lot of solutions to problems including transaction malleability as well as giving us an immediate 4 x scalability improvement without the risks associated with a hard fork. This is code that was written and tested 6 months ago and has been running on sidechain elements. I really like this approach where we have multiple chains running the same infrastructure where we can prototype and test certain features which could be rolled back into Bitcoin. Other features just aren’t appropriate but can exist on their own chain while still being interoperable. An interesting example is the ability for trustless, atomic cross-swaps which contain market orders but never have custodianship over any funds, so you could enable a marketplace where people can place their order, but without the exchange ever having to hold the funds. This reduces the barrier to entry, changes compliance and regulatory issues and allows for improved security on exchanges who can no longer have their hot wallets attacked.
Oliver Carding: Aside from segregated witness, have you seen proposals from Scaling Bitcoin that you think will be useful?
Austin Hill: There is some really interesting work from one of co-founders, Mark Friedenbach who’s introduced research around cost allocation, so that the cost of generating large blocks is accurately reflected which helps towards a healthier market.
The work Rusty [Russell] has done on IBLT (Invertible Bloom Lookup Tables) which allows for faster mechanisms for transaction merging and block creation, which is very interesting.
I am very optimistic that the combination of proposals I’ve seen give us a lot of breathing room if they’re adopted in short order. The core dev community needs to review these and decide, but I can’t speak for anyone, I mean I actually can’t because we designed the whole company, including employment contracts around that purposely. We believe that no company should have influence over core, however, core still need to be funded, when we created Blockstream, the only other was the Bitcoin Foundation who were funding members of the team, but that went away when the community lost face in them and all of a sudden there were core developers with no income. We made a decision that we aren’t going to hire any more core developers, instead, we’ll have our team work on the open source project, but at no point will Blockstream the company dictate what we think is right for Bitcoin, so we developed this into our contracts including a clause where if we ever ask our developers to do anything which they feel goes against the principles of Bitcoin or if we try to push something that is to our advantage then they have the right to resign and we have to pay them. We care massively about decentralisation, for example, Lightning was developed open source so there will be no monopoly. The same applies to sidechains, Sergio didn’t need our permission to develop Rootstock, the code is open source and anyone can use it. If the BIP is approved then we’ll see hundreds and thousands of sidechains emerge that are interoperable with their own economic playing fields. We think this is healthy for the ecosystem; we never were and never will be interested in designing or even participating in a system where everyone has to go through us.
Oliver Carding: How is the development of your first commercial sidechain?
Austin Hill: Liquid was designed around one narrow use case but one that we thought was immediately solvable. The response so far has been phenomenal; we announced 5 initial participants but since then have signed up more. The onus is on our partners to fully launch the network, but we are expecting to launch mid-February. We are currently focused on getting it right for each partner, making sure the UI is clean and that the network is tested. Essentially Liquid allows for companies to access liquidity without having to adopt complex hedging strategies. It also means that there’s no need for balances in every exchange in the world which is capital intensive and risky. When you give liquidity providers instant clearing you can help pricing across the whole eco-system. We have large plans for where we can take this. We now have a large portion of the Bitcoin exchanges talking to each other on a sidechain which allow for even more interesting use cases, all of which benefit the ecosystem.
Oliver Carding: In your opinion, how will Bitcoin change in 2016?
Austin Hill: I hope and strongly believe that a large part of the scalability discussions which at times have become very toxic and unnecessarily distracting will be resolved. I think we are going to focus on a lot more hard problems that when solved will unlock more value in the ecosystem, for example, mining centralisation, where at the moment there is too much concentration and transaction governance. This something that we’ve had a team working on and will announce some ideas and technology that will solve this problem in 2016.
I also think we will begin to see much more examples of the Blockchain being used as a general purpose platform which has been discussed previously, but without enough examples. Bitcoin has an incredible velocity and network effect and I don’t think people appreciate it because they focus so much on price and which banks are building private blockchains, I think we are going to see interesting use cases where people build interoperable chains which is something very exciting!
Thanks to Techcrunch Disrupt and Austin Hill for the interview.
This interview has been edited for brevity and clarity.
Images courtesy of Techcrunch