The a16z Show - a16z Podcast: Trends in Cryptocurrencies
Episode Date: December 19, 2017The internet, believe it or not, was just the beginning. Yes, it spawned an incredible number of uses (some unexpected), from marketplaces and commerce to publishing and social networks... but that’...s all been built with old models of funding and coordination. Now, as we enter a new phase of blockchain-enabled innovation -- decentralized, distributed, crowdfunded -- we’re finally bringing capitalism to open source: Smart people can come together in new ways, to build new things. In this brief discussion from a16z Summit November 2017, founder and CEO at Protocol Labs Juan Benet and founder and CEO of Polychain Capital Olaf-Carlson Wee -- both of whom have appeared on the a16z Podcast for more in-depth conversations -- chat with general partner Chris Dixon to summarize the big picture on crypto, going beyond the buzz around ICOs to the golden age of protocols. ––– The views expressed here are those of the individual AH Capital Management, L.L.C. (“a16z”) personnel quoted and are not the views of a16z or its affiliates. Certain information contained in here has been obtained from third-party sources, including from portfolio companies of funds managed by a16z. While taken from sources believed to be reliable, a16z has not independently verified such information and makes no representations about the enduring accuracy of the information or its appropriateness for a given situation. This content is provided for informational purposes only, and should not be relied upon as legal, business, investment, or tax advice. You should consult your own advisers as to those matters. References to any securities or digital assets are for illustrative purposes only, and do not constitute an investment recommendation or offer to provide investment advisory services. Furthermore, this content is not directed at nor intended for use by any investors or prospective investors, and may not under any circumstances be relied upon when making a decision to invest in any fund managed by a16z. (An offering to invest in an a16z fund will be made only by the private placement memorandum, subscription agreement, and other relevant documentation of any such fund and should be read in their entirety.) Any investments or portfolio companies mentioned, referred to, or described are not representative of all investments in vehicles managed by a16z, and there can be no assurance that the investments will be profitable or that other investments made in the future will have similar characteristics or results. A list of investments made by funds managed by Andreessen Horowitz (excluding investments and certain publicly traded cryptocurrencies/ digital assets for which the issuer has not provided permission for a16z to disclose publicly) is available at https://a16z.com/investments/. Charts and graphs provided within are for informational purposes solely and should not be relied upon when making any investment decision. Past performance is not indicative of future results. The content speaks only as of the date indicated. Any projections, estimates, forecasts, targets, prospects, and/or opinions expressed in these materials are subject to change without notice and may differ or be contrary to opinions expressed by others. Please see https://a16z.com/disclosures for additional important information. Stay Updated:Find a16z on YouTube: YouTubeFind a16z on XFind a16z on LinkedInListen to the a16z Show on SpotifyListen to the a16z Show on Apple PodcastsFollow our host: https://twitter.com/eriktorenberg Please note that the content here is for informational purposes only; should NOT be taken as legal, business, tax, or investment advice or be used to evaluate any investment or security; and is not directed at any investors or potential investors in any a16z fund. a16z and its affiliates may maintain investments in the companies discussed. For more details please see a16z.com/disclosures. Hosted by Simplecast, an AdsWizz company. See pcm.adswizz.com for information about our collection and use of personal data for advertising.
Transcript
Discussion (0)
The content here is for informational purposes only, should not be taken as legal business, tax, or investment advice, or be used to evaluate any investment or security and is not directed at any investors or potential investors in any A16Z fund. For more details, please see A16Z.com slash disclosures.
Hi and welcome to the A16Z podcast. We've talked a lot about crypto on the podcast. You can check out the blockchain and Bitcoin tag on our website for more episodes. But this conversation, moderated by general partner,
Chris Dixon summarizes the bigger picture and overall trends in cryptocurrencies,
featuring past guests Juan Bennett, founder and CEO at Protocol Labs, and Olaf Carlson
Wee, CEO of Polychain Capital.
It was recorded at our most recent A16C summit event in November 2017.
Can you tell us how you first got into all this stuff?
So in June 2011, I found out about Bitcoin and just went down the veritable rabbit hole,
which is something people say in this space,
where once you start thinking about it,
nothing else feels interesting anymore.
So that happened to me pretty aggressively.
I wrote my undergraduate thesis on Bitcoin.
I joined Coinbase as a first employee
and worked there for three and a half years.
After that, I started Polychain.
So Polychain is an investment fund
that invests exclusively in cryptocurrency protocols.
We do not invest in the equity of private
or public companies at all.
It's this area of kind of new protocols
and ICOs and all those kind of words you've been hearing,
that's what we invest in.
Juan.
I studied distributed systems at Stanford,
and at the time there was this peer-to-peer winter, in a sense.
So later on, in around 2013, 12-13,
I started working on a distributed file system called IPFS,
which is now a large open-source project,
and through that, ended up discovering a whole bunch of stuff around Bitcoin
and the thawing of the peer-to-peer winter
and the coming of the peer-to-peer summer again,
and that's when I got very heavily into all of this,
created the beginnings of Filecoin then,
then started Protocol Labs in 2014.
And so Protocol Labs is a research development and deployment lab
for networks like these.
We make IPFS, Filecoin, and some other protocols.
Filecoin is a decentralized storage network
that uses a token to mediate the exchange
between storage providers and clients.
And the point there is to rewire the proof-of-work function
of a system like Bitcoin
to cause useful storage.
So imagine all of the work that is being expended
to maintain the Bitcoin ledger
and have that same kind of exponential growth rate
to this competition,
but apply that to creating
a useful cloud storage service
that anybody can join.
So a lot of people in Silicon Valley think,
why do we need decentralized protocols like this?
We have these amazing supercomputers in our pocket
that are interconnected
and great search engines and they're free.
And then sometimes people say,
oh, it's sort of for government
to get around the government or something like this
is the only purpose of these things?
What would you say to that?
I'll say a couple things.
One is these things in volume
are not actually free.
So if you try to store hundreds of terabytes
or petabytes in Amazon S3,
you're going to have a bad time.
Just thinking about the bandwidth alone,
if you actually want to access all that data,
it's going to be very, very expensive.
So that's where there's a margin
that you can cut out.
So there is something to be said around
these systems can create a better optimization
if you allow everybody on the planet
to participate as providers
in this network. Falkoin's similar sort of analogous to Airbnb versus hotels or something, right?
So you're taking advantage of excess capacity. Yeah, so I think that's the perfect analogy
because there's a ton of spare storage on the planet that can't be added to our storage
provider because it's extremely difficult to build a storage business. So if you have a petabyte of storage,
great, but how are you going to sell it? How are you going to build a business? How are you going to
attract customers? How are you going to compete with Amazon? The bar is way too high for you
to be able to sell those bites on the network. But if you had an algorithmic,
market that you could trade that storage in, then the thing gets very, very different, right? This is
precisely the right way to look at it, an Airbnb for storage, where it's mediated by a token.
The other thing I would say is decentralization is an important security feature that right now
we are taking, we're not really realizing how important this kind of thing is. So when you trust a
huge third party and you trust them entirely with all of your data and so on, they control everything
around those bits, and if they control those bits, they effectively control your digital
life. And this may be fine to a lot of people who traded their digital life for, you know,
really nice things like maps and social and messaging and so on. It is less so fine for businesses,
for governments, and so on. So there is a very strong interest in uprooting from these free but not
quite free clouds and to creating something that is verifiable. So you shouldn't have to trust a
third party to do the right thing. You should be able to verify that they're
actually doing the right thing and be able to move to someone else when they're not.
Well, we're seeing this with sort of the, you know, the regular hacks, Equifax, the DNC hack,
right? Like more and more people are realizing the laws in the centralized security architecture.
One key feature of these protocols is the idea that the users, the token holders,
control the protocol.
Are the owners. So the Filecoin protocol, right, actually isn't really owned by one, right?
The Filecoin protocol is a pure, pure-to-per system.
So if you want to invest in the Filecoin protocol, the only way to invest in that is to buy Filecoins.
There's no company you can really back, per se, to get exposure directly to that protocol.
And broadly, I think part of what Juan's referring to is a larger trend, which is turning networks
into peer-to-peer marketplaces.
So when you think about bandwidth, CPU, GPU cycles, and storage, these are the types of things
that have historically been brokered by centralized entities.
But now you could have equally, like a file coin, you might someday see a Wi-Fi coin,
or you might see a compute coin where people can actually send out, you know, or share,
rather their CPU, GPU cycles and earn money in a native token. It's a fully peer-to-peer network,
and it just removes any inefficiency of the middleman. Now, if you take that to its logical
conclusion, this basically makes sense for any extractor from a network. Many of the major Web 2.0
companies that have seen a substantial growth in the last 15 years, this is Twitter, Tumblr,
Etsy, eBay, Uber, every single one of these companies could someday see competition from a peer-to-peer
protocol. So instead of using Twitter the company, you use Twitter the protocol. And so there's
more value extraction by that centralized entity, and instead that whole peer-to-peer network,
Twitter, the protocol, is actually owned by the users themselves.
Now, where do you think we are, if that will somebody be the case, like where do you
think we are in that kind of evolution?
Because it seems like a lot of the things being built today are things like what you're
building one, right, which are more kind of infrastructure layer, and sort of building
kind of the equivalent of like the AWS for the Web 2.0 era and not necessarily the app
layer.
So a lot of the protocols that are going to be able to do that kind of, like the Twitter protocol
type structure will require a different framing of infrastructure in order to operate in this nice
peer-to-peer publicly verifiable context. And to do that, you need a whole bunch of infrastructure
to be built out first. So that's where we are today. Once those layers are structured,
then you can build a lot of the consumer apps. There will be a few consumer apps appearing in
2018 and so on, but I would expect to find actual competitors to the world of normal social,
where people are choosing these applications for their own right, not because they're in this
different world, later, like maybe late 2018 or 2019. So I think this period is entirely about,
or mostly focused on building out the infrastructure to power those applications later on.
Yeah, and one way I think about this is what I call the Web3 technology stack. So this is,
instead of the web stack that you'd see a website on, and so this is built on all the technologies
we referenced earlier, like AWS and things like that. This is the stack of technologies
that you need to run peer-to-peer applications. So going back again to the PIR
to peer Twitter, there's this really simple problem today, which is where do I store the tweets?
Right? It's a super baseline problem. But until you have IPFS and an incentive system using something
like Filecoin, on top of that, you can't really have reliable peer-to-peer file storage.
So you can't really build Twitter the protocol until Filecoin is deployed and robust and easy
to use. And we're definitely in the infrastructure building. We are in the phase where like with
the normal internet, you had to kind of log your IP address and things like that. I don't think
we really even have the browser maybe.
So I think it's early, but the consumer apps will come in, you know, call it three years or something like that.
So to that point, what are some of the projects that you're tracking closely and excited?
So a lot of these are mostly developer facing.
They're not really meant to be used by regular people.
They're really not.
So, for example, IPFS and Filecoin could be used extensively by regular people in the same way that when you tweet, that gets stored on Twitter servers.
but you don't really think about mechanically how that happened.
So there's a layers of abstractions that will be built on top of most of the things that we're investing in today.
So most of what we're doing are like, to use like a lot of lingo would be verifiable off-chain computations.
So this allows smart contracts in smart contract systems like Ethereum or Tezos or DFINITY to actually have more complicated logic that's computed off the blockchain.
And then a proof is sent back to the blockchain in order to show and prove to.
to the rest of the network that that computation was valid.
That's a system called TrueBit.
But this is all, as you can probably tell,
true bit is absolutely not meant to be user-facing.
It's a developer tool so that developers can build things
that become user-facing over time.
This is just to maybe give some context.
So, you know, we think, as we described,
there's a lot of benefits of decentralized systems.
One of the big disadvantages is, at least currently, is scaling.
So Ethereum can what handle like 10 transactions a second or something,
which is just many orders of magnitude lower than a system like Facebook, right?
And so there's a variety of efforts on many different fronts to make those systems scale better.
And like Trubit is one way to do that.
And so there's a lot of stuff going on now that we're all involved with, which is how do we get these systems to scale better,
which I think is very similar to what happened in 95 to 2010, sort of on the infrastructure side of the kind of Web 2.0 world, right?
Yeah, I think that's exactly right.
The cloud went through a whole bunch of phases of optimization, and that's where we're hitting.
So Bitcoin introduced blockchains and this open-ended consensus system where you could add any transaction.
but it was horrendously slow. And just like the throughput is abysmal for what you actually need
in an application, right? And so it's partly for that reason, I think, that Silicon Valley
effectively dismissed a lot of the potential of Bitcoin. It just looks like such the wrong thing.
If you could, you know, beat the throughput of Bitcoin with a SQL light database in your phone,
why is this thing useful? And so everybody kind of missed the point. The point was to establish this
different kind of computing context where you have public verifiability and immutability.
and once you show that that's possible,
then you apply all the standard techniques for scaling,
this kind of thing,
parallelism, hierarchy, and so on,
and you can build up something that's really high throughput
by either moving the computation off-chain,
by having faster blockchains and all that kind of stuff.
So expect that to happen over the next year or two.
Already there's a bunch of academic results
that show this is not only possible, but it's provably so.
So now people are building those implementations
and we'll see them live in the next two years or so.
So let's talk about ICOs.
people have probably heard about ICOs, there's good and bad, obviously.
Mostly bad.
So this concept of an ICO, though, theoretically is very interesting.
So this stands for initial coin offering.
And this is the concept that when I want to launch a new cryptocurrency protocol or a new token
built on top of one of these smart contract systems like Ethereum, I actually raise capital
from kind of the crowd on the internet.
So anyone in the entire world in cryptocurrency, so like I literally raise Bitcoin or raise
Ethereum in order to distribute my new cryptocurrency token. So part of the reason this is so theoretically
interesting for me is that for the first time we're seeing cryptocurrency technology being used to
accelerate the development of cryptocurrency technology. So I think that despite ICOs right now being
very noisy, sort of scammy and all these things, it has created an inflection point where when you
have a brilliant idea, the capital is much more readily available from a large group of people that
actually conceptually understand what you're working on. And so the kind of literally billions now
that have been raised in ICOs just in the last year, it has created an inflection point for this
entire space where the pace of development will never be, it's never been faster, and I don't
think it will ever go the other way, because the genie is sort of out of the bottle. It's crowdfunding
done right in a sense, in that you now have an infrastructure project that you can actually
crowd fund from its users and developers and investors who understand the potential value of this
thing and they're funding it. And you're going broadcast straight to the whole world and making
a case for it. There's so much capital right now in the world that that's why you're getting
this massive level of noise. So a ton of people are flooding into the space that don't really
have a good idea of how to tell the difference between a really solid project and one that's not.
And that's what creates a whole bunch of noise. The moment that a lot of projects were able to
raise a ton of capital very easily, then that attracts a whole bunch of players that are not that
good and can kind of pass off that they're good. And so that's what we're seeing right now.
We're seeing probably, like, hopefully this is the peak of the hype cycle. Hopefully this will
not get worse next year. So hopefully we have now peaked this and it's going to go back down.
And then suddenly we'll get a lot more rigor in investing. So I think things that would help
the space is to establish very credible groups that can analyze this stuff and provide independent
reports that say this is why this thing, we think this thing works or this is why we think
this thing is broken so that people can understand that.
Discourage people from investing in things that they don't fully deeply understand why it's
going to work.
I don't know how well we can do that, but that's one thing.
And just setting standards as a whole community of saying projects should have actual
degrees of implementation, really strong teams, certain levels of track record before going
through this thing, right?
So that'll take curation, right?
So it'll take a set of investors and platforms and so on that can apply a certain level of curation to the entire system to distill the signal from the noise.
People hear about the news like Bitcoin and, you know, the debates going on there.
And I think it tends to be something that's focused on much more by the news and not by people that actually work in the space.
Yeah, I think it brings up a larger point, which is governance of these protocols.
So this is the idea of, you know, how do you decide what to do with Bitcoin the protocol?
So once this thing is live and running, it's like, a lot.
live software project, live financial system, and then somebody comes up with a way to improve it,
that may have tradeoffs, may not have tradeoffs, just like, how do you change the protocol?
And right now, in pretty much every live system, there isn't a clear governance model.
There's no formalization around how decisions are made or executed.
It's really all very vague.
And I think one thing that's very interesting to me is on-chain, so like on-blockchain governance
systems where you actually use the protocol to create a voting mechanism to actually upgrade and
change the protocol.
There are a lot of projects working on this right now, but if you can do this effectively,
it basically means that the protocol governs itself, right?
And now there's no entity outside of that protocol that has undue influence on that protocol
and also presents a weakness, both from a security and compliance perspective.
So to me, for these protocols to become more robust and also iterate a lot faster on the technology,
we're going to need on blockchain governance systems where people,
can actually stake money in order to vote on protocol changes, which then everyone can kind of
agree on to move the protocol forward.
Completely agree that where governance is right now kind of sucks.
Bitcoin, I think, is the best example of this.
The debates that have been raging for the last two years are about relatively minor things.
So increasing the block size became this huge holy war.
And when you step back and look at what they're talking about, it's just increasing one factor,
either by 2x or something like that, which academically,
people proved will have close to zero impact on the actual network. So this is a huge holy war around
people not agreeing on some very basic facts. And so absolutely we need really strong governance
structures. I think Ethereum has done a lot better in that regard, but it's still very unclear. I also
think systems like either on blockchain governance or some kind of guidance mechanism will work.
Then again, we should also look back at the most successful open source projects and how they do it.
Linux is run by Linus Dorvalds. So it's like one person that,
ends up delegating to a whole bunch of other people to prove why it's successful.
Not arguing that that's necessarily the best thing, but as we go into building the future and
building new things, we should also figure out what has worked in the past and what hasn't.
People did try to come up with voting systems for a lot of open source, and it ended up going worse.
So there's some open source projects that were running to the ground effectively by just
communities of people, effectively using democracy to kind of drive the project into building
way too much, trying to be way too much for a lot of people.
So there's an element of curation there that is important to not lose.
There's another factor that is going to become relevant with proof of state protocols, and if we end up building this on-chain governance thing, which is you don't necessarily want majority of money to decide the outcome of the protocol and every decision, because that could lead to really bad incentives.
So if you just allow pure majority of money vote in, say, the U.S. governance, which is not, I guess, not that different from what's happening, but there's a very strong difference there where at the very least you have a whole bunch of rights and laws in place to prevent just arbitrary decision-making.
The majority of Ether, for example, can't vote to say, suddenly destroy all the other groups, right, or something like that.
So I think this is very green field stuff, but it's going to impact the scalability and utility of these protocols down the road.
And so it's a big problem to solve.
So if people have good ideas around this, you should build something.
Just to explain how much electricity Bitcoin mining uses, this is exactly like what Juan is trying to do here,
is take that and make it into something that's actually useful, like storing files instead of just wasting electricity.
And it's also what a lot of people are working on, like, Ethereum is switching over to something called proof of stake, which is going to hopefully solve that electricity wasting problem.
So when you read the news articles that say that all the cryptocurrencies waste money, like this is actually one of the main efforts in the community is to make more efficient use of resources.
Yeah, it's kind of insane how much power Bitcoin consumes.
It's about...
It worked too well as an incentive system.
I mean, it like it overshot in a lot of ways.
Yeah, last we calculated it was more power expenditure than all of Slovenia.
And so I think it's much more now because of the recent spike.
A lot of miners came in in the last couple of months.
So it's a lot of power.
And so if you turn that into useful work, then you get all of this additional side-effect benefit.
The good news is, or the good or bad news, is it shows you the power of the incentives of these systems.
Satoshi's white paper, which basically does a set of incentives, and they work so well, arguably too well in the case of mining,
that it literally created this much electricity waste.
But it shows you the power of these systems, and what if you could harness those kinds of incentive systems for something better?
Yeah, I would say that that's one of the most important things.
the entire space. So the proper application of game theory into these systems. So I think
computing has had game theory in it for a very long time, but never quite like this, never to the
point where you can just describe a few incentives, encode them into a protocol, and then release it
to the world, and just watch the effects happen, watch massive mines appear out of nowhere and
start mining Bitcoin. So that is extremely exciting because there's a lot you can do with incentive
structures to turn normally centralized systems into decentralized ones and build a whole bunch of
applications that would be very difficult for one small party or one single party to achieve on its own.
Yeah, and one thing about these systems broadly is that ultimately a blockchain protocol
is just a way to organize humans very, very precisely, without a central hierarchy, telling people
what to do. So you could think about, like, if Bitcoin was a corporation trying to organize the mining,
it would never be as efficient as it is with just this decentralized protocol that incentivizes
all these various actors around the world to do this very precise behavior. And you see,
also very, very efficient capital coordination in a lot of these systems. So like with ICOs, I think that
it's probably the fastest and most efficient capital coordination we've ever seen in capitalism, like since
money was invented. People literally put a cryptocurrency address on a web page and within 30 seconds raise
$100 million. So what are some of the things you guys are excited about the next couple of years?
I'm really excited about the application of smart contracts. So these are more advanced logic that can be
built into a blockchain like Ethereum. I think that lots of exciting things will be built with
smart contracts over the next couple years that are sort of hard to imagine, more like sort of
sci-fi, just because it's such a new tool that I don't think the world has ever really seen.
I would say in the short term, things like formal verification coming to smart contracts,
so we don't have single line bugs that lock up hundreds of millions of dollars.
Whoops. In the kind of medium term, once the infrastructure layer is structured, then what are those
applications that are going to come? What are the consumer apps that are going to be so good on this
medium that have nothing necessarily to do with decentralization or crypto assets, but are inherently
a really good consumer application? Because that's what's going to make all of this go mainstream.
And I think in a long term is just rewiring power structures on the internet. I think there's
the possibility here of enabling, keeping a very,
open internet in the long term, which is not necessarily going to happen. So the freedoms of the
internet have been eroded for a while, and they're going to continue being eroded, especially if there's
any kind of bigger geopolitical problems than potentially the internet might charge. Like, who knows,
right? There's a whole bunch of censorship and restriction already, and it could be that we don't
have end-to-end encryption from one country to another in the future. Like, there could be a sequence of
events that happens that prevents that. And so I think that these systems can enable, can build the
foundations at an incentives layer to make sure that we preserve those kinds of freedoms.
And so I think that's a very important thing.
IPFS is already being, which one of your protocols is already being used for antisensorship,
right?
Yeah, so Catalonia tried to declare independence and try to vote for it.
The Spanish government censored the website.
And so then the Catalan government put their website on IPFS and distributed it that way.
So it's pretty cool to see the Catalan president tweeting out the link to IPFS.
So that was exciting.
So we're seeing the first volleys of this kind of thing.
That's going to increase over time.
But it'll come to head at some point when government sort of,
government is in a big way catching up to the freedoms of the internet
and figuring out how to restrict them and how to deal with them.
In some places, enable it, in some other places, restrict them.
So I think there's going to be a ton of questions that are going to hit,
hopefully not in the next year, probably later,
but hopefully by that point we have really strong infrastructure to remain free.
All right, great. Thanks. Thanks, Chris.
