Y Combinator Startup Podcast - #15 - IPFS, CoinList, and the Filecoin ICO - Juan Benet and Dalton Caldwell
Episode Date: June 30, 2017Juan Benet is the founder of Protocol Labs (YC S14). They're working on IPFS, Filecoin, and Coinlist. Dalton Caldwell is a Partner at YC. ...
Transcript
Discussion (0)
Hey, this is Craig Cannon, and you're listening to Y Combinators podcast. Today's episode is with Dalton Caldwell,
who's a partner at YC, and Juan Benet, who's the founder of Protocol Labs, a YC company that's working on IPFS, FileCoin,
and Coin List. If you're just getting inter-cryptocurrency, I highly recommend listening to Episode 244 of Tim Ferriss's podcast,
which does a pretty good job of covering all the terms and explaining how they all connect to each other.
And before we get started, I want to let you know that this is a really long episode, so it's pretty much broken up into three parts.
Part one starts right after this, and it's Juan's explanation of IPFS and Filecoin.
Part two is our conversation with Dalton, and that starts around minute 11.
And part three is Juan answering questions from Twitter, and that starts around one hour and 40 minutes in.
All right, here we go.
Let's just start with a description of all the words we've been talking about.
IPFS, protocol labs, etc.
So protocol labs is a research development and deployment lab for networks that I started
to really build the IPFS project and build Filecoin and create a place where we could
create the kinds of projects that could turn into something like IPFS or Filecoin or other
things.
I really wanted to build an organization that, you know, someone like Satoshi could have seen as a way
to build a project through.
It would be like, oh, yeah, instead of doing this on my own anonymously, I could go and
like build it in protocol apps.
And it is born out of a, of a, you know, personal frustration where when I was starting the
IPFest project, I didn't have such an organization that I could go to and go and build
a project there.
Really, I think, like, the only option was either university or Google.
And in the university case, it would have been killed in the, you know, publish a parish world
where, like, hey, this is way too ambitious, focus on this one little thing and maybe publish that
and move on to the next thing.
and it would have not been an implementation project,
similar to how the web could have never really been built
as a grass-fitting project.
And then the flip side, I think this kind of tech is stuff
that Google might be interested in funding
from the perspective of Google funds a lot of protocols
and funds a lot of research,
but it also kind of runs counter to basic Google positions
around, you know, data, control of data
and how the internet, how information flows
and all that kind of stuff.
get in direct opposition, so it's stuff that probably shouldn't have been funded or in,
you know, direct control by Google. And it's the kind of stuff that I, that has the potential
to really rebalance power on the, on the internet. And so, you know, figure I would, I would
start an organization that's separate. And so protocol apps is really a group that is trying to
create a number of these projects and protocols around things that we think are broken on the
internet and kind of like the charge that we have for ourselves, the mission that we have is to
go and improve and upgrade a whole bunch of the software and protocol machinery that we have
running the internet both in low-level actual internet part or like the web and like more
user-facing pieces.
and we have a very open-ended kind of perspective of like, hey, we just want to improve computing in general
and improve the pipeline of going from research to a product that people use.
It just happens that for now and for the next few years, we're super focused on how information moves around the Internet,
how to distribute it better, how to change and rebalance power associated with information,
give people sovereignty of data, give people, and just make the Internet,
more efficient, make it, you know, route around things like, you know, attacker and hostile
censorship, make it so that, you know, information has more permanence, a whole bunch of
questions around this. And, you know, the two projects there are, you know, one of them is IPFS,
the interplanetary file system. It's used by a ton of organizations and, you know, both businesses
and projects and, you know, blockchain networks and, and governments and so on. And it's
used in a whole bunch of cases around, you know, I think a short way to describe it,
Bethes is saying, hey, it's a large-scale content addressed, um, content distribution thing.
And, uh, and, you know, like the, it's a protocol, it's a peer to peer protocol for moving
around anything, any kind of content, files, data, you know, hypermedia, whatever, um, in a
peer-to-peer way, and, you know, with proper continent dressing and your cryptographic
verification and all this kind of stuff, and a whole bunch of tooling around the guts of
making all of that work, which is peer-to-peer networks and, you know, the ability to work across
a whole bunch of different transports, and there's no end to the really important pieces of,
like, the peer-to-peer machinery that you have to build that the IPFIS project was, you know,
really about. And that's used by a ton of people both in the blockchain space and outside.
And it's used in the blockchain space because it fits really well with the model of like you have
authenticated data structures and you have to you have hashes and you address things that way.
And it's just outside because people want to distribute things in a better way.
People want to address things by what they are, not where they are.
Like it's really time. It's kind of like it's time for the internet to move from location addressing to
content addressing. And in a big way, we've been, I guess, appointed to do so.
And we have to slog through the really hard work that is doing that.
And we're doing it, and it's great.
And we're succeeding.
But, you know, there's more to go.
There's a lot more to go.
What's the current status of making it all human readable?
Because I knew that was an issue early on.
Oh, like making human readable names?
Yeah.
So, yeah.
So human readable names are an interesting question.
Human readable names should map to content.
And people should use them when they know and are aware that that name is now subject to a consensus protocol.
Right?
Like, in a way, human readable names either require a consensus protocol that is global scale
and makes everyone agree on what the value of a name is.
Or their relative, meaning, like, I think there's like a GNS, which is like the new naming system,
which is relative on like a trust graph.
So, you know, and it kind of maps more to how humans think about names where, like, you know,
I might call a friend Jeremy, and I know him as Jeremy, but he actually might have a last name as well,
and he might have other names that he goes by on the internet.
And other people call other people Jeremy, right?
And so GNS is an interesting, or the approach of using trust graphs and so on or social networks to name people.
It's a really interesting and good one, but it doesn't give you URIs or names that you can print in a billboard
that a ton of people can look at and enter into their computer,
which is the whole point of human readable naming.
And so, you know, you really are stuck with consensus.
And so when you're stuck with consensus,
you either have something hierarchical like DNS and so on,
or you have something like blockchain naming,
so like name coin or ENS or block stack.
And you have a situation where human real nameing is important
for people to type, but I think we have this massive addiction to human readable naming
where it shouldn't be used in a lot of places because it brings in a whole bunch of baggage
around, hey, now you need a consensus system, now you need, like, an artwork stack, now you need, like,
a whole bunch of things that normally you shouldn't need to just address or point to some information.
And so, you know, we still want hash this to be the main thing that people used to link to things,
just maybe, you know, allow human readability as an entry point to all of that.
Okay.
Do you want me to describe a falcon first or do you want to dive deeper?
Yeah.
So then the FACON project is a, it was born out of IPFS as a way to incentivize the distribution of content in the IPFS network.
And that's where, you know, you think about the problem of storing bytes of data in the world.
And you have a situation where there's a lot of people with disks and there's a lot of people with data.
And it's effectively a market where people want to buy storage and some people want to, you know, provide storage.
and provide a valuable service.
And so in the old peer-to-peer tradition,
people would just do resource sharing
and kind of try and hope to achieve like a right balance.
It's been shown that that works for some use cases
but doesn't work for others.
And what was really missing there was like an understanding
that this is actually a spectrum
where on one end, some people contribute massive amounts of storage
and don't really need to use the network very much.
And on the other end, you have people that are contributing
or like asking for massive amounts of storage
to store all their data
and don't plan to contribute any storage.
And so this is, you know, basic, like, hey, introduce a currency and now you've mediated
this market.
And so that's what Falcon is about.
It's creating a currency that can mediate this market.
Now, there's a whole second aspect to it, which is you can look at a network like Bitcoin
as an entity that managed to get tons of people around the planet to amass, massive,
like amounts of computing power to maintain the Bitcoin blockchain, all of the Bitcoin mining
that's going on.
And can you create a different proof of work function?
that maintains a blockchain, that instead of just, you know, trying to, like, crunch through
hashes and find a low target, that also causes a valuable side effect.
And that valuable side effect is, hey, you have to store a whole bunch of files in order
to, you know, have power in the consensus.
And so a way of framing it is that the Filecoin consensus, if you want to participate
in the Falcon consensus and maintain the Falcon blockchain, what's counted is not your CPU
raw power as your influence over the consensus.
but rather the amount of storage you are providing to the rest of the network.
And so for that, we use, you know, proofs of storage.
And specifically a new kind of proof we came up with, I guess, discovered,
which we call a proof of replication.
And so that checks and verifies that content has been correctly and independently stored.
You know, independently in like, you know, doesn't mean like different physical hardware,
but rather it means that a different array of bytes somewhere,
is being used to sort of this, and you can't deduplicate that.
And that you can't cheat it in that, like, you can't generate,
like, you can't pre-generate a lot of the content and cheat.
Like, there's a whole lot of, this is a very specific problem.
But the thing there is, Falcoyne, with this different work function,
can organize massive amounts of storage to then sell in the network.
So you get a lot of people to mine the currency,
and, you know, you have a very strong incentive.
to mine the currency, and then you can sell all that storage, that supply that comes on to users.
And so, like, that's a, you know, mediate this, it's a blockchain power decentralized storage
network.
That's the way that we can think about it.
Don't, you want to just kick it off?
What's your first question?
So my first question is maybe start with a timeline of you as a founder, what your initial idea
was, why you started the company, and just how we got here.
Sounds good.
And so it's probably 2013, late 2013 or so I've been working on a whole bunch of knowledge tools.
So this means software tools that can help you learn faster or help scientists figure out what's in papers and so on better.
And I found this really annoying problem, which is data sets, like scientific data sets were not well versioned, were not well managed and so on.
And, you know, there's a whole bunch to that problem, but it struck me as this hugely lacking thing that, you know, computer scientists have Git and we have versioning.
And we also have BitTorrent, and we know how to move around large, large content volumes of data very efficiently in a peer-to-peer way.
And so what really seemed to be missing was this sort of combination of Git and BitTorrent that would enable these data sets to be distributed worldwide, well-fired.
version and so on. And so that sent me on a on a on a path of a re-engaging with a whole bunch of
stuff that I'd been thinking about prior like many years before. A lot of peer-to-peer stuff. So I did
my background is in distributed systems and networking. I studied out at Stanford and so at the
time I had been looking into things like wireless networks and why peer-to-peer networks like
Skype works and so on. And it was a lot. And it was a lot of things.
it always struck me that that was a very untapped area of potential. It just seemed, I think
the potential there was vastly underutilized. A lot of the problems with usability. I don't know
if you know my whole background, but my first company, I meme that I started, was a peer-to-peer.
It was distributed social networking. And so a lot of these ideas keep recycling every few years.
And one thing that we noticed is how hard it was for users to get the negative side effects
of having something just having something that is peer to peer.
BitTorrent worked pretty well.
But even Skype, Skype kept it really,
you didn't know that it was pure and unless you're,
unless your upstream bandwidth was saturating
and you got a nasty letter from your ISP or something,
you had no knowledge as a user.
And so sort of my takeaway during that era
was that usability always trumped the elegance of pure to pure models.
And then when I saw YouTube take off,
YouTube is exactly the sort of thing you would expect to be built
on top of BitTorrent,
but in fact it was entirely,
centralized and they were streaming everything themselves. But holy cow, because it worked so well
and flash video works so well, the culmination of those events happened. And so my kind of knowledge
going into this of, even for the, you know, going back to your story in a second, is usability to me as such
an important concept to have these distributed systems get used by end users. Absolutely. Right?
Without a question. And I mean, very, I think famously, I think Drew Hasen has even pointed out how there
a whole bunch of clunky,
sync, file sharing, sync things that, like, really just did not work.
And the big, you know, the big thrust of Dropbox for a while was just get usability right,
get the user experience flawless.
And it almost doesn't matter what you do underneath the hood as long as you make sure the UX is great.
Yeah, because, like, I'm sure back in the day, everyone was like, well, we have our sync.
That's good enough, you know?
Like, we don't need Dropbox.
We have our sync.
Right.
But then there's, like, this other fundamental difference, which is that, yes, absolutely,
building these systems is hard and you have to pay attention to the UI.
but there's a whole bunch of places where economically it makes a ton of sense to do something better
and to do something that has a different arrangement.
I think there were a whole bunch of, like, there was a period of time, basically, from 2003 to 2009 or so,
where peer-to-peer was sort of dead.
And I sort of call this like the peer-to-peer winter, similar to the AI winter.
Like, you know, there's been a series of AI winters.
That was kind of like the peer-to-peer winter.
And there probably was where more peer-to-peer winters before, because period-to-peer is actually
a pretty old concept.
A lot of people have been struggling with the differences between making things appear-to-peer
or centralized since the beginning of the Internet.
So I think there's a whole bunch of reasons why a lot of the companies failed that were, you know,
getting built around that time where products failed and why there were very few success stories.
So I think Skype and Bitterrand were probably the biggest success stories from that entire time.
And yeah, I think Skype, you know, didn't really talk about peer-to-peer very much.
and BitTorrent, you know, aside from Blizzard and a few others,
like it was mostly used for moving around a lot of, you know, movies.
And so I think that said, though, it doesn't, like the actual CS behind it,
like the actual engineering reasons for choosing to do something peer-to-peer make a ton of sense.
And it's, this actually connects very well with Protocol Labs as a company,
because the key thing is to understand deeply what the benefits of using some technology are.
What are the underlying, you know, from like a research and theory perspective,
like what is the theoretical difference between doing one thing one way or another,
like between centralized models or decentralized models between doing things peer-to-peer
or doing things in a hierarchical, like, well-structured way.
And those different properties can give you a different range of opportunities.
Now, peer to peers a lot harder to build with because you don't have a lot of control.
When you build centralized things, it's a lot easier for people to get going.
It's a lot easier for lots of established ways of doing things and so on.
And like rolling out changes.
I mean, we can enumerate all these.
But like when you, it's easy to roll out a website.
It's hard to distribute software.
I mean, and get everyone to upgrade.
And I would argue that it's easy to roll out a website today because you're working on top of decades of centralized engineering.
Whereas we haven't had the same level, deep level of engineering on the peer-to-peer side.
So the majority of groups that end up going into peer-to-peer end up having to create a lot of stuff from scratch
because it either hadn't been done or had been done in a way that wasn't reusable.
And this was actually one of the big thrusts of the IPFS project in general.
It was create a whole bunch of, create a huge toolkit that people can use to build applications in peer-to-peer land
without having to reinvent everything from scratch.
It was like this really huge frustration for us.
It was like, okay, great.
Like, it's 2013, 14 at the time.
And we have to go back and, like, rewrite tons of normal peer-to-peer stuff that was, you know,
could have been written 10 years before, mostly because, you know, the language and tooling had changed.
We wanted to do a few different things.
We couldn't reuse a whole bunch of the libraries that were out there.
Or the libraries made a whole bunch of assumptions about reality that, like, were broken, right?
I mean, very famously, like, a lot of people just from the engineering perspective, you know, things like,
assuming that you are going to be working on top of like TCP and and that the port that
you have is a TCP port and that it's not a UDP port or whatever, or even that you don't
have some other transport, right away can make a library completely unusable for a project
like years on the road.
I remember dealing with Nat Traversal.
Yeah.
Nat traversal is a wonderful problem.
It's still a place people everywhere.
Let's go back.
You were working on distributed systems.
This was interesting to you.
How did this turn into the company?
Like, what was the thing you applied to YC?
with. What was the timeline there? I applied to IC with the plan of doing, you know, this
of building both IPFS and Falcoyne and a company called Protocol Apps. I mean, it was right
away from the beginning. It was like this large scale plan of going to do, build a whole bunch of
different things all around distributed and peer systems, all about decentralization,
and with a business model of taking a portion of currency. And this was in 2014 when this was a very
new thing. People weren't doing this.
There was basically Ethereum and a couple other groups that had also gotten to the same conclusion.
And I mean, aside from a few side projects that we've started and so on and like basically like delaying our timelines in terms of like software taking a lot longer to build than expected, we've pretty much followed the plan in that it, you know, from the beginning we had both IPFS and Palcoin.
And the, you know, I guess connecting to what I was saying earlier.
So I had this problem around data sets and versioning and so on.
And that led down the rabbit hole of really thinking through how information moves in the network,
how information moves on the Internet in the first place.
How does addressing, how do we do addressing in general?
It turns out with HTTP and so on.
We do all this location addressing stuff that works very well for a certain kind of use cases,
but absolutely terrible for a bunch of other set of use cases and introduce a whole bunch of
brittleness to the infrastructure, right? And so this whole like exploring the set of ideas that had
been well-trodden by lots of groups before me and before, you know, the current wave of peer-to-peer.
Yeah, do you remember Mojo Nation? Of course. I was, I would run it in my dorm at Stanford.
Awesome. And it had a lot of the primitives in there, right? Like I liked, I ran a node and I had
storage space on my PC and like I had fast internet. It was great. So I was not,
familiar with Mojo until I chatted with Zuko about it. And it turns out like Mojo pioneered all this.
Yeah. I thought it was so cool. Like I thought like I completely drank the Kool-Aid. And this was in 1999. I was like that was my favorite. Yeah. It was a great era. You had, you know, the beginning of, you know, Kahneli had just been, you know, the first major large-scale DHD had been deployed. You had a bunch of people building peer-to-peer networks like, because, which then turned into into Skype and, you know,
and a whole bunch of other things.
And yeah, like, it was very promising.
It was, like, the moment where everyone was getting connected to the Internet.
You could now build, like, huge, large-scale infrastructures and so on.
And it just kind of, you know, again, like, there was this, like, peer-to-peer winter.
Like, the...
There's a whole bunch of reasons why that happened.
And, you know, people could sit around debating,
but I think it had to do with the fact that the first primary use case
that people were using peer-to-peer for was copper infringement.
And that being, like, not a viable strategy for a lot of companies.
another thing was it was right around the same time of the rise of the normal cloud.
So Google had been, Google and other companies were investing very deeply into building
large-scale distributed systems.
And, you know, out of, you know, they were building higher critical structures, and they ended
up funding a ton of work down the road in a bunch of labs.
So a lot of the labs that were doing peer-to-peer research switched entirely to doing cloud
infrastructure research.
And so, you know, that's another avenue.
It's another point.
And then I think probably third or fourth where third was there was no digital currency.
So you couldn't actually pay people correctly.
Like you had a bunch of trusted.
You had the beginnings of cryptocurrency.
Yeah.
Like Mojo.
There was those, Mojo was a currency, as I recall.
That's right.
So you had the beginnings of digital currencies, but they were still very unproven
and still, I think, relied on significant trust in a bunch of places.
So you didn't have the same fungibility that you, sorry, the same level of trustlessness
that you have with something like Bitcoin.
and you didn't have, yeah, I think the properties were not quite there yet with digital currencies.
I think another one was just the hardware around that people had did not warrant a peer-to-peer structure yet,
meaning it made sense for a number of use cases, but a different set of use cases didn't make that much sense.
It's interesting to think about computing and normal computing problems this way,
because a lot of people always get hung up on how things scale.
But when you actually think about the total magnitude of data in a problem,
sometimes you realize, oh, yeah, like, just throw it out into one server.
And, like, you have one server, and maybe you replicate that to, like,
you have five servers that are all full copies of the index, and, like, you're done.
Right?
Like, you don't have to build a very complicated distributed system to deal with this
because your total amount of data is way smaller than, like, the latest disks, right?
So, like, whatever.
So let's think about this, just to put this in context.
in a lot of ways history is repeating itself and the same ideas cycle back i've heard mark and
and recent say this before that you know uh web van you know he'll keep funding ideas that didn't
work over and over again because eventually they'll work so instagram and webvan so it seems like
a lot of these ideas are well known to researchers and computer scientists we're trying them again
and there's a bunch of things that are different and you listed a few of them but to enumerate them
so i understand it's just the tools are better is that one of them yeah massively so just the tools are
better to something about the hardware infrastructure of like bandwidth plus CPU.
Computing change, like just the numbers, the actual raw numbers that people have,
either just in disks.
So it's Moore's Law type stuff.
Yeah.
Well, it's not just Moore's Law because you have to account.
So it's, yeah, so you have accelerating returns in, you know, computing, in storage and
so on, not so much in bandwidth, right?
So another, so an interesting point to compare is like realizing that storage is, um,
decreasing in cost super rapidly, whereas bandwidth is not.
And bandwidth, you know, it always feels like the Internet is really slow
because we continue building larger and larger applications and larger media,
but then we can't get to, yeah, we can't get to the moving around as much as,
sorry, let me say that again.
We have, so there's this trade-up between storage and bandwidth where storage is significantly,
you know, it's getting cheaper at a,
at a really rapid rate whereas bandwidth is not.
And because of that, what you end up with is like the feeling that constantly you're saturating
your pipe and that constantly the internet is slow and so on.
But you're just putting a lot more data through it.
And bandwidth is just not improving as fast.
And so eventually we're going to get to a point where it might actually be cheaper to ship
around stuff to consumers.
Hard drives with 747.
It's crazy.
I mean, already if you look at how large companies move data, they do not.
send it over the internet. They send it over the, you know, over packages or move it around physically
in some other way. Or direct fiber. Like some, like if you do data center to the data centers
transfer, you have a direct fiber line and it's not actually on the internet. That's right.
Like that's a, yeah. So if you have fiber, yeah, if you have like some really fast, you know,
uplink, or, you know, some really fast link, not really on uplink because you're in the core,
some really fast link between two data centers, then, then yeah. But like, for example, if you're a
company, you're trying to put a ton of data into Amazon, that was a, um, that was a,
we'll say, hey, like, just ship was a hard drive and we'll put it on it for you.
So there's like a, so there's packet switching and then there's also package switching.
Okay, so are those the big difference?
Like, I was trying to, I did the enumeration.
Am I forgetting any other major factor about why this time, like, we're running the same
play again, but this time it's going to work?
Well, I don't think it's the same play.
I think it's vastly different.
I think that when you think about what the projects are trying to do and what they're building
and what applications are people are going.
for it's very different. So I think like maybe Mojo was like one exception in that like they were
really far ahead thinking about cryptocurrency and resource sharing and all this kind of stuff.
Yeah, because remember it was hard drive space. Like again, as a user, it was like I could rent out
my hard drive space. I could rent out my CPU side. There's three things. It was bandwidth CPU. You earn
Mojo from each of those things. That's right. So if you think about people like there were a few people
around at the time, especially like the Cypherpunks mailing list. Like you can go back and read a bunch of
ideas that have just become reality in the last few years, there were definitely a lot of people
already thinking about the things that we're doing now, but nowhere close to doing them.
And so there's one big difference between this wave and the last wave is that being able to
access a range of applications that were kind of dreams and ideas back then, but we're kind of far
away makes this wave actually quite different in goals. When you think about period period in 2001,
you don't think about Mojo that much. You think about Napster. You think about Kazah. You think about
those systems that, you know, Bittorin maybe was like the, you know, it was actually in the tail end.
Like I think Bitterion got massive and so on, but it was like their right as a whole bunch of the
other ones were failing, right, and going away. And so when people think about peer to peer
to peer and like what was working really well with peer-to-peer networks at the end up.
the time, it was mostly pretty simple peer-to-peer structures that, you know, definitely there were
like people using dhds, they were definitely people doing some amount of like distribution of files
and so on. But it was mostly around like very simple file sharing problems. And it wasn't, so it's
again, so to summarize, the use case really matters. That's what you're saying. So I think, well,
I think both the tooling and the use case that people got to are very different. And like, you,
you didn't yet have smart contracts. Or like, you had the beginnings of what smart contracts were
going to be able to do, but you didn't have them in the level of trustlessness that, say,
Ethereum gives you today. And that is a very important piece of infrastructure that once you
deploy something like Ethereum, a whole bunch of other things become instantly possible,
which, you know, it did not have other time. Like, you did not have this kind of, you know,
worldwide, you know, a computer effectively that allows you to run some very expensive but
but trustless code, right?
Like, you don't have to trust the, the, the, the, the, the computers running this, this,
this, this, this, this, on their output, right? And, like, you have a way to verify that all
the computation was incorrectly and you, all this kind of stuff.
Let's try to use the same thought experiment. Um, there was, there's infinite demand for free
music. Like, I remember, I was, I'm exactly the right age. I was in college when Napster took off.
Everyone, everyone, there was a product that everyone wanted. Yes, it was illegal, but there was
infinite demand for that. What is the closest
analog for the current generation of
things that you think there's inherent
consumer demand for
that can be the equivalent of the thing
that pushes this wave? So
there's a lot there because
first of all, it's not about consumers.
This peer-to-peer wave
and the recent way it's massive is
not because consumers are using it.
And I think that's one of the things that Silicon Valley
has failed to understand. I think
in 2013 and 14
a lot of the blockchain tech was being built in New York and Europe
and far ahead of Silicon Valley.
And I remember having a lot of conversations with people here in New York and Europe.
And just the level of thought outside of Silicon Valley
was vastly superior.
And it was very surprising and annoying to me because I was like, wait,
Silicon Valley is supposed to be the place where all of the tech gets built and so on.
And the reality is like, it's not that there was more thinking
and that certainly people in Silicon Valley understood all of that
and had thought about it and so on.
but the understanding about what businesses or what value propositions might actually be useful
in Silicon Valley was dramatically centered around consumers.
And in reality, what Bitcoin and Ethereum did was allow you to create any kind of financial instrument
extremely cheaply and with almost free verification of correct proceeding of this financial instrument,
which is not normally a consumer need.
Okay, well, let's take another, like, regardless of the consumer part, what is that, what is the burning desire need that you think is best solved?
But it's not one thing. Like, like, it really isn't one thing. Okay, can we need one? Maybe you should just talk about FilePoint. Yeah, yeah. Is it, so like, what is the burning, and it's okay if it's not consumers, but what is the thing that with Filecoin that is going to make, whether it's business or consumers, people get really excited about using it. And Falcone is not representative of the entire industry, right? Like, Falcone is one example.
With Falkcoin, the point is being able to...
So this is a whole different argument
that I think makes sense with or without
a peer-to-peer winter or summer.
Like, the thoughts around Falkcoin
are about thinking about the massive latent storage
that's out there and putting it to good use, right?
Like, there's exabytes of storage
that are not in use right now,
and that if you were to add them to the market,
you would drive the price down significantly.
And so I think, like, trying to, and that's true whether or not there's currently a peer-to-peer wave
or whether or not people are excited about peer-to-peering anyway, or decentralization.
And now there's a point that you can build a network like FilePoint that can use the centralization
and can use financial assets created cryptographically to then organize a massive group of people
around the planet to then do this, right?
And I think just look at, so forgetting all of the excitement around the,
centralization. Just think about Bitcoin as a way to incentivize people to add a bunch of hardware
to a network. There's been nothing like it. It generated a massive, massive amount of, you know,
computing power dedicated to do one single thing, which is, you know, try and find, find
hashes that are of low target. And you have tens of thousands of people around the planet that
work really hard to add a bunch of hardware to this, and you end up with this insane hash rate
that is, you know, when you actually work out, like, the amount of power and computation that
it's using, it's like one of the most powerful computing networks on the planet. And so when
you take that idea of you saying, create a very strong financial incentive for people to do
something around the planet, and you then couple it with building some other kind of resource
sharing networks, something like Fod Storage, you can organize this massive, um,
massive network as well. And you can put all of that
latent storage that already is there and depreciating
and going to waste into valuable use.
And so Falkland is a business around
you have to think about
these networks as
services and businesses that are solving some set
of problems. But it's not always just one problem.
That's a thing fundamentally different
about this type of
thing than normal consumer
products. They solve a lot of
problems for a lot of people. You said financial
though. So like again they're doing it for a financial
reason. So again what I'm looking for is what is the incentive
for someone to get involved, whether it's a business or consumer.
So it's the reason you would put a minor on the network.
For Filecoin specifically, the reason why somebody would add storage to the network,
the primary motivator will be money.
That's what's going to drive this massive amount of storage.
Now, a secondary and very important motivator is also the fact that, like,
data is completely centralized and a whole bunch of providers.
And we get a lot of businesses and people highly concerned about this
that want to distribute their data across a number of providers
and one stronger guarantees,
they want a different set of features.
But you don't necessarily need peer-to-peer to achieve that.
That just happens to come with a package, right?
And so I think about Bitcoin miners,
and you can think about the motivations of Bitcoin miners
are not fundamentally about just enabling peer-to-peer and so on.
They're huge motivator there is money.
Now, that's not true of the early Bitcoin miners, right?
The early Bitcoin miners, a lot of them were primarily motivated by building a digital currency
that was not controlled by any government.
And that's something very different than what we have today.
What we have today is a structure where it's a massive business and people are going for it.
And so, like, that's, you know, I think fundamentally different.
But it doesn't make sense to try and box it in to say, like, hey, there's one thing that the entire industry is trying to do.
And Falcon is, like, completely different than the entire industry.
It's like we're using things from the industry to create a very powerful service.
And the reason I mentioned financial instruments is because that is a fundamental innovation
that both Bitcoin and Ethereum introduced.
The ability to create financial instruments extremely cheaply without spending tens to hundreds
of thousands of dollars, instead, you know, writing a few lines of code.
And you don't have to litigate this in court if it goes wrong.
It just automatically settles in a computer.
And so it's what happened with the blockchain stuff is that some,
Software began to eat finance and law in a way that had never happened before.
There were a whole bunch of things that were kind of waiting, or like a lot of ideas that people had had for a long time,
some of them, you know, a few years, some of them decades, that got knocked loose by the existence of a digital currency that was ubiquitous.
And suddenly a ton of these applications were being able to be built.
So it's a very different thing than the early period of peer time.
the fact that IPFS and Falkcoin happen to relate a lot to the early peer-to-peer goals is a side effect.
The majority of the blockchain world does not care at all about those early goals.
They care about different goals.
They care about a different kind of decentralization.
So it's a decentralization of power, not of resources.
So Falkin happens to care about decentralization of resources and distribution and use and all that kind of stuff.
But it's a very different thing.
How are people incentivized with Mojo to put their drives online?
You would get Mojo was the name of the current, whatever, it was tokens.
It wasn't really like that.
You would get, you would earn Mojo and you could spend it on other stuff.
And they were very vague about that.
But you could spend it on other storage.
Okay.
And what's interesting is that.
Yeah.
In the same way.
Yeah.
It was kind of like when Bitcoin very first came out.
It was sort of like a cool thing on slash dot.
Right.
It wasn't like a serious project.
And what was interesting is people spent, well, people spent a lot of time doing,
black hat stuff to try to earn more. Like, it was very fun to try to get more. Yeah. I think a lot of people,
like I used to read the commit list and a lot of people, a lot of what they had to write was anti-hacking
stuff, which you would expect, you know, a good, someone with a hacking brain, whenever they see new
stuff, it's always fun to try to take advantage of it. Yeah. Cool. So what do you, what do you think,
this is sort of an aside, but I read, I read YC applications for all this.
of stuff. And I, I, I'm trying to understand what the best use. What do you, where do smart contracts
help you as a founder? This is a little bit outside of the IPFS thing. But like, what is the use case
that in its current state are most useful for smart contracts? Because I see a lot of people applying
with these. And I've yet to see one, um, with a non-conceptual use case. So is there a case in your
business where you would use smart contracts? You can think of popcorn as a smart contract.
contract, whether or not as implemented as a smart contract on top of Ethereum or not.
Yeah.
You can think of the idea of a protocol declaring what the rules of a transaction are going to be
and a very clear cryptographic way of, you know, proceeding through that transaction
and verifying it at the end, like, that's effectively a smart contract.
It might not be whether you, you know, you can think of Bitcoin the whole thing as a smart
company.
Yeah, yeah.
I mean, like, I feel in the metaphor, I'm just, I'm thinking of like the, the,
the part where we eat the financial world.
I'm like,
what's the first thing is hanging through?
You're seeing,
you're seeing,
you know,
super,
you can go today
and start writing a,
something that behaves like equity
or something that is a derivative
or,
you know,
all of these kinds of financial instruments
that would take you
a ton of time
to kind of think about
and reason about it
and like inject into,
into the jurisdiction,
you know,
any kind of legal jurisdiction in the world.
And you're now able to do that
in a,
in a totally different way
with a whole bunch of assets
that represent real value.
And so, like,
I think that there's a ton of these
that have very direct
use cases and applications,
but they're not consumer.
And so that's why you're seeing a wave of things
that seem weird to Silicon Valley.
They seem like, oh, this would never work.
And yet, there's a ton of companies out there
in the world that actually need these kinds of things,
that actually think through, like,
oh, wow, like, that means I don't have to spend
hundreds of thousands of dollars to millions of dollars in legal just to understand reason about
and conduct these transactions and then have to worry about litigation down the road of like in the
millions of dollars to try and make sure the transaction is safe you can then turn that into
single dollars right of like running transaction fees and like that is a massive shift and
we haven't even begun to see the the options of that like there's been in the beginnings of this
like you can you see a ton of assets being created in itherium that have a bunch of different kinds of
properties. But they're fundamental, like these kinds of assets, you know, effectively, like,
you get to create any kind of financial instrument that you want as long as you can reason
about how to program it and you can deploy it into the network. And so you can solve a whole bunch of
these kinds of problems. So one interesting example is insurance, right? So like you can do insurance
trivially on top of the theorem. Like there's a, I think a really fun one that, you know, I've
to use it because, like, I, my, my perception on a lot of these things, like, maybe insurance
is an interesting consumer one, actually. So an insurance policy is a very simple idea. There's a whole
bunch of regulation in the regular, you know, jurisdictions when you think about how to insurance
policies work, but you can definitely create structures and financial structures around ensuring
some activity. And so there's a contract out there where you can tell it your flight, and you can
buy an insurance policy for a few ether, and it pays out. Like if you, if you miss, if the flight
gets delayed, then it pays you out, pay some amount. If the flight gets canceled, it pays out some amount.
And all of that can happen by just writing a few, you know, a few dozen lines of smart, you know,
maybe hundreds of lines of solidity. And it needs some sort of Oracle that brings in the real
world data of the flights. And once you have that, you're set and you can now create an insurance
policy. So I think this was, I don't know exactly who built it, but there's, it was a effectively
trivial project and you now have what normally would take a company of dozens to hundreds of people,
like reasoning about all of the legal landscape around insurance and how to provide this and then like
legal protections of how to make sure this goes correctly and how do you collect in things and like just
all of that madness goes away completely by replacing it with a single smart contract. Right. And so I think
those are the kinds of things who start seeing. And,
There's a big bottleneck right now, which is that, you know, the fundamental innovation is one around.
So let me your phrase this, because I don't think it's characteristic of the entire space.
One of the fundamental innovations of something like Ethereum is this decreasing, you know, software-eating finance and law.
And when you can create these contracts and financial instruments, really trivially, a whole bunch of things open up.
And so far, the people that have weighted through the difficulty in using these platforms to do this happen to be people that are looking at large.
scale transactions, like things that would otherwise require a lot of money to do, or things
that suddenly become possible to do in the space of crypto assets, and they're just kind of transplants
of the regular world.
They're looking at some way of doing some transactions in the regular world, and they say,
wouldn't it be great to do that with ether, and then they go and build it?
What you're going to start seeing in the near term is that there's this blocker around
user experience where right now nobody can use these.
blockchain systems from normal consumer devices and with the same kind of
UX that people expect. So there's a massive barrier there where a ton of
applications that can be geared towards consumers, right? So instead of starting from a
consumer need, or rather instead of like the entire space solving consumer needs,
now you can create something that that now solve some important consumer need.
Right now it cannot get deployed easily and it cannot take off because the
UX is so hard to get right.
And you have, you know, every individual project has to spend an enormous amount of resources
thinking about the UX or the users.
Like, one great example of this is OpenBazaar.
It's a great project.
Like, they're building like this completely decentralized eBay type thing.
And they allow buyers and sellers to come in and, you know, buy and sell things.
And so when the project started, they had to build all their peer-to-peer stack, like,
from the ground up.
And, like, that was a huge undertaking for them.
Then they found, you know, at the same time, we were building IPFS, and so they found IPFS, and it made a lot of sense for them to switch over to IPFS, and they did that. And so like that, hopefully saved them a lot of time in the lower layers. But then they had to go and build all the U.S. side of things. And so they had an application that you could download and run locally. But then, you know, thinking about mobile, you now have to think and build a mobile application and give people the same kind of utility. Like that is a yet another massive undertaking. And they're doing it. Like, it's, I'm super impressed. Like, they have this awesome mobile app that, you know, I think, I don't
I don't know if it's out yet, but it's super exciting.
I think it's one of the very first things in the entire space that gives you the really nice,
normal UX that you would expect in normal products.
And the entire space has to catch up.
So I think it's going to take about a year or two before you start seeing these things get mainstream consumer use.
It could happen faster with a lot of these things.
Maybe it's one library away, right?
Like somebody writes a really solid library that kind of solves a bunch of the problems and then everything gets easy.
But, you know, just because you're not seeing a ton of consumer use things yet does not mean they aren't about to hit in a huge way.
But that's what I wanted to focus on before because you kind of, you kind of like juxtapose like 2013, 2014, like people not really getting it here, things not being built here.
Obviously in 2017, things have changed, right?
Like, what has changed and like what's motivating people now to start building these things?
Because I wonder, like, you know, we have a lot of founders listening and they're like trying to figure out the ideas, like, what?
it's needed. What change to make this possible?
What change to make what specific possible? Because there's a lot of things.
Yeah. Okay. So one, one trajectory is like, okay, why is San Francisco into this now? And then
the other is like what changed to like start pushing for? Obviously Ethereum came out, but then like all
these products are following as well. I think San Francisco and Silicon Valley got interested when the
ICA grace happened. When you suddenly had projects raising tens, you know, 20, 35,
hundred million dollars suddenly everyone was like what the hell is going on what's happening and it was
actually the money that was the the thing that drew attention and that's i don't know i think that's
pretty short-sighted i think the the underlying um differences or like the underlying hard foundational
work that you know people are seeing like reaping the benefits up right now like all of that that
creation of value and so on happened over the last two years with ethereum which was a project that
here was seen as like this crazy science project thing that like was never going to work and was
like too crazy and so on and was disregarded completely by tons of people and they just
failed to do the the deep thinking of like looking at these these very contrarient perspectives
um and contrarian ideas that like dared to question underlying base assumptions about
consumer products today which is that nobody really cares about giving your data to everyone
Nobody really cares about trust.
Nobody really cares about just like running these kinds of transactions.
Everyone has some easy way to use a mobile app.
Everyone trusts Google, Facebook, Apple, Amazon, every MBE, or whatever.
And it's really just about convenience.
And if you don't have something that's convenient, screw it.
It's never going to work.
And that was just false.
I think that perspective, I don't mean to characterize the entire spaces of those
could value that way. I think there were a ton of people thinking very deeply about what Bitcoin
was going to do to the world, and a lot of people invested very heavily into Bitcoin and creating
Bitcoin companies. And that turned out in a number of ways really well. In another case,
it's not so well. But I think what can be said about the whole space is like, we're seeing
projects emerging that are about building large-scale infrastructure that might take years to build out
before the utility is shown.
And that's just something that normal VC can't entertain.
Like VC is not built for long-term investment in things that are extremely high risk
and building some deep foundational technology.
VC is tuned for 10-year returns,
which means that in two, three years, you have to, like, show a very strong sign
of like massive adoption and a really strong business,
which means that if something is more than two years out in development
and there's research questions to be solved, it doesn't fit.
And so you have to go and figure all of that before.
Historically, it wasn't this, the government that funded all this stuff?
That's right.
So one of the, and this is, you know, part of why I'm building protocol labs,
which is that there's this massive gap between,
there's this huge open area where stuff is not getting funded around, yeah, building large-scale infrastructure.
Like, you couldn't, my claim is you couldn't build something as free and open, and that works as well as the internet today.
Because no group would fund it.
And what you would end up with is a massively stunted version of something that is highly centralized and controlled by a couple of groups.
And that wouldn't have the amazing generality of something like TCPIP.
Part of what's beautiful about TCP, DNS,
that whole era of protocols
was that people worked super hard for months and years at a time
to think about the interfaces and refine it
so that you could end up with something sufficiently abstract
to support a ton of use cases
and sufficiently concrete to actually work today.
And that kind of development is not super fast
and takes a lot of work and takes a lot of money
and that's not something that, you know, VC funds.
VC funds clear application and use cases.
Why would, why should VC, like in those cases, those were done by universities, right, and Bellap.
Like those things exist today.
It's mostly doing AI stuff.
But like the closest equivalent to that are things like OpenAI or Google Brain and all
of that where like there's absolutely no practical use of that stuff.
But man, there's a lot of money being plowed at research.
No practical use for Google Brain?
They're not productizing it immediately.
I vastly I disagree very strongly
I think that a very clear use for Google brain
is massive cost reductions to a company like Google
Yeah I mean I guess I can speak much more conflict about open AI
Because I actually know how that works
And like there's not we're not like productizing
But you see a lot of stuff being rolled in like speech to text already
Yeah but it's like again it's not a startup
Like there's no bottom there's no double bottom line where people are trying to monetize
Like that's not why it's being funded
So I'm just saying like if you want people working on this foundational stuff
It seems like if you're trying to replicate what you feel like worked really well,
do you think it needs to be direct?
Does the analog need to be directly replicated?
I'm putting out that these kinds of projects don't get funded.
And you could see it with something like SpaceX and Tesla.
SpaceX and Tesla both went through major funding issues, right?
If Elon hadn't been personally wealthy, both projects would have probably failed.
And here, you know, that is a clear example of something that is, you know,
know, it's basically maybe not directly, you know, consumer perspective, but Tesla definitely, right?
Like Tesla is a very consumer-oriented thing, but it was extremely difficult. It was a large-scale,
long-term project that just, you know, scared the hell out of VC with good reason. Like,
it's extremely unlikely that you would get any of that to work. But what I'm highlighting
is not that necessarily VC has to fund this. What I'm saying is that that's not what VC funds.
And because that's not what VC funds, and then there is no, you know,
no strong ARPA, like organizing major, large-scale infrastructure endeavors like it used to,
then you have this gap and this whole of things that weren't getting funded.
And Bell Labs is a great example.
Part of the reason that I started Protocol Labs is to try and recreate kind of the spirit of Bell Labs
in an organization, at least focused around networks.
And the only, like, the reason that you had something like Bell Labs happening was because
you had an entity that was very enlightened in its perspective about technology and understood
how to innovate and understood how large-scale innovations could be done and with deep investment
over decades, right?
Like they would run projects for multiple decades.
Sometimes they would break up projects and like, you know, here's like, these first five
years are going to be about this.
These next five years are going to be about this other thing and so on.
I had a curiosity.
You wouldn't see a product until much later.
Do you know what their budget was if we translated into modern dollars?
I don't know what the budget is.
is like tens to hundreds of billions or more.
It's massive.
But then you figured it out with Ethereum, right?
Because the value gets accrued to the people that are creating and developing the protocol,
which is a fundamental shift.
Yes.
But that's, I think, something a bit different.
I want to draw an analogy between what happened at the Labs and Google Brain.
So Bell Labs was about constructing massive cost reductions for Bell.
So the reason Bell Labs got to thrive as in our organization was because
it represented a very strong financial interest for this massive monopoly that had an enormous
business. And so they had deep pockets to just invest deeply into things that were going to save
them a lot of money later. And so Bell could look at things like, oh, wow, you know, vacuum tubes
are really inefficient or vacuum tubes break a lot and it's a huge pain to repair them. Wouldn't it
be great if we had something better? And it basically took something like 20 years. I think it's like
10 to 20 years before the transistor, right?
And it's something like, I might be wrong in those states, but the point is Bell Labs understood
the need, Bell Labs of this massive cost reduction that happened, and it had it as one of the
open problems.
And so if you were a researcher at Bell Labs at the time, one of the things that you could work on
that was seen as kind of, you know, a very important problem to solve was replace vacuum tubes,
create something that can replace vacuum tubes.
and it took a whole bunch of open-ended thinking
and deep fundamentals research
from a physics perspective and solid state physics
and this is like the story of Shockley and Burdine and Bertin and so on
to be able to come up with something that became that transistor
that solved that problem
but that was an innovation that happened over decades in time scales
and primarily motivated by cost reductions on the large-scale Bell front
and so the
funding that Bell could
feed into funding tens to hundreds of researchers thinking about all these
specific problem on a 10-year time horizon to try and get that kind of like cost
reduction is something that only massive monopolies to date have been able to fund.
It's like basically massive monopolies either in business or in power, right?
So it's either massive monopolies like Bell or Google or massive monopolies like the US
in power of being able to say we need something that connects all the computers.
computers around and we just need it, so like just fund it, whatever it takes.
The space race.
Or the space race, right?
Like, we need to get to the moon.
Like, I don't care how much money it takes.
Just like make it happen, right?
And so that kind of directed power and funding can predictably innovate, which is kind of
amazing.
Like, you can, you, Inel Labs, you had a place where they could chart out the things that
they were working on and kind of think through when they were going to, not exactly
in precisely per year, but like they would know the relative progress.
through a whole bunch of open-ended problems that whose solutions ended up
gaining people giving people no prices right like this was the kind of innovation that
that is seen and recognized by the world as like this stroke of genius that that
you know would have been so hard and so unpredictable and so on and so on and
yet Bell Labs was able to like reliably get a whole bunch of of researchers to
to achieve these kinds of innovations and so that unfortunately like the model of
why Bell Labs the questions around why Bell Labs ultimately failed and and fell
apart have to do more with the surrounding ecosystem, like its funding source.
Is that when they broke apart the monopoly?
That's right.
So breaking Bell apart effectively stifled and killed Bell Labs.
So a few things happened.
One was the rise of Silicon Valley and the great invention or like not invention, but like
the great use of stock options or just giving stock to everyone in a company working
at something caused a ton of people.
working on very, you know, research-oriented things at the time to become quite wealthy, right?
Or like get, you know, very significant personal returns.
And that coupled with the excitement around all of the stuff that was happening in Silicon Valley in the 50s and 60s,
with, you know, a number of people kind of moving out and then coming back and, you know,
talking about all the great and exciting things that were happening in the West, started to drain a lot of people out of the labs and out of Boston.
And so, you know, it's known as this like brain drain.
And part of that, what happened there was not only were people leaving and going and creating other research organizations that had different funding models, but Bell also started getting broken up.
And so this is more like the 80s, 90s, I forget the exact date on this.
But when Bell got broken up, Bell Labs had to find a way to charge the new separate entities for all of its work.
and it just became infeasible to fund and maintain a massive organization like that.
And so it ended up breaking apart.
So there's a few interesting financial reasons why the labs didn't, couldn't continue existing.
But the research organization itself was amazing and continued to be amazing for a very long time.
Yeah.
So according to one site, their budget was $500 million in 74, which translates to $1.5 billion today.
Or 2% of AT&T's gross revenue.
1 billion.
1.5 billion.
Yeah, 1.5 billion.
So, yeah, it was like, yeah.
Okay, so it was like two hours I ended off.
So I said it was something like 10 to 100.
That's a lot better.
That is a lot cheaper than what I expected like foundational research to cost.
But that's still massive, right?
Like being able to, I guess on the scale of 10 years, like, yeah, that's 10 billion.
Right?
So you have to have 10 to 50 billion and ready to commit them for like two decades to be able to undertake some of these projects.
Yeah, probably self-driving cars is getting that kind of money today.
Probably AI is getting that kind of money today.
Yeah.
There's a few things, like, not many, though.
But it's like there's a few things that maybe if you added all the R&D budget being put into it are getting that, but it's definitely not.
And so I think something like Google Brain is a clear example of this kind of thing happening again, where Google saw massive advancements in machine learning.
We want to apply all of those massive advancements to machine learning into a whole bunch of the normal Google applications.
and we want all of our applications
to get better, faster, stronger, and so on,
and reduce costs.
And not only are we going to be able to do a whole bunch of new things
and cool things,
but we're also going to be able to do them a lot cheaper,
which effectively is making money.
So, like, the thing to think about is,
once you're an organization that's big enough,
you don't have to sell more products to make money.
You just have to cut your costs.
And then make sure I understand,
you're saying that is analogous to the Bell Labs model.
That is an analogy.
I'm just making sure I get what you're saying.
So I wouldn't want to claim that something like Google Brain
or even X is akin to Bell Labs,
because I think that's a very different research,
very different organizations.
I think that Google Brain and X are much more focused
on shorter-term valuable things than Bell Labs was.
I think both Brain and X can't yet afford
to innovate on the multi-decade time scale.
They're innovating in like single decade timescales on their own.
I wouldn't, I think that, you know,
if you look around the planet,
they're the closest thing probably,
but they're so kind of far away.
And I think it'll take, you know, much more,
not only capital,
but also like reach of that organization
to be able to, like, undertake some of these larger scale
fundamental, like, when you start seeing
Google funding open-ended physics research labs,
like then we're in the...
For a decade or more.
Yeah, for a decade or more.
That's the thing that's the budget of...
Yeah.
Where you see the budget of a Google-run physics lab
have, you know, budget for a decade or more,
and like 50 plus researchers, and you start seeing some noble prices won out of Google.
Then we're talking about the same thing.
But we're far away from that.
And I think the, I don't think we'll, we don't necessarily need to recreate the same kind of structure.
I think what we can do is look at a different thing that's going on and look at how innovation happens in a very different open-ended way in the Internet.
So the Internet has a lot of similarities with the research culture of Bell Labs.
in that it's extremely open.
You get a lot of people thinking about problems.
You have a lot of people talking about problems
and not only talking about potential solutions,
but trying them out and so on.
And so the people sharing knowledge and ideas
through the Internet of groups
has been able to have very important results achieved,
but they're of a very different nature.
Like, you don't get something like a transistor
out of random open source collaboration.
You get something.
something like Bitcoin and Ethereum, which are arguably like...
And like the Linux kernel.
Like just to use it very different.
Yes.
But like that's a great example.
Right?
The Linux kernel, that exists because the internet.
Yes.
The Linux kernel is an awesome example.
I think like you had the ability to undertake these major, major infrastructure projects
and like things that take a long time to create and mature on the internet.
And a whole other interesting avenue here is how do you fund these things?
How can you fund these long-term endeavors that are much more open-ended on the Internet and so on?
And that's what Bitcoin and Ethereum proposed one example of how you fund that.
And this goes back to what you were starting to bring up earlier, which is the idea of you have a protocol and you have, you take that protocol and you say, hey, it's going to create a whole bunch of value.
And it also has this native token that's going to address a whole bunch of that value.
Not all of it, but some subset.
And that native token is going to be of limited supply.
So because we're creating this token, we can take some of that token and give it to the people building the protocol,
which then helps, you know, they can sell it for dollars or whatever to then feed themselves.
And then that way they can actually fund the development of the project.
And this is effectively what Ethereum did, right?
So that kind of funding model allows people to remain very close to the actual protocol layer
and to think deeply about the protocol itself and its concerns without having to think about a product or a service on top.
So this is precisely what protocol apps as business model is.
And how do we keep the funding going on?
Because obviously there's a certain amount of hype and excitement right now with all the ICOs happening.
Oh, yeah. So, I mean, like, there's a ton of stuff happening right now. I mean, I think we, I don't know if it'll continue to it. Like, let's talk about, let's like drill down to, because that's a great point. We were just talking about it. What's the 10 year, like, how do you have to keep selling bits of not you personally, but if you're one of these folks, do you have to keep constantly reissuing tokens to keep feeding yourself? I mean, if it depends on whether another token appreciates, right? So the token appreciates enough, then you're going to have to sell less and less of it over time. So you saw this happen with
I mean, there were people, there were some people that were early to Bitcoin that are now, you know, they have their personal wealth at a point where, you know, unless there was a major crash in their assets, like they don't have to work again.
Yeah.
And, you know, Bitcoin is 10 years old now, almost, right? So it started in 2008, 2009.
Roughly, yeah.
And so, like, you know, it's roughly 10 years old.
And, yeah, I mean, I think maybe you could claim that the origins of Bitcoin happened through the psychopunk mailing list and Mojury Nation.
and all these other things and all those discussions.
And so that was like long-term innovation that happened.
And then only was getting funded afterwards.
So it's like a very different approach than, say,
the Bell Labs' centralized perspective.
But, yeah, I think the funding of these things
is going to depend entirely on whether these things
are continuing to be useful.
So if Ethereum continues to be useful five, ten years from now,
you're going to have, and continues to accrue,
continues to grow, right?
So if Ethereum becomes more and more successful, continues to solve a whole much of problems,
then an ether is going to be worth a ton more.
And as that ether is worth a lot more, yet you're now going to have, you know,
tens of thousands of people that right now are crypto millionaires turning into, you know,
10 million, they're going to have 10 million, 100 million, potentially billionaires, who knows,
right?
I don't know.
I think at that point, like you, the valuation of something like Ethereum gets as high
as something like Google and Apple and so on.
And who knows, maybe it's, maybe it is worth that.
but I don't think it's quite there yet.
But, you know, you have this very different way of building a service
where you take a share of the worth of the service,
in a sense, like having Ether is kind of having a share of the worth of the network.
It's not the worth of the network totally.
The network is worth more than that, but it is a subset of that.
And then you can, you know, if you choose to hold it,
then in accrues in value, then you have now gotten a return.
And so it's risky.
Like, you know, definitely it would not encourage anyone to to invest so deeply into
cryptocurrencies that they have, you know, a very significant fraction of their, of their network
in that.
You know, during the dot-com bubble, everyone was a day trader and everyone made, you couldn't lose.
And it actually, if you would have bought and held to this day and you were lucky enough
to have enough exposure to what, like Apple and Google, it actually would have been okay.
But if back in the day you were day trading and you didn't have one of those big winners,
or if you just lost all your money in the early day.
Or if you just sold early.
If you just sold early, it would have been rough.
But it's kind of tricky right now
because it's really hard to lose money.
So there's a very big, you know, kind of honeymoon period right now
where a ton of people have just finally understood
the massive value that can be generated by these things.
And the excitement is around and everyone is really stoked.
And, I mean, if you caught Google and you invested early on,
Like, if you weren't one of the early investors at Google, during the height of the bubble, right?
Like, or PayPal or any of these amazing companies that got built through that period.
I guess actually Google didn't go out to 04, so I stay incorrect.
I'm trying to think of a 99.
Who could you have caught?
Like, if you were a day trader, definitely Apple.
Yeah, but I wouldn't think of this, like, day trading on IPO markets.
Like, you have to think about this.
I just mean it was the same thing where it was popular media was like, hey, you could buy this stock and make three.
It's more of like the way people are.
Yeah, but if you invested that way, you probably ended up getting, you know,
stuck into throwing into the bubble and like you you probably lost that amount of money but if you
help i'm making the argument if you would have held and you had a decent portfolio then you actually
even if you were the dumbest money at the top of the market you would have done okay yeah maybe
like you could so right is that maybe a question like do you apply like an etf model right now and
just buy some of everything and you have to hold right like right like one of the learnings is
yeah go ahead i think the more important thing that's going on deeper which is that a whole bunch of
important things are getting built
and you can, if you find them, you can fund them, and you can be part of them, and you can help
create them and create massive amounts of value, and the people that do that are going to get
greatly rewarded. And I think that goes along with diligence. Like, you can't just, I think
my perspective on this and the way that I look at a lot of the space is that I think
deeply about each of these pieces of technology. And I approach it much more like investing into
a startup or investing into a project that I think is worthwhile and should happen, even if I
lose all the money that I invest in it. And I think about the underlying value that's being created.
Like, what is this thing going to enable in two, five, ten years from now? You know, I think in the
crypto space, you don't even need to think 10 years out. But just to do a minor push on that,
that's a little different, though, than basic research. Like, isn't part of basic research?
You don't want to, you want to believe that the researchers are good, but you don't actually want
to worry about what they're working on because they're going to do great stuff. Do you know what
I'm saying. This is something I go through when I'm looking at these. It's like, you want to
understand that it's a good team and you believe in their vision. But if you get two in the
details, you'll like miss the boat. Right. And I think like, so we're mixing so many,
we're missing so many different topics, which is awesome, by the way. I rarely get to get to get
this deep into a lot of this conversation. I love it. I just, I don't mean to imply Bitcoin
or Ethereum is like Bell Labs. It's like a different thing. It's like a different thing that is, that is
showing off that, or when you get out of it is you can see innovation of the kind that you saw
at something like Bell Labs happening in the open internet with people exchanging ideas,
with people like scrouting up funding in whatever the way they can until later.
And like now that we have cryptocurrency, now a new funding model can emerge,
and now we can start thinking about this in a deeper way.
So when I think about structuring about, sorry, when I think of structuring about protocol labs,
we think about Filecoin as a specific service and business
that has a much shorter term perspective.
It's like, Filecoin has to work and be successful and valuable
in two, three years, not five or ten.
And we're nowhere near close to be able to...
Well, you're already two or three years.
So it is five years in.
The company's in two or three years.
Yeah, yeah.
So it is actually...
We were building IPFS first, right?
So IPFS is out there and creating a ton of value for people.
But IPFIS is not something that we plan to monetize directly.
like IPFS is a large-scale infrastructure project
that happens to be at a layer where you should not put money in.
Like money should not go and be a question on moving data.
Money should be a concern that's applied on top
to a subset of those transactions.
And so a subset of those transactions
are going to be the file contractions,
and now we're building out,
we're setting off and doing all this work.
So it's a, yeah,
so I think, you know,
it really start the clock on, on Filecoin.
And we've had a whole bunch of detours, right?
like we've had, you know, we ended up building this whole platform called Coinlist,
so you can go in and have token sales and so on, because like that whole madness of how
do you correctly and legally do a token sale is a, you know, huge rabbit hole.
Probably shouldn't go to that now.
We could have burned a whole hour on that.
We don't need it.
Yeah, yeah, yeah.
But, you know, we built a platform that allows people to do that in a compliant way in the
U.S. using, you know, a set of documents that we've developed called the SAFT, similar
much of the safe, but for tokens. And so on. And like that was a detour that took like like,
you know, four, six months of like work. But it's going to end up being super valuable for the
entire rest of the ecosystem and for protocol labs in that we will have not only Falcoyne,
but other projects on the road that will end up using Coinlist. And, you know,
and longer term investment, you like invested a little bit deeper into this thing and now you have
it. And so like, you know, Falcon has been delayed by IPFS and its success and by things like
coinless and so on. Now we're like we've managed to successfully switch gears to go and
invest very deeply into the whole into the whole thing. One of the most interesting things
probably about Falcon that you'll see coming out very soon is we spent about a month
and a half rethinking the entire protocol from scratch and looking at it in, you know, looking at
all of the advancements that have happened in distributed systems and crypto and the blockchain
space in general in the last two, three years since the,
the paper came out. And just like, we got to upgrade all of the entire system while it's still
in, you know, before it's out and live and people are using it. And it ends being a very
different protocol, right? So we're about to like ship the new Falcon paper. And it's a very
different protocol than when you, when people first saw it, has, solves a whole bunch of
important problems. And we had for a brief period of like, you know, a month and a half,
something akin to like a Bell Labs feel of like four or five people in a house. And
doing nothing but reading papers and working on hard research problems and reading the papers
of like during award winners and then like being a step ahead of some of them and being like,
oh, wow, they just published this thing. And like that's a problem that we solved like a while
ago or something. And that was like a, you get like glimpses of this happening. Right. And like
you can think of someone like Vitalik as operating entirely in that space where he's just thinking
about large scale problems in the five, 10 year time horizon. So creator of Ethereum. Yeah,
Vitalik, the creator of Ethereum, and he has managed to build for himself a lab similar to one
you would have at a place like Bell Labs or something, but in a very different landscape, right?
And I think this is, you probably won't see the creation of a Bell Labs, like the one before,
it's possible that someone like Google and so on who creates it, but I think what we'll have instead
is a much more distributed version of it where you will have smaller labs that are able to, like,
get large-scale 10-year time horizon funding.
And what I'm particularly interested in,
and I kind of like throw this out there now,
because it's an interesting problem that I think is worth solving.
And if we solve this, like, you can have massive implications for the world.
Like here's a, you know, you're a researcher,
and you want to think about, like, not just starting businesses
and starting companies and so on,
but, like, really think deeply about what kind of problems
that we solve them today would have,
would create, like, enormous value for humanity worldwide.
There's a very specific problem in, and this is like an economics problem, and it's also an AI problem.
It's the credit assignment problem, which is that if you have a set of agents that are participating in a set of endeavors,
and those endeavors either create or destroy value, how do you correctly propagate reward back to the agents?
Meaning, you know, if you have a number of people working on a startup and you create a whole bunch of value in a startup,
and that ends up, you know, you capture some of that as a reward.
How do you propagate the reward back?
Effectively, this is equity.
Equity right now is like the way that this is done.
In a larger scale in the market is seen as investments and capital
and, you know, the capital formation world and so on.
But then when you look at it in a different world in science, for example,
you have labs that are effectively accruing academic credit
and academic social credit and credibility
that they're going to be able to use
to then get further grants to fund the rest of the thing.
And that's a different answer.
And when you think about open source,
we don't have today an easy way
of correctly figuring out and computing
what is the credit assignment
on something like the Linux kernel.
I mean, Linux has done an enormous amount of work
and created a huge fraction of the value from the Linux
but so have a ton of other people that have been slogging and waiting through major, major issues.
And the majority of those people that are building this huge foundational thing that is now on,
like, you know, a huge fraction of the computers on the planet did not see any kind of reward
attributed to them on the scale of the companies that came after that user technology and
captured value, right? So you can see something like Android as capturing massive amounts of value
that went into the Android business and Google and
and all of those groups
that completely rode on the value created
by the Linux kernel group.
And you can think about this across every single business,
every single business that runs computers
in LAR scale has gotten value out of the Linux kernel group.
And I mean, how can we just propagate reward back
so that all of those people now no longer have to worry about
other day jobs and can really just focus on this thing?
But can you do this in a big scale across all possible
projects, right? So we are super interested in solving this problem because we think if we solve
this problem, even if we have a bit of a good answer to this problem, then we can fundamentally
change how open source gets built in that it would be great if people that are going to work
on projects and open source can just do that without having to have a day job that they don't
like or whatever. There's a lot of people I know that operate in that landscape where they have
some job that's kind of interesting and they do it because they have options.
They could, you know, they're not going to work on something that completely don't like or whatever.
Although there are a lot of people that are in that position.
But at the same time, it's not what they love the most, and it's what will pay their bills.
And at the same time, they're creating a ton of value by working on a whole bunch of interesting opens up projects.
But there's no easy way for them to get rewarded by the value that's captured many, many layers deep after.
So I claim, and this is a complete, you know, guess, and that could be totally wrong about this.
But I claim that if we solve that problem in a way that we have a function,
I could run a function over all of the people on GitHub that have contributed to all of the projects that Protocol Labs runs.
And all of the projects that Protocol Labs projects use.
So we're talking about not only the community that's working on one project,
but also the other communities your project depends on, right?
We depend on things like the Linux kernel.
And so can we figure out a way to correctly and accurately,
propagate reward back in a way that's fair and that correctly, you know, gauges a whole bunch of
these hard questions about opportunity cost and externalities and so on. I'll take a swing at that.
Have you seen the papers about how to fairly slice a cake?
Yes. So essentially, you slice and I pick. There's ways that they found a way to extrapolate
that into multiple parties. And so this isn't the actual solution, but I wonder if you could use
where other contributors all are slicing other people's cake.
So they decide proof of work.
Well, it was, yeah.
So that's a good intuition.
That's a good intuition.
But then are you sure that's not gameable?
Because then I could just get a collection of 10 people that, you know, we all like each other
and we all give each other a huge, huge slices.
But that's how companies work oftentimes, right?
Like, there's someone who doesn't always push the best code, but they might be a huge morale boost.
And so, like, them being on the project is actually super valuable.
Yeah.
Wait, so to touch that, though, so what, you're looking at,
for something that doesn't use human intervention whatsoever? It's a purely algorithm of the cancer.
I think it's fine to feed in human intervention along the way. There's interesting research
done on large companies and governments where you have all these peer reviews and manager
reviews and all this kind of, you know, 360 review kind of perspective. And out of that, you can
get good signal, right? Otherwise, if we weren't getting good signal, then there's no hope for any kind
company that's large, right? And so surely something's working. And there's good research that shows,
like, you can definitely get interesting human feedback in the loop, and you can take that as a signal.
But the hard thing is, I claim that what we need to do is allow the collection of that feedback
to have humans in the loop, but do so in such a way that it is extremely difficult to game,
because, you know, again, that's if you give people, people will quickly learn that they can just
give each other really high ratings and that will translate into really big boosts and promotions
and so on, or, like, you know, greater rewards. So, yeah,
to get something that doesn't like it's not easy to game but then further if you take people
out of the equation in the choosing part at the very top like all of those feedback all that feedback
always propagates all the way to the top and it's ultimately people making decisions you know
kind of like compensation and all this kind of stuff and this isn't companies but in in science it's like
grant funding really people that actually choose who to give grants to and what research to fund
or in open source it's like hey it's
a company decided to invest deeply into this project because they thought it was super valuable
and like they allocated engineers to just work on it.
But like they're not directly just giving money to everyone in that project.
If we just take humans out of the loop in that decision process and put an algorithm that
people can have confidence over that this is going to be a correct and fair, you know,
a correct and fair allocation of the reward, at least better than most humans would do at first
pass approximation. If we can turn that into an algorithm, then I claim we could fix a whole bunch
of cap tables around the world that like really screwed up. And you can fix a whole bunch of the way
that grant funding is done in science because you're not going to rely as hard on on prior success
and you're not going to, or rather, you're not going to rely as hard on like social signals
and you're going to rely more on like deep achievement. And I claim you can do something
fundamentally new, which is
you can start
propagating rewards
through open source to the point where
a lot of people can gravitate to the things
that they think are extremely valuable, and they
invest their time instead of investing
their money into things that they think
are cool and interesting and valuable. And if those
turn out to be valuable in such a way
that reward ends up getting propagated
back to them, they can then
turn that contribution into
eating, right? Like,
there's this, we're headed for like a very
big economic problem, and we're already kind of in the middle of it, but we're going to have
bigger problems, that as automation comes in and AI comes in and all this kind of stuff, it's going
to challenge our basic notions of worth in value in economic terms, right? Like, we live in a world
that's centered very, very rigidly around the perspective of, hey, you get a job and you work
and you contribute value to an endeavor, and you get back some pay, and you turn that pay into food.
And so if you want food and shelter and survival, and if you want nice things, and if you want to
like be able to, like, you know, not only survive and have good things and so on, but like you want to, you know, be able to afford school for your kids or health care and so on,
you have to have a job.
And this job is mediated by, you know, kind of like a whole bunch of external forces.
And it prevents a ton of people from allocating their work to what they think is actually.
most fundamentally valuable. And I claim it doesn't do as good of a job as it should in correctly
rewarding major contributions. We see people with NOAA prizes and Turing prizes that have made
massive contributions to the world and have, you know, not net worths similar to groups that
like ended up doing like terrible things for the world and managed to get away with it. Right.
And so the claim here is one that this on the small scale could improve dramatically,
something like open source and potentially like companies and how you allocate composition there.
But in a big scale, a really good answer to this problem could be a new economic model.
Like it could be like a new version of capitalism.
Or it could be something else that's not called capitalism.
It could be something around like just like correct.
I don't know.
Like it's a whole new world.
Right.
So I think it's that's super interesting.
And we've had a lot of discussions internally around basic income.
I think where I get hung up on this is that let's bring.
pretend that we did have the algorithm. Let's pretend someone did the research and they found a fair way
to allocate worth. Would anyone accept it? Like essentially, the tricky part is not the technical
challenge. It's getting people to ever believe a computer is fair or ever. Like, what if the
algorithm said, actually, you're not worth very much? You know, how, like, it's very hard to imagine
people saying, you know what, you're right. This, this algorithm is inherently fair. But I think it actually
like meshes quite well with the American mindset, which is like, I can do work and create more value than
the next person rather than relying on some social system around you. You're like, if I'll just do it and
like right now we rely on the market to decide what's valuable. But who knows? Like yeah, yeah, ideally.
So that's where I think, I mean, I think for this to work correctly, you have to have markets involved and
you have to have this kind of algorithm either working in a market. You can turn an algorithm into a
market, right? And then ideally you wouldn't have one one computer that like decides what you're
worth, right? But rather you have an entire, like, large-scale system, and relative worth is being
ascribed by other groups, right? Like, you'll have a lot of cases where one group thinks something is
really valuable, and another group doesn't think so, and that's fine. It's just like they have,
they themselves are accruing value and worth in whatever ways, and they can propagate their reward
however they want, you know, similar to, like, you know, companies going in opposite directions
or whatever. And yes, it's going to call into question a bunch of hard things as, like, you know,
here's like, what your contribution is really worth.
But my claim is right now we have a much work.
This is kind of, I kind of describe this as similar to the self-driving car problem.
People think, how could a computer ever possibly drive better than me?
Like, computers are stupid, right?
And I am a great driver, and I can go fast, and I can react really well and so on.
I would never trust a computer.
And yet, you know, it's taken a long time.
It's taken over 50 years.
It's like the first plans to do this appeared.
but now we have computers that drive better than humans.
And pretty soon they're going to start getting deployed
and we're going to start writing in them and so on.
And people will see that this is going to save a ton of lives comparatively.
And so my claim is you can create something that's fair
and you can create something that is also provably fair.
So one of the things here about algorithms
is you can have a computationless provable
that actually runs over the whole thing
and can produce a cryptographically verifiable proof
that it was done correctly
and that it was correctly assigning the right thing.
And it could give you a trace of all of the violation
And here's the argument as to why this determination was made.
And I think that would be a much better place to be than where we are now, where it's extremely fuzzy.
It's extremely like based on a whole bunch of factors that I think, you know, our biases all over the place.
And allow, you know, a few people that understand all of those biases and perspectives to then game them and then put themselves in positions of greater and greater power, which is, by the way, I think one of the big reasons why capital accumulates.
There's a whole bunch of reasons why capital accumulates and centralized.
But I think one of them is the fact that, like, once you understand enough about how all this stuff works, you can then position yourself and maneuver yourself to expose yourself to things that generate a lot of capital and wealth that don't necessarily generate or create a lot of value.
Right.
Like, there's a very big difference between capital and value that is not correctly on, like, the value of a dollar today does not equate to like just raw fundamental value, right?
And so it's an approximation and we think that it's a good enough approximation that continue using it.
but in a lot of ways you can see things that are worth massive amounts of money
there's tons of companies that get a lot of value by like dumping a bunch of crap into the ocean and like
wrecking you know there's a whole bunch of externalities that we cannot properly calculate and an account in those in those situations
and ultimately there's at least in in most countries here in in the world you have groups of people that are making those decisions at the very top
and deciding what are the outcomes of major bad actors like actors like actors that
that have made serious mistakes, like the 2008 crisis,
like major mistakes.
And they're saying like, well, yeah, all of these were major mistakes.
All of these things should fail.
But if they fail, we're going to be in deeper trouble.
So let's just bail them out and continue as if nothing had happened to some degree.
Not quite, but to some degree.
And a ton of these people walked away, it got away with, in some cases,
actually making money through the financial crisis.
And people that were directly responsible for the problem ended up with
returns. And like this is like screwed up, right? And I think like this is something extremely
far away from my correct and fair distribution of value. And, and, you know, and so I think,
you know, that's, I think an open problem of the kind of like pre-companies or pre-capitalism or
or this kind of thing. Like if we find a good solution to this problem, it could in decades translate
into a rewiring of how we how we think and how we value things and how we allocate resources
and all that. In the small scale,
I think that we were beginning to see a few experiments in this direction. I see things like
what Ethereum was able to do with its own resources and being able to just give a lot of people
ether that then accrued in value and so on and do things kind of like through RFPs and try
to like get some vague measure of like what this might be worth and giving people a share of the
return, not dollars or euros, right? But like instead ether, which means it's a share of the
potential future value generated by the network. It's a step in the right direction. We're going to
gradient to center way into this, right? But like, you know, it's a step in the right direction.
And I think we are gearing up to try some things like this. So do you think the way, like you've
looked at the relative distribution of wealth from crypto, that that is a good model? Because
isn't it really concentrated in a small number of people that happen to have the resources to be
early? So I don't think that, I think a few people ended up getting a lot of value. Also with a lot
these projects, a few people ended up creating massive amounts of that value.
I think, like, you know, for example, I think people should not at all undervalue Vitalik's
contribution.
I think he's contributed an enormous amount to the entire space.
And I use that as an example.
There's probably a whole bunch of misallocations over the place, like, you can probably
find.
Because, again, I'm just thinking through what you were saying about...
But I also know a lot of people, like, in the dozens to hundreds that...
made a lot of money through crypto
who slogged through the creation of value
in this new network, who understood the value of this thing,
were willing to take the risk and work on it.
And, you know, really spent, you know,
the better part of a year and a half,
like working on something that was completely, you know,
super high risk, unclear that was going to work out and so on.
And they've seen returns that are higher than most startups,
like higher than what their distribution would have been in,
right.
400x return, right?
Right, if you bought Ethereum at the crowd.
That depends when you got in. Yeah.
Well, I mean, conversely, think of it, like,
you just happen to, you know,
luck into being one of the first 10 employees at a giant
company, but the 25th person
is the person who actually created the value,
and their allocation is much less than yours.
Like, that model is not figured out yet.
I am deeply, like, frustrated by that problem.
I desperately want to fix that problem.
And I think that if we fix that problem,
then we can have massively open an integration of value.
It's a strong claim, but I think
fixing that issue would make a ton of tech companies work
extremely well and be able to generate tons of value
and not only tech companies but tech projects in general.
I'm sorry, like the company is fading away
or not fitting away, but rather,
a new thing has come in, which is the network or a market
that is not a company, but it functions kind of like a company.
And so you can think of Ethereum not as a company,
but rather as this network that has some shared asset
that is incenting people to work on it and so on.
and then there's like some loose organization, but not really centralized, or it's not really central planning.
And like, that's a whole bunch of things that are very interesting and are pushing in the right direction.
And I would say that the distribution of wealth is probably flatter.
I don't know this to be 100% of the case.
I need to look at the raw data, but...
I think the raw data for Bitcoin a few years ago wasn't pretty.
Last time, I looked at it for what it's worth.
Yeah, for Bitcoin.
What about Ethereum?
I don't actually know.
I haven't seen any breakdowns on that.
But I remember I was actually very curious about this about...
Yeah.
Not like what Satoshi has, but like the other people the head, the people that bought in early, basically.
Like what is their relative distribution and all the other good stuff?
I'm kind of bothered by that.
I'm kind of bothered by the fact that in crypto, right now, you're seeing the normal issues with capital flood in,
which is that if you're a specular that has a lot of capital, you can afford to get much greater rewards than the people that actually build the thing.
And that to me is, again, another frustrating.
thing that I kind of want to fix. This is why I ask, because it's like, here we are, we're creating
all this new stuff. But I think it's incremental, right? I think it's a step in the right
direction and a big step, dare I say a quantum leap, in the right direction. And I think
it's, what's interesting to me is rather what has not what has been done so far, but the tools
we now have, meaning that, and this is starting to get into the experiments we're going to
run next year and the year after that. But we, we,
We're looking at the possibilities of issuing a token to a whole bunch of contributors that
have created a whole bunch of value to, you know, a ton of projects that we think are valuable.
Mostly, like, right now we're going to do them with our own projects.
But, you know, if this works well, we could do that, you know, we can do that an even deeper
way across projects that contribute value to us.
And we're going to issue this token, and then we either are going to do things like issue
dividends or buy it back and create a way for us to directly share a fraction of the value that
Perucal Labs creates with the people that helped create that value.
And it's a huge experiment, right?
It could go completely wrong.
It could change the way that people, why people contribute.
It could, like, bring in a lot of people that are not deeply interested in the right
things and are kind of just looking for money.
And, like, that's what I worry about.
I don't want to do anything that would cause that.
Because I think open source is an amazing place where people are motivated to work for the project
because of what you believe in.
And that's super important.
Like, yeah, I would hate it if whatever kind of experiment in this direction kills the fact that the Linux kernel is built by a bunch of people that really care deeply about the problems and are fixing them.
And so, like, it has to be done carefully, but I think we can start running some experiments.
Right.
Because you don't want every project to end up at some weird local maximum.
We're like, oh, okay, companies are using this now.
Value will accrue to me.
I can jump to the next thing.
Exactly.
So is this being wrapped into coin list yet, like these ideas?
So, I mean, they are ideas.
We are thinking about these are not being wrapped into coin list or other things just yet.
You know, there's a lot of things that we have to carefully consider here.
I mean, the thing about intent of engineering is that it's hard.
I mean, this is why this problem is an open problem.
And, you know, if you're listening to this and you're a researcher and you care about this,
like, get in touch because I'm probably going to start a small research group to solve this problem.
But I don't expect a successful thing in years.
Like, I think this is a long-term thing.
I think this is like the kind of research project that Protocol Apps could fund
that is one of those long-term innovation things.
And we actually, I don't think we need that many people.
I think, like, probably the right 10 people can solve this problem.
maybe even less.
Maybe it's like a singular person
than actually figures it out
as has happened
in a ton of other cases in history.
But I think we can start at the very least
collecting some data
to assist the theory
and that data that might come
with some of these experiments
and we are thinking about these experiments.
I mostly want to reward,
right now I mostly want to reward
a lot of the people that were very early
to the IPFS project
that saw the value created
and said,
wow, this is an awesome project.
and we want to make this, you know, a reality and so on.
And, you know, we've been slogging through a ton of hard work for the last three years.
Like right now, I guess Go IPFS turned three years old yet, like two days ago.
The protocol itself is a little bit older, but that was like, you know, the codebase.
And there's a ton of people that came in and helped out tremendously.
Some of them who, you know, didn't make sense for us to hire into protocol labs.
Some of the people, like, for whatever reason, some of those cases are, like academics.
Some of them are like grad students and professors who talk with me and walk me through certain important things that ended up contributing value to the project.
And I want to find a way to then divert some of the return that we'll see from Falcoyn.
Because what we're going to do is we're going to create this whole Falcon Network and that will generate a ton of value.
And a whole bunch of people like the miners in the Falcon Network are going to get a ton of value.
And so will protocol labs.
And then can we divert some of that value that Protocol Labs gets back?
and pump it straight into all of the open source work that we do.
In a way that doesn't like hurt, hurt it.
Right. I'm very, very wary and careful about anywhere where money and open source gets mixed
because it can get like really screwed up and can kill projects.
But I think that things like Ethereum are examples of things being done better and right
in some direction and at least in a successful one, right?
you can look at the Ethereum community and it's filled with researchers.
Like people who are thinking deep and hard about theory and the correct application of like, you know,
people that are thinking about consensus and consensus problems, like the kind of stuff that only during award winners normally think about, right?
Or, you know, grad students that are trying to like upend like 20 years of research or whatever.
And like there's people in the Ethereum community actually doing this work.
And it's amazing.
Like it should not be undervalued.
It's extremely difficult to find communities where not only is that valued by everyone around,
but it's also greatly rewarded.
And like that's, I think, an example in the right direction,
and I think one that we can build on and create more of.
And if this gets to be, you know, I think if Ethereum and Falcon and these networks get to be massive
and end up like being at the same degree and scale as a whole bunch of
the other ways of doing things, like the centralized tech companies and so on, then we can then
start looking at rewarding people across company lines. So here's an interesting problem, right?
Like there's a ton of people that work at Google and a ton of people that work a bunch of other
places that could contribute massively to these projects by just spending a few hours, maybe,
on a week or later on. And they're the right people that have the right insights that have the right
perspective. And right now, they can't work for another company because it's like a conflict of
interest, but they can contribute to open source. Now, like, in many cases, they do, and then
reward can be back propagated in a weird way, right? And so, like, it's, it's like, people
contribute, and then later it value gets created, then there's, like, this back prop that happens
out of, like, distributions of this token. And so I don't know how that works with, like, or how
that's going to turn out and work with IP and so on, but I think it's going to come in kind of, like,
a wrecking ball in that a ton of, a ton of, I know a lot of researchers that,
in crypto and game theory and so on, that understood the crypto world and then either got a bunch of Bitcoin or ether,
and now can just chill out and be grad students or professors in some cases and just do the research that they really care about,
and they're now personally wealthy. And it's awesome. Like, that's fantastic. That is a great example of correct application of the rewards problem, like right there.
The people that generated massive amount of value by slogging through really hard theory problems for years and came up with the right solution.
and so on, are now able to, like, correctly make contributions, in some cases, like, short time-span
contributions. Because, again, knowledge work is really hard to measure in hours. You can't measure
knowledge work in hours. Somebody's investment over a decade can put them into the right perspective
to make the right contribution at the right time that creates something like Ethereum or Bitcoin
or whatever. And, you know, how do you correctly reward that? And I think, like, something like
these cryptocurrency networks can reward that better than the normal notion of, like, yearly
pay in a salary thing that was built for the industrial revolution where you needed manufacturing
and you needed to just bill for hours because you had to spend a whole bunch of hours working
on something, right? And so I think this is an interesting thing and I think we're starting to
see this develop and we're like thinking about things like that of like how do we build
protocol labs as an organization that can do deep research a bunch of different directions with a bunch
of collaborators around the planet and a bunch of different organizations and how can we
structure things in such a way that if those things we collaborate, we collaborate,
on succeed greatly, everyone gets rewarded. Everyone who contributed to that thing gets rewarded
fairly. That's super hard to try and solve, but we want to do that.
So I think this is a good place to pause. So you got a roll. We do have some questions from
Twitter. So that would be awesome to address. Cool. All right. We can just pause. Thank you.
Thanks.
Let's go into the Twitter questions. So we got a handful. You can answer them however you'd like.
So from startup Sanatana, how does Filecoins data storage network, how is it natural slash unnatural disaster proof?
Great question.
So it really depends on the scale of the natural disaster.
I mean, like if a comet hit the planet, that's a little hard.
But there's a few pieces here.
One of them is IPFS is by nature what I like to call like fully distributed.
or logically decentralized, as Vitalik calls it,
which is that the nodes in the IPFS network
and continue talking to each other,
even if the rest of the network disappears.
And so Filecoin, because it used IPFS and so on,
Falcone nodes will be able to talk to each other
even if they can't talk to the rest of the network.
Now, there's a question there of how can you clear transactions?
And that's the thing that we have active and deep research on.
We want to have a network that can shard,
and where you can have a subset of the Falcon Network
operating, even if it can't talk to the rest of the network,
and clear transactions, that's a hard problem.
The first iteration of the Falcon Network that goes live
won't quite do that.
But the way it will be...
And so there's like, you know,
if you get isolated from the rest of the network,
you may not be able to clear transactions,
but you might be able to distribute files
at least for some period of time.
And then if you are in the rest of the network,
but then like half of it disappears
because of some huge natural disaster,
I guess slightly less than half,
you know, and divided by two.
We can survive those failures because when people add data to the network, it gets split up into pieces, gets erasure coded.
So you can get like this really nice replication factor where without adding too much overhead, where like the replication factor does not add massive overhead, you can get a huge resilience factor where, you know, you can survive huge numbers of failures and your data can still be there.
the exact numbers on this, like we'll come up with and publish the exact details on those down the road,
but it's going to be a tunable parameter.
So you can like crank up the level of erasure-codedness effectively that you want.
On the user side?
On the user side, yeah.
So if you have a megabyte of data that's really important, you just like crank up the replication factor
and like the, you know, the splitting into pieces and erasure coding so that you have like hundreds of these.
And like now you and they all go out to a whole bunch of different miners.
And so now you are in a much better position than,
than if only three people were like, we're storing this.
So that's, I guess, one set of answers.
Okay.
Next question.
Robert Andrew Smith, when will Filecoin sale details be released?
And then following up on that.
Yeah.
File coin sale details will be released very soon.
Unfortunately, we can't give you an exact date.
but it's weeks away.
It's like, you know, it's sometime in the next few weeks.
It's very soon.
We are working as far as we can right now to get it out of the door.
There's the reason for that we can't announce an exact date yet
is that there are a few things, especially on around,
there's a couple of processes that are running right now
that we have kind of like a date that they were going to finish,
and that's ideally a week or two weeks out.
But there's a little bit of unpredictability there.
So I want to be able to do the sale as soon as possible,
but subject to that.
So really like weeks, but expect news very, very soon.
Then he also asked another question.
What other plans do you have with Coinlist?
So CoinList, which is another project that Protocol Lab started,
And this is in partnership with Angelist
And this is a
token sale platform that kind of
will allow token project creators
to launch their networks and run token sales
without having to slog through the hundreds of hours
that we spent both building this kind of platform
and going through legal and so on.
And CoinList works with the
Saft.
Coimless will have, we work with a lot of sales that are, that both include the Saffton and others
that don't.
But basically, like, there's this important piece that if you want to run a token sale in the
US, you want to, there's like a question there around whether or not you're selling a
security.
And if you, if you think you're indeed selling a security, then you should limit it, limit the
sale of that security to accredited investors, at least in the US.
And when you, when you do that, then Coinless makes that.
easy and you can accredit in the same way that you would accredit through Angelist.
But, you know, that's not even like the main selling point of coinless.
The main selling point of coin list will be decreasing the amount of work for token sale
creators and creating a network that focuses on finding really high signal projects, right?
So there's a ton of projects in the space.
And one of the things that we care a lot about is how do you find really, really good projects
and help those gain attention and kind of like stick out.
And how can you help them prove it, right?
Like, it's one thing for that project to kind of like convey a lot of things,
but it becomes really useful when you have third parties that are independent,
think about those projects and kind of have, yeah,
we're very interested in solving that signal problem.
How do you correctly figure out what are the really solid and outstanding projects?
And so we think that's going to be an important value proposition from CoinList
of like really finding the best things around.
That was actually a question I wanted to ask before but didn't.
Do you have any rules of thumb that you can give to people around like filtering out all the noise right now?
Yeah.
So we've gotten a ton of applications and it's a lot of interesting stuff is coming down the pipeline.
Some like really, really cool stuff.
We've also seen, you know, some scams.
Like we've actually like seen some applications that are like outright, outright scams.
I think, you know, we don't want to.
I want to be in a position of being effectively gatekeepers that prevent really good ideas
from, if we don't understand something, we shouldn't be kind of like gatekeepers that we have
to convince.
But on the flip side, we also don't want things that we can tell our outright scams on the
platform.
And we want at least some layer of barriers there to make sure that the projects that do get listed
on Coinlist pass a certain bar of quality.
Now, there could be some very cleverly engineered and design.
scams or whatever that fool even us or whatever.
So anyone investing through any kind of investment platform is ultimately responsible for doing
their own diligence.
But at the very least, we're going to, I think, cut out a huge fraction of a lot of those
things.
And we're working on ways of helping project creators highlight their technical strengths and
the value they propose in ways that, like,
let them shine against other projects that could probably spend a whole bunch of money on marketing and so on,
but actually really have no important technical depth underneath the hood.
And so that's a whole bunch of interesting problems that we want to help solve with Coinlist.
Okay.
And obviously, accredited investors is a major part of that.
Yeah.
Yeah, and I think accredited investors kind of weighing in on things is an important part.
Although I would say, you know, I think this is an important piece or we're going to have to message it's better in that not all sales that will go through Coimel
are going to be only for accredited investors.
There will be some sales that are not securities,
and then people can buy normally.
And it also will be the case that some sales might want to do a reg,
a reg D 506C offering in the U.S.,
so that's a credit investors only,
but are able to do a reg S funding to the rest of the world
and figure out things outside.
So this is kind of similar to what blockchain capital did.
So we're looking deeply into that,
and we want to, we expect that a number of tokens will be able to do that.
I can't definitively say that they will certainly be able to do that
because there's still some legal questions there that we need to solve.
And additionally, we want to involve crowdfunding as well.
We think that is very important that people in the U.S.
that are not accredited, but that understand the tech really well
and are able to make investments like that.
It's just the burden on doing crowds.
outfunding is quite large, and there's, you know, there's questions of, like, how does that
combine with cryptocurrency and so on, that, you know, we are doing the legal review on and legal work
on at the moment, and we hope to have news on that relatively soon. But we, that's stuff that we
are actively working on and trying to enable, because we don't want the accredited investor
limit to, you know, prevent people that truly understand the tech and perhaps are much better
investors than accredited investors, meaning, like, you know, having a million dollars does not
mean that you know what cryptocurrency network is going to be better or what
cryptocurrency network actually will work. There were a lot of people investing in
things that had a lot of money and could lose it on things that didn't work out
and a lot of people that understood that is something like Ethereum was going to
be really valuable. So we want to enable people to come into these things like
this and so we're looking at crowdfunding. We're also looking at other ways of
potentially involving people that, you know, for whatever reason they can't
directly invest in the pre-sale but maybe perhaps they can, they can
can come in when the token goes live in an actual token sale, broader in like live exchanges,
at a discount, at some sort of discount that puts them into it in a good position.
But it's like sometimes that can be done by instead of it coming in and investing early,
rather helping the network, right?
So one of the big parts of gathering investors through a network like this is gathering people
that are really well aligned with the network and want to help it grow.
And like that's what investors should be.
Investors should not be just like random speculators that like are just trying to make a quick buck.
we are interested in helping create large-scale communities that have really strong buy-in from people that want to, you know, help create them and, you know, see the promise.
And so one of the things that we're thinking about is like, okay, great, like, there's a lot of people that, you know, maybe are unfortunately limited by the laws around accreditation.
However, they probably have the ability to get involved actually involved directly with the projects and contributing in another way that would then, you know, in a sense, like they could get rewarded by,
either getting paid for their work in tokens,
or potentially being able to buy the token when it comes out at a discount that they have that other people don't have.
That's a good point. I hadn't heard about that.
Okay. Jesse Jumpcutt asks,
I'm having trouble understanding the market need for file coin.
Is storage a burning pain that consumers face?
Oh, definitely.
I mean, all you have to think about is how much data is being,
generated by computers, right? So this is not just for consumers, although consumers do have a lot of
data. Like, think about, you know, I have a phone here and like how much, I don't even know how
much storage this has, but it has a lot, and I use a lot of data by having applications that,
you know, download video or whatever or, you know, when you take pictures and video and so on.
People's, like, the right way to answer this question is look at the growth in market of cloud
storage, and it's growing tremendously.
And so cloud storage in general is the idea of reselling storage for other groups.
And consumers, massive businesses and so on, are seeing exponential growth in data.
So data and the need to story is about one of the few things you can look at and say,
this is growing exponentially and shows no sign of stopping anytime soon.
And so you kind of have to extrapolate, like, are humans going to continue proliferating
and building more cities?
and replicate.
I think I would reframe.
I would,
I would,
yes.
And like we're going to need
a lot more and more data.
Yeah.
But I think I would reframe the question, actually.
Like,
what is differentiated with
Filecoin to like, you know,
Dropbox?
Like, why do I care about using it?
Totally.
And, I mean, Filecoin is not to be seen
as a Dropbox replacement,
although there will be Dropbox like things
that built on,
build on top of Filecoin.
I think you should think about
Filecoin as,
as replacing cloud storage.
So it's something that Dropbox
would use. So a company like Dropbox would think about, like, oh, do we run our own managed
infrastructure or do we use AWS or do we use something like Falkcoin? And so that's where the
economic improvement comes of like what is the relative advantage of something like Falkcoin to
other cloud storage offerings in a sense. And the thing here is there's a certain set of features
that Falkland will bring that other things don't have. So being able to have decentralized data
means that, you know, if Amazon doesn't like you anymore, they can't, like, just in one turn shut you off in a way that, like, suddenly you have to, like, move to another provider and you have to deal with, like, changing all of your addresses and everything. Like, right now with Falccoin, it would be work, it would continue to work. And two, it's about, um, so, you know, there's a whole bunch of features like that and erasure coding and so on that we keep going to. And then there's a whole bunch of other things around the market dynamics in general in that Falcoin is not, you shouldn't think if
Falcon is like another provider. Think about Falcon as a market. So Falcoin is a market that
layers across all providers and enables a whole bunch of providers that right now are not selling
data in the world to come in and sell it. So think about how much storage there is on the planet
that right now is not being sold to other people. And that if that storage came online,
it would drive the price down. In the storage that right now is depreciating. A lot of people have
invested huge amounts of money in having massive arrays of hard drives that are not giving them
any money and they're losing money in those investments. And so think about creating a market
that enables anybody to then sell that storage to the rest of the world and make a, you know,
for a profit. And, you know, there's a whole bunch of questions there. They're like, wow, can you
really achieve, you know, economies of scale with a network like this? Can you really, you know,
get a better unit economics of like, can you, can you provide bytes cheaper than something like,
Google Cloud or Amazon or whatever.
And our bet there is that, yes,
that there's a whole bunch of places and cases
where certain individuals or groups in the world
have access to either really cheap storage
or storage that's positioned well in the network
that is kind of like somewhere between the backbone
and a whole bunch of consumers.
And if they become phallcommon miners and storage nodes,
they could actually be in a better optimization point
than even something like Amazon.
And so that's, you know, that's a bet.
And we think it's right.
And like that on its own is like an interesting reason for people to opt to choose
something like Phalkoin.
And so, yeah, think about it kind of like an algorithmic market.
Say instead of this having a very inefficient market where you have to, when you want to hire
storage, you have to go and like research companies and you have to look at them and
you have to like sign up with them and create, you know, you have to be a legal entity.
you have to be either a person or a company or whatever,
like you have to like have a credit card
and you have to like buy, you know,
you enter into some legal agreement
and then you enter into legal agreement,
then you can send them bites.
It's like this huge onerous process.
And when you compare them,
you like see their websites and so on
to something closer to like an actual like spot market
where any file, any storage that's available worldwide
that has shown to have good metrics
and, you know, shown to be online for a long period of time,
shown to be good or whatever,
can then be sold to you at the cheapest possible price that you can, that you want,
immediately, algorithmically, right? And so this is about, uh, changing the market completely. It's going
from a world of like centralized storage providers for a world where like there's a huge market
and it's mediated programmatically. Okay. So adding on to that, uh, same person Jesse Jumpcutt had
another question. Uh, how does Filecoin plan to compete with companies like SIA and Storage? I don't know
that. Yeah. Uh, who have been out for a while. So I think, you know, there's totally.
And, you know, there's a few things there.
One is the recent FACWN is not out yet is because we spend a ton of our time building the IPFS project and getting that out of the door.
And there's a ton of people that are using the IPFS project that are, you know, desperately want Falkun to be out.
And, like, we know that already we have a ton of users lined up that right now are not going to those other competitors.
They're actually, like, either in S3 or other places and, you know, would jump directly to us.
and then the deeper question and way to look at it is just think about the technology
and we're about to release like the second version of our protocol and it's just a fundamentally
different thing like it operates in a different way it offers different guarantees and so on
and we think that those different guarantees are actually have a very significant market need
and solve a whole bunch of different market needs than these other networks don't and so that's
like kind of like how we are going to be able to compete. Another thing is, um, and, and this is,
you know, uh, I don't know how, how it'll play out, but I actually bet a lot of people will be
mining on both networks or like all, all of the networks. And we'll see how that actually plays out.
Um, and then we'll see kind of like right now there's a lot of drivers driving for either Uber or
Lyft. And, um, we think the, the tokens, uh, and like the rewards and tokens will, will be a,
and people's expectations on like how those will end up working
will kind of drive to people to mind and one.
So like I guess an interesting question right now would be,
did people switch from storage to SIA or SIA
when the SIA coin appreciated a lot?
That's an interesting question that people should look into.
Can I cross list storage?
So with, in some ways you will be able to
in other ways you won't.
So this actually like is very protocol dependent
and different protocols allowed in different ways.
some of the things you won't be able to cross list,
some of the things you will be able to cross list.
And so there will be some kind of like,
there people will be trying to get...
Try it a little bit.
Yeah, I mean, like, people are participating in two different networks.
I mean, like, they're storing data.
So because of the proof of replication,
when you have proof of replication backed storage,
that ensures that it is unique to this particular request.
And that's a very important thing from a game theory perspective.
Like, you don't want people,
you don't want networks of civil
basically pretending to be storing
huge amounts of data when they're only storing one copy
and the thing is not replicated
so that's what the proof of replication is there for.
And so some things you won't be able to cross-test
but something is like for fast retrieval
and so on like those will be cross-cessible
and
but I think like answering the question in like a deeper way
it's like I think
I look at Falcon as something very different
than these other networks
it's not solving exactly the same problem
Falcuan is solving the problem of like, how do you create a market and allow any provider?
So there's actually a possibility where SIA and storage makes sense as, you know, route content to them
because those networks provide kind of like a tiered structure.
Okay.
We'll see what happens.
This one is a little bit in the weeds.
So this is user Holy Nakamoto referenced a GitHub issue from a couple years ago.
Oh, man.
Yeah, I don't know if you remember this one.
So is the idea of IPFS rendering DDoS attacks impossible hyperbole?
Oh, well, it depends on how you dis...
It's not hyperbole in the whole sense.
There are some ways that you can take that question of DDoS prevention
and say, oh, well, no, you can't possibly mitigate all possible DDoS attacks on something.
But the way to think about IPFS is that when you have a piece of content,
Once you have the piece of content or anybody else around in the network has it,
you can retrieve it from them, and it doesn't have to come from the original source.
So we've already seen cases where people can DOS a specific location
and can DOS the URL that some resources at.
But if it's a name that you know, you know some providers that have that content
and you can reach them, but the DOS attackers can't know who those providers are
for a whole bunch of...
There could be a lot of reasons for this.
It could be like they're actually...
disconnected. You're in a network that they're not connected to, or you have access to a
network where you have the ability to search through a whole bunch of nodes that are willing to
share routing information with you, but are unwilling to open and broadly to the whole world.
This is kind of like a, this starts getting into private networks, like when people, people
are building private IPFS networks where they have their own set of content that is not
exposed to the rest of the world. And so, for example, you're going to be able to like search
through some networks like that. And, um,
Like, right there alone, like you have like entire barriers where people, like the DOSters that can't even get to the content, first of all.
Or like can't even get to the machines that are serving it.
So that solves it.
The other case is, hey, like, if there's some really popular piece of content and suddenly gets replicated to tons of people, now the DOS attack gets way harder.
Right.
Like now, now you have to DOS thousands of people.
And so it's not fundamentally, in that particular case, it's not that it's impossible.
It becomes intractable.
So it becomes intractable for even a sophisticated attacker to dozz all possible computers that have this piece of content.
So this will be, you know, especially with like really incendiary things that a lot of people want to replicate.
You know, think about like WikiLeaks type stuff.
A lot of people want to replicate it all over the place and then very quickly will become very difficult for an attacker to actually silence all possible machines.
And so it is not hyperbole.
It is impossible in some cases and then intractable in other.
Okay, cool. That's a good answer.
Next question. Eric Tang asks, where do you see as the most immediate industry slash text stack slash use case for being decentralized?
So what are the, basically, a way to reframe that question is where is it valuable to have decentralization?
I think he's kind of leaning towards like, what is a product or use case for something like something, you know,
built on Ethereum to be decentralized in that way.
Yeah, I mean, I think...
Or maybe it's IPFS.
It would be a better answer.
Oh, I see.
Well, so I think decentralization changes the properties of the infrastructure.
And it shouldn't be a thing that the end user should have to care about.
In a lot of cases, some users will care about it,
but I think it's not something that they should have to care about.
Meaning that developers are the ones that should think about,
whether the centralization matters, and that has to do a lot with the, again, specific use cases
and specific applications that you're dealing with. When I look at things like Slack or GitHub or
Google Docs that are consumer applications that people use daily to do their work and talk to their
coworkers or loved ones or, you know, things like messengers and so on, and all of that flow of
information is passing through a set of centralized agents that can be brought down. And
frequently are brought down.
There's like a lot of cases where GitHub does go down or Slack does go down.
Or your connection to them gets severed in some way.
Like you just can't reach them.
Like maybe you're offline or whatever.
That is a great example where like logical centralization sucks.
Where like the fact that you can't reach that origin server like prevents you from using any
of the data or working together or whatever.
And it gets so bad that you could have a room full of people with laptops open.
on Slack or on a Google Doc, and they can't work together because they're supercomputers,
which again, let's be clear here, like, these computers are more powerful than like all of the,
all of the computers in the planet were like, you know, a few decades ago.
There are supercomputers that they have in front of them can't figure out the content
that they're on an application they want to run is really between them and the ones right next to each
other and are piping all of the data flows straight up the uplink, straight into the data center,
and then back. And that's just stupid, like, and wrong. And we should not live in that world.
And so I want to live in a world where if you have a computer and you're trying to work with
somebody across from you, the data can flow from one person to another, and you can continue
working whether or not some random machine somewhere else in the world is failing.
So, yeah, so to answer the question, like, literally anything where, like, interacting between
people. Yeah, it's an infrastructure thing. It's like, it's, it's, it's, it's,
There's a whole bunch of cases where it's like the underlying,
you want to think about how the underlying data flows move.
And answering the question for like the Ethereum case,
it's really about power.
It's like where do you want people to be able to exert power?
And like doing a transaction through Ethereum and having a smart contract
allows you to cut out trust in power all over the place
and have a very clear thing that people agree to that is enforced by a computer,
not by courts that are slow and expensive.
And I think with a lot of the,
these things like you don't necessarily have to make it obvious to the end user that this is what
you're doing. It just works. It's better. So Eric asked one more question around decentralization.
So where and how does decentralization gain advantage over centralized benefits where you
think about scale and cost? So where does this decentralization benefits actually
to provide better unit economics in a way? Like where your costs for providing the service are
actually better. So I think this is where you want to think about, like, having as effective
of an optimization process you can get, like providing cheap storage to the world or cheap
distribution of content to the world is a huge optimization problem, right? Like, you're dealing
with, you know, billions of computers around the planet that are all trying to store or retrieve
content and a whole bunch of places where you can store it and move it. And then you are dealing
with, again, billions of people that are using those computers and that some subset of those
billions of people could actually work on maintaining the network and some of them are going to be
consumers. And so it turns it into like a super complex optimization problem. And the point is
it is actually quite difficult for a centrally planned organization to correctly find all
and like use and leverage all possible like local minima in a bunch of places where like this
is exactly the right place where you want to store something or distribute it from and so on and get like
the best costs, the best cost reduction. And so that's that's I think where decentralization has a
massive advantage over centralized services where like you're literally enabling any person in the
world who says oh I have a clever idea of how I can get cheap power cheap connectivity cheap storage
cheap disk whatever and enabling them to bring in and create a service right and so it's kind of like
I guess a more a deeper way to look at it is do you think markets are more efficient or do you
think central planning is more efficient. And there's a lot of, you know, looking at this question
kind of naively, it's like, well, you know, the naive answer is like, well, markets are better and
because, you know, central planning is bad. And the slightly deeper answer is, well, no, if you had like
a, you know, massive computer that is able to actually calculate everything correctly, then you
could actually solve that and you could have, you know, correct allocation of resources by just
with one program. But then the even deeper version of that is not all agents are
similarly incented, which means that one agent might produce an answer that it doesn't, is not
actually optimal to everyone, it's optimal to that agent. And so markets are kind of fundamental
in how we operate. And so markets allow individual actors to, you know, leverage optimizations.
And so, like, that's a thing. And those optimizations might not be optimizations for somebody
else. And so that's, I think, where, like, decentralization of power is really important
to these networks in that, like, decentralization of power and choice of how to run the service
affects the kind of optimizations that people may want to do and so on.
So a great example of this, I know of a lot of Bitcoin mines that have super cheap power,
and they're able to get super cheap power because they're in a particular country,
where they're able to get a certain deal, or because they know the right people or whatever,
and there's a whole bunch of reasons why they suddenly have much better unit economics
than a major player would have.
And, you know, they don't have enough power that they could service everyone in the world,
but they could, you know, at least contribute that piece.
And if you collect a whole bunch of these pieces,
you actually can build a large-scale service.
And so that's the, I guess, one of the insights.
Last question.
What other projects should people be paying attention to right now?
Oh, wow.
That is a great question.
I think, I mean, oh, man, like, there's a ton of interesting stuff.
Like, I think I'll, like, rattle off a few names.
I think there's probably a lot that people already know about.
But, you know, of course, I think if people don't yet understand how Ethereum works and all that, like, definitely dive in.
It's, like, the best interaction to the future, I guess, than Bitcoin ever was or that kind of stuff.
So definitely, like, dive into all of that world.
Definitely look at things like OpenBazaar and, you know, a whole bunch of applications that are being built with these new kinds of networks, you know, things like Zcash and so on that, like, bring in a new property into the world.
and then start looking at, like, if we want to think about, like, new and more earlier things,
there's a whole bunch of, like, interesting developments around these networks.
Like, there's a lot of people building on Ethereum.
There's, like, 0X, which is a decentralized exchange.
There is Life Pier, which is, like, a peer-to-peer distribution thing that will be interacting with,
that aligns really well with a lot of the IPFS tech and the Ethereum tech.
There are things like Tezos, which is a project to build a smart contracts platform
that is where the smart contracts are written in OCaml,
and you have a lot more certainty about the programming language,
like the properties of the programs.
Ideally, I would like to get to a point where everything is provable.
That's probably unfeasible, and probably a theoretic argument
why you can't do that and actually have a useful thing,
but maybe there's something there where a network could have everything be proved,
and still be really useful for a certain class of computation.
Then Numeri is actually super interesting.
So Numeri is a hedge fund run with, that kind of decentralized
the data modeling.
So the predictive power of the models is decentralized.
So individual participants can come in and contribute different algorithms
to try and leverage the hedge fund.
data to trade better. And so like that, I think, is a very interesting mixing of both competition
between those participants that are coming in, but also collaboration, in that all of them
together are going to win together, numerize using a token. And so I think those are, you know,
a set of projects that are pretty interesting. There's probably, like, further out things that are
that are going to come out. I think if you're into research, I would highly encourage you
follow the proof of stake line of work. We're getting ever and ever closer. And we're
I think we're quite close to something that can succeed and work at scale.
There's already several provable protocols.
So anyway, that's some interesting stuff.
This was great.
All right.
Thanks, man.
Yeah, thank you.
Thanks so much for having you.
Okay, thanks for listening.
So as always, you can check out the transcript at blog.w.combinator.com.
We'll also have the video of the interview up there.
And please remember to subscribe and write the show.
Okay.
See you next time.
