back to indexCharles Hoskinson: Cardano | Lex Fridman Podcast #192
link |
The following is a conversation with Charles Hoskinson, founder of Cardano, co founder
link |
of Ethereum, and a mathematician who is one of the most well read and knowledgeable people
link |
on the technical side of cryptocurrency that I've ever spoken to.
link |
Quick mention of our sponsors, Galila Games, Allform, Indeed, ExpressVPN, and Asleep.
link |
Check them out in the description to support this podcast.
link |
As a side note, let me say that Charles is not just a mathematician or cryptocurrency
link |
innovator, but also a Colorado based farmer of bison and mushrooms, a gamer, a fisherman,
link |
and a world traveler.
link |
When I asked him if he has a nice professional picture of himself, he sent me a picture of
link |
him in Mongolia with a hawk on his shoulder, meeting the Mongolian president.
link |
That to me pretty much says it all, speaking to the humor and the intelligence of a man
link |
who is bold, innovative, and does not shy away from a bit of fun and a bit of controversy,
link |
which makes him a fascinating human being to explore ideas with.
link |
I do want to say in terms of ideas that, at least to me, cryptocurrency is much bigger
link |
than just a way for a few Americans to make a quick buck through meme driven speculation.
link |
It is technology that enables freedom from oppression, from suffering in the world, because
link |
Mongolia, for example, was a reminder of that for me.
link |
Next day, after talking with Charles, I spoke with Wyoming Park, who is a North Korean defector,
link |
and who spent time in Mongolia, as many defectors do, in her and their escape from North Korea.
link |
Her story, the story of North Korea, the story of atrocities throughout the 20th century
link |
committed by Hitler, Stalin, and others, is a reminder that the world is full of darkness,
link |
but it is also full of beauty and love, and it is a world worth fighting for, in every
link |
This is the Lux Friedman podcast, and here is my conversation with Charles Hoskinson.
link |
self evolve, almost like gnomic.
link |
And then you have Wolfram running around saying,
link |
hey, we can come up with these like very simple rules
link |
and we can reconstruct all of reality
link |
at some arbitrary point.
link |
So I have absolutely no idea what's right.
link |
You know, I look at it kind of like a formal system
link |
and I say, well, if you're stuck within the system,
link |
it's hard to actually understand
link |
that you're inside the system.
link |
You know, it's kind of like an object language
link |
to a metal language.
link |
You know, there's this thing that is outside of it,
link |
but because you're constrained and limited by the simulation,
link |
you can't really understand the nature of the thing
link |
that's outside of it.
link |
It's almost like Minecraft.
link |
You can build these redstone computers within Minecraft
link |
and simulate and emulate things within it,
link |
but you really can't go outside of that environment.
link |
The people outside of it can formally prove
link |
that it's correct or whatever,
link |
but the creatures inside of the system
link |
can't hope to perfectly understand it
link |
and prove something about it.
link |
Well, also the question is, it's a computation question.
link |
You know, does P equal NP?
link |
Because you'd have to be able to emulate all of these.
link |
How long will it take?
link |
And so I have no clue what type of language
link |
it would have to look like,
link |
but it would probably not be anything we're used to
link |
It'd have to be something else.
link |
And we'd have to have some more fundamental resolution
link |
of the relationship of these formal systems
link |
and how they get extended.
link |
So that's like a 22nd century question
link |
instead of a 21st century.
link |
Do you like, do you find the Stephen Wolfram idea compelling?
link |
It's a very different way of programming,
link |
which is you set some rules,
link |
you set some initial conditions,
link |
and let it run and see what happens.
link |
Yeah, and it's not a new concept.
link |
I mean, like the Santa Fe Institute's been doing that
link |
for a long time and you can use it for economic modeling
link |
and you can show that in certain cases,
link |
there's this concept of simple rules
link |
evolving into a complex system
link |
is somewhat more predictive
link |
than trying to build a complex top down model for things.
link |
And I guess there's some analogies to these things in AI
link |
where you start with some simple things
link |
and then somehow it just figures stuff out
link |
in its environment over time
link |
and much better than if you actually tried to model it
link |
with prologue or something like that.
link |
So that is exciting
link |
because you get to just do a few things,
link |
let the thing run and then see what happens.
link |
And that's a lot of fun.
link |
In fact, it got so exciting, Wolfram came to us and he said,
link |
''Hey, let's do an NFT marketplace.''
link |
I said, ''What do you wanna do?'',
link |
and he said, ''I got all these universes to sell.''
link |
And I said, ''Okay, well that's gonna be fun.
link |
So we're gonna set up an auction system
link |
or something like that with him.
link |
And I think maybe end of this month or next month,
link |
we'll figure out how to do NFTs on Cardano
link |
with Wolfram universes.
link |
So as soon as we can sell one, I'll give you one
link |
and then we can all just claim
link |
that we're living in some sort of Wolfram simulation.
link |
I don't know how much money I have,
link |
but I'm gonna give everything I have to get rule 30,
link |
which is one of his universes that he's created.
link |
One of the first ones where he discovered
link |
some interesting complexities.
link |
I think rule 30 is Turing complete or is that 45?
link |
I can't remember which one.
link |
You know your stuff.
link |
Actually, I'm not sure if they proved anything
link |
about rule 30 in terms of whether it's Turing complete
link |
or not, but there's fun competitions on it,
link |
which is trying to predict something about rule 30,
link |
about the way it evolves.
link |
And so far, nobody's been able to do it.
link |
Just like looking at the middle column,
link |
try to predict as the system evolves,
link |
say anything like conclusive about the future
link |
of the system as it evolves.
link |
It's both beautiful that simple rules
link |
can create that kind of complexity.
link |
And it's also sad that we can't like make perfect sense
link |
of it, like perfectly predict the future.
link |
Even though it's all simple and deterministic,
link |
we can't say something conclusive about like
link |
when the thing will end.
link |
When will this little cellular automata
link |
like evolve in a certain way
link |
and then nuclear weapons will be invented
link |
and they blow each other up
link |
and then they'll just be this empty 1D cellular automata.
link |
Well, doesn't that make it fun though?
link |
Yeah, it's fun, but when you're trying to create
link |
and we'll talk about something that operates the economy
link |
and the way humans transact and cooperate
link |
and fall in love and work together,
link |
then you'd like to be a little bit more formal
link |
and try to say something conclusive.
link |
If this entire universe is just cellular automata,
link |
then being conclusive is kind of hopeless,
link |
generally speaking.
link |
And the hope is, I guess, that there'll be pockets
link |
of which within the cellular automata
link |
where you could be predictive,
link |
where you can formally show that something is true
link |
and then you can rely on that.
link |
You'll be resilient and all those kinds of things,
link |
even though the rest of the thing is a giant mess
link |
that's unpredictable.
link |
Didn't they call that Laplace's demon?
link |
Yes, I wonder what the demons up to these days.
link |
Okay, thank you for entertaining me with that.
link |
But sticking on philosophy, you've also mentioned,
link |
among others, that Bertrand Russell and Saul Kripke
link |
are two of your favorite philosophers.
link |
Maybe you can comment on what ideas of theirs
link |
you find insightful and also what do you use the difference,
link |
because you're both an engineer and a thinker,
link |
so what do you use the difference
link |
between philosophy and computer science?
link |
Yeah, so yeah, there's both a deeply human element
link |
to both Russell and Saul.
link |
And then there's this, of course, amazing work
link |
that they did in the late 19th and 20th century.
link |
And you can't really talk about Russell or Saul
link |
without also mentioning Wittgenstein and Tarski.
link |
Because when you actually look at these guys
link |
and you put them together, what they were attempting to do
link |
was increase the level of precision we had
link |
in analyzing both formal languages
link |
and also language in general.
link |
And so Wittgenstein makes no sense at all to me.
link |
So there's amazing people out there
link |
that somehow can parse that, but.
link |
He doesn't make sense to himself either.
link |
I think you're right about that.
link |
However, Kripke has Kripkenstein.
link |
He has his whole building on that, right?
link |
And he built a whole hierarchy.
link |
And at least there I have modal logic
link |
and I have the little boxes and I have the diamonds
link |
and I can do a computation and I can kind of reason
link |
about things that people are saying.
link |
But really it was all just about precision
link |
and the nature of truth, precision,
link |
the nature of necessity and possibility.
link |
And the magic of these statements
link |
is that you can then start getting a better understanding
link |
of basically how far a formal language can take you.
link |
And so that's the work of it.
link |
David Hilbert also did the same thing.
link |
And Russell, he got his career started
link |
working with Alfred North Whitehead.
link |
He was a logician and there was this whole desire
link |
in late 19th century mathematics to formalize mathematics
link |
in a completely new and better way.
link |
And they started with geometry
link |
and Hilbert's geometry was like a complete system,
link |
although recently we've discovered
link |
there's a few holes in that.
link |
But for the most part it was complete
link |
and the axioms are independent and they're consistent.
link |
And they said, oh, well now we can do this
link |
for all of mathematics.
link |
And Russell and Whitehead wrote this huge set of books,
link |
like two big books,
link |
Principia Mathematica, a thousand pages
link |
and the conclusion is one plus one equals two.
link |
So they linked set theory and arithmetic and logic
link |
all in these beautiful ways.
link |
Then little by little, as we entered the 20th century,
link |
logicians started chipping away at this idea
link |
that you could actually construct
link |
a complete system of mathematics.
link |
First with Gödel and then later with the work of Turing
link |
and Church and others.
link |
They said, oh, you're not complete, you're not decidable.
link |
And so suddenly Russell was left in this really bad position
link |
where his early life's work was basically forgotten.
link |
So he had to kind of reinvent himself.
link |
And so he went into ethics
link |
and he went into different fields of philosophy.
link |
He became this titan in analytic philosophy
link |
and he was also a great pacifist
link |
and he was just a phenomenal writer.
link |
If you read Why I'm Not a Christian
link |
or any of his other attacks on metaphysics,
link |
he said, look, I can only deal with the world I'm in
link |
in the senses that I have
link |
and if I can deduce it, I believe it.
link |
If it's outside of that,
link |
I really can't make meaningful statements about it.
link |
And he said it in a lovely English prose
link |
that you would expect of a man of his stature.
link |
Now, Sol Cryptry, it was like the complete opposite.
link |
This guy's really down to earth dude,
link |
not aristocratic at all.
link |
And he was one of those guys
link |
that just could have done anything
link |
because he was so, he's so brilliant.
link |
I guess he's still alive.
link |
I think he's 80 something.
link |
Yeah, he's getting up there, man.
link |
But I mean, literally, when he was in high school,
link |
he wrote these papers in logic and Harvard contacted him,
link |
said, hey, could you teach graduate courses at Harvard?
link |
And he said, no, I really would like to finish high school
link |
first before I go and teach grad school at Harvard.
link |
And so this is just one of those guys
link |
that you can see through his work
link |
that he can think deeply about anything.
link |
He's like the Galois of philosophy
link |
and he chose to try to clean up a lot of the messes
link |
that Tarski and others couldn't resolve.
link |
He said, let's really get serious
link |
about the nature of truth.
link |
Let's really try to resolve paradoxes.
link |
Let's really try to build things in such a way
link |
that the work that we leave behind
link |
can actually be built upon
link |
and it's not thrown away every 50 years or 100 years.
link |
And it was the same for Tarski.
link |
He comes in and he says,
link |
we mathematicians love this concept of truth,
link |
but yet we've never really created
link |
a nice rigorous definition
link |
that doesn't have paradoxes embedded inside of it.
link |
So he had to invent metal languages and object languages,
link |
all these notions and so forth.
link |
So I really liked those four, if you think about them.
link |
And there's a lot of great lessons.
link |
And where it's relevant today is,
link |
you have human beings and you have computers
link |
and they're trying to understand each other.
link |
And computers live in the formal world
link |
and human beings live in the natural language world.
link |
And those bridges between those two
link |
are still not completely clear.
link |
And so a lot of the work that these guys were doing
link |
in the 20th century, 19th century
link |
had nothing at all to do with that,
link |
but gives you hope that perhaps a bridge can exist
link |
between those two worlds.
link |
And maybe there are some nice tools
link |
for that bridge to be built upon.
link |
And maybe that in some way will allow computers
link |
to better understand us.
link |
I mean, they've even created languages,
link |
natural spoken languages that are completely ambiguity free
link |
like Lojban and things like that.
link |
What? Yeah, right.
link |
Wait, what? L O J B A N, Lojban.
link |
It's based on a language called Loglan
link |
and it's a spoken language
link |
that's equivalent to first order predicate calculus.
link |
So no ambiguities, it's logically consistent.
link |
But can you still have fun in it?
link |
Can you write poetry or what?
link |
There's people who actually write poetry in Lojban.
link |
I'm gonna switch to that and start tweeting in it.
link |
Yeah, there you go.
link |
So there's a lot there
link |
and they're just fun to study and think about.
link |
And unfortunately, if you go down that rabbit hole,
link |
you'll spend way, way too much time
link |
and there's diminishing returns.
link |
Now, the second question you asked
link |
was one on theoretical computer science to,
link |
I guess, engineering.
link |
Philosophy, no, no, no, no, no, no.
link |
So first step, you said humans and computers.
link |
So theoretical computer science
link |
is theory of the computer
link |
and philosophy is the theory of the human.
link |
And then we can dissect different stuff about the computer,
link |
but in terms of these two worlds
link |
of the theory of the human,
link |
which is philosophy and the theory of the computer,
link |
which is computer science,
link |
what do you think is the difference?
link |
Like, as we try to bridge that gap, as you mentioned,
link |
what is going to be the biggest challenge?
link |
Like, can we formalize love?
link |
Can we formalize music, art, poetry,
link |
all that kind of stuff?
link |
Or is that human nonsense that we need to get rid of?
link |
No, I don't think it's human nonsense at all.
link |
I mean, there's even attempts
link |
to create algorithmically generated music.
link |
And the question is,
link |
is love just strictly a chemical phenomena?
link |
Is there something like metaphysical about it
link |
or transcendent of some sort of formal system?
link |
I mean, computer science is just saying,
link |
hey, we have this notion of computing.
link |
We have this brain that we've constructed,
link |
this formal system that we've built.
link |
And given that we have it, what can we do with it?
link |
And so some people worry
link |
about the roots of the tree of knowledge,
link |
the great Yggdrasil of computer science.
link |
They worry about the roots and say,
link |
how far can we grow them?
link |
And let's keep adding these new models of computation.
link |
And other people worry about the trunk of the tree.
link |
And some people worry about the leaves of the tree.
link |
And the more advanced the field gets,
link |
the closer and closer it gets
link |
to the people who constructed it, us.
link |
We have better image processing.
link |
We have better ways of handling speech to texts.
link |
And we have better ways of computers
link |
kind of understanding the intent
link |
of what a human being is saying.
link |
And then the question is, well,
link |
how will a computer understand love or poetry or music?
link |
Well, it'll understand it the same way we understand it.
link |
You have to get a computer to grow up to a point,
link |
work and learn the way we learn
link |
or as close to it as possible.
link |
Then you just expose it to the things
link |
that we were exposed with.
link |
And then at some point,
link |
the computer will start creating things.
link |
So the question is, well, how do you quantify creativity?
link |
And I have no clue about that.
link |
You make it into an NFT and see how much it excels for it.
link |
But basically, yeah, there's so much of it is subjective.
link |
And that's a fascinating whole area of,
link |
that I'm fascinated with this human robot interaction
link |
is how do we create compelling experiences
link |
that are subjectively compelling,
link |
whether it's art or just two humans talking
link |
or two humans interacting in some kind of way
link |
to maximize the richness of the subjective experience.
link |
And I think that could be an optimization problem
link |
that could be solved.
link |
We're solving it all the time.
link |
Human civilization is constantly trying to...
link |
We're constantly trying to impress each other.
link |
When we're younger, trying to get laid,
link |
whatever, fall in love, impress your boss at work
link |
by all the awesome stuff you do.
link |
I mean, we're trying to optimize that problem
link |
that's purely, for the most part, is subjective.
link |
Right, did you ever watch Blade Runner 2049?
link |
Yeah, did you remember the whole relationship
link |
between Joy and Kay?
link |
And did she really love him, the hologram or not?
link |
Was it like fake love or real love?
link |
Fake it till you make it is my view on love.
link |
No comment from Charles.
link |
So let's go to the difference between
link |
theoretical computer science and software engineering.
link |
Or I don't know if you draw a distinction,
link |
but if we look into this computer world now,
link |
is there a difference between theory,
link |
things you can say formally,
link |
and the pragmatic implementation of that theory
link |
into actual systems that people use,
link |
which I guess we'll call software engineering?
link |
So the engineer, they're obsessed with the domain of,
link |
well, what do you want to accomplish
link |
and who are you accomplishing it for?
link |
So they live in the world of people,
link |
if they're good engineers.
link |
And they say, okay, what's the experience?
link |
How are we going to use this?
link |
Why are we going to do this?
link |
What's the commercial application?
link |
What's the noncommercial application?
link |
And you collect all these business requirements.
link |
And once you've done all of that,
link |
the better job you do, the more self evident it is
link |
of how do we apply the toys and tools of computer science
link |
and other such things to actually resolve that.
link |
And the point of theoretical computer science
link |
from the software engineering domain
link |
is it can tell you kind of where your guardrails are.
link |
It won't make perfect programs.
link |
And there's no such thing as that,
link |
but rather it can give you a good notion and sense
link |
that your program has some desirable properties.
link |
Like maybe you can prove that it can terminate.
link |
If you're dealing with total programs
link |
or maybe you can prove you'll never have a buffer overflow
link |
or you won't divide by zero somewhere or something like that.
link |
Some event won't occur
link |
that'll cause a catastrophic failure in your system.
link |
But there's always this combinatorial explosion
link |
between what you can test and think about
link |
and what you can actually code.
link |
So the stuff on the left hand side
link |
lives in a different cardinality, a different universe.
link |
There's something significantly larger there.
link |
And the tools on the right hand side,
link |
we have property based testing and these SAT solvers.
link |
We have all this great stuff here in formal methods land
link |
and computer science theory land,
link |
but there's only a small subset of things
link |
that they actually give you good answers about.
link |
So the balance of the two things is basically saying,
link |
well, what do you care about?
link |
And what are you okay throwing away?
link |
That's the art of engineering
link |
and building these types of things.
link |
So, you know, cryptocurrencies,
link |
we deal with these complex distributed systems
link |
that have cryptography and game theory
link |
and Byzantine actors.
link |
So the balance there is saying,
link |
okay, what can't fail in that system?
link |
And that's the kind of stuff that you want to apply
link |
as heavy a tool set as you can,
link |
because when that stuff fails,
link |
you either have a loss of billions of dollars,
link |
privacy, or potentially even life,
link |
depending on how these systems get adopted.
link |
But then other things, you know, what can fail?
link |
Is it okay if the block doesn't get made every now and then?
link |
Is it okay if your latency goes up
link |
or your network suddenly becomes asynchronous
link |
and you disconnect from it and you have to restart
link |
the computer or something like that?
link |
That's probably okay.
link |
It's an inconvenience and burden to the user.
link |
And if you actually try to chase that tail,
link |
you'll end up spending 10 years chasing phantoms and ghosts.
link |
And meanwhile, the whole world moves on.
link |
So it's really figuring out those balance of the two.
link |
And what's really beautiful is that the formal methods tools
link |
have gotten so much better
link |
over the last 20 years in particular,
link |
mostly because of incredibly high investments
link |
from Microsoft and Google and big universities,
link |
because these guys are building these gargantuan systems.
link |
If you look at the Googleplex
link |
or what Amazon has or others,
link |
and they have so much value, so many users,
link |
so many things going on,
link |
and no person can keep that in their head.
link |
And so you're talking about systems
link |
may have 10 million lines of code,
link |
15 million lines of code,
link |
millions of nodes connecting,
link |
faulty processes happening all the time,
link |
hackers breaking in on a regular basis.
link |
So when you're trying to model all of that,
link |
trying to ask yourself,
link |
what formal guarantees and properties can I get
link |
to simplify this system as much as possible?
link |
So instead of the applications of formal methods
link |
slowing you down, in many cases,
link |
it actually massively reduces your debugging time
link |
and your ability to find where errors occur.
link |
In some cases, you can't find where errors occur
link |
inside these massive concurrent systems.
link |
And you say, well, where are cryptocurrencies going?
link |
We're talking about just the same thing.
link |
But we're talking about
link |
a much more hostile operating environment,
link |
where instead of it running in a pristine data center
link |
in California somewhere,
link |
it's running on your cell phone,
link |
it's running on your mom's phone,
link |
it's running your dad's phone,
link |
it's running on some computer in Mongolia
link |
that may have good internet on Tuesday,
link |
but not any other day.
link |
So when you live in that kind of environment,
link |
you really do need to think carefully
link |
about a whole new class of protocols.
link |
And then you need to think carefully
link |
about a whole new class of tools and techniques
link |
to test the reliability of those systems.
link |
And you need to separate the world and say,
link |
what is high assurance and cannot fail?
link |
Because if it fails, people lose money.
link |
And what is low assurance?
link |
And it's okay if that falls apart.
link |
The other thing I'll mention
link |
is there are perverse financial incentives in our industry.
link |
Because the reality is when something blows up,
link |
the people who built those things that blow up
link |
usually get paid upfront.
link |
So what they're focusing on is time to market,
link |
speed to market, and getting tokens out
link |
and getting them liquid.
link |
And then people come in, they buy it,
link |
but if there's a nascent bug in some DeFi protocol,
link |
it'll probably be discovered six months later
link |
or something like that.
link |
It blows up, who suffers?
link |
The people that created that already got paid.
link |
Exactly, that's why you pay the guy
link |
who makes the breaks software for your train last.
link |
And you make sure he rides the train every day.
link |
So you're basically describing the complexity
link |
of a distributed system that's fundamentally game theoretic.
link |
And like, if we think about turtles all the way down,
link |
it's humans all the way down.
link |
I mean, at the very bottom is still human nature.
link |
Is there something you can say formally about human nature
link |
to try, you said you can't,
link |
there's certain parts of the system that can't fail.
link |
Some people talk about nuclear war in that same kind of way,
link |
that there's this game theoretic construction
link |
of mutually assured destruction.
link |
Oh, that rhymes, see, I'm a poet.
link |
That system can't fail because you're gonna blow everyone up
link |
but you can't formally say for sure
link |
it's not going to fail.
link |
So like, you're basically trying to chase,
link |
like statistically reduce the probability
link |
that these particular critical aspects will fail.
link |
And then you test, I guess, by deploying in the real world
link |
at small scale to see where things go wrong.
link |
Yeah, it's a great question.
link |
And the problem with game theory and mechanism design
link |
is that you can develop this concept of a rational actor.
link |
And I don't think in my life
link |
I've ever met a rational actor.
link |
There's a rational actor on Tuesday,
link |
but any other day of the week, who the hell knows?
link |
And there's even, I think there was a book Freakonomics
link |
and there's a few of these things
link |
where it just shows again and again
link |
where people behave in ways
link |
that are against their best interest.
link |
So then you have these protocol designers and they say,
link |
well, we need an honest majority for this thing to work.
link |
And they say, okay, well, we'll create this incentive model
link |
and rational actors will behave with that incentive model.
link |
And they say, well, the individual won't do that
link |
but the firm, the government, the entity will.
link |
The problem with that is we have a lot of counter examples
link |
where the system was actually behaving in weird ways.
link |
Like we almost completely eradicated the human population
link |
twice in the 20th century,
link |
once during the Cuban missile crisis.
link |
And again, in the 1980s, there was a Russian Colonel
link |
and they installed a new satellite system and it said,
link |
hey, the Americans are launching missiles at us.
link |
You need to turn the key in,
link |
launch all the missiles in the silo.
link |
And he said, oh, that's not right.
link |
That doesn't seem right.
link |
And he was reprimanded for not launching the missiles.
link |
So in both cases, a single person stood
link |
against the systems of superpowers
link |
between us and nuclear annihilation.
link |
So in general, we're really bad
link |
at building these types of things.
link |
So what you look for instead is say,
link |
can the system be self correcting?
link |
It's not about avoiding a problem.
link |
It's more about can the problem be resolved?
link |
And that's how nature engineers things.
link |
It gives you an immune system.
link |
It gives you the ability to heal.
link |
If a rainforest has a fire or some catastrophic event,
link |
the ecosystem will find a way to patch things up.
link |
So it's a better question of how do you align
link |
the incentives over the longterm of a system
link |
where all the actors within the system,
link |
when an event occurs that disrupts it,
link |
have an incentive to push it back
link |
into a healthy, productive, useful state,
link |
which is going back kind of to that complexity theory stuff
link |
that we began with and a little bit about,
link |
how do you handle modern economics?
link |
Like for example, we knew this coming into the COVID crisis
link |
that there would be catastrophic economic disruption
link |
throughout the entire world.
link |
In the developed world, it was print lots of money
link |
and hope to God it works.
link |
In the developing world is try not to starve to death.
link |
Over 100 million people were pushed into acute starvation.
link |
So acute hunger, it's a terrible situation.
link |
But every economist knew we were going into that.
link |
So the question is how do you restart the system?
link |
How do you realign the system and so forth
link |
and make sure that it doesn't collapse at some point.
link |
So it's an imperfect, inexact science.
link |
And that's actually one of the things
link |
that makes our industry so much fun
link |
is that these are kind of like micro experiments
link |
In the years past, you never got a chance to experiment
link |
with monetary policy.
link |
I mean, it's like every 20 years, 30 years,
link |
you'd have some conference,
link |
usually in a cool island like Jamaica
link |
and be like, okay, let's go talk about monetary policy
link |
and like amend the Bretton Woods Agreement.
link |
And these would be nation states, invitation only.
link |
And now you have over 8,000 cryptocurrencies
link |
floating around all with their own monetary policy
link |
and their rules and it's very Darwinian.
link |
A lot are dying, some are succeeding.
link |
Anomalies happen like Dogecoin and you say,
link |
God, is this temporary, is this permanent?
link |
Why doesn't this horrible thing die?
link |
And then other things you think
link |
would be absolutely successful
link |
and just take off and be in the top 10
link |
don't really get as much traction.
link |
Like Al Grant is a great example of that.
link |
I mean, Silvio, he's an incredibly bright guy.
link |
Every time I go to MIT, we have dinner
link |
and his work is legendary
link |
and it's just beautiful and elegant
link |
and he literally has all the people.
link |
He went and hired Tal Robin
link |
and she got at IBM Research and Craig Gentry,
link |
the guy who did homomorphic encryption
link |
under Dan Boneh is there.
link |
There's all these amazing people on that team
link |
and they have money in the VCs.
link |
So you'd say, okay, that's a contender.
link |
But if you look at market adoption,
link |
Ethereum Classic sometimes is above it
link |
and other things are above it.
link |
And then there's this weird Darwinian evolution produced
link |
Dogecoin organism that's just stomping all around.
link |
Evolution doesn't make sense.
link |
Exactly, but maybe it's worth the problem, not evolution,
link |
because the market's the market
link |
and you can scream and cry and pout
link |
and stamp your foot and say this makes no sense,
link |
but that's the way the world works.
link |
There's plenty of mountain climbers
link |
that didn't want gravity to apply to them
link |
and it's the same situation here.
link |
There's plenty of people in these marketplaces
link |
that had the best of intentions, the best team,
link |
the best technology, and for whatever reason,
link |
they didn't get that adoption.
link |
So the question isn't the local,
link |
it should be the longterm and will the system over time
link |
converge to a state that actually is useful
link |
and meaningful to society and actually solve problems
link |
for it and that's what we try to figure out
link |
is how do we perturb these things in a way
link |
to kind of push them in that direction.
link |
So before we go into this fascinating
link |
Darwinian evolution of cryptocurrencies,
link |
let me ask you sort of a basic programming question.
link |
There's a fascinating aspect to your work with Cardano
link |
that use Haskell to build the infrastructure,
link |
but even stepping back more, looking at this landscape,
link |
another place where Darwinian evolution operates,
link |
looking at this landscape of programming languages,
link |
you as an engineer, you as a philosopher, both,
link |
what programming languages do you think are interesting
link |
and more practically, what programming languages,
link |
if you were to advise like students today, should they learn?
link |
Yeah, so there's the pedagogy of learning how to program
link |
and to express the theory of computer science.
link |
Like you have to learn how to write algorithms,
link |
you have to learn what data structures are,
link |
you have to be able to do analysis of these things
link |
and that probably the, I think the debate is over Python
link |
is probably the best language or JavaScript
link |
to get started with because they're very useful,
link |
the libraries are amazing,
link |
there's just tons of online materials,
link |
even MIT is now teaching their introduction
link |
to computer science in Python and they used to do Lisp,
link |
I mean, these guys were hardcore.
link |
I still love Lisp.
link |
Oh man, it's great, these are your father's parentheses,
link |
they're elegant weapons from a time long ago.
link |
But that's a great starting point
link |
and it's not about falling in love with a language,
link |
it's just falling in love with computing,
link |
it's about falling in love with having a dialogue
link |
with a computer and thinking about,
link |
well, how would I solve that?
link |
How would I interact with that?
link |
What does this need to look like?
link |
Functional programming is what we've chosen to use
link |
for Cardano mostly because we're living in the academic
link |
world, we've written 105 papers and the problem is
link |
you have to translate that work into code
link |
and the gap between an imperative language
link |
like a C++ or C and these academic rigorous papers
link |
is extremely large and so there's gonna be
link |
a lot of semantical ambiguity between those two
link |
and what I mean by that is that you might end up
link |
implementing a wrong thing.
link |
You might think that what you've built is the paper
link |
but the computer's not going to tell you that
link |
because the paper's written in prose
link |
and maybe typed up in LaTeX or something
link |
but there's no proof chain, evidence chain
link |
that you can show that there's no ambiguity.
link |
When you look at a functional language,
link |
you're a little closer to math and so as a consequence,
link |
the translation of the papers that we spent
link |
so damn long writing and writing proofs about
link |
and so forth to code is much smaller.
link |
Now the downside is these functional languages
link |
tend to be a bit more academic and they tend to have
link |
not necessarily the best Windows support
link |
and the libraries aren't so good
link |
and also they tend to be a little slower
link |
when compared as a whole on average
link |
to languages like C for example.
link |
So it's really a question of okay,
link |
what are you designing for for version one?
link |
Are you designing for performance
link |
and are you designing for developer accessibility
link |
or are you designing for correctness
link |
and are you designing for a high fidelity representation
link |
Okay, so Haskell was chosen as kind of the version one
link |
because we knew that the kinds of people
link |
who think about that are also the kinds of people
link |
that would have an easy time reading a paper
link |
like Ouroboros and working their way through all of this
link |
and they would do a pretty good job
link |
running a formal specification
link |
and then translating that into running code.
link |
Then once you have that, you have a blueprint
link |
that you can actually reason about, maintain
link |
and if you really wanted to,
link |
you could then turn that into a Rust code base
link |
or into a Java code base.
link |
Going the other way around would be kind of pointless
link |
and counterproductive.
link |
The other side of it is that Haskell code
link |
or functional code tends to be significantly more concise
link |
and I actually have a real life example of that.
link |
So if you take a look at Mantis,
link |
we implemented a full Ethereum node in Scala.
link |
It's only about 14 or 15,000 lines of code
link |
and you compare that with like C++ Bitcoin,
link |
I think that's 120, 150,000 lines of code.
link |
So it's almost 10 times smaller
link |
and so less code, less to read
link |
and you tend to read code significantly more
link |
than you would read write code.
link |
So it's always an advantage for a maintenance,
link |
understandability, documentation and other sort of things
link |
when you have more concise code bases
link |
and also it's a lot easier for you to apply stronger tools
link |
to a functional code base like static analysis
link |
or property based testing or these types of things
link |
than an imperative code base.
link |
But the thing is, it's almost like a religion
link |
or language, it's like saying,
link |
French versus Russian versus English,
link |
everybody has their adherence.
link |
They say, oh, they have the best poetry here.
link |
Russian, yeah, wins.
link |
There you go, always a Russian.
link |
Everybody has their favorite tools
link |
and their favorite languages,
link |
but it just comes down to what problems
link |
are you trying to solve
link |
and what problem domain do you live in?
link |
If you're inventing new protocols based on science,
link |
you're gonna take the time to write a paper,
link |
go through the peer review process
link |
as you've done personally,
link |
you know how hard it can be to get into a conference
link |
and go through that and get your ass kicked.
link |
Then you also have to apply the exact same level of care
link |
to the engineering side in terms of implementation of that
link |
or else you will make a mistake
link |
and that mistake will probably be an exploit in the system
link |
that destroys the security properties of the system.
link |
So we really had no choice
link |
but to go to some notion of functional.
link |
The question was, what's the Goldilocks language?
link |
Do you use a hybrid language like Scala and F Sharp
link |
or Clojure where you still have some connection
link |
to understandable things like.NET or the JVM?
link |
Or do you go to an overly academic language like Idris
link |
or Agda or, you know, Isabel?
link |
And there you can really dial up the correctness
link |
and write all kinds of crazy proofs.
link |
But by the way, it's like the seven people
link |
who write your code, they go on vacation a lot,
link |
you'll never get anything done.
link |
So Haskell kind of felt like a nice mill ground
link |
between those two where if we needed to pull into the left,
link |
we could, if you wanted to pull into the right,
link |
you could as well.
link |
That said, it's really amazing to see
link |
what the hybrid languages have done.
link |
If I was a new student in computer science
link |
and I said, you know, learn any language
link |
to grow your career from,
link |
Scala 3 is probably the language to go with.
link |
because it's like you want it to be like Java, it's Java.
link |
And it looks kind of like a Java program.
link |
You want it to be like Python and scripted
link |
and you reuse a REPL, you can do that.
link |
You want to go hardcore dot, you know,
link |
dependent object types and do like weird proofs and stuff
link |
and the functional, you do all that.
link |
You have access to all of these things
link |
and Martin Niederski is a brilliant guy.
link |
He's done some phenomenal work basically,
link |
because he was one guy who created the JVM
link |
and he's worked on compilers for over 20 years.
link |
He did a lot of really hardcore work
link |
in trying to build a concise, nice, modern language
link |
that does a little bit of everything.
link |
And it's got great applications in data science and AI.
link |
It's also heavily used in modern companies,
link |
like Netflix uses Scala
link |
for all of their microservice architecture.
link |
Yeah, so that's a great language and it's easy to pick up
link |
and it's easy to hire people into it.
link |
You just find these Eastern European guys
link |
who were Java programmers for 10 years, 15 years,
link |
they got tired of making $20 an hour,
link |
so they picked up Scala so they can make $35 an hour
link |
and they're really good at it.
link |
And that's a great gateway drug
link |
because you have like QuickCheck and Haskell,
link |
you have ScalaCheck and Scala.
link |
You can also do model checking.
link |
You can also go and use a TLA spec
link |
and make it work with Scala and so forth.
link |
So it gets you a little bit of everything
link |
and you can then move around that entire design space
link |
in a beautiful way.
link |
So the recommendation is maybe if you wanna go vanilla,
link |
you go Python and JavaScript.
link |
When you're getting started.
link |
It's the getting started.
link |
That'll get you everything.
link |
You can do web scrapers and anything.
link |
All this experiment with drugs in undergrad,
link |
this was where Scala 3 comes in, it's a gateway drug
link |
to then potentially more hardcore functional languages
link |
Do you think C and C++, C++ still has a role?
link |
No, I think Rust is completely replaced, a need for them.
link |
Go and Rust, those are the two twins of doom.
link |
I mean, Google created Go just to get rid of C.
link |
They hated C that much.
link |
And then Rust is just a phenomenal language as well.
link |
Hate can be a great motivator.
link |
Let me ask a question from Reddit on this topic.
link |
We're going depth first today.
link |
As a developer, why should I be incentivized
link |
to create Cardano based applications?
link |
What is on the Cardano developer roadmap?
link |
Any other language, I guess this is the key question
link |
Any other language support other than Haskell?
link |
The example this person gives is TypeScript,
link |
Go, Java, Python, et cetera.
link |
Also, have you considered a yearly conference
link |
focused around developers?
link |
Ha ha, yeah, we saw the Plutus Fest.
link |
And we did the first one in 2018, 2019, I can't remember.
link |
And we were gonna do one last year, but then COVID hit.
link |
So we'll bring it back and we'll probably do it annually
link |
at the University of Wyoming for their hackathon there.
link |
In fact, it just so happens that coincides
link |
with the Goguen Summit.
link |
So we're doing that, I think the third week of September.
link |
But yeah, it's great to do an annual conference.
link |
You can bring a lot of cool people together
link |
and you can do hackathons and awards and so forth.
link |
But to the question in particular,
link |
Plutus is like any other language.
link |
Plutus core, you can compile things into it.
link |
So it's entirely possible to write a Scala
link |
to Plutus core compiler or TypeScript compiler
link |
or something like that.
link |
But I'm a big believer of separation of concerns
link |
and we don't live in a single chain model anymore.
link |
So you have a situation where you probably wanna have
link |
different execution environments and different chains.
link |
So you have different virtual machines there.
link |
And that's why we work so closely
link |
with the University of Illinois, Urbana Champaign,
link |
Kagori Roshu's team at runtime verification.
link |
What they did is they said,
link |
let's start with something very familiar, LLVM,
link |
which has been around for a really long time
link |
and they happened to have created it there with Apple.
link |
And let's take that and translate that
link |
into the blockchain space.
link |
Okay, then once you have it,
link |
then it's very easy to modify compilers
link |
of standard languages like the C's and C++'s
link |
and other things that do compile to LLVM already
link |
and have them run there.
link |
So that's a different execution model
link |
than what we tried to build for Plutus,
link |
which focuses on correctness, okay?
link |
So then all you have to really do is say,
link |
can both of these models coexist within the same ecosystem?
link |
Because then you kind of, and I did a video,
link |
it was called like the island, the ocean, the pond.
link |
And the basic idea was say,
link |
you have an island where everything's perfect.
link |
Calypso lives there, life is great.
link |
People feed you grapes every day,
link |
but maybe you can't do everything on the island.
link |
And the ocean's big, it has everything,
link |
but the ocean's got sea monsters and sharks
link |
and Boaty McBoatface and all kinds of crazy stuff, right?
link |
So that's what Yella is about.
link |
It's basically this bring LLVM into our world.
link |
And at some point in the next three to five year time
link |
horizon, we can bring modern programming languages in,
link |
but they're gonna come in with all their flaws
link |
and their warts and their problems.
link |
And then the pond was the idea
link |
of the Ethereum virtual machine.
link |
There's some network effect around it
link |
and there's some great tooling
link |
that's materialized and evolved.
link |
And it's not clear if that's the standard yet,
link |
or if like MySpace or Blackberry
link |
or all of these other things, it'll fade away.
link |
Well, if it becomes the standard, okay,
link |
don't fight nature, just support it.
link |
And the same thing that gives you the ability
link |
to bolt on the LLVM will also give you the ability
link |
to bolt on the EVM and they can run with their own models
link |
and they're encapsulated, bulkheaded, separated systems,
link |
but you can move ADA applications,
link |
information between those two systems.
link |
And so your main chain will always stay
link |
somewhat conservative and have the minimum viable amount
link |
of expressiveness required on it
link |
to do all kinds of interesting things.
link |
And also for interoperability,
link |
be able to talk to all kinds of interesting things,
link |
but it's not trying to be everything to everyone.
link |
There's never gonna be an ice cream store in the island.
link |
You'll have the grapes and the beautiful women,
link |
Now you're just like distracting me with the ice cream.
link |
So just for, because we'll throw around a bunch of terms,
link |
for the record, what is Plutus?
link |
So Plutus is a programming language.
link |
It's kind of a DSL that we built on top of Haskell.
link |
And basically we wrote it after spending about three years
link |
thinking about all smart contracts.
link |
We were trying to figure out like,
link |
what is the ideal language to express a smart contract?
link |
And then we started thinking, well,
link |
what is a smart contract?
link |
Is it the whole application,
link |
or is it just like a sub module within an application?
link |
And usually it's the latter more than the former.
link |
You can build a self contained program like a script,
link |
but usually what's happening is you'll have it
link |
like a video game, let's say World of Warcraft
link |
or something like that.
link |
You say, hey, maybe I wanna actually create gold
link |
in World of Warcraft that's actually a currency.
link |
Okay, so I'm gonna issue a token.
link |
Well, and then maybe I wanna create some mechanics
link |
behind how people are gonna trade that amongst each other.
link |
So that would be like a smart contract layer
link |
and issue an asset.
link |
So you have this centralized server running
link |
and proprietary software controlled by a single company,
link |
but then you've opened your application up
link |
to a broader world.
link |
And what we've done now is added a blockchain layer
link |
and the blockchain handles the accounting of that asset
link |
and the spending policy of that stuff.
link |
So that is a much smaller program
link |
than what Blizzard is doing with World of Warcraft.
link |
So the point of Plutus was let's create a language
link |
where you can write these small to midsize programs
link |
and have a high degree of confidence
link |
that they behave with correctness
link |
and also they give you deterministic results
link |
on the consumption of resources.
link |
You can run things locally
link |
and you actually understand what it costs to run
link |
and that doesn't change when you deploy it on the system.
link |
If you dial up the expressiveness of the system
link |
and like Ethereum does
link |
and these big mutable account systems,
link |
the problem is you have to have global state.
link |
So whatever you test locally
link |
doesn't actually necessarily translate
link |
to what you've deployed, okay?
link |
So we spent a long time asking
link |
like where's the Goldilocks zone?
link |
Bitcoin script was too restrictive
link |
and every single time Satoshi tried to dial it up,
link |
it led to mega problems.
link |
Like there was a beautiful thing
link |
called the value overflow incident in 2010,
link |
which led to the creation of billions of Bitcoin.
link |
They had to quickly clean that up
link |
and sweep it under the rug
link |
and pretend like it didn't exist.
link |
But that was mostly because of an issue
link |
with how the scripting language was implemented.
link |
And when you look at Ethereum,
link |
it's like this pure game
link |
of stomping down these skirmishers
link |
where every update there's something
link |
they have to change or tune
link |
and then it's not clear how you shard such a model.
link |
So we said, let's build something
link |
that's in the middle of this
link |
and that's what Plutus basically is.
link |
And it's really designed to play very nicely
link |
with off chain infrastructure
link |
as much as on chain infrastructure.
link |
So you can look at all those different examples,
link |
whether it's Wolfram wants to auction off
link |
their universes or Blizzard wants
link |
to issue an in game currency
link |
or your Uber and you wanna start putting
link |
peer to peer dynamics inside your system,
link |
you're gonna gracefully connect to that on chain code.
link |
And it's very clear how those two things connect together.
link |
Just so happens Haskell's really good for this.
link |
They have template Haskell
link |
and it makes it very easy
link |
to embed domain specific languages.
link |
And it makes it very easy to wire your Haskell code
link |
onto off chain infrastructure.
link |
you'll be able to have your off chain run a node
link |
or the Java virtual machine or a.NET application
link |
and there'll just be this beautiful interface
link |
and then it can talk to all your on chain code
link |
and that's written in that DSL
link |
and you have a high degree of assurance that it's right.
link |
Is there like a Hello World program in Plutus
link |
that reveals the beauty of this balance
link |
that you're referring to?
link |
Sort of simple but not too simple, the Einstein idea?
link |
Yeah, so we did do our first Hello World program
link |
Yeah, I heard about this.
link |
Yeah, but you know,
link |
there you'd want to have the whole round trip.
link |
So you'd like to have an interaction
link |
and I think a video game would probably show it the best.
link |
Like if we could re implement CryptoKitties
link |
or something like that on it
link |
and you have this off chain infrastructure
link |
and you have your GUI in your front end,
link |
it's running on your phone or a browser
link |
and most of that lives off chain.
link |
And then, but your CryptoKitties,
link |
they'd live on the blockchain.
link |
The whole round trip end to end
link |
with relatively low fees and low latency
link |
and high availability of service, it never goes down.
link |
That would probably be the best thing to do
link |
and we'll have something like that by August.
link |
It's pretty easy to build this stuff.
link |
So what kind of off chain interactions
link |
are supported with Plutus?
link |
What are the limits you want to put on the thing
link |
so it doesn't get chaotic?
link |
That's the beautiful thing.
link |
When you have a less expressive model on chain,
link |
it means you can do anything you want off chain.
link |
So you started talking about smart contracts,
link |
but let's zoom back out
link |
and ask the big question here is what is a blockchain
link |
and what is a cryptocurrency?
link |
So a blockchain is just a ledger
link |
and really it has three nice properties.
link |
You're timestamped, you're immutable and auditable,
link |
either in a global or a local sense.
link |
And so there's all kinds of things mankind has invented
link |
where it's really important
link |
that when you put some information down,
link |
it doesn't change and other people can see it
link |
and that you know when it was put down.
link |
For example, a property ledger.
link |
So when you buy land or you have rights associated with land
link |
like mineral rights or water rights or these things,
link |
you'd like to transitively see how does it go
link |
from Alice to Bob to Charlie to Jim
link |
and so forth and what was the state of these things
link |
as they were transitioning?
link |
So how much did they pay, when did it occur,
link |
et cetera, et cetera, the metadata that follows that.
link |
Okay, well normally these types of ledgers
link |
are so important that they're managed either by governments
link |
or regulated entities.
link |
And the issues are that while they can be efficient,
link |
they're generally brittle to political manipulation
link |
and they're brittle to geopolitical events.
link |
For example, when Syria fell apart,
link |
the very first thing ISIS did, they started saying,
link |
hey, the ownership of the land,
link |
it's gonna fundamentally change.
link |
We've decided that this guy over here
link |
now owns all these things and then when peace comes,
link |
how do you unwind all of that, put it all back together?
link |
So the power of a blockchain is that it gives you
link |
a transnational way of sorting all these details out,
link |
putting all together in a place that you know
link |
that even if it's inconvenient to a very powerful actor,
link |
that it will still stay preserved.
link |
This is an asymmetry we haven't had as a society.
link |
Usually kings and empires,
link |
they have the ability to decide what's true.
link |
And then suddenly you have this asymmetrical thing
link |
that is above them, kind of like a synthetic laws of physics
link |
and once something goes in there,
link |
you know that that's there.
link |
Okay, so that's the first part of it.
link |
The second part of it is that it's auditable,
link |
meaning that instead of saying only the high cleric
link |
or the president or some very special club of people
link |
get to see what's going on,
link |
suddenly now all the people can actually see
link |
who owns what where.
link |
Like imagine a tax system where the public club
link |
just leaked the taxes of all these different billionaires
link |
and said, well, how much do they make
link |
and how much do they pay?
link |
Well, imagine a tax system where that's just done by default
link |
or other social systems where this type of information
link |
is put in by default.
link |
So it's tremendously useful, this type of structure
link |
and all kinds of things, medical records, supply chains,
link |
just a good thought experiment is I travel a lot,
link |
I've been to 52 countries in the last five years.
link |
Imagine if I got sick in Zimbabwe,
link |
I get hit by a car or something and I'm unconscious
link |
and a Zimbabwean doctor calls my doctor in Colorado
link |
and says, hey, I need all Charles's medical records.
link |
He's unconscious right now, but I need it to treat him
link |
because he's quite ill.
link |
They'd say, who is this person in Zimbabwe?
link |
I don't know you, I can't give you his records,
link |
I need his consent.
link |
Oh no, he's unconscious in the hospital, I can't do it.
link |
Well, a broker system that would allow the movement
link |
of medical records would be an example
link |
of what a blockchain could potentially do
link |
in the foreseeable future.
link |
Cryptocurrency is just an application
link |
that runs on top of blockchain
link |
because it turns out that when you issue property,
link |
you also can issue tokens of value
link |
and then you could have a monetary policy,
link |
it could be inflationary or deflationary,
link |
you know, demurrage where it decays over time
link |
or whatever have you.
link |
And the very same mechanics that would ensure
link |
your property records are secure,
link |
your medical record access is secure,
link |
could also be applied for the ownership
link |
of the cryptocurrency.
link |
And again, you can either be completely transparent
link |
and everybody can see what everybody owns
link |
and that's what Bitcoin does,
link |
or you can be as opaque as you seek to be,
link |
that's what Zcash basically attempts to do.
link |
It says, hey, let's keep these things
link |
as private as possible.
link |
But they have relatively the same mechanics
link |
in terms of those properties of auditability
link |
and timestamping and immutability.
link |
You know things won't be reversed,
link |
you know, that people aren't gonna manipulate
link |
the timestamps and you can audit at least enough
link |
to know that the ownership is right.
link |
But the way, if you think about physics and the universe,
link |
the universe has figured out a way
link |
to update the ledger of physics
link |
in a way where like a lot of people can be updating it
link |
and it stays consistent.
link |
Is there something you can say about the task
link |
of updating the ledger when a bunch of people
link |
are trying to do it or a bunch of entities
link |
are trying to do it?
link |
Oh yeah, that's the whole point of a consensus algorithm.
link |
So whatever ledger you're running,
link |
there has to be some mechanism to decide who's in charge.
link |
And that's what proof of work does
link |
and proof of stake does and all these other systems.
link |
And you break them down to basically three steps.
link |
And so we'll use Eve for kind of step number one.
link |
Hi, Eve, how are you doing?
link |
And we're gonna use Wally for step number two.
link |
And I need the monkey, give me the monkey.
link |
What's the monkey's name?
link |
Daisy the monkey, okay.
link |
Daisy is a very confused monkey.
link |
It's pondering its own mortality.
link |
And so anyway, the first step is all about
link |
basically deciding who's in charge for that moment.
link |
So blockchain is just a sequence of events.
link |
The heart has to beat, the metronome has to click.
link |
So somebody has to be in charge.
link |
And so generally you have this notion of a resource.
link |
So there's some pool of resource out there
link |
and it can be a token.
link |
And in that case, it's a plutocratic system
link |
and that's what proof of stake does
link |
or it can be computation, but there can be other resources.
link |
But computation is what proof of work does.
link |
And so you make so many hashes
link |
and then eventually somebody wins.
link |
And that person who wins is now the person
link |
who basically gets to decide the order of transactions
link |
and put them all together
link |
from their perspective in the system.
link |
Then once that person wins, they'll make the block.
link |
And after it's made, transmit it
link |
and it gets validated and accepted.
link |
So actually it's quite fortuitous
link |
you have the magnifying glass
link |
because at this stage people are trying to decide
link |
is what I'm looking at correct or not.
link |
Now, there are other ways to potentially conceive of this,
link |
but this particular model gives you a kind of a way
link |
of thinking of all consensus algorithms in one setting.
link |
You can be Algorand, you can be a classic BFT protocol,
link |
you can be Paxos, you can be Raft,
link |
you can be proof of work, you can be proof of stake.
link |
It's always the same idea.
link |
You have to find someone or some group to be in charge.
link |
They'll reach a consensus on order.
link |
They have to then do some work,
link |
change the state of the system, update it,
link |
and then the network has to accept that that's valid.
link |
So even if this process works well,
link |
this side will say,
link |
oh, you created a Bitcoin at a thin air,
link |
you're not allowed to do that.
link |
So that's rejected.
link |
So there's checks and balances and guards all the way through.
link |
There's a meta question of fairness in all of this.
link |
So the proof of work people, they're kind of a cult
link |
and they say that this is the only truth
link |
and everything out here,
link |
any other resource is not legitimate or valid.
link |
And there's not a lot of evidence to that,
link |
but that's what they believe.
link |
The proof of stake people,
link |
the downside and weakness they have
link |
is it's a plutocratic model.
link |
The more ownership of the system you have,
link |
the more control you have over that system.
link |
And it suffers from the same thing
link |
that shareholder models suffer from,
link |
whereas you may maximize short term gain
link |
over the long term viability of the system.
link |
So a really cool question is,
link |
can you build systems that are multi resource?
link |
So instead of just pulling from one resource
link |
to select who wins,
link |
this 25% of the time and maybe this 25%, you can do that.
link |
In fact, the cryptocurrency space did that a long time ago.
link |
There was a cryptocurrency called Peercoin in 2011,
link |
and it was a hybrid proof of work proof of stake.
link |
So some of the blocks were made
link |
with the token ownership distribution
link |
and some of the blocks were made with proof of work,
link |
but you could keep adding.
link |
You could put in like, hey, I want hard disk in my thing.
link |
You can put Permacoin in or something like that.
link |
So it created incentive for hard drives.
link |
And then you could say, oh no,
link |
I want to do like a human system, like a proof of merit.
link |
Oh my God, now we're up to four.
link |
And you just keep adding.
link |
And each of these pools will have different adherence
link |
and actors, and then you can actually balance out
link |
So as opposed to having one cult, you have many cults.
link |
Exactly. And they argue.
link |
And the cults argue with each other
link |
and we call that a government.
link |
By the way, not all cults are bad.
link |
Physics is a cult too.
link |
And it's sometimes bad.
link |
It's honest at least.
link |
Nature is metal, I saw it on Instagram.
link |
So that's really the crux of it.
link |
You have a ledger and the ledger is just all about saying,
link |
hey, we need to put some stuff in here.
link |
And once it's put in here, you can't turn it back.
link |
And you know when it was put in and everybody can see it
link |
or some group can see it.
link |
And then you need to pick somebody to modify that.
link |
So all this chaos will happen.
link |
All these transactions are all around the world
link |
and our perception of them are different.
link |
There's a beautiful paper from Lamport
link |
that kind of talks about this from the 70s.
link |
It's like one of the most classic papers ever
link |
in computer science.
link |
I think it's been cited like 50,000 times
link |
or something like that.
link |
It's a crazy paper.
link |
But basically you have to figure out,
link |
okay, well, somebody has to be in charge.
link |
Some group has to be in charge.
link |
And you can do it with a meritocratic,
link |
hashocratic computation thing.
link |
You can say, well, if you have coins 25% of supply,
link |
25% of the time on average,
link |
you'll be selected to have the right to do this
link |
or give it to somebody else.
link |
Or you could search for other resources.
link |
And they can even be human resources,
link |
like some notion of merit or social benefit.
link |
Maybe you get a token for that
link |
and you can weight it with these other systems.
link |
And that's where kind of where everything's going.
link |
We're getting to a point where we've really optimized
link |
all the properties here.
link |
We've proven all these nice things about it.
link |
And there's a lot of competition
link |
to basically build like the perfect proof of stake system,
link |
whether you're Polkadot or Algorand
link |
or any of these other guys.
link |
But now the next step is say, well,
link |
why don't we just have one?
link |
We should have multiple resources.
link |
And the point is each of these
link |
has different trade off profiles.
link |
And so they balance each other
link |
and you end up building a much more resilient system.
link |
So it's not winner take all with one particular demand.
link |
Okay, so there's a million questions
link |
that spring up right there.
link |
But first linger on this topic and say,
link |
what is proof of work?
link |
What is proof of stake?
link |
Just zooming in on each of those.
link |
And what are the differences?
link |
Okay, so they all have the same three properties
link |
of pick someone in charge, do something and validate it.
link |
The difference is that the picking mechanism for proof
link |
of work is you have to solve a puzzle.
link |
So it's basically like buying lottery tickets
link |
and you can buy a certain amount every second
link |
with your computing devices.
link |
And some of them are ASIC resistant.
link |
So you run them on like a laptop or a GPU.
link |
And some of them are you specialized hardware
link |
that you have to either manufacturer
link |
or buy from someone who sells it to you.
link |
And that's just how many tickets per second you can get.
link |
And eventually you hit those magic numbers.
link |
When you do, it means you have the right to make the block
link |
and generally you bundle the block making
link |
with the proof of work system.
link |
Now you can do this looking for a single
link |
or you can do this to actually shard it
link |
and look for multiple block makers at the same time.
link |
So there are sharded proof of work protocols
link |
like Prism is an example of that.
link |
And actually Ethereum got started this way
link |
with Spectre and Ghost and Phantom,
link |
the Aviz Ahar's work and Yonatan Sonlopinsky.
link |
But the basic idea is you pick some collection of people,
link |
they make some collection of things
link |
and there's some way to sort it all out,
link |
serialize it and prevent double spends, great.
link |
Proof of stake is the same, but it's a synthetic resource.
link |
So instead of doing things, they say,
link |
well, if you had 25% of the hash power on average
link |
over a long period of time,
link |
you'd probably win 25% of the time.
link |
Well, why don't we just introduce some randomness in
link |
from some source and then 25% of the time on average
link |
over a long period of time, you'll win.
link |
So it's a synthetic resource,
link |
but you still have to do the other two things.
link |
You still have to make the block
link |
and you still have to validate the block.
link |
The big difference is this step in the proof of work world
link |
is horrendously expensive.
link |
You use more energy than the nation of Switzerland.
link |
And the problem with that is that you have less resources
link |
for the other two.
link |
And the other problem with that is that
link |
if this is horrendously expensive,
link |
you have an economy of scale kick in.
link |
So what ends up happening is the system becomes
link |
less decentralized over time
link |
because you have these vertically integrated operations.
link |
I mean, not everybody can go build a mining facility
link |
on a volcano in El Salvador.
link |
Not everybody can go to Mongolia
link |
and set up a five gigawatt power plant
link |
and a huge data thing.
link |
Not everybody has access to the patented basics
link |
that people produce.
link |
Because what if I don't sell it to you
link |
and I have the patent on it?
link |
Or what if I control the supply chain for these things?
link |
So you'll end up having centralization around maybe 10
link |
or five major operations as we've seen historically
link |
with proof of work.
link |
And that means you end up having like a ruling class
link |
of a mining oligarchy in the system.
link |
Proof of stake, if you design the parameters correctly,
link |
you actually get more decentralized over time
link |
because as the currency goes up in value,
link |
the distribution of the currency
link |
tends to get more egalitarian.
link |
For example, Bill Gates, when he started Microsoft,
link |
he had 64% of the shares.
link |
Now he has less than 5% of the shares.
link |
So this founder drift over time,
link |
as the value goes up, divestment occurs,
link |
you have more and more and more people coming in.
link |
That means there's more people
link |
who can participate in the consensus.
link |
You can even tune economic parameters.
link |
And this is what we did with Cardano and Ouroboros.
link |
We created this concept of K in the system
link |
and it's just a parameter.
link |
And it's like a forcing factor
link |
that tends to accumulate a certain amount of stake pools.
link |
So you can set it to 200 and then 500 and 1000 and so forth.
link |
But the basic idea is as the price of ADA goes up,
link |
you make K larger and then you end up in practical terms
link |
having a larger and larger set of actors making blocks
link |
that are unique and distinct.
link |
And the other good thing is this is a virtual resource
link |
instead of a physical resource,
link |
which means it's portable by the click of a button.
link |
So let's say China says, mining is bad,
link |
we're gonna shut it all down.
link |
And it looks like they're moving in that direction.
link |
You have all these people in WeChat,
link |
just like trying to sell miners
link |
or trying to figure out how the hell do I move miners,
link |
because they have these huge data centers
link |
they've constructed.
link |
You can't exactly go and grab a server
link |
and like take it with you, it's huge.
link |
It's a lot of work.
link |
And if the government sees it,
link |
well, it's their property now.
link |
A virtual resource, you can click a button
link |
and redeploy it to a different jurisdiction.
link |
So to me, for a virtual asset,
link |
it makes a lot more sense to try to tie your security
link |
to something endogenous, something within the system,
link |
because it's just like the asset,
link |
it can move anywhere at a click of a button
link |
and human beings have a much harder time
link |
attacking something like that.
link |
Well, so people, maybe you could sort of play devil's advocate
link |
and say, what is the strength of proof of work system?
link |
Because some people would argue that proof of work has,
link |
because it's outside the system,
link |
it's tied to physical resources, it's more secure.
link |
It's less prone to attack by large groups of people.
link |
Yeah, that's a great question.
link |
And the first question we had was,
link |
could proof of stake actually work or not?
link |
So the problem was that the engineers kind of led
link |
when the science should have led.
link |
And so there were all these POS protocols
link |
that came out in the early 2010s,
link |
like Peercoin was the first and then NXT and others came out.
link |
And there they had suffered from things
link |
like the random number generation wasn't good.
link |
They had grinding attacks and nothing at stake
link |
and all these other things.
link |
And there's a lot of beautiful properties
link |
for proof of work from a theoretical sense.
link |
We even wrote a paper called GKL,
link |
named after the authors, Juan Gray, Niko Leonardis
link |
and Agelos Gassis, our chief scientist.
link |
It's got 1100 citations now and it was published in 2015.
link |
But basically all it did is just model the blockchain
link |
and created some security properties for it.
link |
And then it started talking about,
link |
well, what does proof of work actually do for you?
link |
And it turns out it does a lot.
link |
It's an asynchronous system.
link |
You can bootstrap from Genesis.
link |
So if Eve joins the network and Wally joins the network
link |
and Daisy joined the network,
link |
then you give them some different chains,
link |
like five or 10 different chains.
link |
They can run a calculation
link |
and they will always pick the longest chain,
link |
the heaviest chain inside the system.
link |
That's a great property of proof of work.
link |
Until we published Ouroboros Genesis in 2018,
link |
you actually needed to solve that in proof of stake
link |
with a trusted checkpoint.
link |
So some actor had to be observing,
link |
watching the whole thing and creating checkpoints.
link |
And then when new people joined in,
link |
they would only be able to distinguish between a chain
link |
based upon a checkpoint telling them that.
link |
So you have to do a lot of really wonky, crazy math
link |
to show and create this notion of like density
link |
to be able to show that that's possible.
link |
But there's a lot of properties of proof of work
link |
that were super hard to replicate and emulate
link |
in the proof of stake world.
link |
Macaulay kind of revolutionized the whole VRF thing.
link |
There was a group out of Cornell
link |
that talked about better network conditions.
link |
They wrote a paper called Sleepy.
link |
We also did the very first proofably secure protocol,
link |
but that was six years of work and like 12 papers.
link |
And it's still not done.
link |
There's still a few polishing things
link |
that have to be cleaned up
link |
because this is a physical resource
link |
and there's something there.
link |
But there's a flaw to proof of work
link |
that is a little problematic.
link |
It's a winner take all type of a system.
link |
So maximalism is kind of philosophically
link |
and computationally built into it.
link |
Let's say you have two proof of work systems
link |
and they have roughly the same market cap and hash rate.
link |
And they use the same algorithm.
link |
Then the problem is if the miner comes in
link |
and let's say the miner has enough resources
link |
to have 51% for any of these chains,
link |
they actually have a perverse incentive
link |
to come and destroy one chain
link |
and short sell the asset, it's called a gold finger attack,
link |
and then go mine the other asset
link |
because they're not bound to that asset.
link |
They're not loyal to it.
link |
And they can make just as much profit mining this
link |
as they can make mining the other system
link |
and the markets allow them to profit
link |
from the destruction of a system.
link |
So that's something that proof of stake doesn't suffer from
link |
because the only way you can participate
link |
in a proof of stake system
link |
is you have to actually own equity
link |
and you have to have ownership in that system.
link |
So if you go and destroy Daisy's chain, it would just be
link |
a net loss for the most part,
link |
unless you have really messed up markets
link |
or something like that.
link |
So there's always trade offs and all these things.
link |
And this is why I like this concept of going one to end
link |
and having multiple resources,
link |
because why not have proof of work
link |
and proof of stake together?
link |
If the proof of work is useful, not wasted computation,
link |
and why not add other things
link |
like create incentives for network relay?
link |
Right now there's no incentives in the system
link |
for you to run peer to peer nodes and the shared data.
link |
Right now it's not a problem,
link |
but if you're running like Amazon web services
link |
level of bandwidth,
link |
it could cost you like $5,000 a month in bandwidth
link |
just to run a full node or something like that.
link |
No one would do it.
link |
So then your system will centralize along the weakest link,
link |
whether it be the storage layer, the computation layer,
link |
or the network layer of the system.
link |
So if you can incentivize the resources differently,
link |
then you'll be in a beautiful position
link |
where you end up having a resilient system
link |
that pays its own bills.
link |
So how does Cardano solve the consensus problem?
link |
Do you tend to eventually wanting to solve it
link |
in the hybrid approach of proof of stake and proof of work?
link |
Yeah, this was a philosophical difference
link |
between Vitalik and myself.
link |
The problem with the people in the Ethereum side
link |
is they're really bright.
link |
And these really bright people,
link |
what they do is they try to do everything all at once
link |
because they're really, really smart
link |
and they keep going until they run up against the wall
link |
and they realize the problem is a lot harder.
link |
If you're more experienced,
link |
and that's why we brought in proper academics
link |
like Aggelos and others, because they've been beaten up
link |
through life, Aggelos worked with David Chom
link |
and these other, it's really hard work with those guys.
link |
And they'd already been humiliated and yelled at
link |
and had chalk thrown at them and all that stuff.
link |
And so they were humble enough to say,
link |
I'm not smart enough to solve the big problem.
link |
So don't even try.
link |
What you do is you decompose it and you say, okay,
link |
what's the first problem to solve in a chain of problems
link |
that you can compose your way up to a working system?
link |
And once you get far enough along,
link |
you have something that's pretty good
link |
and then you have an obvious path forward
link |
of how do you iterate and improve that system?
link |
That's why we started with GKL 15,
link |
because it was just saying,
link |
we don't know what a fucking blockchain is.
link |
This is, what is this thing, right?
link |
What's the security properties of this stuff?
link |
Like, what did we really mean?
link |
Then we did Ouroboros Classic,
link |
the original Ouroboros protocol in 2017.
link |
And that protocol was like a synchronous system
link |
and it assumed the nodes were always on and it worked,
link |
but it was useless because that's not real life.
link |
Then Prowse came out and then suddenly we relaxed things.
link |
So these are all, by the way,
link |
names for consensus algorithms.
link |
Yeah, papers that we published
link |
and they were all peer reviewed.
link |
Like GKL was EuroCrypt.
link |
That's a very hard conference to get into.
link |
And Ouroboros Classic was Crypto
link |
and Prowse was EuroCrypt and Genesis was CCS.
link |
So basically every step of the way
link |
was first an academic validation
link |
that there was some merit to the work that was done.
link |
Second, it solved a particular class of problems,
link |
either showing the feasibility of the entire problem.
link |
Because when I said, let's do the model first
link |
because let's see if we can do an FLP thing.
link |
Let's see if we can get them a possibility theorem.
link |
That's great because you're done.
link |
It's like those short math papers
link |
were like, I found a counterexample.
link |
It's like, oh, okay, this whole thing has fallen apart
link |
because you have a two line proof, thank you.
link |
So that's what we were looking for
link |
in the beginning of the agenda was,
link |
let's either prove it's possible in a straw man case
link |
or show that there exists an impossibility result,
link |
in which case we can just abandon the entire inquiry.
link |
Proof of stake is impossible.
link |
And then once you've gotten past that threshold,
link |
it goes from theory to practicality.
link |
What actual network conditions are you looking at?
link |
Are you okay with living with an external clock
link |
or do you wanna build time from within?
link |
How are you generating random numbers, et cetera, et cetera.
link |
And every step of the way, each paper,
link |
you're solving one particular class of problems.
link |
With Prism, it said, probably shouldn't know
link |
ahead of time who Eve is.
link |
You probably shouldn't know who's making those blocks.
link |
That should be something after the fact.
link |
But if you know ahead of time, you can attack them.
link |
You can DDoS them, you cause all kinds of problems.
link |
So adaptive security, also we moved from an MPC,
link |
random number generation, which was great,
link |
but very heavy and very slow.
link |
And you can't scale to large amounts of people
link |
to a VRF based system, which is super fast,
link |
but a little dirtier.
link |
Because Algorand actually did some great work there.
link |
There was some good knowledge there.
link |
What are the really hard problems that you,
link |
maybe if you just linger on a little bit,
link |
what are some of the really hard problems
link |
you have to solve along this chain of papers, ideas,
link |
the evolution of the consensus algorithm?
link |
Yeah, not only are they really hard problems,
link |
they actually require different cryptographers
link |
because you're moving from mathematician style cryptographers
link |
like the Neil Koblitz's and the Addie Shamir's
link |
and the people that like start as proper mathematicians.
link |
They really love theory and that's their thing.
link |
And the proofs are dense and they're thick
link |
and they're beautiful to practical applied work
link |
where you're saying, okay,
link |
now this is something an engineer can look at
link |
and say, I know how to build that.
link |
I know how to think about that.
link |
So that transition from GKL to Ouroboros Classic
link |
to Prowse, I'd say the biggest leap was Classic to Prowse
link |
because that was going from a system
link |
that would only work in a consortium chain like Fabric
link |
to a system that would actually work and is working.
link |
That's what's implementing Cardano today,
link |
50 billion dollar cryptocurrency and all these people.
link |
That was a huge leap, but that paper alone wasn't enough.
link |
We also had to layer on the economic model
link |
because we said, well, hang on a second here.
link |
Not everybody's gonna be online all the time
link |
to be available to make a block.
link |
So you need some notion of delegation.
link |
The minute you have a notion of delegation,
link |
you have these stake pools, what the hell does that mean?
link |
And so this is a beautiful kind of interdisciplinary notion
link |
that layers computer science and biology together.
link |
And minute that complexity starts going up,
link |
you start seeing cell specialization.
link |
So you go from single cell organisms to organisms
link |
where you have eyeballs and brains and hearts
link |
and each of these tissues do different things.
link |
Well, analogously, complex distributed systems
link |
start getting specialization.
link |
You move from the single cell thing, Bitcoin,
link |
where everything's a full node,
link |
they all have the same rights and responsibilities,
link |
a lot of homogeneity in that system,
link |
but you're only as good as your weakest link,
link |
you're only as capable as whatever the basic cell can do
link |
to a specialized system where you start having
link |
these actors in the system that are actually
link |
a little different than the other actors.
link |
So you introduce this concept of the stake pool
link |
and suddenly now you have this actor
link |
where you're probably gonna be online 24 seven.
link |
You're probably gonna have extra relay infrastructure.
link |
There's a trust relationship where you don't own the ADA,
link |
but you have a right to use it for something.
link |
And a person's made that choice to endow you with that.
link |
The minute that you introduce specialization though,
link |
the system gets more complicated,
link |
the game theory gets more complicated.
link |
And then you start having to think really deeply
link |
and carefully about, okay, well,
link |
can this now introduce a new attack vector
link |
that we didn't have before?
link |
So that leap from classic to Prowse
link |
and adding in stake pools and figuring out
link |
how to handle the game theory there was exceedingly hard.
link |
It took two years to do that.
link |
So stake pools allow for multiple parties
link |
to delegate their staking capabilities to others.
link |
Can you describe a little bit how this works?
link |
It's kind of fascinating.
link |
It's a super simple concept.
link |
So you register a pool and then the pool is there
link |
and basically they advertise
link |
and they're actually registered on chain with a certificate.
link |
And then in the wallet software itself,
link |
you can see all of the pools that have registered.
link |
There's over 3000 of them now inside the system.
link |
And then you can click a little tile
link |
and it shows you all the metadata that's in the certificate
link |
and says, hey, I have my own pool.
link |
It's called rats, king of the rats.
link |
So you can see all this stuff that's described there
link |
and pools have an operating fee
link |
cause they're like a business.
link |
And they say, well, if you delegate to me,
link |
I'll charge this much.
link |
So if you get like a hundred bucks in rewards,
link |
I'll give you 90 and I'll take 10 or something like that.
link |
And then you make your decision
link |
and whichever one you select, you click delegate,
link |
push the button and then you have now given
link |
your staking rights to them until revoked.
link |
Okay, so it lives there.
link |
And then the stake pools weight in the system
link |
is proportional to the amount of stake
link |
that they have delegated to them.
link |
And then we have this other limiting factor K,
link |
which says that you get diminishing returns
link |
with the more stake you have.
link |
So it's kind of like an S function.
link |
So you kind of go up and up and then eventually caps
link |
and then at some point you get no rewards
link |
beyond a certain threshold.
link |
So there's an incentive to split pools
link |
to different owners after some point.
link |
Yeah, and so that's a complex thing
link |
and you have to actually model the game theory out
link |
to understand where those parameters should be set.
link |
And we didn't know how to do that.
link |
So what we did is we bought talent.
link |
We went to Oxford and we hired this guy
link |
named Elias Kasupis, he's an algorithmic game theorist.
link |
We said, hey, would you like to do some game theory work
link |
And he's like, that sounds fun.
link |
So he spent a year and a half,
link |
we built all these beautiful models
link |
and we kind of figured out what those curves
link |
needed to look like.
link |
So figure out like the S curve that would result
link |
in a nice distribution of responsibility.
link |
So not everybody delegates to the king of the rats.
link |
How does it feel to be royalty, by the way?
link |
It's not a very impressive kingdom,
link |
but you're nevertheless a king.
link |
I'll take it, because I think it's the kindest thing
link |
people call me in this space.
link |
Yeah, people love you.
link |
So, okay, so that, I mean, so is that,
link |
would you say a solved problem?
link |
The game theory of stake pools?
link |
No, it's the starting, and I was getting back
link |
to my original point that you build things in iterations.
link |
Every step, if you've done it right,
link |
is an invitation for 10 more sexy, fascinating,
link |
And this is why we have such a great time building labs.
link |
We started in Edinburgh, now we're at Tokyo Tech
link |
and University of Wyoming and Athens,
link |
and we're setting up more labs this year.
link |
And all these academics wanna work with us,
link |
hey, because we write a lot of really fascinating papers,
link |
but B, because we're focused on all these really cool,
link |
sexy, interdisciplinary problems.
link |
We're actually running into problems
link |
where we don't even know where to publish the paper.
link |
Because you'll have this paper where there's like
link |
these PL guys working with crypto guys,
link |
working with systems guys, working with economists.
link |
And you put it all together
link |
and you have this Frankenstein paper monster,
link |
and we're like, where do we submit this?
link |
Where does this go?
link |
Yeah, there we go.
link |
Nature or quanta or something, I don't know.
link |
It'll write a nice little.
link |
So the sexy problems multiply exponentially.
link |
Exactly, and we've now gotten to a point
link |
where we're starting to work on refinements to the system
link |
rather than fundamental things that are like,
link |
if you don't solve it, the system just simply doesn't work.
link |
For example, you can run all of this with NTP
link |
as your clock server,
link |
but you actually can create a notion of time with N.
link |
We wrote a paper called the Workforce Chronos for that.
link |
But that's not necessary for the system.
link |
It's just a nice to have thing.
link |
It's a nice property.
link |
Optimization of the random number generation
link |
is another example of that.
link |
You can run it with a heavier thing.
link |
You just have more blockchain bloat
link |
and slower time and transition.
link |
We have this concept in Epic.
link |
So you elect leaders to run the system
link |
every five days with Cardano,
link |
but there's been derivative work.
link |
We didn't even do this.
link |
This work occurred at University of Illinois.
link |
And that derivative work said,
link |
well, you don't actually need to do that.
link |
You can do it on a block by block basis.
link |
It's like, ooh, that's pretty cool.
link |
So that's the other point about doing things
link |
in a very rigorous way is that that way
link |
creates a lingua franca for what you're trying to solve
link |
with the totality of the academic community.
link |
So suddenly people that you've never met,
link |
you know nothing about have read your papers,
link |
cited your papers and start writing their own papers,
link |
either to try to attack and destroy things you've done
link |
or to build on top of the things that you've done.
link |
So people are trying to figure out ways to attack this.
link |
As rigorous as you are trying to build up.
link |
And I don't have to pay them.
link |
That's the beautiful thing.
link |
It's fun to try to destroy
link |
and that's how we grow stronger.
link |
And it's how you build your career too.
link |
There's plenty of people that they've gotten tenure
link |
just kicking the hell out of Intel SGX.
link |
You go to CCS every year, there's some guy there
link |
and he's having a hell of a time making Intel cry.
link |
Can we pull back historically speaking
link |
and in terms of the big picture
link |
of cryptocurrency real quick
link |
and ask the question, what is Cardano?
link |
We started talking about already
link |
the consensus algorithm Cardano takes.
link |
But maybe when you look at the history books,
link |
you know, sort of a Hitchhiker's Guide to the Galaxy
link |
and Cardano will have one sentence.
link |
What's that one sentence going to be?
link |
And in general, what's like the vision
link |
in the context of the history of cryptocurrency?
link |
You have like this whiteboard overview video
link |
that you talk about the three generations of cryptocurrency
link |
where Cardano is the third.
link |
So that's like five different questions
link |
way of asking the exact same thing you can answer
link |
however the hell you want.
link |
You know, I always termed Cardano as like a FOSS,
link |
a financial operating system and nobody likes it
link |
and everybody picks on me for using that term.
link |
But basically the idea is that, you know,
link |
the world runs on systems, especially the financial world.
link |
You have, you know, the BIS and Swift
link |
and all this other stuff.
link |
And these protocols allow you to move value around
link |
and represent things like identity.
link |
And allow you to express yourself in some way.
link |
And those protocols for the most part work well
link |
for people in rich countries.
link |
And they don't work so well
link |
for people who aren't in rich countries.
link |
And so the point of what we do, or at least what I do
link |
and what my company does is we think a lot about
link |
how do we build a universal protocol
link |
that does all the stuff the legacy system has
link |
but just does it better, faster and cheaper
link |
for everybody in the world.
link |
And everybody has equal access to it, you know?
link |
So it's the people's protocol.
link |
You know, you have a situation where the guy in Senegal
link |
has the same access that I do or Bill Gates does
link |
or someone else who's kind of higher
link |
on the spectrum of wealth and power.
link |
And so that is what we seek to achieve.
link |
But then the question is well, is Cardano the solution?
link |
You know, is that that thing?
link |
And the answer is no,
link |
because you need a lot more evolution.
link |
You need decades of evolution
link |
to kind of work your way there.
link |
And in many ways the work is never quite done
link |
but it's better than what came before.
link |
Because you have a realization that first
link |
the control of the system needs to be more balanced
link |
and nuanced and it needs to be more democratic.
link |
So there's this sustainability component
link |
of who's in charge and how do you pay for things?
link |
Well, the system can print its own money
link |
so it always has the ability to have a budget.
link |
Okay, so there's a treasury idea.
link |
And then there's a voting thing.
link |
Well, the same things that allow you to move money around
link |
allow you to represent votes.
link |
So you can do eVoting with the type of system, okay.
link |
And you know, if you played Gnomic in the 1980s
link |
or Peter Superfan or any of these things,
link |
you can build a self evolving system.
link |
You can actually create a game
link |
where the rules can be voted on and changed
link |
in the game itself, great.
link |
Okay, so that exists there.
link |
And then you say, okay, well,
link |
but this thing still has to touch the legacy world.
link |
There has to be cash in and cash out
link |
and these types of things.
link |
So there's just this interoperability thing
link |
that you need a wifi or a Bluetooth moment for the industry
link |
because nothing understands each other right now.
link |
There are all these chains are blind, deaf
link |
and dumb to each other.
link |
And then there's this thing that it has to work
link |
at a huge scale, like billions of people.
link |
And we've done that, but we've done that
link |
with large multinational trillion dollar companies
link |
with centralized infrastructure.
link |
We've never really done that with one master protocol
link |
that somehow does it for everyone.
link |
The closest approximation is probably BitTorrent.
link |
And there's, you know, there was, it's a cool protocol,
link |
but it doesn't have all the oomph necessary to,
link |
necessary to do something like this.
link |
So Cardano is just our first approximation
link |
and like any good system,
link |
we wanted it to be self evolving.
link |
So once you get the philosophy out of where's the target
link |
of what do you want to do, then you build a community.
link |
Now it's over a million people strong
link |
and that community keeps growing
link |
and they keep pushing the system
link |
in that particular direction.
link |
And what's nice about it is if you build the right philosophy
link |
within the system, it doesn't need founders.
link |
This is the great lesson of Satoshi.
link |
It doesn't need founders to be able to get there.
link |
So, you know, if you look at the academic side,
link |
that's very decentralized.
link |
We have more than 30 different contributors
link |
for the 105 papers and that set keeps growing
link |
within the next five years.
link |
It'll probably be two, three, 400 different scientists
link |
from all across the world, some from Russia
link |
and some from India, some from China and some from Japan
link |
and America and Africa and South America.
link |
And the faces change, the languages change,
link |
the cultures change, but the process stays the same.
link |
And that is a permanent organ
link |
within what we have constructed as a system.
link |
And it's the same situation entering marketplaces.
link |
Like we entered Ethiopia, what are we doing there?
link |
We have 5 million people in Ethiopia.
link |
We're getting them digital identity
link |
and we're dragging that digital identity into the system.
link |
Cause that's the most fundamental thing
link |
of a financial operating system.
link |
You need to know who people are
link |
in order to be able to do business with them,
link |
give them credit, be able to give them economic agency
link |
But once they're there,
link |
they're going to grow up with that system.
link |
They're going to deploy applications on that system.
link |
They're going to build on that system
link |
or use it every day for getting a loan
link |
or payments and so forth.
link |
And if they have pain points,
link |
what they're going to do is evolve that system
link |
to be able to mitigate,
link |
manage those particular pain points
link |
to a point where the system is competitive for it.
link |
So my job is to be,
link |
we have this tagline in our company, cascading disruption.
link |
My job is to be the first domino.
link |
Just kind of knock it over and watch the cascade
link |
and it kind of blows and blows and blows up
link |
until eventually it gets to where we need to go.
link |
And what I was trying to think about with Cardano
link |
was how do you build the minimum viable set
link |
of tools and social processes
link |
that once we push the domino,
link |
the system will just evolve to a point
link |
where eventually you can grow to fill that need,
link |
not out of charity, but out of self interest.
link |
People want things better, faster, cheaper.
link |
People want to have economic agency,
link |
especially when they lack it.
link |
Nobody wants to grow up in a world where they're unbanked
link |
and they have no access to marketplaces.
link |
They're gonna seek it.
link |
It's the great example of that, like cell phone minutes
link |
they're using as a currency.
link |
So that's where we're at.
link |
And I say a few more years,
link |
I think we'll have that rate minimum viable set of dynamics
link |
inside the system.
link |
And then it's inevitable in my view
link |
that it'll kind of grow and consume and become this concept.
link |
And what's really cool is there's competition
link |
in the systems and concepts.
link |
So China is trying to do the same thing.
link |
They're saying, how do we de dollarize the world
link |
and create a digital Yuan?
link |
So they have a very top down notion
link |
of how to apply this technology and bring it in.
link |
And they even have an identity system
link |
they're building in parallel called social credit.
link |
We have an identity system,
link |
a talaprism that we're putting in.
link |
Ours is bottom up and you own your own identity,
link |
You just have a number and some computers giving it to you,
link |
but they're both trying to do the exact same thing.
link |
And it's gonna be this clash of cultures at some point
link |
between the open fosses
link |
and the top down authoritarian fosses
link |
and probably some Hegelian dialectic action to happen.
link |
We'll create some sort of somewhat closed,
link |
somewhat authoritarian, libertarian utopia.
link |
Yeah, most likely it would be AIs battling
link |
in the space of fosses.
link |
So I really like this idea of financial operating system,
link |
but the letter F, so financial,
link |
is this just a basic mechanism
link |
with which you can have social interaction
link |
therefore or all kinds of interactions
link |
therefore have an identity?
link |
Like is F essential to this?
link |
Yeah, because that's how people care.
link |
You need resources to survive.
link |
And finances is kind of like this field
link |
of managing your resources in an intelligent way.
link |
And you could call it SOFI too, social finance.
link |
The nomenclature hasn't exactly been settled
link |
for our industry and that's fun.
link |
But basically the concept is that you have something
link |
and you wanna be able to store it, transform it,
link |
trade it and use it to survive.
link |
And the question is what rails do you do that on?
link |
Do you do those on centralized controlled rails
link |
where there are these third parties
link |
that are basically able to live off those things,
link |
become very fat and nepotistic?
link |
Or do you wanna do it on rails where there's no middleman?
link |
You have a direct relationship
link |
with whoever you're doing business
link |
and if you invite more people into the transaction,
link |
they're middlemen of value, not necessity.
link |
And that's really the, I would like to say
link |
the resident detra of our space,
link |
that the reason we exist is to try to figure out a way
link |
to kill the middleman and try to figure out a way
link |
that we can better quantify value and transform it,
link |
move it, manipulate it.
link |
And in many ways we've actually discovered
link |
some amazing things in the last 10 years as an industry.
link |
Like we've kind of created the financial stem cell.
link |
This idea of a token can now is just as well
link |
be a national currency as a CBDC
link |
as it can represent a crypto kitty.
link |
The same architecture can do stuff at the nation scale,
link |
can do stuff for a 12 year old kid in Texas.
link |
It's pretty amazing to see that.
link |
But sort of in that whiteboard presentation,
link |
you gave these three phases and you're kind of implying
link |
that there'll be end phases to this whole evolution.
link |
And Cardano is just like the cutting edge.
link |
But if you look back to Bitcoin,
link |
how would you compare Cardano versus Bitcoin?
link |
Sort of where we are, how we started and how it's going.
link |
Okay, so what I did in that video and I've done
link |
in a lot of media interviews,
link |
because I think it really helps people understand
link |
where we're at in the clock is face things
link |
in terms of generations.
link |
And so I said, well, the first generation is Bitcoin.
link |
And really the problem Bitcoin was trying to solve
link |
is saying every time we wanna represent or move value,
link |
we need some sort of trusted third party to facilitate that.
link |
So can we build some sort of system
link |
where we can create some notion of value
link |
that can be teleported around the world
link |
and it doesn't require a trusted third party?
link |
And it's done in a beautiful way
link |
because it didn't try to be anything else.
link |
It just was, you only have Bitcoin,
link |
you can only do one type of thing, you can only push it.
link |
You can do some things on the encumbrances
link |
of like multi SIG and other things,
link |
but that's a one trick pony as a system.
link |
And it wasn't really clear if that was gonna work or not
link |
It took several years to build up enough network effect
link |
and for Bitcoins to actually become valuable.
link |
And I'd say the inflection point was 2013.
link |
And at that point it became a billion dollar market cap.
link |
There were like Silicon Valley startups,
link |
real exchanges performing.
link |
And it got to a point where there was legitimacy
link |
behind the concept and people started getting,
link |
this is a really incredible idea
link |
because I can evade capital controls with it.
link |
I can like move $10 billion of something
link |
from one country to another country in five minutes.
link |
It's like, I could never do that before.
link |
And you know, this is incredible.
link |
Okay, the problem is the minute that people validate
link |
the idea, they immediately want something they don't have.
link |
So like the minute Elon can land a rocket,
link |
there's the next big thing, right?
link |
You've landed the Falcon 9, now you're on the Starship.
link |
Similarly, you say, okay,
link |
I want programmability with this thing.
link |
It's kind of like when JavaScript came to the web browser,
link |
you went from these static, perhaps pretty,
link |
but ultimately static non interactive pages
link |
to YouTube and Google and Facebook
link |
and these amazing, rich, incredible experiences,
link |
because now you can actually interact with the user.
link |
You can program things, stuff runs on their side,
link |
stuff runs on your side.
link |
It's a beautiful two way relationship.
link |
So that's what Ethereum effectively did.
link |
They bolted a programming language onto a blockchain
link |
and they went from a certain use case
link |
to whatever your imagination can have,
link |
you know, like sunshine and rainbows and unicorns
link |
and these types of things.
link |
So what you're saying is Bitcoin is HTML
link |
and Ethereum is JavaScript?
link |
Basically, yeah, it was like when JavaScript came
link |
and with like JavaScript,
link |
it has all kinds of problems and issues.
link |
I wonder who's flash in this analogy, this metaphor,
link |
but let's not go there.
link |
Well, actually there were plenty of active Xs and flashes.
link |
NXT was an example of a failed to start
link |
and BitShares was another example.
link |
There were a lot of people who tried to add some notion
link |
of programmability in or a different view
link |
of how these things should be done
link |
and they were not as competitive.
link |
Ethereum kind of came out at that JavaScript moment.
link |
Okay, the minute you have that,
link |
and suddenly you have ICOs and DeFi and STOs and NFTs
link |
and all these word salads of things
link |
and then people start using it, they get frustrated.
link |
Because it's too slow, it's too expensive,
link |
it doesn't talk to the things they want it to talk to
link |
and also it gets too big to manage itself.
link |
When you're small, you have founders and foundations
link |
and you have trusted actors and core developers
link |
and you can feed them with pizzas.
link |
You know them, you can meet them,
link |
you can shake their hands at conferences.
link |
When you're a multi billion person system,
link |
you're too large to be able to do that.
link |
For example, we had the Shelley Summit last year,
link |
we invited Vint Cerf to come to the summit.
link |
Vint's a brilliant guy and he created the internet
link |
with Bob and the rest of the gang
link |
and back in those days, it was such a simple small system
link |
that one of their students, they said,
link |
hey, you need to test it.
link |
He created a video game just to kind of test the thing.
link |
You could call the guy on the other side and say,
link |
are you seeing this?
link |
Are you getting the signal?
link |
They used to have a actual address book for email addresses.
link |
Yeah, so you'd open up the book and look it up
link |
and they'll look at the internet,
link |
it's like, who's in charge of that?
link |
It's this gargantuan network
link |
and there's no group of people you can bring in
link |
and thus the internet evolves very slowly, you see?
link |
And so that's the problem is that you have this situation
link |
where you wanna do lots of utility,
link |
you wanna do a lot of things,
link |
you wanna be a financial operating system
link |
and be everything to everyone
link |
but then your rate of evolution slows down
link |
as your rate of adoption speeds up.
link |
So that's one of the other design goals
link |
of the third generation.
link |
It's not good enough just to do things better, faster,
link |
cheaper and have consistent cost
link |
with your population growing
link |
or talk to everything, your wifi moment.
link |
You also need a system that can govern itself
link |
at a scale of millions to billions of people
link |
who have divergent interests.
link |
Some cases ice pick an eye divergent interest.
link |
They really hate each other and they don't get along.
link |
And so that's what we termed
link |
a third generation cryptocurrency
link |
and there's a lot of people attempting to compete
link |
There's Tezos and Algran and ICP and Polkadot and so forth.
link |
And each and every one of them kind of brings
link |
a different blend of things that they value.
link |
So it's not completely equal
link |
between scalability, interoperability and sustainability.
link |
Some people were very focused on high throughput,
link |
lots of transactions perspective.
link |
Other people very focused on governance
link |
like Tezos is like the governance chain
link |
and they were one of the first
link |
to do a self amending ledger.
link |
And other people are like Aeon or Polkadot.
link |
They're really thinking carefully
link |
about how do we build a nice interoperable ecosystem.
link |
With Cardano, we tried to actually tackle all three
link |
at the same time, which was one of the reasons
link |
why we were a little slower out of the gate.
link |
We had to write a lot more protocols
link |
but we think we've kind of come up
link |
with a beautiful interlocking design for all of them.
link |
And again, the point is not to get it perfect
link |
but rather get those just right set of evolutionary factors
link |
that when you click the domino,
link |
it just self evolves into what you need it to get to.
link |
Allow me to stretch the metaphor farther.
link |
If Bitcoin is HTML, there's HTML5.
link |
If Ethereum is JavaScript, JavaScript with V8
link |
has become quite fast, quite, you know,
link |
it runs much of the internet.
link |
So the argument could be that eventually everything
link |
will be JavaScript or maybe you could say
link |
eventually everything will be HTML
link |
and it should be a bunch of different tools
link |
that generate that HTML.
link |
So is it possible that just like Rousseau,
link |
we eventually return to generation one Bitcoin
link |
or we return to generation two Ethereum
link |
at the end of this journey?
link |
Yeah, the problem is your tail is wagging the dog there.
link |
And it's not, you have a situation
link |
where you're so focused on the technology
link |
that you're failing to understand
link |
that there's still Daisy here.
link |
You still have the user and where's the app store?
link |
Where's the one click install?
link |
Where's the use and utility?
link |
You know, all these layer two protocols
link |
and these DeFi applications in five years,
link |
they're completely protocol and blockchain agnostic
link |
because at the end of the day,
link |
they care about liquidity, operating cost
link |
and user experience.
link |
It's so a preposterous and absurd for somebody to say,
link |
oh, well, I'm gonna go build my application,
link |
get on the Apple store
link |
and I am gonna use Amazon as my web host.
link |
And no matter what happens, I will always use Amazon
link |
even if the operating cost is crazy.
link |
And so we're just in a unique period of history
link |
where there's a network effect
link |
around some initial infrastructure
link |
and people tend to be building around that,
link |
but every single one of the top DeFi providers
link |
are if they're getting successful
link |
into a certain network effect,
link |
they're having the multi chain conversation.
link |
So I don't really believe in a winner takes all
link |
maximums view of, well, there's gonna be some protocol
link |
that becomes the God protocol first
link |
because they evolved too quickly.
link |
Second, the incentives aren't aligned for that.
link |
TCPIP didn't have a token connected to it.
link |
There was no financial incentive
link |
where if TCPIP got adopted over something else,
link |
they'd make some big company crazy amounts of money.
link |
It was a useful piece of infrastructure.
link |
So I think that the third generation is gonna be as defined
link |
by the social components and the usability components
link |
as it is by the technological capabilities of the system.
link |
Really what these technological capabilities gave you
link |
was the ability to demonstrate a proof of concept
link |
and say these things are possible.
link |
Kind of like Xerox PARC, when Steve and Bill came in,
link |
they said, wow, you have networked computers,
link |
object oriented programming and a GUI.
link |
And this is like, what was it, 70s?
link |
It's like, wow, it's like incredible.
link |
But none of that was an actual product.
link |
That wasn't a Macintosh, but it was enough to get the idea.
link |
And then it was a race to how do we productize
link |
something like that.
link |
And in that case, it actually took several decades
link |
to roll out that vision that those guys had.
link |
And I think that's what Bitcoin and Ethereum did.
link |
But what's unique about this is normally you throw away
link |
the prior experiments.
link |
With these things, these are self evolving systems.
link |
So it's entirely possible to, Joe Rogan quote,
link |
to evolve Bitcoin to a point where it could become
link |
a third generation system if desired,
link |
as some amalgamation of layer one and layer two protocols.
link |
And it's the same for Ethereum.
link |
In fact, Vitalik is throwing away Ethereum
link |
and replacing with Ethereum too,
link |
because he recognizes he needs to upgrade
link |
and evolve the system.
link |
And that's what makes it fun because the techniques
link |
and methodologies that they've chosen to evolve
link |
and upgrade this system are distinctly different
link |
from the ones that we've chosen.
link |
And we have no idea which one's actually going to win,
link |
but we learn from each other and we co evolve
link |
So you're running like all these experiments in real time
link |
in a giant marketplace, and maybe they'll consolidate,
link |
maybe they'll stay divergent.
link |
I mean, look at big tech, you have Google, Apple,
link |
Microsoft, Facebook, they all coexist
link |
and they're trillion dollar companies.
link |
Some cases with TCP, it consolidates to one standard.
link |
And that's what we ended up using.
link |
So what's your intuition with Cardano having the proof
link |
of stake, and then eventually smart contracts
link |
versus the Bitcoin with layer two technologies,
link |
this kind of evolving creature.
link |
Again, you said you can't really predict the future,
link |
but what's your intuition why one might be more successful
link |
So the problem with Bitcoin is it is so slow.
link |
It's like the mainframe programming of the past.
link |
And the only reason it's still around is because
link |
there was so much invested in keeping it around
link |
that we just kind of have to leave it there
link |
and one day Cobalt will die.
link |
There's nothing about it from a collection of USPs
link |
that's particularly desirable.
link |
You have extremely long settlement time,
link |
you have extremely low programmability.
link |
It is not aware of any other system.
link |
There's no native way of issuing an asset in that system.
link |
You can't even do a pull transaction.
link |
You can't do anything that's interesting or unique there.
link |
And yeah, all due respect, it's, you know,
link |
mafia, all due respect, Tom.
link |
You got some problems.
link |
You need to lose some weight.
link |
You come to me on the day of my daughter's wedding.
link |
So, you know, all due respect to the Bitcoin people.
link |
It's like an amazing, incredible first generation thing.
link |
And it really, we're all here because of Bitcoin.
link |
But the problem is you have to upgrade the damn thing.
link |
You know, just because you were a high school football star
link |
doesn't mean that 30 years later you're still
link |
a high school football star in the same shape.
link |
You got the beer belly, you're old,
link |
you're not doing this thing again.
link |
And that's what Bitcoin has to do.
link |
There's fundamental improvements
link |
that I think Bitcoin can make at the protocol level
link |
that would actually make it an incredibly competitive system.
link |
Like if they wanted to keep Nakamoto consensus,
link |
proof of work, there's ways to enhance proof of work.
link |
I mean, Minkun Sir did this with BitcoinNG,
link |
Promotivus Wanus did this with Prism.
link |
Make it 10,000 times faster
link |
and you don't compromise the fundamental security assumptions
link |
that the system has.
link |
You can add programmability to it.
link |
Blockstream created a language called Simplicity.
link |
And so there's actual ways to extend.
link |
And we did this with Cardano with the extended UTXO model.
link |
There's ways to extend what Bitcoin has.
link |
Keep the philosophy, the accounting,
link |
the way of thinking about transactions.
link |
But then suddenly you can now do DeFi and other things.
link |
But what they've done is said,
link |
we will not evolve the base layer at all.
link |
And we're just gonna build all this layer two stuff,
link |
which is usually highly fragile and centralized
link |
and requires enormous effort at the base level
link |
It's not a coincidence Vitalik started as a color coins guy
link |
and a master coin guy hanging out in those circles.
link |
He was trying to innovate and do things in Bitcoin.
link |
And it was so hard and difficult
link |
that he started diverging and going and doing things
link |
in a different system entirely.
link |
I knew the master coin guys,
link |
JR and all these people, they were maximalists.
link |
They really wanted to build something cool
link |
and exciting for Bitcoin.
link |
And anything they did, the developers would attack them.
link |
It's all you're misusing op return, you're doing this,
link |
that it was a holy war anytime you wanted to evolve.
link |
So I think it's its own worst enemy.
link |
It has the network effect, it has the brand name,
link |
it has the regulatory approval,
link |
but there's no way to change the system,
link |
even correcting obvious downsides in that system.
link |
Now, what's really cool is Ethereum
link |
doesn't suffer from that problem.
link |
It's getting to a point
link |
where it has a similar network effect to Bitcoin,
link |
but the community there is completely different in culture.
link |
They love evolving, they love upgrading,
link |
sometimes a little too much.
link |
And so that means that if you look at the trajectory
link |
of things, if I had to bet just those two systems,
link |
Bitcoin or Ethereum, I would say nine times out of 10,
link |
Ethereum is going to win the fight against Bitcoin
link |
if it was the only competitor.
link |
But obviously we're here and a lot of other people are here.
link |
So there's different things going on.
link |
So it's a much more complex game.
link |
But I think that's always a key,
link |
zooming out a little bit, set the technology aside
link |
and the word salad of cryptography aside
link |
because it's too much.
link |
What you have to always do is say,
link |
what incentive does the system have to evolve?
link |
And when you look at things like Android and the App Store
link |
and these analogous platforms,
link |
you say, ah, the evolution is user driven
link |
and there's a financial incentive
link |
for the user to participate.
link |
So if I had to look at the trajectory of this thing,
link |
come back 10 years later,
link |
it's probably gonna have millions of applications
link |
and lots of stuff going on
link |
because that's the way the system was constructed.
link |
Okay, it makes sense.
link |
When you look at Bitcoin, you say,
link |
what is the incentive to evolve the system?
link |
What is the incentive for the system
link |
to get more competitive?
link |
In fact, it's the opposite.
link |
They've turned it into a religion.
link |
I was in Miami at this Bitcoin conference there.
link |
I had a toilet paper roll thrown at me
link |
that had shit coin written on it.
link |
You have Max Keiser out on the stage,
link |
doing his best Rick James impression.
link |
We'll see the guy that did the F Elon, fuck Elon.
link |
And so you're watching this stuff and you say,
link |
okay, first, why would anybody wanna join that?
link |
And then second, where is the conversation
link |
about how do we achieve something?
link |
I started with Cardano, the end in mind.
link |
I said, we really wanna sit down
link |
and build this financial operating system.
link |
And the definition of success is
link |
the poorest person in the world
link |
has access to the same system
link |
as the richest person in the world
link |
and they both get treated fairly.
link |
We've never had that happen before.
link |
Okay, that's something.
link |
You can agree with it, disagree with it,
link |
say it's boiling the ocean, it's impossible.
link |
At least I have something.
link |
I can't for the life of me understand
link |
what the hell is the point of Bitcoin.
link |
When I joined the Bitcoin space way back in the day,
link |
it was, hey, we hate the dollar.
link |
And hey, we like gold a lot.
link |
Let's create digital gold.
link |
Let's build a payment system.
link |
And then it just kind of went all these different directions
link |
and nobody can actually tell you what Bitcoin is for.
link |
It's a store of value, okay.
link |
There's some proof of work thing
link |
where maybe you're like incentivizing
link |
alternative energy to be produced.
link |
Nobody really knows the philosophy.
link |
There's no direction.
link |
And they say, but don't worry, just buy and hold
link |
and everything will sort its way out.
link |
I believe it's HODL.
link |
What about the idea of digital gold?
link |
So trying to replace that particular physical material
link |
that is gold to transfer into the digital space.
link |
Okay, let's do that then.
link |
And just say that's all it does.
link |
Then why are we doing lightning?
link |
Why are we doing any of these other things?
link |
You don't really need with a commodity,
link |
a digital commodity, high throughput.
link |
You can have slow settlement.
link |
You can have high transaction fees,
link |
all these types of things.
link |
Okay, that's something, pick it.
link |
Well, the idea is to try to come up with technology
link |
like the lightning network
link |
that could have something like gold,
link |
but then still build an economy around it.
link |
Something with a high throughput transactions.
link |
And have we ever built a successful banking credit system
link |
It never works because there's too much volatility
link |
in the underlying asset.
link |
Would you take a gold denominated loan for something?
link |
If somebody says, all right,
link |
I'll give you five bars of gold to go buy this car
link |
and pay me back five and a half bars of gold.
link |
Nobody would know in five years where they come out
link |
in that kind of a range.
link |
The idea is that the gold is used
link |
for the settlement of transactions
link |
and then you're operating,
link |
the actual economy is operating outside of gold.
link |
And then you kind of connect back to gold.
link |
So we had to go back to the gold reserve
link |
and we tried that for a long time.
link |
It didn't really work in a modern global economy.
link |
We had the Brentwood's agreement and all these other things.
link |
And so I understand what you're saying
link |
and maybe there's some merit to that,
link |
but if that was really an earnest where they want to go,
link |
then the conversation should be about,
link |
well, how do we make it easy for layer two protocols
link |
to interact with Bitcoin?
link |
So why is simplicity not built into it?
link |
Why is it taking so long to do SnoreSigs?
link |
Why is it taking so long to do all these obvious upgrades,
link |
which are cryptographically low danger?
link |
Also NipaPals, not interactive proofs of proof of work.
link |
There's no cost to doing that.
link |
It's just a property of proof of work
link |
where certain puzzles are more special than other puzzles.
link |
And by noticing that you can create these beautiful proofs
link |
that allow you to have side chains and like clients.
link |
It's not compromising security of the system.
link |
It's just something you get for free with proof of work.
link |
Those came out in 2016.
link |
There's derivative work fly client floating around.
link |
Where the hell is it?
link |
This is the frustration that I have is like,
link |
if you really are serious about this whole lightning
link |
and gold economy thing, I love choice.
link |
I'm a libertarian by nature.
link |
I love competition.
link |
And I read all those books.
link |
I read Ludwig von Mises's work and Murray Rothbard's work.
link |
I love what Hayek had to say about private currencies.
link |
But then you have to have some focus and commitment
link |
And the excuse they use is, well, no, we don't
link |
because we're decentralized.
link |
And because we're decentralized, we don't need that.
link |
As if there's some sort of guiding swarm intelligence
link |
that will naturally push the system
link |
in that particular direction.
link |
But then you ask, well,
link |
how do people measure the success of Bitcoin?
link |
Is it the fact that they've actually achieved
link |
lots of transactions and lots of actual economic activity
link |
and lots of businesses accepting Bitcoin?
link |
That's what they do.
link |
And that's the only thing they pay attention.
link |
That's why this is the most attended Bitcoin conference
link |
Not because somehow Bitcoin got so much more adoption,
link |
it's because this is the highest price point Bitcoin
link |
has ever been this year, over 30,000.
link |
So first of all, let me state that, Charles,
link |
for the most part is purely objective.
link |
The bias that comes in, for the record, I want to say,
link |
that I have heard, because you mentioned the mafia,
link |
that you prefer Goodfellas over the Godfather.
link |
So a man who prefers Goodfellas over Godfather,
link |
you take it for that opinion for what it is.
link |
I actually had to think about that one for quite a bit.
link |
Joe Pesci was so good in that movie.
link |
I also love Casino and those big glasses on De Niro.
link |
With Sharon Stone.
link |
But we could talk about that for hours.
link |
But let me ask you about the Bitcoin conference,
link |
because it is kind of, I would say,
link |
an important moment in human history.
link |
It was quite exciting in terms of size
link |
and kind of turmoil and all those kinds of things.
link |
And you were there in, what is it?
link |
Hot and humid Miami.
link |
I believe that's the way you introduced it.
link |
So what do you make of the community of Bitcoin
link |
or that particular event in human history?
link |
What makes me sad is I remember the old Bitcoin community
link |
and I've seen what it's become.
link |
And the old community was really fun,
link |
like the San Jose conference in 2013
link |
or subsequent conferences.
link |
You know, there was just a lot of people,
link |
they had no money and they just really loved this idea
link |
of decentralized money.
link |
They loved this idea of decentralization in particular.
link |
And you could strike up a conversation with everyone.
link |
There's no ego at all.
link |
But what was really fun is you could really get
link |
intimate friendships and relationships,
link |
great conversations with people there.
link |
It's kind of like the early days of AI.
link |
They all met in Dartmouth and all these other places.
link |
Very intimate, there was no egos.
link |
Everybody was just trying to do some really cool stuff.
link |
Now, just like those early days,
link |
there was an overestimate of how robust
link |
the solutions would be.
link |
So we believed, oh yeah, 10 years,
link |
we're gonna rule the whole world, right?
link |
Didn't exactly happen.
link |
On the other hand, Bitcoin grew from nothing
link |
in just 11 years to I'm in Mongolia riding camels
link |
and the camel herder has Bitcoin in the Coby desert.
link |
So that's telling you that's a pretty pervasive technology
link |
if you have that level of adoption that quickly.
link |
When I went to Miami, it was unrecognizable.
link |
Everything was so commercial.
link |
Half of the vendors at the conference were like watches
link |
that cost half a million dollars
link |
and they were covered in diamonds.
link |
So when you see that kind of materialism leak its way in,
link |
it's first is repulsive.
link |
The other thing was there was no,
link |
like I remember one of the first conferences,
link |
Mo Levin's conference in January of 2014,
link |
the North American Bitcoin Conference ironically in Miami,
link |
there was a Bitcoin help center booth.
link |
Dima ran it and a few of the other Bitcoin OGs ran it.
link |
The core developers actually came over like Jeff
link |
and others who were there and sat at the booth
link |
and anybody come up, ask a question,
link |
anything you wanna ask about Bitcoin.
link |
It was like, that was the culture,
link |
just help people welcome in.
link |
There was no help booth there.
link |
There was no notion of that.
link |
There were six hour lines and superstars
link |
and things like that.
link |
And again, again, it was always the same thing.
link |
Look how much money all these people have made.
link |
And the whole point of Bitcoin
link |
was to redefine the notion of money,
link |
redefine the notion of value, these types of things.
link |
So it just, I'm no longer part of that.
link |
And it made me sad because I really enjoyed being part of it.
link |
How I got started was the Bitcoin education project.
link |
I did a class on Udemy.
link |
I gave it away for free.
link |
I had 80,000 students and they would email me.
link |
I got 5,000 emails before I stopped answering them.
link |
And everyone come in and ask me some question
link |
about something, sometimes arcane, sometimes trivial.
link |
And I take the time to sit down and answer the question
link |
or forward the email to somebody I knew
link |
who could answer that particular type of question.
link |
And there were some amazing people in the early days
link |
like Mike Hearn and Gavin and others.
link |
And they were just super committed.
link |
And Mike's case, he knew Satoshi.
link |
He actually emailed them back and forth
link |
because he was around 2009, 2010.
link |
He did the Bitcoin Java client.
link |
And Satoshi was all excited.
link |
He said, oh, wow, Bitcoin can come to a cell phone.
link |
This is really cool and exciting.
link |
And then what happened?
link |
Mike left Bitcoin in 2013
link |
over the whole big block debate that happened.
link |
They just treated him like dirt,
link |
like he was subhuman or something.
link |
So I don't know, the culture has changed a lot.
link |
And if they like it, it's good for them.
link |
They can enjoy their religion, but it's not for me.
link |
And where I like being is, like I had a guy
link |
who used to work for me, Alex Cherpanoi,
link |
and he created this beautiful project called Ergo.
link |
To me, that is the spiritual successor to Bitcoin.
link |
Ergo is really special because it has the same culture.
link |
It has the same mentality.
link |
And the technology is kind of like a natural evolution
link |
of what you would do if you knew about Bitcoin
link |
and you wanted to build the next big thing.
link |
So it's still a proof of work system.
link |
It's still a UTXO system,
link |
but he added UTXO with some smart contracts.
link |
It's this Sigma protocol idea.
link |
On the proof of work side,
link |
Satoshi had this one CPU, one vote idea.
link |
So Alex tried to create non outsourceable puzzles
link |
to make it impossible to have mining pools.
link |
And there's all these other beautiful little things.
link |
And he's this brilliant Russian programmer,
link |
and he surrounded himself
link |
with all these other brilliant people.
link |
He has negative ego.
link |
When you put him with a person with ego,
link |
your ego goes down, right?
link |
And everything about Alex is always like,
link |
how do I solve this?
link |
And he gets legitimately excited when he meets somebody
link |
that he can collaborate with or learn from.
link |
That's where Bitcoin was in the beginning.
link |
Everybody set their egos aside,
link |
whether it was Hal Finney or whatever,
link |
and they would just say, how can I help?
link |
And it was all about coming up with some cool new thing
link |
or solving some cool new problem.
link |
I don't see any of that in Bitcoin today.
link |
So quite a few people are excited about Ergo
link |
and excited about the fact
link |
that you kind of appreciate Alex and Ergo.
link |
Do you see Cardano potentially utilizing
link |
the proof of work mechanism from Ergo
link |
as part of this pool for the consensus mechanism?
link |
I mean, anything's possible,
link |
and there's a lot of evolution Ergo has to go through.
link |
And Ergo, it was kind of like,
link |
when the Xbox 360 first came out,
link |
while they were prototyping it,
link |
Microsoft needed a development environment.
link |
They ironically purchased a lot of Apple computers
link |
because Apple was moving away from the PowerPC to Intel,
link |
and Microsoft was moving towards the PowerPC,
link |
just this weird intersection of history.
link |
the largest order of Mac computers made
link |
was done by Microsoft,
link |
and they were using it for Xbox stuff.
link |
So Ergo, we viewed the same way.
link |
So we said, well, we have this extended UTXO model.
link |
The only thing that's sufficiently close to it
link |
where we can beta test contracts is actually with Ergo.
link |
And Alex just was a little faster
link |
in getting certain things out,
link |
because we were doing things
link |
in a slightly more rigorous way
link |
and slightly more expressive way.
link |
So we actually tested a stable coin and Oracle
link |
and other things on Ergo,
link |
and it has just incredible community.
link |
When we said, hey, we're coming here to work and build,
link |
he said, oh yeah, we'd love to work with you guys.
link |
The other thing is Alex used to work for us,
link |
and he had this lovely project called Scorex,
link |
and it was all about like a pedagogical framework
link |
for building blockchains.
link |
And if you want to do prototyping or academic research,
link |
It was super modular,
link |
and it separated the consensus network
link |
and transaction layer from each other
link |
in just the right way,
link |
so that you can make it modular and mix and match things.
link |
So you can put secure academia in,
link |
or maybe a different network layer
link |
and a different consensus protocol,
link |
a proof of work to another proof of work and so forth.
link |
So we loved having that kind of IP sitting around
link |
because it gave us the ability
link |
to kind of play around with ideas in a matter of weeks
link |
instead of months or years.
link |
And then he just took that concept and he gave it away.
link |
The wave protocol was built on it.
link |
That was Sasha Ivanov, he did that.
link |
And I think there's two or three other cryptocurrencies
link |
that were launched from Scorex,
link |
and then Alex took that and built Ergo from it.
link |
So there was a nice intersection
link |
where there was overlapping technology
link |
with Ergo with our technology.
link |
And the other thing was that the community
link |
was so open and friendly, it was just a no brainer.
link |
Just go in and start building some things there.
link |
Now, in terms of evolving ideas,
link |
the whole Sigma protocol idea is very different
link |
and it's very interesting.
link |
And there's a guy at Boston University,
link |
his name will come to me in a second,
link |
who came up with this stuff.
link |
And I think there's some merit there,
link |
especially as we start moving closer to this idea
link |
of blockchains being used to validate proofs
link |
instead of running computations.
link |
What's the Sigma protocol, by the way?
link |
So it's just a way of expressing scripts.
link |
And basically, you get these concise representations
link |
of proofs, and then you can say,
link |
okay, the script is correct,
link |
but you don't have to run the whole program.
link |
So there's a lot, I'm not doing the topic justice,
link |
there's a lot more to it, but that's the basic concept.
link |
And in a Redeemer validator model,
link |
you need stuff like that,
link |
because as your model gets more complex
link |
and a lot more things happen,
link |
you don't want to have a situation
link |
where I have to run, replay a huge amount of the UTXO graph
link |
to be able to get to a point
link |
where I have the state of the system.
link |
You need some mathematical artifact
link |
that gives you the state of the system quickly.
link |
And then you're saying, okay, I now know
link |
what computation thread I need to run
link |
to be able to get enough
link |
to be able to redeem this transaction.
link |
So he just found a more compressed representation of it,
link |
and the math doesn't matter.
link |
What matters is there's a whole beautiful field
link |
that thinks about this type of stuff,
link |
and it was never once linked before into our industry.
link |
The brilliance of Alex was to actually realize
link |
you could do that and pull those things together,
link |
and it may actually have some merit,
link |
but by no means is he the only guy that does this stuff.
link |
There's actually other approaches in verified computing
link |
that have explored that.
link |
Like my favorite came out of Microsoft research
link |
is a project called Pinocchio,
link |
and there was a followup called Geppetto.
link |
And the basic idea was that it's fortuitous
link |
that you have these computer science problems
link |
like hashing where you can do all this computation,
link |
and once you've done all of it,
link |
and you've found this magic number
link |
that you can verify that the computation was done correctly.
link |
So the proof of work works this way.
link |
Hard to do the proof of work,
link |
easy to check the proof of work.
link |
Cryptography also works this way.
link |
You have some trap door
link |
where you can verify something's correct,
link |
but to get that thing done,
link |
if you're doing it brute force,
link |
it takes an enormous amount of computation.
link |
Well, not all problems are like this,
link |
like protein folding, to verify the protein
link |
is folded correctly, you have to fold the protein.
link |
So you have to redo the work.
link |
But what if for arbitrary computation,
link |
you could take a problem,
link |
and then you could generate a proof
link |
that you've done that computation correctly,
link |
and the proof validates in logarithmic time
link |
Wow, that's incredible, right?
link |
Well, Microsoft actually wrote a paper on how to do that.
link |
It's called Pinocchio.
link |
So that's another example of these types of things,
link |
these rollups of things
link |
where instead of doing the computation on chain
link |
or trying to create some sort of replicated machine
link |
that does all this stuff,
link |
you instead just say,
link |
okay, only thing I'm gonna use the blockchain for
link |
is to check your proof.
link |
But I'm gonna turn it into a distributed computing problem,
link |
and any person in the world can do the problem
link |
on any server, untrusted server even,
link |
because you don't have to trust the output,
link |
you trust the proof, and the proof is deterministic.
link |
It tells you these things.
link |
So whether you're using zero knowledge
link |
or Sigma protocols or some other mechanism,
link |
it's moving you in that particular direction
link |
to turn it from a replicated to a distributed problem
link |
and go from I'm doing the work to I'm checking
link |
that the work was done correctly.
link |
That's fascinating.
link |
And all of a sudden, we're back to the P equals NP thing
link |
where for many very interesting problems,
link |
the checking is efficient,
link |
is much more efficient than the solving.
link |
Right, and also do you want complete determinism
link |
or is it probabilistic?
link |
Because if you relax that requirement a little bit,
link |
then suddenly actually you have a broader class of things
link |
you can construct this stuff for.
link |
You mentioned UTXO.
link |
There's a paper titled the Extended UTXO Model.
link |
It writes in the introduction,
link |
Bitcoin and Ethereum hosting the two currently most valuable
link |
and popular cryptocurrencies
link |
use two rather different ledger models
link |
known as the UTXO model and the account model respectively.
link |
At the same time, these two public blockchains
link |
differ strongly in the expressiveness
link |
of the smart contracts that they support.
link |
This is no coincidence.
link |
Ethereum chose the account model
link |
explicitly to facilitate more expressive smart contracts.
link |
On the other hand, Bitcoin chose UTXO also for good reasons,
link |
including that its semantic model stays simple
link |
in a complex concurrent
link |
and distributed computing environment.
link |
This raises the question of whether it is possible
link |
to have expressive smart contracts
link |
while keeping the semantic simplicity of the UTXO model.
link |
So what's the fuck that mean?
link |
What is UTXO, what is the account model,
link |
and what is the idea of the Extended UTXO model?
link |
So I guess the easiest way of visualizing it
link |
is that UTXO is kind of like cash register accounting.
link |
So let's assume you don't have credit cards,
link |
you just have cash.
link |
And so when you go and buy some milk and potatoes
link |
or whatever and you go to the cashier,
link |
you pull out your $20 bill, you give it to them,
link |
unless it comes up to 17.50, they have to make change.
link |
So you don't tear your $20 bill,
link |
cut a piece of it off and say, here's part of my 20.
link |
You give them the entire $20 bill
link |
and then they give you something back.
link |
And the things that they give you back
link |
are also atomic units, they don't cut those things up.
link |
So that's kind of what UTXO is all about in a nutshell
link |
is that there's inputs and outputs,
link |
your inputs that 20 and your outputs will be
link |
the 17.50 that goes to them
link |
and then the remaining change that goes back to you, okay?
link |
The problem with this particular model
link |
is that the way it was implemented with Bitcoin,
link |
there was no notion of how do we run complex predicates,
link |
complex contracts on this thing,
link |
where instead of just saying, okay,
link |
I'm just gonna push value to you,
link |
I wanna put lots of terms and conditions
link |
into the movement of that value.
link |
Like you only get this if I mow your lawn on Tuesday
link |
or you only get this if some event happens
link |
like the Broncos win the Super Bowl or something like that.
link |
Okay, so you need some notion of programmability with it.
link |
So a lot of people are trying to figure out
link |
in the early days of Bitcoin,
link |
how could we improve the expressiveness of the system?
link |
And one of ways of doing it is you can go
link |
to a different accounting model, bank style accounting.
link |
So in a bank ledger, every time you do a withdrawal,
link |
a deposit, it's a mutable system.
link |
With the cash register accounting,
link |
you don't tear up the bills,
link |
but the bank you can deduct or add ledger all the time.
link |
So Ethereum kind of works in that bank accounting system
link |
where you just, you send messages, you send transactions
link |
and you're going up or down.
link |
And so you can trigger programs the same way.
link |
So what we did is we said, okay,
link |
if you take the UTXO model and you have some data to it,
link |
and instead of saying it's just a digital signature,
link |
but it's in a script, you can basically create something
link |
that's still the same as cash register,
link |
but now you have programmability
link |
and the big difference is local versus global.
link |
So in the case of UTXO, your scripts are your concerns.
link |
So whatever's going on in that cash register
link |
has no bearing or impact on the other cash registers.
link |
But when you look at bank accounting,
link |
you have to know the state of the entire banking world
link |
to be able to make that work.
link |
Because if that transaction is inbound,
link |
that wire transfer is inbound,
link |
you have to know those funds are actually there,
link |
that thing is actually happening.
link |
So when you have a global state for a program,
link |
it's like you could do a lot more with it,
link |
but it's a lot more dangerous.
link |
And so you have to build all these mechanisms
link |
to try to protect yourself from it.
link |
So what we did is we said, okay, add data,
link |
add a programmability,
link |
and you're kind of in this nice Goldilocks zone
link |
between what Ethereum did with an account style model
link |
and a global state system.
link |
And you're not as restrictive as Bitcoin,
link |
but you're still in a Turing complete world,
link |
you can still run all kinds of things.
link |
And then any standard mathematician, they'll say,
link |
okay, well, is it isomorphic?
link |
Is there a mapping between this?
link |
What type of function can I actually take something
link |
expressed in one structure
link |
and transmit it to the other structure
link |
and properties are preserved?
link |
So we wrote a paper, it's called Climatic Ledgers,
link |
where we actually showed that UTXO,
link |
Extended UTXO and accounts are somewhat similar
link |
in that you could map things that happen in one system
link |
to the other system,
link |
the properties are preserved between the two.
link |
So in practice, what's nice about Extended UTXO
link |
is that you can put infrastructure on top of it
link |
to make the development experience relatively similar
link |
to the development experience
link |
of what you would do with Ethereum,
link |
but you don't have to worry about this global state.
link |
So when you talk about sharding,
link |
it's a lot easier to do that.
link |
It's a lot more conceivable to that.
link |
And also you get determinism in the system.
link |
So when I have a Plutus smart contract,
link |
whatever I run locally is exactly what I expect to run
link |
When you have a concept of this mutable global state
link |
in the system, whatever you run locally
link |
is not necessarily what you're gonna get
link |
when you actually push it into the system.
link |
So you may misprice things and the contract will fail.
link |
It doesn't ever happen in the Plutus world.
link |
So you got a lot of advantages with this particular model.
link |
The downside is that it's a little bit less expressive
link |
on the boundaries and a little bit harder
link |
to write certain types of software with it.
link |
But again, how you resolve that is you kind of build
link |
higher level languages and other such things
link |
that compensate for these types of things
link |
and design patterns that compensate
link |
for these types of things.
link |
The other advantage that we have that's really fun
link |
and exciting is that Bitcoin lives in this model
link |
and there are other UTXO based systems.
link |
And so they're all talking about smart contracts as well.
link |
And they would like to continue working in the UTXO model.
link |
So if you're a Bitcoin contract developer or other things,
link |
there's actually already a group of people
link |
that understand this very well.
link |
And that's still a fairly large part
link |
of the mindshare of the entire space.
link |
So there are no silver bullets.
link |
And anytime you pick a particular model,
link |
there's an upside and a downside.
link |
And there's different ways of doing things
link |
from cash register accounting or bank accounting.
link |
You can even do different accounting models.
link |
But we felt this was kind of the best first step
link |
to go into because we started with something very familiar
link |
that had a long history behind it.
link |
And it maps very beautifully
link |
to functional programming principles.
link |
This concept of immutability and these things
link |
and much more strict management of state
link |
and no notion of having this global concept
link |
that you have to kind of manage as you break up the system.
link |
Now in practice, what does this mean to the developer
link |
when they actually start real writing an application?
link |
There's gonna be a little bit of retooling
link |
and some new patterns you have to learn.
link |
But in practice, you can still do the same things.
link |
You can implement a Uniswap style thing.
link |
In fact, we even wrote that code
link |
with the Plutus Pioneers program.
link |
So you can go to YouTube and watch a lecture
link |
and see how that's done.
link |
You can do a stable coin.
link |
You can do an Oracle.
link |
You can do interactive contracts.
link |
It's just, it has to be done a little differently
link |
than the way that you would do it in an account style model.
link |
Just like you could run an application in Java,
link |
you can run an application in Haskell.
link |
They both can do the same thing,
link |
but the code is gonna look different.
link |
And the canonical way of looking at things is different.
link |
So in terms of Oracle, Oracle networks,
link |
what are your thoughts about chain link
link |
and external off chain data sources?
link |
And everything we've been talking about now
link |
with the external, with the extended UTXO model.
link |
Yeah, I mean, trying to do smart contracts without Oracle
link |
is like trying to have sex with your pants on.
link |
I mean, it's not really fun.
link |
It's not exactly the best of things.
link |
That's the way I've been doing it all these years.
link |
For any other person, Lex,
link |
I wouldn't believe you, but for you.
link |
That's why I'm single.
link |
This makes so much sense now.
link |
Okay, so anyway, you need the outside world
link |
to be injected into your system, right?
link |
I'm trying to keep a straight face.
link |
You need the outside world to make your system useful.
link |
It's like all the kinds of things that you care to do
link |
with a smart contract usually involve human beings
link |
and information streams aggregating and doing something.
link |
So the Oracle is a super important component in practice
link |
for any smart contract involving any notion of value.
link |
You need to know when things have happened,
link |
how they happen, who won, who lost, et cetera, et cetera.
link |
So first, where do you get the data from?
link |
So what's the aggregator?
link |
This is why we love our relationship with Wolfram
link |
because one of the things you'll know about Wolfram
link |
as you get to know the guy is he's a data pack rat.
link |
Every email, every communication, every interaction,
link |
he's archived somewhere.
link |
Like last time I talked to him,
link |
oh, yeah, I have emails from you from 2012.
link |
It's like, you still have those?
link |
Yeah, every keystroke is written down
link |
and stored somewhere.
link |
So if you use Wolfram Alpha,
link |
it's a simulacrum of the way his mind thinks.
link |
And so you can query the system and be like,
link |
oh, how many shipwrecks have happened in Florida
link |
between 1950 and 2000 that have resulted
link |
more than a billion dollars of cargo loss
link |
and at least one fatality?
link |
And it'll return an answer.
link |
I mean, it's an incredible source of data that's computable.
link |
For people who don't know, Wolfram Alpha
link |
is more than just the thing that assists you
link |
with your math homework in high school.
link |
It's actually this giant network of data
link |
of like weather data, of location data,
link |
just statistic, all kinds of,
link |
it's doing the aggregation in a way
link |
that you can query across data sets.
link |
And it's exactly this kind of idea.
link |
It basically represents the very kind of thing
link |
you would hope to be able to query off chain
link |
as part of the smart contracts.
link |
Right, but the only downside is it's centralized.
link |
And that's always the Achilles heel of Wolfram
link |
is he tends to like proprietary things
link |
and he tends to like centralizing things
link |
and mostly because he likes running the things.
link |
And everybody can have an opinion on that.
link |
The thing though is that after you've done aggregation,
link |
there's a question of injection.
link |
How do you get that data into the system?
link |
And you can do that in a very naive way
link |
where you can say, oh, I'm just gonna attach a public key
link |
to it and it'll sign for that data feed, that injection.
link |
And then somehow I'll just trust it as it is.
link |
Or you could try to make it more complicated.
link |
You could wait data feeds from different sources
link |
and have some notion of truthiness
link |
or a veracity metric or something like that.
link |
So Chainlink is just one of many different philosophies
link |
that was born out of the academy.
link |
I believe Ari Jewell was connected to it
link |
and there's some good people on that side.
link |
And it has a philosophy about how do you aggregate,
link |
a philosophy about how do you inject
link |
and how do you create incentives
link |
so that that process over time gets more federated
link |
or more decentralized instead of centralizing
link |
around one particular setup.
link |
Now, closely related corollary to this
link |
is computation off chain.
link |
So as I mentioned, smart contracts
link |
are intimately connected to our Oracle.
link |
The question is how much pre processing
link |
and state management are you gonna do outside of the system
link |
versus what do you do inside of the system?
link |
So it's a very interesting balance between these two.
link |
And they were thinking about this stuff for a long time.
link |
There's a great paper called Town Crier,
link |
came out way back in the day at Cornell.
link |
And that was all about using like SGX to scrape things
link |
and you can rely on trusted hardware to give you good data.
link |
But you could also use those SGX cores
link |
to do contract processing,
link |
because if it runs in trusted hardware,
link |
then it's very unlikely to be tampered with or manipulated.
link |
And because of that, you don't have to federate it
link |
or decentralize it, you can run it on a single device
link |
as if it was running on a cryptocurrency.
link |
So there seems to be a desire in that community
link |
to capture more and more of the smart contract stack
link |
and pull more and more of that stack
link |
into that layer two infrastructure
link |
from running on layer one.
link |
Because you have cost reduction
link |
and potentially because your trust model collapses
link |
to whatever Chainlink is offering,
link |
you're not gaining anything
link |
by doing the computation on Ethereum or another platform.
link |
Because you ever watched The Simpsons?
link |
There was this beautiful episode where Mr. Burns
link |
wants to turn the power off in Springfield.
link |
It is the perfect analogy for information security.
link |
So he and Smithers,
link |
they go through this elaborate series of doors
link |
and secret passages and guard dogs and robots and shit
link |
to get to the center of the power plant
link |
to turn off the power.
link |
And when they arrive at the center of the plant,
link |
there's like this stray dog that's inside the room.
link |
And there's this wicker screen door that leads to the outside.
link |
And you're like, well, why the hell did you go
link |
through this elaborate series of doors and things
link |
if there's like a backdoor into your system?
link |
Well, that's basically a real life analogy
link |
of the relationship between the Oracle
link |
and the smart contract.
link |
You're only as good in your infrastructure model
link |
as your weakest link.
link |
And it doesn't matter if all of your computation
link |
is decentralized, if you're at the mercy of your data feed.
link |
Because I can just manipulate that
link |
and break the entire security model of the system, okay?
link |
You'll perfectly execute the wrong answer.
link |
So they say, well, if you're trusting us anyway,
link |
why don't you pull more of what you're doing on chain
link |
into our stack, which creates more transaction fees for them
link |
and more value for them.
link |
But there are many different ways you can do oracles.
link |
And earlier I was talking about the biology of these things,
link |
the cell differentiation.
link |
The minute that you admit heterogeneity in your system
link |
and you start having cells like stake pools
link |
or things that are on 24 seven,
link |
then you can start asking the what if question.
link |
Why don't you guys just also provide data feeds?
link |
Why don't you guys also provide state channels
link |
or payment channels or generate random numbers
link |
from here or whatever?
link |
And you're now a service provider.
link |
You're making the blockchain full time,
link |
but part time you're doing this.
link |
And if you're making bagels,
link |
you could probably make donuts, that type of a concept.
link |
So I think that type of competition
link |
is going to be very difficult
link |
for a lot of these layer two protocols
link |
that aren't tightly coupled with the protocol
link |
because the ones that are tightly coupled with the protocol,
link |
they have a built in trust advantage.
link |
They've already built a commercial reputation.
link |
There's already an increasingly more decentralized set.
link |
The other thing is you don't need a token.
link |
You can just use ADA.
link |
You don't need an oracle coin
link |
for these types of things to work.
link |
And by the way, that's just for the injection component
link |
and the veracity attestation.
link |
So is it true or not?
link |
That's not about the aggregation.
link |
That's still a tremendously time intensive,
link |
expensive proposition.
link |
There's only a few people in the world
link |
that have what Steve has with Wolfram.
link |
And those guys by just cutting off those supply
link |
to replicate what they have is something
link |
that would cost hundreds of millions
link |
or billions of dollars.
link |
And so it's an interesting question
link |
of how do you incentivize
link |
decentralized aggregation of information?
link |
And that's kind of what town crier
link |
and other protocols we're trying to achieve.
link |
So maybe you can say how town crier works
link |
because it's like, what's your vision?
link |
You're now partnering with Wolfram and Wolfram Alpha
link |
in sort of exploring this partnership of data
link |
and the blockchain.
link |
What's your vision for a possible distributed version
link |
Well, the first step is just say,
link |
can we use this as a feed?
link |
And they can be what Bloomberg is to the financial markets.
link |
So you have a terminal and you have something
link |
and there's always a value of at least offering choice.
link |
And so it's not like we're anti chain link
link |
or picking winners and losers.
link |
It's an open protocol, it's an open system.
link |
So if we're successful, chain link will migrate
link |
or it will at least support us
link |
because they like money.
link |
They like users, they like liquidity.
link |
It's a disservice to their community
link |
not to support a potential customer set,
link |
but you're gonna have a spectrum
link |
from the desire to do a completely decentralized
link |
aggregation, curation, injection and veracity attestation
link |
to a completely centralized vertically integrated set.
link |
You need to be able to have that whole spectrum
link |
and offer that to the smart contract developer
link |
to decide what makes sense.
link |
By the way, a lot of cases,
link |
they're gonna be their own Oracle.
link |
So for example, the World of Warcraft example that I gave,
link |
well, it's a completely centralized thing.
link |
It's a video game run by a single company.
link |
There's no sense in saying
link |
that we're somehow going to decentralize that.
link |
What they're just trying to do is extend their currency
link |
or NFTs or whatever into new marketplaces.
link |
So the minting of that is controlled by a single entity
link |
and the world state of that,
link |
you just have to trust Blizzard
link |
to inject that into the system.
link |
You could try to imagine some sort of like,
link |
Sentinel group of people within the game
link |
who keep Blizzard honest,
link |
but it's completely unnecessary
link |
because they can change the rules
link |
of the system arbitrarily.
link |
So in that case, you're optimizing around efficiency
link |
and cost reduction.
link |
So you'd want a single feed that gets injected
link |
into the system from them.
link |
If you look at a stable coin that's algorithmic
link |
and it's basing its value on the aggregation
link |
of many different exchanges,
link |
that's the polar opposite example.
link |
Because there you're saying,
link |
okay, what's the price of my asset relative to some basket?
link |
But how do I know that the price feeds I'm looking at
link |
You'd have to look at Binance and Bittrex
link |
and all these other things,
link |
or maybe there's conventional Forex exchanges
link |
or something like that.
link |
Okay, well, how do you weight that?
link |
And how do you clip outliers and these types of things?
link |
That's a completely different conversation.
link |
There's a lot more mechanics you have to put in
link |
for that bundling and attestation of the veracity
link |
And what happens if you get it wrong?
link |
Your stable coin gets mispriced and everything goes to hell.
link |
And the markets will eventually correct it
link |
for arbitrage seeking behavior,
link |
but anything that was built on that will fail
link |
in the short term.
link |
So Oracle is really just a game of,
link |
you have to build a standardized interfaces
link |
and make it as easy as possible for people to do that.
link |
And then let people choose how they wanna inject data
link |
and what level of assurance do they need behind that?
link |
And the question is, how much do you leave to the user
link |
versus how much does the protocol take care of for you?
link |
And it's a difficult design question.
link |
For our part, we love working with Steve and Wolfram
link |
and they're a great company
link |
and they really have some bright people there.
link |
And we know on the data set, they're second to none
link |
because not only do they have it, it's computable.
link |
You can do all kinds of things
link |
and manipulate with a very rich query language.
link |
So that's a great thing.
link |
And we wanna make sure that that's accessible
link |
to developers and Cardano.
link |
Remember, they're like Bloomberg.
link |
It's a centralized speed in that respect.
link |
So if you wanna build a Chainlink S competitor,
link |
there's other protocols you could do for that.
link |
Now you asked about Tom Cryer
link |
and that was an attempt to kind of sweep the oceans
link |
with the net, get the data through a decentralized way.
link |
And that was just saying, hey, let's use trusted hardware
link |
to go read all kinds of websites and other things.
link |
And because it's trusted hardware,
link |
the scraping is nonbiased.
link |
If you find something inconvenient to whatever
link |
the person who's scraping is,
link |
trusted hardware will still do it and it can't be changed.
link |
You'd have to manipulate SGX to do that.
link |
So that's great, but you still run into the problem
link |
of how do you wire that together?
link |
The underlying websites still don't have any notion
link |
of veracity or reputation behind them.
link |
And then you also have the issue of storage.
link |
Where the hell do you put all of it?
link |
If you have exabytes of data,
link |
what's the incentive for that?
link |
That's the dream of the Semantic Web.
link |
I still think is a fascinating idea
link |
how to basically convert the internet into a core,
link |
like a knowledge base that you can query,
link |
you can integrate in the same way you did
link |
with Wolfram Alpha, but much bigger.
link |
But that means basically revolutionizing
link |
the way we put the internet together,
link |
which I think these ideas of off chain data
link |
will motivate people, because there's a lot of money
link |
Finally, there's money to be made with the Semantic Web.
link |
So that'll be an interesting kind of future.
link |
I do want to ask you about video games really quick
link |
as a small tangent, because you said this really
link |
interesting idea of Blizzard being centralized control.
link |
Is it possible to have items in the game
link |
that are not controlled by Blizzard?
link |
Being controlled in a decentralized fashion
link |
that you can, like what is it,
link |
the grandfather sword in Diablo?
link |
Hmm, what was it really?
link |
Somebody was criticizing me.
link |
I was saying all these kinds of nice things
link |
about Diablo III, and they said Diablo II Resurrected
link |
is coming out, they need to check it out.
link |
There's a lot of camps and wars that need to be done.
link |
Come on, we both know that Diablo II
link |
is far better than Diablo III.
link |
That's what they're saying.
link |
This is the war that they're having.
link |
Okay, so we'll play it, it's coming out soon,
link |
I'll play it, fine.
link |
But nevertheless, those items are owned by Blizzard.
link |
Is it possible to create video games
link |
where items are owned by the people outside of Blizzard,
link |
and do you think in like a half century from now
link |
we will all live in those games,
link |
and we'll forget the physical space even exists?
link |
Well, yeah, that's definitely possible.
link |
I look at CryptoKitties, that's a great example of that.
link |
Can you explain what CryptoKitties is?
link |
Well, it's basically just a video game
link |
that kind of lives on a blockchain,
link |
and the creatures within the game
link |
can breed with each other and create new CryptoKitties,
link |
and you can own them.
link |
So it's like some sort of dystopian Tamagotchi
link |
with lots of money behind it.
link |
But anyway, the thing is those assets
link |
actually have a blockchain based representation.
link |
And so whether the infrastructure
link |
that hoists up that game off chain goes on or off,
link |
because that ledger exists outside of the game,
link |
any person can come in and replicate it, restore it,
link |
and turn it back on sans intellectual property.
link |
So yeah, it's completely possible
link |
to break your architecture up
link |
where you have a notion of the player part,
link |
and then you have a notion of the experience part,
link |
and you can interchange experiences,
link |
almost like you do cascading style sheets or something
link |
for different presentations,
link |
and the ownership of the underlying layers, the players.
link |
So yeah, that's definitely doable.
link |
And frankly, that's what's gonna happen in the gaming world,
link |
because there's so much value in that.
link |
I mean, everybody wants play,
link |
and right now the model is you make a game,
link |
you sell licenses, and you have a huge surge of people
link |
at the beginning of the game buying the video game,
link |
and then you have this long tail,
link |
but you've gotten almost 95% of your value
link |
in the first six months, and you have a huge churn rate.
link |
The odds are the vast majority of people
link |
won't be playing the game within 12 months.
link |
But if you can create an interactive game
link |
where there's an actual economy inside the game,
link |
then you have EVE Online, or Second Life,
link |
or any of these things,
link |
where you have people playing for 10 years,
link |
and there's like people buying virtual real estate
link |
and all these other things.
link |
You as the game developer actually don't have to create
link |
So your long tail gets a lot fatter,
link |
and it generates a lot more revenue,
link |
and your cost of operating the system
link |
is fairly fixed or diminishing.
link |
So the economics align for doing exactly
link |
what you're talking about, and I think it'll get done.
link |
Well, I just saw recently sort of this calculation
link |
that people played WoW and Fortnite for 140 billion hours.
link |
So, and that's without the economic incentives there.
link |
So do you think it's possible that like most of our economy
link |
in the future, people playing video games essentially?
link |
Like, okay, so one vision of the future,
link |
especially with AI and automation,
link |
that people like, that we get wealthier and wealthier,
link |
there's this kind of rising GDP for the entire world,
link |
and then people are losing their jobs,
link |
but they're still well off enough
link |
to be able to have a high quality of life.
link |
So we're all looking for meaning,
link |
and the meaning we'll find is by playing video games,
link |
and now there's this extra levels,
link |
like you can be a Bill Gates within a video game world,
link |
in the digital world as opposed to the physical world.
link |
Is that, do you think that's the future?
link |
You just wanna have the Westworld
link |
if you can't tell the difference, does it matter?
link |
Lion uttered to you.
link |
Did you ever interview Yuval Harari?
link |
Not yet, eventually.
link |
Well, yeah, but yeah, I guess, you know,
link |
Homo Dias, that's kind of like the roadmap there, right?
link |
This hedonistic dystopia where everybody just lives
link |
wired into some simulation,
link |
and there's some movies about that,
link |
Ready Player One, and the other one was Surrogate,
link |
and so forth, so yeah, Hollywood has certainly visualized
link |
what this could be, but you know,
link |
I'm not so pessimistic in that respect.
link |
I do believe that the video game world
link |
is evolving at an amazing pace,
link |
if you're looking at where Unreal is at,
link |
is just incredible, the latest Unreal Engine,
link |
and within one or two more ticks of that clock,
link |
the iteration, so five to 10 years,
link |
the photorealism will be so good that it'll be hard
link |
to distinguish between real life and video games,
link |
and you know, the hardware is almost there,
link |
so the question is then,
link |
when you have photorealistic experiences
link |
where you've successfully traversed the uncanny valley
link |
to a point where it's good enough,
link |
then will virtual reality be more desirable
link |
than actual reality?
link |
And for the vast majority of people,
link |
the answer's probably yes,
link |
because actual reality's tough, it's hard, you know,
link |
but then your knowledge that you live in a virtual world
link |
actually becomes a problem for you,
link |
so there's gonna be this kind of sad, dark industry
link |
where people try to create amnesia,
link |
where they're not aware that they're inside
link |
the virtual world, and so that's interesting.
link |
I mean, it's almost like a...
link |
Because you know it's not real,
link |
but if you could forget that it's not real,
link |
then you believe what you're experiencing is real.
link |
Yeah, but yeah, so what?
link |
You forget, like you forget all the ugly parts of life,
link |
which is the physical, the meat space,
link |
and then you get to enjoy video games.
link |
But it's always lurking in the back of your mind
link |
that you're in the matrix.
link |
Well, that's... You have to not be in the matrix.
link |
That's just why the bald dude in the matrix was like,
link |
I wanna be rich and have a beautiful wife
link |
and eat a steak every day.
link |
You know, he didn't wanna know he was in the matrix.
link |
So you would take the red pill, not the blue pill.
link |
Well, no, hang on, it depends on how good
link |
the virtual world is, Lex.
link |
Well, that's what I'm trying to tell you,
link |
is I mean, isn't that what most of the beautiful experiences
link |
about human life are, is forgetting for a moment,
link |
for a time, like the mess of it?
link |
I mean, that's what love is, is you forget.
link |
Like all of a sudden everything is beautiful,
link |
but like the reality is you're gonna lose that person
link |
and most likely love will fade.
link |
And no matter what, even if it doesn't,
link |
you're both gonna be dead soon.
link |
So I'm taking the blue pill on that one.
link |
You went full Ernest Becker on me, man.
link |
But you know, I get what you're saying though,
link |
and then actually, but then it begs the question,
link |
how do we, and it goes back to the very first question
link |
you asked in this interview, which is like,
link |
how do we know we're not in a simulation?
link |
Or, you know, is this Bostrom's concepts
link |
or these ideas like real?
link |
Well, it's entirely possible that we are
link |
and that we desire to be because the real world
link |
is horrifically dystopian or bad,
link |
or maybe we actually don't exist, we're completely virtual
link |
and does it matter?
link |
And I'd argue that it probably doesn't
link |
at some certain point.
link |
If you're at the end of your life
link |
and you're 90s dying of cancer,
link |
the fact that you can live out being young, healthy,
link |
and 25 is probably a desirable thing
link |
and no one would ever complain about that.
link |
Where it becomes problematic is if the vast majority
link |
of society enters this virtual simulacra of reality
link |
and as a consequence, nothing works
link |
because there's no one to do anything,
link |
society falls apart in that respect.
link |
There's no desire to do anything in the real world.
link |
Innovation stops, the desire to actually do real work stops
link |
because you're always inside this virtual economy.
link |
So I don't know, it's an interesting question,
link |
but drawing it back more to where we're at today,
link |
the evolution factors are there.
link |
VR is evolving at a very rapid rate.
link |
The game engines are just incredible today
link |
and they're really doing amazing things.
link |
And there seems to be an overwhelming desire
link |
for people to escape the harshness of where they live,
link |
just by evidence by how many billions of hours
link |
have been spent playing video games.
link |
People still play Skyrim.
link |
Yeah, it's a good game.
link |
It's probably my favorite game
link |
of the whole Elder Scrolls series.
link |
But it's fascinating because smart contracts
link |
is actually the mechanism by which we take a lot
link |
of the meatspace stuff and move it to the digital world.
link |
So all the stuff we've been talking about
link |
is really probably the mechanisms which take us there,
link |
which I find that world not dystopian.
link |
I find that world quite dystopian
link |
because there's so many opportunities
link |
to create beautiful experiences.
link |
But since we're talking about the future,
link |
let me ask you a timeline question,
link |
or even just like definitional.
link |
You mentioned some fun Hello World experiments going on.
link |
And how and when will Cardano get smart contracts?
link |
Yeah, so Alonzo Church is a famous, famous mathematician,
link |
computer science guy, and he was a contemporary of Turing.
link |
And there was like these three different views
link |
of computing, recursive functions from Gödel
link |
and Turing machines from Turing,
link |
and Church had lambda calculus, and they're all equivalent,
link |
and they all give you the ability to build a computer.
link |
So we like functional programming, so we decided.
link |
That's your favorite Church.
link |
So we had to name something after Church,
link |
and it's just weird that we never did.
link |
So we said, okay, Alonzo is a good release name.
link |
Basically, it was bringing smart contracts to Cardano.
link |
Took us a long time to get here,
link |
and we'll be there in the next 90 days.
link |
It's like everything we do, there's a process,
link |
and so there's all the colors of the rainbow.
link |
We start with Alonzo blue, and then white, and purple.
link |
And each step, you do some more things.
link |
You bring more users in, and then eventually,
link |
you get to a threshold where you say,
link |
okay, everything works the way intended,
link |
and you push a button, and we initiate
link |
what's called a hard fork combinator event,
link |
and boom, the system has smart contracts.
link |
You just wake up, and it's there.
link |
It's like it's in your house.
link |
So it's gonna be a hard fork.
link |
It's like when I got my blue check mark on Twitter,
link |
I woke up, and I had it.
link |
Yeah, and you were never the same.
link |
You can't go back.
link |
It's a, yeah, like hard fork.
link |
It's a hard fork of Charles.
link |
You got blue mark.
link |
Well, actually, I think you can take it away, but.
link |
Can they take my check mark away, Flex?
link |
Oh, but that'd be like a hard fork backwards, I guess.
link |
So that's, but currently, there's a testing procedure
link |
going on to see what does that look like,
link |
and what will give you confidence
link |
that things are working well.
link |
Yeah, so first, you start with the marry era,
link |
which is where we're right now multi assets.
link |
So you can do metadata and issue tokens on Cardano,
link |
but you'd have limited programmability on chain.
link |
Alonzo adds the programmability in,
link |
but we already have most of the foundations
link |
of the extended UTXO model,
link |
and the smart contract model is just,
link |
those things aren't ready.
link |
So the first step is, say, fork it,
link |
so all those rules are now there, okay?
link |
That's what we did with Alonzo Blue.
link |
We forked a testnet base layer, and it successfully survived
link |
going from marry to Alonzo,
link |
which means that you can move transactions
link |
from one side to the other.
link |
Both systems work.
link |
And then the next step is, say, okay, well,
link |
are the stake pool operators, people who run
link |
the infrastructure, able to run this testnet
link |
just like they run Cardano?
link |
And that's what we're doing right now with Blue.
link |
We're bringing all these SPOs in,
link |
and then are we able to submit and run smart contracts
link |
And they actually return a round trip.
link |
You send something, you get something back.
link |
So that's where we're at.
link |
And then what you do is each step,
link |
so the next is white, you go from like 50 people
link |
to several hundred, and then purple's an open testnet
link |
where we want every single person in the entire ecosystem
link |
to use it, and it's also a DevNet.
link |
So that means that people who are writing
link |
with Pluse Playground and local interpreters,
link |
their smart contracts can actually start testing them now
link |
on the public infrastructure.
link |
So it's kind of like releasing dev kits to the Xbox
link |
or something like that.
link |
You send them out to game developers
link |
before you release the Xbox,
link |
so they can test their video games in anticipation
link |
of the release of the system.
link |
So you run that for at least a month,
link |
and as long as it doesn't blow up in your face,
link |
and oh God, what have we done, Hindenburg,
link |
oh the humanity, you release it and you ship it.
link |
The problem is it's no longer in our control.
link |
There's over 100 exchanges that have listed Cardano.
link |
There's lots of wallet infrastructure.
link |
There are thousands of different constituencies.
link |
So it's less of a technological problem now,
link |
and it's more of a coordination problem.
link |
So you have to evolve in a very methodical way,
link |
and each step of the way you bring new actors in,
link |
they get ready for it.
link |
They upgrade their infrastructure to it,
link |
and then like shells, eventually,
link |
you get to the outer shell,
link |
which is the hard fork for the general public.
link |
And if we've done it right, like that blue check mark,
link |
they wake up and it's exactly the same.
link |
They just get a little update thing, update your client.
link |
And they start demanding Wagyu beef.
link |
Is there stuff you're worried about
link |
in terms of like when something's this tricky,
link |
you know, goes up several orders of magnitudes
link |
in terms of scale?
link |
Are there problems that you foresee?
link |
Is there, like we said, there's game theoretic aspects,
link |
all those kinds of things.
link |
Like what worries you the most?
link |
I mean, I sleep like a baby.
link |
I wake up every two hours crying.
link |
And what makes no sense, I slept like a baby.
link |
Yeah, yeah, exactly, right.
link |
Messing your whole world up right now, Alex.
link |
No, I mean, there's so much that keeps me up at night.
link |
You know, it's like you're in a cold sweat everyday
link |
when you have an ecosystem like this,
link |
cause you, you, the other thing is you're judged
link |
as much by the applications people build on the platform
link |
as you are by the platform you've constructed.
link |
So, you know, one of the most unfair things
link |
that happened in our industry was blaming Vitalik
link |
He didn't write the code, he wasn't responsible for it.
link |
It was a completely independent, different team.
link |
And because it blew up,
link |
a lot of people just developed this idea,
link |
Ethereum is not secure, the EBM is fundamentally broken.
link |
And it's true, there are some issues there,
link |
but come on, that's like saying,
link |
oh, well, Photoshop didn't work, fuck Bill Gates.
link |
And that's the issue is you get,
link |
as a platform developer,
link |
coupled with the wins and losses
link |
of your application developer.
link |
So if they go do amazing things,
link |
it's like, oh yeah, Windows is great, we love it.
link |
And if they go do terrible things, they're like,
link |
oh man, I guess he's trying to kill all of us.
link |
So what we're kept up a night about
link |
is not just what we've constructed,
link |
but also how do we curate an ecosystem
link |
and foster the development of an ecosystem
link |
where you have assurance baked into the application,
link |
and that's somehow expressible to the user.
link |
So when you download your smart contract
link |
or you click your one click install,
link |
you use your unit swap clone
link |
or whatever the hell it is that's deployed on Cardano,
link |
you have a little green check mark
link |
or something that indicates to you
link |
that somebody audited the code
link |
or followed a specification.
link |
The lack of that is problematic
link |
because then first there's impersonations,
link |
the whole MyEtherWallet thing,
link |
like your videos or my videos are the same.
link |
Every comment, there's a bot that says,
link |
hey, give me some money or something like that.
link |
That kind of stuff happens.
link |
But then just protocol level flaws,
link |
like what happened with the DAO hack,
link |
that's what really keeps me up at night.
link |
How do you resolve that problem?
link |
Because I don't hire these people.
link |
I don't tell them what to do.
link |
I didn't tell them how to build things on the platform.
link |
They may have tons of experience and knowledge.
link |
They could be Simon Payton Jones
link |
or they could have absolutely no knowledge whatsoever
link |
and they read one tutorial
link |
and they've written three lines of code their entire life
link |
and they've deployed something horribly broken, copy paste,
link |
and suddenly it all goes to hell.
link |
I'm judged by both.
link |
That's what really keeps me up at night.
link |
And we're, as a company, trying to figure out,
link |
and as the ecosystem, trying to figure out standards.
link |
Like at University of Wyoming,
link |
we're setting up the Smart Contract Engineering Institute.
link |
We're negotiating with them right now.
link |
And the goal there is just to create some standards
link |
for how to certify smart contracts
link |
so that you can get that green check mark
link |
and know that it actually has some assurance level
link |
But God, that's a huge coordination problem
link |
and it's a huge information presentation problem
link |
and incentives problem and so forth.
link |
And unfortunately, people who value being first to market
link |
will kind of piss in the pool for everybody else.
link |
In terms of, maybe you can comment
link |
on the topic of decentralized exchanges.
link |
What kind of decentralized exchanges, DEXs,
link |
what are they, first of all,
link |
and what kind would you like to see built around Cardano?
link |
Yeah, so people want to create exchanges
link |
that don't have custodial risk.
link |
The point of exchange is to build you a marketplace
link |
where bids and asks can find each other,
link |
people can meet and trade.
link |
You can find a price and you can get liquidity.
link |
So you got gold, you wanna turn your gold into dollars.
link |
Okay, well, somebody has to create a marketplace for that.
link |
So like Coinbase is an example of a marketplace.
link |
Exactly. But it's centralized.
link |
But the problem is you have custodial risk.
link |
So when you put your gold and your dollars
link |
or your digital representations of these things
link |
into the exchange, what if Wally,
link |
Eve broke up with him and now he's really sad
link |
and he's gone to the dark side
link |
and he's become Wally the hacker.
link |
Okay, so he can go and sneak his way in
link |
and hack into Coinbase and steal all your gold
link |
So instead of you actually being able to swap these things,
link |
you've lost all your money.
link |
And there's other problems too.
link |
Like let's say Daisy has now come in
link |
and become a regulator and said,
link |
oh, I don't like these exchanges anymore.
link |
I'm just gonna shut them all down.
link |
Yeah, and then you have no access to it.
link |
So you have sovereign risk, you have the risk of threat,
link |
you have regulatory risk, you have the issue of banks
link |
maybe cutting you out.
link |
So it's been in our industry for more than 10 years.
link |
Mt. Gox was the most famous example of that.
link |
They collapsed, I believe in 2013
link |
and hundreds of millions of dollars was lost
link |
over the course of a while.
link |
So the point of a DEX is saying,
link |
can we do what a marketplace does,
link |
but not have Coinbase, not have a central actor
link |
And there's a lot of problems with that
link |
because exchanges are generally creatures of latency.
link |
You know, high frequency trading, for example,
link |
the things that nanosecond,
link |
they co locate their infrastructure
link |
with the exchange software
link |
just so they can front run orders over other people.
link |
I mean, it's crazy the amount of technology that they put in.
link |
So the traditional Wall Street version of an exchange
link |
is very centralized, very fast, very optimized
link |
and kind of behaves by a very closed set of rules.
link |
When you look at a DEX, you have to accept
link |
that you're gonna have to have slightly different rules
link |
because you're operating in a global systems latency
link |
and you're operating in a system
link |
that has different behaviors.
link |
However, that said, there's a lot of great protocols
link |
that have been built for it.
link |
You know, Uniswap has kind of evolved a lot over the years
link |
and we've seen a huge competition
link |
and a lot of evolution to basically build out protocols
link |
that kind of excuse some of these security problems,
link |
enjoy high liquidity
link |
and then also have this beautiful concept of openness.
link |
One of the gatekeepers to crypto
link |
when you're a cryptocurrency developer are the exchanges.
link |
I remember when we first created Cardano,
link |
you know, the Bitfinex guys
link |
reached out to the Cardano Foundation.
link |
They said, oh, we'd be happy to list ADA.
link |
And they said, yeah, we want $5 million to do it.
link |
You know, so there was kind of some Italian for go fuck
link |
yourself in those email conversations.
link |
Fuck, hula is what I said.
link |
But anyway, that kind of back and forth
link |
happens all the time.
link |
And because these guys are gatekeepers,
link |
they have this nepotistic control information asymmetries
link |
So having a DEX, you don't have that problem.
link |
You have open listing
link |
and you basically just put the asset into it.
link |
And if anybody wants to trade it, they will.
link |
And if it seems like it's a good idea,
link |
a natural market will form, market making will occur
link |
and you get liquidity with it.
link |
So there's no barrier to entry for that type of system.
link |
The biggest existential problem for DEXs right now
link |
is the concept of regulation.
link |
So basically right now, when you use Binance or Coinbase
link |
or these other guys, you have to go through KYC and AML,
link |
know your customer and anti money laundering.
link |
So basically who are you and you know,
link |
is your money real or not,
link |
or are you a drug dealer or something?
link |
So normally you do that by saying, okay,
link |
I'm gonna give them my copy of my passport
link |
and maybe they're gonna request some tax records
link |
or whatever the best practices are
link |
for the particular jurisdiction.
link |
And then that exchange is liable if that's fucked up.
link |
So if the government comes in and says,
link |
hey guys, you know, pull your compliance records
link |
and they find discrepancies,
link |
they'll actually put the exchange out of business
link |
or fine them very heavily.
link |
JP Morgan Chase got $19 billion in fines
link |
over the last 20 years for various compliance issues
link |
amongst other things.
link |
So it's expensive, very difficult thing.
link |
And at DEX, it's open system.
link |
You just have value coming in, not identity.
link |
And so all these things are trading
link |
amongst anonymous accounts.
link |
And so there's no notion of compliance right now for that.
link |
So a lot of regulators are coming in and saying,
link |
oh, well, this is just a cesspool for terrorism
link |
and drug dealing and bad stuff.
link |
And they're word salad of bullshit.
link |
But you know, it is what it is.
link |
You have to deal with these guys.
link |
And so there's been a lot of discussions of,
link |
can we take DEXs and keep the openness
link |
and keep the liquidity
link |
and no counterpart or custodial risk?
link |
And can we add some notion of compliance to that
link |
in a decentralized way
link |
that doesn't require a single actor to be a gatekeeper?
link |
So I think actually by combining DIDs,
link |
decentralized identifiers, that's the way to do it.
link |
But it's actually the next generation of the technology
link |
is the regulated DEX and who regulates that,
link |
how does that work and so forth.
link |
But I think ultimately those are gonna be
link |
the only marketplaces that end up surviving
link |
in this current environment
link |
if your desire is to exit to a dollar.
link |
If you don't really care about the fiat side,
link |
like a traditional legacy currency,
link |
you can always do things in a shadowy, unregulated way.
link |
But I mean, it's a personal preference
link |
and a business preference.
link |
Can we kind of return to proof of work and proof of stake?
link |
There's just so many topics I wanna talk to you about.
link |
So I'll jump around a little bit.
link |
But at the Bitcoin conference, Jack Dorsey spoke,
link |
I think I believe he said Bitcoin changes everything.
link |
I think he made a video for Jack
link |
trying to explain different ideas to him.
link |
I guess describing the difference between proof of work
link |
and proof of stake as we've talked about.
link |
What do you hope Jack Dorsey comes to understand
link |
about the difference between proof of work
link |
and proof of stake?
link |
Well, I hope he understands it's just a resource.
link |
That's the entire point of the video I was trying to make
link |
is like, dude, you're like in this cult
link |
where you think the only way to be secure
link |
is proof of worker and somehow proof of stake
link |
is less secure than proof of work.
link |
I don't even know how you put those inequalities there
link |
because you're talking about apples and oranges.
link |
You're making different trade offs
link |
and there's different assumptions
link |
about the nature of the people involved,
link |
but the mechanics are the same.
link |
And so it's really more of a question of
link |
what type of system do you prefer?
link |
Do you want mercenaries guarding Rome
link |
or do you want Roman citizens guarding Rome?
link |
Okay, and as the Romans learn,
link |
it's better to have citizens usually doing that.
link |
Okay, and that's the only point I was trying to make
link |
to Dorsey and I don't think he watched it
link |
or particularly cared,
link |
but it was more of a video for everyone.
link |
And to start that dialogue of realizing
link |
that the real game is not,
link |
is proof of stake better than proof of work?
link |
It's how do we go from one to end and what should end be?
link |
You just mentioned that semantical addressable web,
link |
going back to IPFS and these other concepts.
link |
Well, how do you pay for the enormous burden
link |
of storing that much data?
link |
You can create a consensus protocol for it.
link |
There actually is one.
link |
It's called Permacoin, came out in 2014, 15.
link |
Andrew Miller wrote it and a few other authors.
link |
I think John Katz may have been an author as well.
link |
But basically it was just a throwaway
link |
proof of work style algorithm
link |
that only works if you have large amounts of data.
link |
Okay, so it's like your miner
link |
is like a hard drive effectively.
link |
Proof of storage, I think you call it.
link |
Yeah, this type of stuff.
link |
And there's been since then many iterations,
link |
evolutions of that type of protocol.
link |
Okay, so what if you throw that into your resource back?
link |
Now you have a capacity in your system
link |
for storing huge amounts of information.
link |
That's incentivized by the way the system works.
link |
And you can balance that with a proof of stake system.
link |
And you can balance that with,
link |
let's say you have proof of useful computation.
link |
We may have a paper on that, who knows, coming soon.
link |
And what if you have a proof of useful computation
link |
where maybe you can do walk stat or something, who knows?
link |
With something like that, okay,
link |
well now you have three resources inside your system
link |
and those three things keep your system secure.
link |
They keep each other balanced.
link |
And they just so happen to create
link |
the world's largest supercomputer that's programmable.
link |
And it just so happens to create
link |
the world's largest database that's programmable.
link |
In addition to having a shareholder style model
link |
for ownership inside of it,
link |
to kind of balance these things out.
link |
So people care about the appreciation of value
link |
inside the system.
link |
So that was my point to Jack is,
link |
you're a business guy, why are you betting all your eggs?
link |
And one crazy model that's a cult step away
link |
and realize that that does something.
link |
It's a tool, but saws aren't the only tool in the toolbox.
link |
There's hammers and screwdrivers and other things.
link |
Go to end resources.
link |
And let's have a real conversation about
link |
what would a world computer or a world infrastructure
link |
that's useful for your business domain,
link |
in his case, Twitter, require?
link |
And what type of resources would you need
link |
Well, in this case, Square, more importantly.
link |
Currently, if you look at Square and Cash App,
link |
they support Bitcoin.
link |
He is kind of all in on the proof of work idea.
link |
Not all in, but currently kind of,
link |
that's the one supported idea.
link |
I guess there's not just a tip in proof of work.
link |
I love you so much, Charles.
link |
Thank you, I appreciate this.
link |
But I'm not gonna run with that,
link |
even though I'm tempted to.
link |
But looking forward, do you hope Cardano
link |
becomes part of Cash App?
link |
I mean, he's a business guy, or at least I'd hope he is,
link |
and it's not about what I want or what he wants,
link |
it's about what markets want.
link |
When you run a publicly traded company,
link |
you have fiduciary obligation to your shareholders
link |
to maximize the utility, sustainability,
link |
and value of your company.
link |
And so if he's running a company
link |
that makes money off of these things,
link |
it makes absolutely no sense to be a maximalist.
link |
You want transaction volume,
link |
that's how you make your damn money.
link |
Coinbase was the same way.
link |
They were very maximalist in the beginning.
link |
Very quickly, they started realizing,
link |
hey, we're losing a lot of money.
link |
If we wanna IPO, we kinda need to be a bit more diverse.
link |
Eric Voorhees was also a maximalist way back today.
link |
Now look at Eric, he's got ShapeShift
link |
and all these other pieces of infrastructure.
link |
He's a lot more friendly with us alties.
link |
So Jack will make that decision,
link |
his people will make that decision, I think,
link |
based on market dynamics, transaction volume,
link |
and value to the user.
link |
And if the concern is actually legitimately security,
link |
then the only question I'd ask their team is,
link |
can you please provide me a definition of what?
link |
Doing POW is more secure than proof of stake as a tweet
link |
is not really a proof, okay?
link |
You need to actually come out and sit down
link |
and say, what is your security model?
link |
What do you care about?
link |
What do you value?
link |
What's the problems you're concerned about proof of stake?
link |
And they never really get there.
link |
And that's why I call this maximalist like a religion
link |
because it's just like saying,
link |
the angels descended from the heavens.
link |
And it's like, well, how do you know?
link |
Well, because the Bible said so, or this doctrine said so.
link |
It's like, well, that's your evidence?
link |
Somebody wrote something down.
link |
Can you please give me a little bit more?
link |
They say, no, you're challenging the word of God.
link |
In this case, you're challenging the word of Satoshi.
link |
And all I ask for is just what is the burden of proof?
link |
We wrote the papers, we have security models,
link |
we went through the peer review process.
link |
God, that was not easy.
link |
We wrote formal specifications.
link |
In some cases, we formalize those specifications
link |
with Isabel, for God's sakes, which is not easy to do.
link |
And then we implemented it.
link |
And it's running in production with a million users
link |
at a $50 billion market cap.
link |
I mean, at what point do you start saying,
link |
well, maybe there's something there?
link |
And they say, no, there's nothing there,
link |
and it's not secure, it can't be secure.
link |
And you say, okay, then why do you believe what you believe?
link |
And they never come back to me with an answer, ever.
link |
Well, I believe God didn't go through a peer review process
link |
when he wrote the 10 commandments.
link |
So sometimes it works out, sometimes not.
link |
Let me ask on that same thread,
link |
Tesla, SpaceX, Elon Musk currently invested in Bitcoin,
link |
but are openly looking
link |
to explore other cryptocurrency investments.
link |
What case would you make for Cardano?
link |
Well, if they truly care about alternative energy
link |
and sustainability, carbon reduction or carbon neutrality,
link |
you can't be in a system
link |
where there is no built in mechanism
link |
to constrain the energy consumption.
link |
With proof of stake, energy consumption is a negative.
link |
You wanna minimize it.
link |
If you can get the same amount of stuff done
link |
on a Raspberry Pi as you can a big server,
link |
you're gonna do it on the Pi
link |
because ultimately that server cost
link |
and that energy cost is coming out of your budget.
link |
With proof of work, any innovation you come up with
link |
to optimize power, you just build more ASICs
link |
because it's always 30% more power efficient.
link |
Great, buy 30% more.
link |
You keep adding to the work set
link |
because you want more hash power,
link |
more hash power, more share of the Pi.
link |
So you have no energy savings component.
link |
I know these people are saying,
link |
well, there's a lot of wasted energy in the grid
link |
and this is kind of incentivizing
link |
using that wasted energy
link |
and it's a better way of storing it than batteries
link |
because you're now storing it as a Bitcoin
link |
instead of storing it as energy.
link |
Okay, maybe there's some truth to that,
link |
but anyway, it's just...
link |
The energy is a critical point for you.
link |
Yeah, that's exactly right.
link |
The energy is a critical point for me with Tesla
link |
because they assert to be an alternative energy company.
link |
And unless they can make the case
link |
that somehow the proliferation of Bitcoin
link |
is legitimately going to proliferate batteries,
link |
solar and wind or other things,
link |
then it's probably good for them to just focus
link |
on the most efficient,
link |
energy efficient cryptocurrency possible.
link |
Otherwise you're exacerbating global warming,
link |
you're exacerbating the ecological consequences of it.
link |
The other thing is Bitcoin is the least programmable
link |
of all the cryptocurrencies.
link |
And if you wanna do interesting, sexy, unique things,
link |
let's say Tesla, for example,
link |
they wanna start doing V to I and V to V
link |
for autonomous vehicles
link |
and have the vehicles start talking to each other
link |
and connect it to 5G.
link |
Well, imagine if you wanna build a telco coin
link |
or some sort of 5G coin
link |
and you wanna build an IOT layer network,
link |
there's just no real way to do that on Bitcoin
link |
with the way it's designed.
link |
So you'd need fundamentally different infrastructure
link |
to create such a token and regulate such a system
link |
and have these things autonomously negotiate
link |
and do business with each other.
link |
You need DEXs and stable coins and all kinds of mechanics
link |
to make something like that possible.
link |
Well, that's really beneficial to Tesla
link |
if they could figure that out
link |
because they could create
link |
like an information sharing incentive scheme
link |
where if the cars talk to each other,
link |
including other branded cars, like GM cars and Fords,
link |
they can now actually get data from those cars
link |
through a marketplace in exchange
link |
for the benefit of autonomous driving
link |
or for the benefit of understanding road conditions
link |
or safety enhancement and so forth.
link |
So it's just depending, are you just here to speculate?
link |
Are you here to actually use it as another medium of exchange
link |
or do you actually wanna build infrastructure
link |
The more closely you get to utility,
link |
the further down the road you get there,
link |
then the more programmability you need.
link |
And so it makes a lot more sense to be an Ethereum fan
link |
or a Cardano fan than to be a Bitcoin fan.
link |
So to be both proof of stake
link |
and have the smart contracts capabilities.
link |
And that's why we went over to Ethereum
link |
because they're proof of work.
link |
You mentioned God, God spelled backwards as dog.
link |
How's that for a transition?
link |
And Elon Musk and Tesla are at least a little bit curious
link |
about a coin called Dogecoin.
link |
You made a video directed to Elon
link |
on how to improve Dogecoin.
link |
What are your ideas for making Dogecoin even better
link |
than it already is?
link |
Well, Dogecoin is just based,
link |
it's like that Nine Inch Nails song,
link |
a copy of a copy of a copy.
link |
Yeah, it's just a copy of a copy.
link |
It's a Bitcoin gave Litecoin Litecoin.
link |
Bitcoin gave Litecoin Litecoin gave Dogecoin.
link |
And it was kind of a parody cryptocurrency.
link |
And I think Jackson was trying to do it
link |
to like prove a point about altcoins.
link |
And then true to form, it's like nobody got the doctrine
link |
and completely perverted the entire religion.
link |
It's almost like the emperor of man and Warhammer 40K.
link |
It was like this atheist don't worship me.
link |
And now there's like this whole religion
link |
built around the emperor.
link |
So Dogecoin has become a thing
link |
and it's become such a large thing
link |
that it is a reasonable target for somebody
link |
to fix it up and repair it,
link |
make it an interesting cryptocurrency.
link |
The point of the video was to show
link |
what a modern third generation cryptocurrency
link |
really would require.
link |
It's a major overhaul.
link |
And there are already people doing this.
link |
There's the Solanas and the Harmony Ones
link |
and the Cardanos, Neoses and all these other guys.
link |
And they have billions of dollars and huge dev teams
link |
and all these innovative protocols.
link |
If you're really serious about this thing,
link |
sticking around, being useful in doing stuff,
link |
then the point of the video was to show
link |
the types of things you'd have to think about
link |
and the types of papers that are all open source,
link |
patent free and don't have any notion
link |
of intellectual property behind them
link |
that his engineers could grab and go and do.
link |
And he did mention on Twitter
link |
that he was looking for feedback on how to improve Doge.
link |
And so I said, all right,
link |
well, I'll just put all these things together.
link |
It was a little tongue in cheek
link |
because I figured he'd ignore it,
link |
but it was also showing how hard it is
link |
to innovate in this entire space.
link |
You don't just go and say,
link |
I'm gonna go build a battery powered car
link |
or rocket or enter a new industry.
link |
It's really hard to do that.
link |
You spend years and lots of effort.
link |
You have to do series of small learning steps.
link |
You have to pick up destroyed rockets
link |
on the side of the beach and things like that
link |
before you get to the rocket landing itself.
link |
Well, analogously,
link |
it's really hard to build a cryptocurrency.
link |
Satoshi probably spent years thinking carefully
link |
and that work was a derivative of 30 years of work
link |
in the digital asset space starting in the 1980s,
link |
working its way through.
link |
So, and then Bitcoin only did very limited things
link |
relative to what Ethereum can do
link |
or Cardano can do and so forth.
link |
So the minute that you extend that complexity,
link |
you're talking about years of R&D,
link |
years of engineering effort that needs to be done.
link |
So what's the point of Doge?
link |
Is it just a meme?
link |
Is it actually contending to be useful?
link |
Or is it competing as a store of value against Bitcoin?
link |
Now, if it's competing as a store of value against Bitcoin,
link |
why the hell does it have the monetary policy it does?
link |
Also, there's predatory distribution
link |
of the underlying asset.
link |
Over 90 some percent is consolidated,
link |
less than 1% of the holders for Dogecoin
link |
at a very, very low price point.
link |
So they can sell at almost any price point
link |
and make a profit.
link |
So it hits 50 cents, they're billionaires
link |
and it's not like 20,000 people.
link |
It's probably less than 100 wallets
link |
that have that distribution.
link |
So there's this existential ticking time bomb
link |
that's in Doge that once the guys who are invested
link |
start selling, they can just keep selling
link |
and keep selling and ride it all the way down
link |
and make windfall profits regardless
link |
of what price they sell at.
link |
And who are they selling against?
link |
The retail investors.
link |
People make $500, spare money a month
link |
or something like that.
link |
And it bothers me because I see it in my community.
link |
So I live in Longmont, Colorado,
link |
and I was at a restaurant and I was talking to the waitress
link |
and she asked me what business I was in.
link |
I said, I'm in the cryptocurrency space.
link |
And she's like, what is that?
link |
And I started explaining all of it.
link |
And she goes, oh, yeah, I own some Dogecoin.
link |
I said, you own anything else?
link |
No, no, I just bought some Doge.
link |
Why did you buy Doge?
link |
Oh, I saw Elon tweeting about it
link |
and I thought it was a good deal.
link |
So when you see stuff like that
link |
where people have no clue what they're doing,
link |
they don't really understand the supply dynamics,
link |
the ownership dynamics and these types of things.
link |
And then when the clock stops,
link |
they're the ones who get hurt.
link |
And then the regulator comes in,
link |
the Elizabeth Warrens of the world,
link |
and they say, see, this is an evidence
link |
these guys can't regulate themselves, control themselves.
link |
We need to control everything.
link |
Either let's ban it or let's just announce
link |
that the only three are legitimate
link |
and every one of them has to be connected
link |
to identity and rah, rah, rah.
link |
And I'm just very concerned that that's a bad thing to do.
link |
And that's why I've been so vocal about this topic.
link |
And my hope is that a compromise can be made
link |
where real developers come in and they start working on Doge
link |
and they find a way to create some sort of use
link |
and utility for it.
link |
So at least it has a value floor and it won't collapse.
link |
Is it possible for Cardano and Dogecoin
link |
to work together somehow?
link |
Yeah, it'd be a lot of fun.
link |
I'm not adverse to the idea of cleaning up the code base,
link |
but legitimately, whoever comes in,
link |
be two years or three years of work,
link |
because you have to do real stuff.
link |
And that code is like Litecoin circa 2012, 2013.
link |
Well, the interesting thing about Elon,
link |
and I've got to interact with him quite a bit,
link |
that combination of humor and extreme ambition,
link |
like in the face of impossible odds
link |
is something he does really well.
link |
And so I think that's the spirit of Dogecoin
link |
is fun and almost like bold, ambitious innovation.
link |
And so I think you can't discount the power of that.
link |
But where's the innovation?
link |
What's the agenda?
link |
Well, this is step one.
link |
What's going to Mars for Dogecoin?
link |
Well, I mean, he came in the same way to Ruckus.
link |
He came in the same way to Electric Cars.
link |
It seemed impossible at first,
link |
but you step in and you solve the problems,
link |
first principles one at a time.
link |
But I'll tell you a little bit on this,
link |
because I think he had some trends
link |
that he was very smart to recognize.
link |
In the case of battery powered cars,
link |
he said, hang on, everybody has tablets and cell phones
link |
and these other things.
link |
And there's an incentive to make batteries better,
link |
faster, cheaper, and charge faster.
link |
And that's connected to mobile computing.
link |
So regardless if you want battery powered cars or not,
link |
every year you have billions of dollars of R&D
link |
being pushed to force this capacity to evolve.
link |
And he's just getting on the train
link |
and piggybacking on that.
link |
So that was a brilliant business acumen to recognize that.
link |
In the case of SpaceX, it was just an obvious question.
link |
If every time you get on a plane,
link |
you have to throw the plane away, no one would fly.
link |
So reusability is like a fundamental thing
link |
that if you solve that,
link |
you've now opened space up
link |
to a complete new class of commercialization.
link |
I don't see the problem in Dogecoin,
link |
because if he was looking for it,
link |
then why not look at a real platform
link |
actually trying to solve a real problem?
link |
There are so many of them.
link |
He can throw a rock, he can hit 15 of these guys
link |
and they'd all die to work with you at Musk.
link |
Yeah, that's very interesting.
link |
I mean, so first I could continue pushing back
link |
on your intuition about electric cars
link |
and batteries and so on.
link |
I don't think it's more obvious in retrospect
link |
than it is at the time, I would say,
link |
because I would agree with you on the batteries front,
link |
I wouldn't necessarily agree with you with the electric car
link |
because first of all,
link |
nobody started a successful car company for decades.
link |
Well, but it was the loyalty,
link |
the EV4 guys or whatever it was with GM,
link |
they didn't wanna give them back
link |
when they hit the lease program.
link |
So there's some basic intuition
link |
that there is some hunger here,
link |
but it's not obvious that you can do it successfully.
link |
And with relaunching rockets for cheap,
link |
that sounds good on paper, but to do it well,
link |
NASA is spending way more money for this.
link |
And the Russians were assholes, not selling any rocket.
link |
Like you said, you have to do it all yourself from scratch.
link |
How do you build the team?
link |
How do you launch rockets when if you fail a few times,
link |
you're gonna go bankrupt?
link |
I mean, it's just business wise,
link |
I would rather build an app like Angry Birds.
link |
Oh yeah, yeah, he's got it.
link |
You gotta give him credit.
link |
He's got boulders for balls.
link |
I'm good for that.
link |
That's a good picture.
link |
Yeah, thank you for that.
link |
But I don't, maybe that's what, I mean,
link |
I think there's not enough first principle thinking
link |
on the cryptocurrency side.
link |
I think I agree with you on that.
link |
But there's some aspect to which the seriousness
link |
of the cryptocurrency world is paralyzing.
link |
So in some way, the innovation that you spoke to
link |
requires taking risks,
link |
requires not taking everything so seriously,
link |
like being afraid to take those bold risks
link |
in the space of ideas, not in the space of financials.
link |
So in that way, I think that's one pro for Bitcoin
link |
is there's room, it's hungry for innovation.
link |
But I think Cardano in that same way
link |
is hungry for innovation, just like as you said,
link |
with some more rigor and formalism behind it.
link |
I mean, even Ethereum has a hunger for innovation.
link |
That's where Bitcoin is a little bit more,
link |
I would say conservative in terms of how much innovating
link |
they're willing to do,
link |
in terms of the incentives they built into the systems
link |
for the evolution of the cryptocurrency.
link |
But yeah, I mean, it's difficult to psychoanalyze
link |
why Dogecoin is the thing that excites Elon so much.
link |
But at the same time, there's some power to the fun.
link |
It sounds ridiculous to say.
link |
But the fun, this idea that
link |
the most entertaining outcome is the most likely.
link |
There could be something built into the physics
link |
of the universe that makes that true.
link |
Because the viral nature of fun has power.
link |
Well, it's a neuroscience thing.
link |
We like dopamine, we like these chemicals in our brain.
link |
And when we have fun, we want more of it.
link |
So you tend to gravitate towards work activities
link |
and play activities that are enjoyable to you.
link |
And it is nice sometimes to kind of come in
link |
and troll an entire industry.
link |
I can imagine he's probably at the time of his life.
link |
It's the same as like taking Tesla private at 420.
link |
That kind of stuff.
link |
And it's one thing when you do it with friends.
link |
It's another thing when you do it with the whole industry
link |
and it hurts people financially.
link |
And also I understand he hates short sellers
link |
and there's some things there.
link |
And I can't speak for him
link |
because I only know the guy from a distance.
link |
It's just, I live in this space
link |
and I have to deal with the consequences
link |
and clean up the mess.
link |
You feel the pain.
link |
Yeah, and this results in a regulatory event.
link |
It's like, I'm the guy who has to put on a suit
link |
and go to Washington and go and sit in a Senate inquiry
link |
and all this stuff.
link |
I'm the guy that just like laugh with his friends
link |
about how he crashed the crypto market
link |
and how easy it was to do it.
link |
And that's my only umbrage about this.
link |
On the other hand, if it brings a lot of cool,
link |
new, interesting things and people into the space,
link |
that's a net positive.
link |
And so it's not universally bad or universally good.
link |
And I'd like to give people the benefit of the doubt.
link |
And so I'm really hopeful to see what comes about
link |
this recent surge of interest
link |
and if Elon actually puts his money where his mouth is
link |
and take some of his enormous engineering talent
link |
and capital and starts contributing
link |
and building something in the cryptocurrency space.
link |
Be really cool to see that happen.
link |
There's a bunch of different technical aspects
link |
I wanna ask you about on the Cardano side.
link |
So first maybe on the scaling side, what is Hydra?
link |
How does Hydra compare to other different ideas
link |
for scalability like rollups,
link |
main trade offs with respect to security, UX,
link |
and anything else you wanna talk about?
link |
You have to have a little bit more energy, Lex, come on.
link |
You know what I need?
link |
I need that Coke machine that you mentioned,
link |
the thing that converts water to cocaine.
link |
Water to cocaine from Director Bullock.
link |
We'll leave this in, right?
link |
Isomorphic state channels, that's a great topic, right?
link |
There's a word salad of cryptographic terms.
link |
Whether lightning, Hydra, rollups, any of these things,
link |
really what you're trying to do is say,
link |
okay, if I do it on layer one, it's slow and expensive.
link |
What I'm gonna do is batch something somehow, some way,
link |
and then do it in a different system
link |
where it's fast and cheap.
link |
And what I'm doing with that is I'm losing
link |
some of the security guarantees of the base layer
link |
and admitting a slight higher degree of centralization,
link |
but then I get super fast settlement,
link |
I get super low cost transactions,
link |
and potentially I may even be able
link |
to get distributed computing.
link |
Meaning that instead of having the smart contracts
link |
run in a replicated system,
link |
they could run on a single node, like a stake pool,
link |
and their stuff is different from the other guy's stuff.
link |
So you go from a system of capacity of whatever it is
link |
to a system of N for the totality of all the stake pools.
link |
So basically Hydra is just the next generation of that.
link |
When you have the ability to tinker with the accounting model
link |
and the layer two solution is co designed
link |
with the layer one solution.
link |
So it's like what Lightning would have been
link |
had Lightning been co developed when Bitcoin came out.
link |
There would have been special provisions made in Bitcoin,
link |
specifically to accommodate Lightning,
link |
and it would have made it very easy for you then
link |
to move inside the system, outside of the system,
link |
and have security properties preserved,
link |
like availability, for example, or fraud resistance,
link |
say, oh, you can't steal the money or these types of things.
link |
Where things get really complex,
link |
and this is why Hydra's novel over Lightning,
link |
is when you wanna move beyond payments to state management.
link |
Okay, so payments are just,
link |
I wanna move between Alice to Bob as quickly as possible,
link |
as low cost as possible.
link |
So for example, I have a micro tipping application,
link |
like change tip on Twitter, or like a video,
link |
I'm watching YouTube video,
link |
like maybe this video in the future,
link |
and people really like it, and they click tip,
link |
and you get five cents or something like that.
link |
Okay, so that's an example of a perfect payment application,
link |
and that's great, but what happens
link |
when you actually have a rich smart contract,
link |
like a DEX, or you wanna do a video game,
link |
or something like that, you wanna run that off chain,
link |
but then there's some reconciliation on chain that happens.
link |
So a state channel basically lets you do that,
link |
but it's a lot more complicated,
link |
and there's a lot more to think about.
link |
So Hydra basically just has in its design,
link |
a collection of ideas of how to do that.
link |
And the current paper is for a single head.
link |
The next thing you do is composition.
link |
So you go multiple heads,
link |
and there's a routing protocol between them.
link |
And then eventually create these tail protocols
link |
for when things get asynchronous.
link |
So instead of always being aligned,
link |
and always being available,
link |
what happens if they die for a bit,
link |
and then they come back?
link |
And you can create all kinds of guarantees
link |
that your funds won't be lost, or locked forever,
link |
or things like that.
link |
There's a failure recovery mode for this type of stuff.
link |
And basically the idea is leverage what Lightning
link |
has already achieved with Bitcoin,
link |
but then take advantage of the fact
link |
that you have a more expressive accounting model,
link |
and a more expressive programming model,
link |
so you can just physically do more,
link |
and you can put more crypto into that thing.
link |
Now contrast it with rollups,
link |
really that is just saying,
link |
you're gonna take some thing,
link |
batch a bunch of transactions together,
link |
and you're gonna generate a proof.
link |
And then what you can do is whenever you see
link |
some part of that history,
link |
you can check it against that proof that's rolled up.
link |
And they're closely related concept of recursive snarks
link |
that you'll see a lot.
link |
Things like the MENA protocol, or other things.
link |
And basically the idea is that whenever you see something,
link |
you can always generate two proofs.
link |
An existential proofs that the coins exist,
link |
and a non existence of a double spend.
link |
So you can always check those two properties.
link |
And the proof is verifiable in logarithmic time, ideally.
link |
So you can have giant amounts of data,
link |
but it's very small.
link |
The actual proof is concise, okay?
link |
So they're just different boats for different floats.
link |
The advantage of a layer two network
link |
where there's actual channels,
link |
and there's interaction, and there's service providers,
link |
is the channels can eventually scale
link |
in the collection of things that they can do.
link |
And eventually they can become interoperability networks
link |
between cryptocurrencies.
link |
So at some point, we could modify the bolt spec,
link |
and make it somewhat interoperable with Hydra.
link |
And then what you could happen is you could use it
link |
as a bridge to actually do cross chain traffic,
link |
and send transactions between the systems.
link |
You don't really think about that too much
link |
when you're talking about roll ups.
link |
That's more of optimizing what you have within the system.
link |
Within the chain, so can you elaborate
link |
how it's possible to do cross chain traffic?
link |
Well, you already have the intermediary,
link |
you have the channel operator,
link |
and you already have lightning protocol, right?
link |
And you just build a dex that runs within that system,
link |
and they can swap assets, or you can do wrapped assets.
link |
So you lock it. So it would be like low cost?
link |
I guess you could just switch low.
link |
Yeah, the same thing lets you batch things on one,
link |
will let you batch the other.
link |
So if lightning works on Bitcoin,
link |
and Hydra works on Cardano,
link |
you can eventually bridge these two together,
link |
and create a way of moving back and forth.
link |
And the same things that make transactions
link |
in and out of that network cheap,
link |
will make creating wrapped assets cheap.
link |
At least on the Bitcoin to Cardano side,
link |
you can't create assets on Bitcoin.
link |
Another flaw of Bitcoin that they've never fixed.
link |
What's your thought about layer two technologies in general?
link |
Is there stuff you're excited about?
link |
We talked quite a bit about Lightning Network, Hydra,
link |
Do you think there'll be somebody that wins out,
link |
or is this gonna be this kind of dynamic thing
link |
that we just keep building different ideas,
link |
and they all interact with each other?
link |
It goes back to biology,
link |
that cell differentiation concept,
link |
is you have to build specialized tissue to do these things.
link |
The point of layer two is to extend the network.
link |
It's adding a foot, it's adding an arm,
link |
it's adding a brain, it's adding a heart, it's adding eyes,
link |
giving you additional senses, you have ears now.
link |
So when you add these layer two protocols,
link |
like Atala Prism is a perfect example of that.
link |
We don't have identity at the base layer of Cardano.
link |
It's a real bad deal to do that,
link |
because then China will come in,
link |
or US will come in and tell you how to do that.
link |
What you do is you build a layer two protocol
link |
that's blockchain agnostic,
link |
and then the user can decide
link |
when and where they need an identity,
link |
and then bring that identity into the system.
link |
And if you designed it right, when they bring it in,
link |
it's very easy, very fluid,
link |
and suddenly the experience enhances.
link |
Everything just gets better.
link |
Oh, wow, okay, now I can use all these regulated things.
link |
They go from gray to green in the App Store.
link |
Or, oh, wow, now I can send to human readable addresses,
link |
because if I have an identity and you have an identity,
link |
we can alias them with some namespace,
link |
and now I sent a Lex instead of some
link |
horrible back 32 address structure.
link |
Okay, so that's really what you need to do with layer two
link |
is say, okay, each layer two protocol
link |
is meant to do something.
link |
Either it gives me payments, or lower cost smart contracts,
link |
or interoperability, or identity,
link |
and then it's a marketplace.
link |
So you should have blockchain agnosticism
link |
with your layer two solutions.
link |
And so you can mix and match
link |
and choose whichever collection of services you need.
link |
And that's actually how IT works these days
link |
with microservices and these other things,
link |
and cloud software, you know.
link |
Every firm is an aggregation of dozens of providers,
link |
and basically that composition of them
link |
is your software stack.
link |
Jumping around back to proof of work.
link |
What are non interactive proofs of proof of work?
link |
NIPOPOWS, it's fun to say, right?
link |
It's just one of those things that you notice
link |
that certain proofs of work, when you solve them,
link |
come up less frequently than other ones.
link |
And just by that nature, you can sample them
link |
and then construct proofs from them.
link |
So you can, with that just set,
link |
have a more concise representation
link |
of an amount of work for a range of the chain.
link |
Can you say that again?
link |
Yeah, I was gonna say that word salad,
link |
basically the idea is, okay, so let's say that this block,
link |
and I'm just simplifying the concept a lot.
link |
This block, you get a regular green type of proof of work,
link |
and then this block, you get a green,
link |
and you keep going, and then suddenly you get a red one.
link |
So it's still a valid proof of work,
link |
but it's more rare than the other ones.
link |
So if you notice that particular pattern,
link |
what you can do is you can just start
link |
not caring so much about the green ones,
link |
and you can just bookend your chain with red.
link |
And then you can just repeat that, and repeat that,
link |
repeat that, and you can collect,
link |
and you can create this really compressed representation
link |
So what does it mean?
link |
It means that suddenly when you have that,
link |
now you have a way of representing a long range of history
link |
with a very small proof.
link |
So you can use it for light wallets,
link |
and you also can use it for side chains,
link |
if both side chains use proof of work.
link |
So when you see a transaction come in,
link |
you don't have a copy of the side chain,
link |
but you have a copy of the proof of work,
link |
and it has the same algorithmic weight
link |
as the normal longest chain,
link |
because you don't have all the greens,
link |
but the reds only occur with a certain sampling frequency.
link |
So this is the brainchild of Dionysus Zintros and Agelos,
link |
and it's just an amazing paper,
link |
and what's so cool about it is it doesn't require
link |
any structural changes to proof of work.
link |
It's just something you notice
link |
as an off gas of proof of work.
link |
It's like you're watching an engine operate,
link |
and you notice like every 500 times a piston
link |
will do a certain weird thing,
link |
and so you take advantage of that.
link |
You say, well, if I count 10 of them,
link |
now I have 5,000 pistons, strikes,
link |
as I observed that pattern.
link |
And so it's the same concept there,
link |
and it's just a property of the engine.
link |
So you don't really need to hard fork it in.
link |
It's just there, and because you can build proofs that way,
link |
now you can use those proofs to do like clients,
link |
and you can use those proofs to do other things,
link |
because you can just use that as something
link |
that comes with the history.
link |
You don't have to have the whole blockchain.
link |
Now, is this a weird property
link |
of multiple proof of work chains?
link |
It has to be key to the particular consensus algorithm,
link |
but usually there's some portability in this type of thing.
link |
Like we're right now exploring,
link |
can you do NIPA piles with Prism
link |
or any of these sharded proof of work protocols,
link |
but it looks like you can.
link |
The closely related is log space mining.
link |
So you can use this concept,
link |
and instead of having the entire blockchain
link |
to be able to mine,
link |
you can use a compressed representation of it.
link |
We wrote a paper called Log Space Mining
link |
that basically explains how to do that.
link |
So your miner only has this very small micro ledger
link |
as opposed to the entire ledger.
link |
How does it connect back to the entire ledger?
link |
How does the compressed?
link |
Because you have those red blocks.
link |
You have those special things,
link |
and so you know that the state you're working on
link |
is actually legitimate, right?
link |
So the map goes both ways?
link |
Yep, it's pretty cool.
link |
Wow, that's really interesting.
link |
Yeah, and Denis is a genius.
link |
He's a really, really smart kid,
link |
and he got his PhD under us.
link |
He went to University of Athens,
link |
and he was Agelos's graduate student,
link |
and now he's doing a postdoc at Stanford under David Shi,
link |
and this is literally the only thing he does.
link |
He does interoperability, sidechain stuff,
link |
NIPA piles and so forth,
link |
and he's written a lot of great papers on it.
link |
And that was a testimony to hard work
link |
for getting the paper published,
link |
because the paper came out in 2016,
link |
but I think it took three or four years
link |
for it to go through peer review.
link |
He kept trying to push it one conference
link |
after another rejection, after another rejection,
link |
but he got it through.
link |
Real proud of that kid.
link |
And then he's just doing all this beautiful
link |
derivative work now, like lock space mining and so forth.
link |
Any sentence that starts with Reddit,
link |
you know it's gonna be fun.
link |
The top question on the Cardano subreddit,
link |
which is quite a wonderful place, by the way,
link |
was can you get Charles to play devil's advocate
link |
If it's going to fail, what would failure look like
link |
and what are the most likely reasons it would fail?
link |
Okay, well there's the failure.
link |
For example, I said one of the project goals
link |
was to achieve self evolution.
link |
So if it doesn't achieve that,
link |
where it can evolve itself iteration by iteration,
link |
then obviously the product didn't do what was intended.
link |
If it continuously required the supervision of custodians
link |
in order for it to succeed, the system just won't work.
link |
The good news is we have a lot of data showing the opposite.
link |
You know, we used to run a federated model
link |
and now we're completely decentralized
link |
for block production,
link |
but that didn't just happen overnight.
link |
I mean, there was a whole process
link |
with the incentivized test net
link |
and the stake pool pioneers program
link |
and the launch of Shelley
link |
and the decrementing of the decentralization parameter.
link |
And every step of the way people showed up
link |
and had to do things.
link |
And we went from several to thousands of people
link |
who were regularly maintaining the infrastructure,
link |
but there's no guarantee that that would be sustainable.
link |
And there's no guarantee that the next step,
link |
the smart contract step will achieve what we want.
link |
And the next step, the governance step
link |
will achieve what we want.
link |
I mean, it's an experiment and all these types of things.
link |
All cryptocurrencies, all companies are in a sense,
link |
experiments when they are evolving the business model.
link |
And as our case, our businesses systems and society,
link |
we're offering to the world a vision
link |
of how to run humanity in a different way.
link |
And the only way the system can do that
link |
is by millions of people joining the system,
link |
self evolving the system
link |
and growing it in that particular direction.
link |
Another failure scenario would be the system evolves
link |
in the wrong direction.
link |
So it's self evolving,
link |
but it goes into a more centralized dystopian way.
link |
And that's problematic as well.
link |
What would that look like?
link |
What would dystopia,
link |
self evolution toward dystopia look like?
link |
A small group of actors have total control
link |
over who gets to use the system
link |
and how they get to use the system.
link |
And your use of the system is monitored
link |
and shared with that small group of actors.
link |
So social credit in China is a great example of that.
link |
A small group of people have access to that.
link |
And then your experience in Chinese society
link |
is determined by it.
link |
So that's an example of a failure mode.
link |
And then another could be just network effect.
link |
We start experiencing a churn rate
link |
and the inputs don't match the outputs
link |
and that you lose more than you gain.
link |
And then over time, the system dies off.
link |
However, that's really hard in practice.
link |
Once you reach a certain network effect,
link |
even if you become stagnant and stale,
link |
you tend not to lose your users.
link |
And our evangelism is unbelievable
link |
in the Cardano community.
link |
I think we're number one for tattoos.
link |
And if you think about that,
link |
it's a strange metric to have,
link |
but there are brands that associate that way,
link |
like Apple and Harley Davidson and so forth.
link |
People tend to actually tattoo the logo.
link |
Those people don't leave.
link |
They don't actually walk away from the ecosystem.
link |
They're fanboys to the core.
link |
So there's a lot of people that are here for life.
link |
They don't care if it's dollar ADA, two cent ADA.
link |
They believe in the mission, vision and value
link |
of what we wish to achieve.
link |
And they've become evangelists in that respect.
link |
So the question is, does that community sustain itself?
link |
And also does that community not make the same sins
link |
and mistake of Bitcoin,
link |
where they become toxic and maximalistic
link |
and they start becoming highly religious
link |
about whatever beliefs they have?
link |
My hope is our community will be open and Socratic
link |
and love the scientific method
link |
and be willing to entertain ideas without adopting them
link |
and discard ideas that are proven to be wrong.
link |
If we become dogmatic and embrace an orthodoxy
link |
that is a counterproductive innovation,
link |
then it'll stall out the ecosystem.
link |
And you'll notice I never said price in any of this.
link |
I never said, hey, failure is if the price goes way down
link |
and success is if the price goes way up.
link |
That's unfortunately the metric that most people use,
link |
but I couldn't care less about it.
link |
Because the reality is if you construct a system
link |
that encompasses the entire globe
link |
and has billions of users,
link |
it's probably gonna be a pretty valuable system.
link |
That's a secondary thing.
link |
It's an after effect of having success
link |
in adoption, use and utility.
link |
Unfortunately, most people on Reddit and Twitter
link |
and other channels,
link |
they tend to just judge your entire success based on that.
link |
I had very few people when Shelley launched,
link |
even though it took us four years to get there,
link |
a lot of work, say congratulations on Shelley.
link |
But I had a lot of people when Ada reached the dollar
link |
say, we're so proud of you, amazing work,
link |
congratulations and so forth.
link |
And that's probably the most disheartening thing
link |
about the whole being around and doing this stuff
link |
where all the things you do only matter
link |
as long as it's making someone else rich.
link |
And in a way I feel almost like a failure
link |
because that mindset means that we haven't yet
link |
inculcated the community in a proper way,
link |
saying, hey guys, this is about more than money.
link |
It's about more than the value of Ada.
link |
What we're attempting to do here
link |
is reengineer the way society works.
link |
I'd like your voting to be different.
link |
I'd like your property to be different.
link |
I'd like you on your cell phone to have a universal wallet.
link |
And when you go to Starbucks or wherever,
link |
you can buy your coffee with silver or gold
link |
or airline miles or something like that.
link |
And they get paid whenever the hell they wanna get paid.
link |
And I want those rails to be done with a system
link |
that puts you in charge, not someone else.
link |
And they say, yeah, that's all fine and great.
link |
As long as Ada's $5, we're all happy.
link |
You see, so that's a problem.
link |
There are of course other things that could fail,
link |
like we could lose project cohesion,
link |
lots of people could quit and die.
link |
But again, there's so much momentum.
link |
There's so many things here.
link |
The ideas are already out there
link |
and there's no intellectual property.
link |
When you publish a hundred papers,
link |
you read a million lines of code,
link |
that's something and it's permanent.
link |
And it's in the commons now.
link |
So it's just as much yours as it is mine.
link |
So there's no notion that somehow,
link |
if the core development company disappeared,
link |
then that concept is lost forever,
link |
like the library of Alexandria burning to the ground.
link |
And someone else will take it, fork it and get it done.
link |
I mean, first of all, that's fascinating.
link |
The self evolution,
link |
you don't know which trajectories that's gonna take,
link |
but also there's could be singular events
link |
like bugs in the system create an opportunity
link |
to hack the system.
link |
Is that something that you see
link |
as a potential failure case?
link |
Yeah, it's always a possibility.
link |
There can be flaws in the protocol design.
link |
Zcash was a great example of that,
link |
where there was a subtle flaw
link |
and it damaged the fidelity of the cryptocurrency
link |
in ways no other cryptocurrencies ever experienced.
link |
Normally when you have a bug,
link |
the bug you can see it like the Bitcoin overflow,
link |
the value overflow incident.
link |
Yes, Bitcoin can be created,
link |
but we can verify they weren't.
link |
So the monetary policy is preserved.
link |
When you have a bug with a private system like Zcash
link |
and it exists on the shielded side,
link |
there's no guarantee unless you can audit
link |
the total supply inside that shielded side.
link |
My understanding is you can't,
link |
that somebody didn't exploit the bug
link |
and create trillions of these coins out of thin air
link |
and just hiding them on that system and dripping them out.
link |
And so the monetary policy is forever damaged
link |
as a consequence of bug like that.
link |
It's probably the worst type of bug you can have
link |
for these types of products.
link |
So no matter how good of a job you do,
link |
they have great scientists,
link |
there are great people there, great engineers there.
link |
You can always have something like that,
link |
seep its way in, leak its way in,
link |
and that lurks in the distance.
link |
But if that's a problem shared
link |
with every one of your neighbors,
link |
it's like everybody working on a nuclear power plant.
link |
Well, yeah, you can all die of radiation poisoning.
link |
Well, we all kind of knew that, didn't we?
link |
So it's like, I don't really think too much about it.
link |
I think the context of the question was more,
link |
what is Cardano specific over Ethereum or Bitcoin
link |
or any of these other things?
link |
And yeah, okay, existential lurking bug could happen.
link |
It's lower probability for us than the other systems
link |
because we use formal methods
link |
and we use peer review inside the protocol design.
link |
So there's been more eyeballs and tools and techniques
link |
used to check things.
link |
And we actually have discovered
link |
a lot of weird wonky bugs before production
link |
and resolve those bugs.
link |
So it shows you the system works.
link |
It's a lot of fun.
link |
What about close kind of competitors?
link |
I don't know if you would put it that way,
link |
but if you look in the space of ideas,
link |
competitor cryptocurrencies like Polkadot,
link |
what are some interesting difference
link |
between Cardano and Polkadot?
link |
Technically, philosophically, historically,
link |
is that something you think about
link |
when you think about the future of Cardano?
link |
Yeah, I mean, we do.
link |
We actually have a whole group of people
link |
that do business intelligence and comparative analysis.
link |
And we're getting to a point
link |
where we wanna start eventually forking their code
link |
and running private versions of it
link |
and just playing around with things.
link |
Well, that's fascinating.
link |
Getting better at it.
link |
Consensus actually does this.
link |
They actually did it with EOS.
link |
And they wrote this lovely report like trashing EOS,
link |
saying, hey, by the way,
link |
all those claims these guys made are just not true.
link |
But it's nice to do that.
link |
It's nice to use your competitor's technology
link |
or competing protocol technology
link |
because you learn a lot along the process.
link |
There's always something there
link |
because they have different trade offs and customers
link |
that potentially are more interesting.
link |
Like right now we're grokking,
link |
how do we wanna do the side chain model of Cardano?
link |
Polkadot's actually a tremendously useful piece
link |
of infrastructure for that conversation
link |
because they copied part of our infrastructure.
link |
Gavin's a trained computer scientist.
link |
He got his PhD from York and he read our papers obviously.
link |
And he realized that Ouroboros was a really good
link |
starting place for building a proof of stake system.
link |
So Polkadot's consensus is very similar to ours.
link |
And so if you're saying,
link |
hey, how do you do a good side chain model
link |
with an Ouroboros style proof of stake?
link |
Well, we already have this parachain thing, right?
link |
And so now by just looking at that,
link |
I can kind of get an idea of how, one way of doing it.
link |
And so that's just beautiful that we live in a space
link |
where that's there, it's open source,
link |
and it's really good.
link |
You just say, okay, well, we'll just take that
link |
The other side of it is that Polkadot
link |
really has focused a lot on commercial adoption,
link |
Silicon Valley adoption, getting real use and utility.
link |
I say in a much more sustainable way
link |
than Ethereum is focused on.
link |
Ethereum was kind of a spray and pray thing.
link |
Polkadot was more of like,
link |
hey, let's go ahead and actually
link |
curate our ecosystem more carefully.
link |
And we're gonna build it in a way
link |
where there's predictable or as predictable a cost
link |
as possible with the rollout of the infrastructure.
link |
And that's so important for a business.
link |
It's not necessarily important for an experiment
link |
or a startup where they're just trying
link |
to get populations quickly as possible.
link |
We'll figure out later.
link |
But if you're actually sitting there saying,
link |
I need to know what my expenses are three years,
link |
five years, 10 years into the future,
link |
you need predictability there.
link |
I think they have a better shot of it than anything
link |
in F2 or with currently Ethereum.
link |
Now, the big contrast between the two systems,
link |
those we actually have native multi asset,
link |
we have a different accounting model.
link |
I think our base ledger is far more expressive.
link |
Our rate of evolution was proof of stake
link |
is much faster than theirs
link |
because they're based on derivative work
link |
and we already have Ouroboros Omega and other things there.
link |
I think we have a better,
link |
ultimately a better side chain model will come
link |
because we have something called Mythril for that.
link |
But we learned a lot from their work.
link |
The other thing is that we thought about governance
link |
a lot more carefully in my view.
link |
And we have Catalyst and Voltaire
link |
and really the key there is saying,
link |
how do we make sure that every single person
link |
who holds data can participate in the network?
link |
That wasn't a high design priority of Polkadot.
link |
It was more a fast commercial adoption.
link |
The acquisition of customers will come to governance later.
link |
And those were just different business philosophies.
link |
But it's nice to have a competitor like that.
link |
And oftentimes I've said that Polkadot's like Ethereum 1.5.
link |
It's what F2 probably should have been.
link |
There was what Vitalik wanted to do,
link |
which was incredibly aggressive and brilliant,
link |
And there's so much execution risk in that plan.
link |
And I think they've had like six years
link |
of playing around with it.
link |
Had they gone down the Polkadot road,
link |
they probably would have been a market with it
link |
And because they already had the network effect,
link |
they would have had years of building on that,
link |
And they already had a path to it too.
link |
All they had to do was just give Elaine Chi
link |
and her cohorts at Cornell,
link |
five, $10 million grants.
link |
Snow White would have been the dominant protocol,
link |
not Ouroboros in the proof of stake space.
link |
So it's really fascinating historically
link |
when you look at these things and the rivalries
link |
and what they did and what they didn't do.
link |
And Gavin had a chance to have C++ Ethereum
link |
be used as IBM's enterprise blockchain.
link |
The only reason they didn't do it is it was licensed GPL.
link |
And I think they wanted to relicense Apache.
link |
If you ever talked to Bob Summerwall,
link |
he was there at the time and he had this amazing story
link |
about like these terrible fights where it's like,
link |
guys, just relicense the goddamn code.
link |
Let's figure out a way to make this happen
link |
so that we can get this huge network effect
link |
of being basically IBM's play.
link |
They didn't do it, they created Fabric,
link |
these types of things.
link |
So there's a lot of lore and stories in that respect.
link |
But the space is better because of Polkadot.
link |
And there's a lot of good people there.
link |
Web3 is a good concept.
link |
And we run into their people in Germany and Zurich a lot.
link |
And they've always been cordial and friendly
link |
and really affable.
link |
Before I talk to you about governance,
link |
which is one of the most fascinating things about Cardano,
link |
there's a lot of stuff to untangle there.
link |
Since you mentioned some humans
link |
in this wonderful story,
link |
you did make a video before we talked directed to me.
link |
Thank you so much for that.
link |
It came from a place of love.
link |
But it was basically saying, as we have been,
link |
you would love to talk about the technology,
link |
about the future that you're creating with Cardano
link |
and just the future of the cryptocurrency space.
link |
I think you're kind of worried
link |
that you'll be talking to a journalist
link |
that's looking for clickbait content, that kind of thing.
link |
But I'm fascinated by human beings.
link |
I think you're all, from an outsider perspective,
link |
incredible human beings.
link |
I don't know about personal intentions,
link |
all those kinds of stuff,
link |
but I think you're changing the world together
link |
in different ways.
link |
And I just wanted to sort of give you an opportunity.
link |
If there's, in the name of love and friendship,
link |
is there something from your history
link |
over the past decade or so,
link |
outside of technology and the human side of things
link |
that you draw inspiration from, you draw insight from,
link |
you're just proud that happened?
link |
I mean, it's like asking Paul McCartney about John Lennon.
link |
Tell us about John Lennon.
link |
It's like, you know.
link |
How much do you hate Yoko?
link |
For almost eight years now,
link |
I've been, it's just been this reoccurring pattern
link |
Tell us about your time at Ethereum.
link |
Those six months you spent there
link |
that were so pleasant and enjoyable.
link |
Tell us all about it.
link |
And tell us about your relationship with Vitalik.
link |
It's like, I barely talk to the guy.
link |
I see him every now and then.
link |
Like, every two years we say, hey.
link |
Maybe 10, 20 years in the future,
link |
Walt Mossberg or Robo Walt will bring us together
link |
like he did Steve Jobs and Bill Gates.
link |
And we can kind of talk about, you know.
link |
That was a tense conversation, by the way.
link |
The 2007 interview?
link |
Oh, it was great though, wasn't it?
link |
Yeah, that was the body language.
link |
That was fascinating.
link |
That was a fascinating study of human nature.
link |
Yeah, so maybe that'll be us.
link |
In like 10 or 20 years.
link |
Who the hell knows?
link |
The robot versions of all three of you.
link |
Yeah, my only point though is that, you know,
link |
it's a closed chapter and it's funny.
link |
I was there for six months.
link |
I've been building Cardano for years.
link |
We've done all this stuff.
link |
I've been to 52 countries.
link |
I love talking about those experiences.
link |
And there's so many of them.
link |
I've met heads of state.
link |
You know, I went to Mongolia, like eagle hunting
link |
and, you know, being bucked off horses
link |
and riding the sand dunes.
link |
We've invented all this new cool technology
link |
that the space itself is using.
link |
And we've had a chance to sit on government panels,
link |
pass laws, 24 laws in Wyoming.
link |
I mean, there's like all this amazing stuff that's there.
link |
And it's such a fun conversation.
link |
There's so many superheroes in that conversation,
link |
like Cailin Long and Taylor Limholm.
link |
And there's Alex Sherpanoi, who we already mentioned
link |
that I met along the travels.
link |
I met Ralph Merkle.
link |
Cool, I met all these amazing people along the way.
link |
I have fond memories of,
link |
by the way, you should interview him, by the way.
link |
Amazing guy, does nanotech now.
link |
You know, I met, you know, I was hanging out
link |
with Sylvia McCauley.
link |
And I remember before we launched Yalgrant,
link |
I said, you should really just do a Bitcoin cash style play
link |
and airdrop Bitcoin.
link |
What the hell are you doing distributing this?
link |
He's like, trust me, I know what I'm doing.
link |
You know, so it's like so many great conversations
link |
and so many great people.
link |
And what I've really noticed in this industry,
link |
when you separate the tribalism, the maximum side,
link |
there really is a love of creativity and building.
link |
And there's like no other industry like it.
link |
I've been in many different places in life.
link |
And here, people just love art.
link |
They love the unknown.
link |
They love pushing things.
link |
They love, you know, really, you know, in some cases,
link |
not necessarily the most socially beneficial way,
link |
but they really love the challenge, right?
link |
And that has been fun.
link |
I wouldn't trade it for anything in the world.
link |
The dark side of the industry is that people love labels.
link |
They love saying this person's good.
link |
This person's evil.
link |
This person's a sociopath.
link |
This person's not.
link |
And by the way, they've never met that person.
link |
They've never interacted with that person.
link |
And they just say, well, I heard from this person,
link |
I read this book, or I did that.
link |
I was like, oh, so some books written by a journalist
link |
makes $50,000 a year who's looking for a movie deal,
link |
say that somebody said this or did this
link |
in an unconfirmed way.
link |
What can you do, sue them for slander?
link |
I mean, so you just let it ride and you let it roll.
link |
And if it was just ending there, that'd be great.
link |
But the problem is it cascades and people just repost it
link |
and they relive it again and again and again.
link |
And then what do you do about it?
link |
You eventually just say,
link |
I'm not gonna talk about it anymore.
link |
And you move on and you say, you know what?
link |
If it's your problem, it's your problem.
link |
It's your reality that you wanna live in.
link |
I'll be defined by the things that I achieve and do
link |
and the people that we help and the things that we build.
link |
And, you know, since I started in this industry,
link |
I've gotten to a point where not only do we have
link |
this amazing company with these incredible people
link |
who work at this company,
link |
but we also have the ability to pursue
link |
amazing different interests.
link |
Like I met Ben Gortzell.
link |
And Ben and I are gonna do an AGI project together.
link |
And of all places, Rwanda.
link |
And he gave me this 85 fucking page paper.
link |
He was wearing that damn hat that he always wears.
link |
I think he showers with the hat on.
link |
He never takes that thing off.
link |
I think he refused, I interviewed him
link |
and he refused to tell me the story of the hat.
link |
He wouldn't tell me either.
link |
I interviewed him as well in Wyoming.
link |
And every time I call him, he'll have his shirt off.
link |
He'll have the fucking hat on.
link |
And now all I can think about is the hat.
link |
I wonder what the story there is.
link |
I know, it's like, it's gotta be.
link |
That might be the AGI.
link |
But anyway, he gives me this 80 page paper
link |
and he says, Charles, it's like the combination
link |
This is how we're gonna do AGI.
link |
And I said, that's crazy, Ben.
link |
I said, I'll throw some money at it.
link |
So we're gonna hire some developers.
link |
I have no idea where it's gonna go,
link |
but I mean, I get to hang out with Ben Corson.
link |
That's the kind of stuff.
link |
And that's the really cool side of the space.
link |
And it's what I enjoy.
link |
And the Vitalik rivalry thing, the Ethereum thing,
link |
I try my best not to mention it.
link |
I hate the fact that still when Bloomberg
link |
or anybody else writes a story about me,
link |
they'll say Ethereum co founder.
link |
Like, can you say something else?
link |
Well, I think if I've learned anything from the internet,
link |
you can't resist that kind of stuff.
link |
You just have to, this is Elon.
link |
It's the joke, joke it away.
link |
I've noticed this, this is already starting
link |
to happen with me.
link |
It's like, people just make up stuff.
link |
They haven't made up anything interesting yet,
link |
And I've seen that with Bill Gates, for example,
link |
just stuff being made up.
link |
I mean, probably half of it is true.
link |
But like, I guess what I realized,
link |
this is the dark side of memes,
link |
is you can just make something up and it'll spread.
link |
And then that's it.
link |
And that's what happens.
link |
But then, and the problem is half the world will believe it.
link |
Yeah, it could be good stuff, it could be bad stuff.
link |
So I guess the hope is it bounces off in the end.
link |
I tend to believe you almost want to play with that
link |
and not take it seriously.
link |
Just kind of laugh it off and enjoy life
link |
and keep creating, keep doing awesome stuff.
link |
Operating both in the physical space with other humans
link |
and in the digital space with humans and AI systems
link |
and just have fun.
link |
Because most of us in the long arc of history
link |
will be completely forgotten and will matter.
link |
It'll all be some kind of,
link |
just like H Hacker's Guide to the Galaxy
link |
will just be one sentence that summarizes
link |
all of our existence.
link |
And the sad thing is most of us will not be part
link |
of that sentence or all of us.
link |
Well, thanks for all the fish, Lex.
link |
Thanks for all the fish.
link |
The dolphins are running this thing
link |
and they're talking to the UFOs recently,
link |
which is very interesting.
link |
Because the UFOs keep going to the water.
link |
So we humans assume that the UFOs are here to visit,
link |
the aliens are here to visit us,
link |
but it's probably the fish.
link |
No, I just think it's next generation aircraft
link |
Oh, that we're just not aware of.
link |
But why are they talking to the fish?
link |
Well, that's the place you test hypersonic aircraft
link |
So that's the Russians with their hypersonic nuclear weapons.
link |
That's what a lot.
link |
Rods from God, man, rods from God.
link |
So let me try to transition from UFOs to Abraham Lincoln.
link |
Lincoln said that nearly all men can stand adversity,
link |
but if you want to test a man's character, give him power.
link |
Do you think power and money can corrupt most people?
link |
And if so, do you worry of this corrupting force
link |
You're one of the leading minds in the cryptocurrency space.
link |
You're the leader of the Cardano project.
link |
You're the king of the rats.
link |
Does this corrupt your mind,
link |
both the power and the money of it?
link |
Yeah, I mean, you see this most pervasively
link |
with people who inherit a large amount of money
link |
or title like dynasties, like the Melons or the Rockefellers
link |
It's the worst thing you can do to somebody
link |
is just hand them an enormous amount of power
link |
that they're not prepared for.
link |
And the challenge with this space is like,
link |
everybody's young and we're all billionaires now
link |
and we have these cult followings
link |
and do all these things, right?
link |
Nobody really says no to you.
link |
Like, for example, I have this ranch up in Wyoming
link |
and it has 400 bison on it.
link |
So now I'm a bison rancher.
link |
Like, if somebody was like monitoring, auditing,
link |
that'd be like, Charles, do you have any experience
link |
raising, taking care of bison?
link |
So you think it's really a good idea
link |
to have this ranch with 400 bison running around.
link |
What the hell are you gonna do with bison?
link |
I just have to figure out
link |
what I'm gonna do with these bison.
link |
So, and I, you know, we'll make a video game.
link |
We'll do crypto, we'll do crypto.
link |
We'll make a video game, we'll do crypto bison.
link |
But you're gonna get one.
link |
I'm not pulling, thank you, I'd love to.
link |
I'm not pulling at that string just yet.
link |
So I'm wondering how you're gonna connect
link |
this back to power.
link |
And so, but my point is that when you are unrestrained,
link |
like literally no one can say no,
link |
or you have the ability to distort reality around yourself
link |
and you're not constrained by social customs,
link |
it creates a situation where you start losing perspective.
link |
You're not grounded anymore, I think.
link |
So it's less of a question of, will you become evil or not?
link |
It's more of a question of,
link |
will you lose so much touch with humanity
link |
that you just can't relate or understand people?
link |
And then you inadvertently, by your actions,
link |
start harming people, either through the policies
link |
that you pursue or, you know,
link |
the things that you start building and so forth.
link |
So I think the best inoculation against that
link |
is to surround yourself with activities
link |
that are utterly divorced from your reputation and status.
link |
The best thing are animals and gardening.
link |
Because, you know, a donkey doesn't care
link |
if you're a billionaire or a baroque,
link |
they'll shit on you exactly the same way.
link |
And so there's a humility behind these types of activities
link |
and these things, and there's a honest work component.
link |
Like when you grow hay or whatever, you have to plant,
link |
you have to actually water, you have to irrigate,
link |
you have to actually be there.
link |
And if you can't use some excuse,
link |
well, I was meeting the president of El Salvador,
link |
I was doing this, and the hay doesn't give a shit.
link |
So it grounds and connects you.
link |
The other thing is you have to get used to giving away.
link |
All the best things in my life have come
link |
as a consequence of first giving.
link |
Like I got started in the cryptocurrency space
link |
by giving away a free class.
link |
Bitcoin or how we learn to stop worrying or love crypto.
link |
You did a free podcast, right?
link |
In life, if you give and you develop that mindset
link |
of I'm not attached to the things I have,
link |
and if push comes to shove, it goes away,
link |
usually you get more back.
link |
Like I gave away all my ether, I never received any of it.
link |
293,000 ether at the all time high over $1.2 billion.
link |
I gave it to my secretary.
link |
I had no idea if it was gonna be worth anything or not,
link |
but he kind of got shafted.
link |
And I was like, well, they don't like me,
link |
so they don't like you by the transitive property
link |
of relationships, so you're screwed.
link |
And he's like, well, I'm gonna go back
link |
and my wife is probably gonna divorce me
link |
and all this stuff, and what do I do?
link |
And I said, well, I'll give you my ether.
link |
I don't know if it's gonna be worth anything.
link |
So he's still pretty good.
link |
But then again, regardless of doing that,
link |
I now have Cordano, I have this great career,
link |
I've done all these amazing things.
link |
So I think that's the single best way of handling power
link |
is you have to do things to keep yourself grounded.
link |
Case of Washington, he was deeply connected to Mount Vernon
link |
during the Revolutionary War, he was like sending letters,
link |
talking about the irrigation ditches and the barn
link |
and things like that.
link |
He was always connected to that.
link |
And then also develop a mindset
link |
that you're only here temporarily.
link |
Everything you have is finite.
link |
It's going to go away at some point.
link |
No matter how much you want to keep it, you will die
link |
and somebody else will have it.
link |
So you live for the next generation.
link |
You don't live for yourself.
link |
You look to the future and you say,
link |
what am I going to leave behind?
link |
What am I going to transmit?
link |
And then in that kind of mindset always forces you
link |
to be more gracious, cooperative
link |
and collaborative with people.
link |
All these dictators, they are egomaniacs
link |
and they connected these fantasies
link |
and they live for themselves.
link |
Look at Xi in China, he's unraveling a power structure
link |
that was what made China, China today.
link |
After Mao, they said, we probably shouldn't have another
link |
one of those guys.
link |
And so they said, let's build something
link |
where there's checks and balances
link |
and no one person is going to run the whole show
link |
or else it'll descend and regress and we'll have problems.
link |
And then what he's done, he's thinking only about himself,
link |
not the best interest of China.
link |
So he's systematically unraveling a system
link |
they've been embracing for over 40 years.
link |
After he dies, the next guy who comes in,
link |
even as he's super competent,
link |
the next guy is going to horrifically abuse
link |
that power structure.
link |
And the same thing happened with the Romans.
link |
After Augustus, the great emperor,
link |
then suddenly down the line you have Caligula
link |
and Nero and all these other terrible emperors
link |
that just destroyed everything that the Republic
link |
and the empire sought to achieve.
link |
So you have to think for the future,
link |
you have to think in institutions and systems,
link |
you have to have things that ground yourself
link |
and you have to be fully prepared to lose everything
link |
and give up everything.
link |
After I left Ethereum, I had nothing, okay?
link |
Reputation was damaged, not a lot of money,
link |
nobody really wanna work with me,
link |
no one pick up a phone for two whole years, it was horrible.
link |
And so I was at bedrock in that experience.
link |
And now look at where I'm at.
link |
I built all the way up to that.
link |
And so that wasn't by accident,
link |
it was I had to surround myself with amazing people.
link |
Why would amazing people wanna surround themselves
link |
with me if I was this narcissistic asshole
link |
who just was like, it's me, me, me,
link |
everything would be a transactional relationship.
link |
It would be okay, we'll get as much as we can
link |
and then run away as quickly as possible.
link |
Instead it was, I'm going to invest in you
link |
and maybe I'll win, maybe I won't win,
link |
but I'll be the last guy to leave the boat.
link |
If we're freezing to death, you get my coat
link |
and I'll just deal with the cold, that kind of mindset.
link |
You have to have that, I got that from my dad,
link |
he got it from his father.
link |
My grandfather and great grandfather,
link |
my dad said, I grew up in Montana
link |
and they were products of the Homestead Act.
link |
Very rough, Montana.
link |
A lot of people died and froze to death up there
link |
or eaten by animals or something
link |
or shot by their neighbors.
link |
And nobody investigates anything because it's Montana.
link |
So the only way you survive is by taking care
link |
of each other and being a good member of that community.
link |
And if somebody gets big, you have this implicit desire
link |
to go and give back and take care of the community
link |
that you came from and invest in that community.
link |
Like I came from the mathematical community.
link |
I never completed a PhD, but one of the things
link |
that I'm doing is I'm going to put $20 million
link |
and set up a center to do automated theorem proving
link |
and we're going to heavily invest in lean
link |
because I'm super excited about mechanizing math
link |
and making machine understandable.
link |
I know all these guys who do this work.
link |
There's like all these mathematicians
link |
and computer scientists and no one pays attention to them
link |
and they're kind of like the redheaded stepchildren
link |
of mathematics and they live on the boundaries
link |
Meanwhile, they're super passionate
link |
and they absolutely love what they do.
link |
And if only they had the right resources,
link |
within 50 or 100 years, what they're doing
link |
can probably become the dominant model
link |
of how to do mathematics.
link |
So I'm now in a position where I have the financial means
link |
to take care of these guys.
link |
So all I have to do is just call them up and say,
link |
hey, would you like to work with, oh, absolutely
link |
and cut a check and it's done.
link |
So the interesting tension here,
link |
so we talked about ways to prevent power
link |
from corrupting a human being
link |
that's in a leadership position.
link |
There's an interesting case in the cryptocurrency space
link |
of Bitcoin and Satoshi Nakamoto
link |
that's basically doesn't have a leader.
link |
So the benefit of a leader is somebody that perhaps
link |
even when they don't carry power,
link |
maintains a little bit of a flame of a vision.
link |
I suppose Bitcoin has that with the original work
link |
by Satoshi Nakamoto and the sort of that,
link |
even though it's anonymous,
link |
the idea still lives on through the community,
link |
but nevertheless, the leader is anonymous.
link |
Do you think this is an interesting case study
link |
about leadership is for the leader to maintain anonymity?
link |
It was a saying from Sun Tzu, paraphrasing it,
link |
the best leaders are felt but never seen.
link |
So I think that's exactly right.
link |
The less the leader can be in the room
link |
and the more the principles of the leader are in the room,
link |
the better for the firm
link |
because what you're doing is creating more leaders that way.
link |
You're inspiring the next generation,
link |
the next wave, the next circle out
link |
to act with those principles,
link |
but contribute in their own way and their own flair.
link |
And so you gain collective intelligence
link |
inside the organization
link |
instead of just constraining yourself
link |
to however the great the leader can be.
link |
The other side of it is if the leader's principles
link |
are too strong, so this is the dark side of it,
link |
you end up having Disney with Walt Disney after he died.
link |
For 20 years, people said, we don't do that
link |
because Walt Disney wouldn't do it that way.
link |
Or to a lesser extent, Apple is the only don't do that
link |
because Steve Jobs wouldn't do it that way.
link |
Well, he's dead, he's gone.
link |
So somebody, I think, asked you whether you're a clone
link |
or a deep fake, and you said that you admitted,
link |
you slipped up on video saying that you're a deep fake.
link |
I'm actually a poker playing robot that escaped a lab.
link |
The truth finally comes out,
link |
but I said on that topic,
link |
who do you think is Satoshi Nakamoto?
link |
Is it possible that you are, in fact, Satoshi Nakamoto?
link |
If you have a preponderance of the evidence,
link |
I think the most likely candidate would be Adam Back.
link |
It's the Occam's razor candidate.
link |
And mostly because he's the right place, right time,
link |
right age, right skillset.
link |
If you look at the design of Bitcoin,
link |
the types of decisions,
link |
like the use of fourth, the scripting language,
link |
it was pretty common in English and European pedagogy
link |
in the 1980s and 1990s.
link |
It was like an example language for a stack based assembly
link |
and like little stuff like that, little quirks like that.
link |
Also, he created Hashcash,
link |
which was the predecessor of proof of work.
link |
He just kind of got a chip on his shoulder
link |
that Microsoft never did anything with it.
link |
So he's probably looking for something.
link |
He grew up with all the cypherpunks.
link |
He knew of Hal Finney.
link |
He knew of all these people.
link |
He knew Phil Zimmerman.
link |
You don't think it's Hal Finney?
link |
Well, no, because the code was not good enough.
link |
Hal was a Unix, Linux guy.
link |
He was a talented programmer.
link |
He was a talented developer.
link |
The initial code for Bitcoin was developed
link |
to look like on a Windows machine.
link |
Adam worked at Microsoft, go figure.
link |
And also it was very academic and it had to be cleaned up
link |
and a lot of things had to be patched up and fixed.
link |
If a guy like Hal developed it,
link |
they probably had less of the,
link |
let's use secp256k1 and these types of things
link |
and more of like, hey,
link |
let's build this cool engineering thing
link |
and we'll figure out the protocol design later on.
link |
It just stinks of an older academic,
link |
the initial design of Bitcoin
link |
and the initial rollout of Bitcoin.
link |
And then brilliant people like Greg Maxwell and others,
link |
they came and cleaned it all up.
link |
And lo and behold, where's Adam?
link |
Like the CEO of the largest Bitcoin development company
link |
in the space who's trying to keep working on
link |
and building out Bitcoin.
link |
And where the hell was Adam when Satoshi was around?
link |
I don't think there was any overlap
link |
where they were both together at the same period of time.
link |
But I mean, if you really care, you could even do this.
link |
There's a lovely paper written by the US Army.
link |
If you just Google like code stalometry US Army,
link |
it's a technique where you can use ML
link |
and a few other things to actually kind of develop
link |
a fingerprint for the way that people write code.
link |
So all you gotta do is take the original Bitcoin source code
link |
and then take all the open source repos
link |
from around that time period and before
link |
and see if there's a match between those two.
link |
Now, if he's really good at creating an alias,
link |
probably not so good at obfuscating the code
link |
So the odds are that you'd probably find a match
link |
to a repo that's connected to a real life human identity
link |
or at least a weaker opsec because you're younger,
link |
you have weaker opsec.
link |
Do you know if people have tried that?
link |
I don't think anybody's actually done it,
link |
but there's actually a beautiful paper.
link |
It's like 94% accurate, the code stalometry.
link |
The code stalometry.
link |
So I've, for various reasons, I've worked with people
link |
that work on stalometry of natural language.
link |
And I think it matches closest to Nick Sabo
link |
if you actually do the written stalometry analysis
link |
of Satoshi's writings to Sabo's.
link |
So I meant stalometry as a field.
link |
I didn't actually look for application
link |
for this particular problem.
link |
But so you're saying Nick Sabo is the closest match.
link |
Yeah, somebody did it years.
link |
I didn't look at if the model was sound or not,
link |
but I just remember reading on a Bitcoin talk
link |
and Sabo was another one of the common candidates.
link |
How many Sabo and Adam are probably the top three things
link |
that people could list.
link |
What do you think about this idea of anonymity,
link |
of publishing something anonymously?
link |
Would you ever consider publishing a paper?
link |
You've been part of, I mean, the Cardano ecosystem
link |
has published a lot of incredible papers.
link |
Is there ever a value to publish anonymously?
link |
Well, every paper that goes through the referee process,
link |
the authors are ripped off.
link |
So you don't actually see the authorship
link |
when you submit to the conference.
link |
So that's just best practice.
link |
But the question is, do you preserve the anonymity
link |
post conference and actually not reveal
link |
the author of the paper?
link |
It's a detriment for the deals we make
link |
because the whole premise of working with our company
link |
as an academic is that you're gonna have amazing coauthors
link |
and your work is gonna appear in great conferences,
link |
great journals, and as a consequence, you get tenure.
link |
If you publish anonymously, it's like doing clearance work
link |
in high energy physics or something like that.
link |
After 30 years of this amazing career
link |
working on nuclear weapons and classified reactors,
link |
you finish and then you go to apply for a job
link |
and they're like, so what have you done
link |
for the last 30 years?
link |
Where is it on your CV?
link |
Well, I can't really talk about it.
link |
Okay, welcome to community college.
link |
So you get really screwed if you do that.
link |
So there's a misalignment of incentives
link |
in the academic world towards anonymity.
link |
And generally it's only done when you're doing something
link |
very controversial or there's a whistleblowing
link |
type of a component.
link |
It's not typically done for foundational work.
link |
And Satoshi was really one of the first things
link |
because like if there was a, Satoshi docks themselves,
link |
and I don't think it's possible anymore,
link |
but if he or she did that,
link |
that's like a Nobel Prize in economics likely.
link |
You're on the short list for that.
link |
And there's enormous accolades that would come
link |
beyond the monetary incentives
link |
of being able to docks yourself.
link |
That'd be cool if they give a Nobel Prize in economics
link |
to an anonymous, to Satoshi Nakamoto.
link |
It's been proposed and it was turned down.
link |
Yeah, so yeah, I mean, there are a few people
link |
in our company that have done pseudonymous publications.
link |
Like the, if you look at the Chimerical Edgers paper,
link |
that's a, it's not a real name, it's a crazy name.
link |
It's a pseudonymous publication.
link |
And you know, but that's usually for throwaway work.
link |
There is one project we inherited from an anonymous person,
link |
which is fascinating.
link |
It's called Cueditas.
link |
And it's basically a extension of the Cued manifesto
link |
And the pseudonym is Bill White.
link |
And I think it's some anonymous mathematician,
link |
but I can't figure out which one it is.
link |
But basically it's a marketplace for deduction.
link |
So it's like this magic machine
link |
where you can create incentives for people
link |
to write mathematical proofs in a theorem prover
link |
and make some money from it.
link |
So there's some cool work that's there.
link |
And it's sad that Bill stayed anonymous
link |
because I think that could have been easily published.
link |
And there was a lot of really cool things
link |
that could have been done with Cueditas.
link |
So you did say the success of Cardano,
link |
sort of the vision you have is for you to have less
link |
and less power over time.
link |
So this idea of governance, what's your vision
link |
for a decentralized secure governance system?
link |
So the first thing you have to do is you've got to look
link |
at meaningful metrics, not vanity metrics.
link |
So what does it mean to have legitimacy
link |
in a governance system?
link |
You can build any governance system you want.
link |
You can have a dictator, right?
link |
Like Bob is in charge.
link |
It's like whether you like Bob or not, he's in charge.
link |
That's not very legitimate.
link |
And you can have pure democracy
link |
where every single person votes
link |
and then nothing ever gets done.
link |
County dog catcher is like a six year election
link |
or something like that.
link |
So there's a spectrum there between absolute power to one
link |
and perfectly egalitarian power
link |
to every single potential participant inside the system.
link |
And then the question is, okay,
link |
well, how do you handle choice architecture in that?
link |
So are you asking your people about every question
link |
or are you asking your people about a subset
link |
of questions related to a particular set of topics,
link |
but then they're not allowed to talk about other topics?
link |
Like for example, are they allowed
link |
to change the tax rate,
link |
but they can't change freedom of speech,
link |
that kind of a thing.
link |
So the first thing you have to do
link |
when you build these types of systems
link |
and they get to a certain scale
link |
is you have to build some mechanism
link |
for people who are interested in governance
link |
to self select and participate.
link |
Just create a collection bucket.
link |
In Bitcoin, we had Bitcoin talk
link |
and Bitcoin Reddit and these things.
link |
And eventually the GitHub repos and these things,
link |
there was a place to go if you were interested.
link |
And you need some sort of change management system
link |
where people who want to evolve the system
link |
can write it down in a very careful way.
link |
So in Bitcoin's case,
link |
it was Bitcoin Improvement Proposal on Ethereum.
link |
It's the Ethereum Improvement Proposal.
link |
And for us, it's the SIP, the Cardano Improvement Proposal.
link |
But just a structured way of discussing
link |
how you wish to change.
link |
Then there's a question of,
link |
do you want to do this implicitly or explicitly?
link |
The case of Bitcoin in Ethereum, it's an implicit system.
link |
So there's no on chain voting.
link |
There's no like five people said this
link |
and four people said this, so we do this.
link |
The case of Cardano, we're actually explicitly inviting.
link |
This is one of the biggest differentiators
link |
between Cardano, Polkadot, and these other things
link |
is that we're really serious about governance
link |
to the extent that we're actually doing foundational
link |
research in eVoting.
link |
We're building new voting systems,
link |
we're exploring preference voting and quadratic voting.
link |
And the long and the short is that we want
link |
more and more people to participate in voting for things.
link |
And you just have to start somewhere.
link |
So our hypothesis is we can bootstrap the system
link |
with the treasury system.
link |
So in Cardano, some of the inflation goes
link |
to the block producers, just like any other cryptocurrency,
link |
but some goes into a decentralized treasury,
link |
which now has over a billion dollars of ADA in it.
link |
So it's a lot of money.
link |
And that treasury is not under my control
link |
or the foundation's control,
link |
it's actually controlled by the community as a whole
link |
through a program called Catalyst.
link |
And so all these people can come together
link |
and they can submit spending ballots
link |
and other people who hold ADA can vote to approve that.
link |
What's nice about it is you have a growth engine
link |
to improve two accesses.
link |
One is absolute participation.
link |
So increase the amount of people
link |
who hold ADA participating.
link |
So the absolute number of people participating.
link |
And the other is meaningful participation.
link |
So the depth of participation.
link |
Did you just show up and vote?
link |
Or did you spend hours debating things on idea scale,
link |
the innovation management platform,
link |
interacting with the funding proposal,
link |
going back and forth.
link |
And there's dozens of little things like that.
link |
Now, my hypothesis is if you run this
link |
with enough iterations,
link |
eventually you get to a certain critical mass,
link |
like over 50% absolute participation
link |
and a high level of meaningful participation,
link |
where you can move beyond funding
link |
and you can start actually having meaningful questions
link |
about protocol design and improvement proposals
link |
And then what you can do is you can roll out
link |
new voting systems and new social structures,
link |
and you can let them start voting on training wheels
link |
like system parameters.
link |
Like for example, the minimum transaction fee
link |
or that K parameter for the amount of stake pools
link |
or these types of things.
link |
Then they build enough competency there
link |
and they move up a next level.
link |
And they actually start talking about hard forks
link |
using the update system, the hard fork combinator system.
link |
See, so that's how you.
link |
Voting on a hard fork.
link |
Voting on a hard fork.
link |
You can't do it unless your social dynamics are right
link |
and your voting system is right.
link |
And by the way, you also need to write a constitution
link |
around the same time
link |
because not all hard forks are created equally.
link |
The kinds of things that would add support
link |
for a new cryptographic primitive
link |
are distinctly different from the kinds of things
link |
that would change your monetary policy of the system.
link |
So the constitution would be written,
link |
and maybe you can comment on
link |
what is the innovation management proposal system?
link |
So we partnered with a company called Ideascale
link |
and they run a kind of a side platform.
link |
So people who are interested,
link |
that's kind of our version of a forum.
link |
They sign up and there's special tools in that platform
link |
for discussions that are productive.
link |
So they don't descend into kind of like
link |
trolly Reddit style conversations,
link |
but they're much more focused around
link |
how is your product building out.
link |
And by the way, we're gonna add more infrastructure
link |
Our chief of staff, Tamara Hasson,
link |
she's working on setting up an incubator and accelerator.
link |
And we have lots of cool partners
link |
we've talked with in that space.
link |
And it's the same concept.
link |
Your idea comes in,
link |
what enters the system should not be
link |
what gets approved on the other side.
link |
It should go through some sort of gauntlet,
link |
some sort of crucible where you iterate your way through
link |
and there's all kinds of optimizations and upgrades
link |
and evolutions and combinations
link |
and destructions that occur.
link |
And then by the time you get to the other side,
link |
either the idea just dies on the vine
link |
because it was a bad idea,
link |
or it's a significantly stronger, far more fundable thing
link |
and potentially even gets attached with accountability.
link |
So you don't just fund the idea,
link |
you'd actually fund the auditor at the same time
link |
who actually holds the person accountable
link |
because the blockchain is not a real company.
link |
It's an ethereal thing.
link |
You need a counterparty to hold someone accountable
link |
who's real for that type of stuff and that type of funding.
link |
So that's what we're doing this year.
link |
So we have a whole team of people,
link |
partners like Governance Live and IdeaScale
link |
and papers we've written and about 30, 40,000 people
link |
regularly participating in this.
link |
So it's a huge social experiment
link |
and we're learning an enormous amount.
link |
And then our goal is by the end of the year
link |
to have a meaningful percentage
link |
of the entire Cardinal population inside of it,
link |
Then once you're at that threshold,
link |
now you have democratic majority of the entire system
link |
and you can have a real conversation about,
link |
okay, how do we write a constitution
link |
for this type of a system?
link |
And sorry to interrupt, but so the constitution,
link |
people still argue about it because natural language,
link |
much like poetry, lends itself to multiple interpretations.
link |
Is it possible to formalize some of these ideas
link |
that reduce the ambiguity?
link |
Everything's old is new again.
link |
We were talking about Lojban back in the day, right?
link |
So there's definitely formal languages you can use
link |
to express these things.
link |
This is why I'm so interested in things like Idris and Koch
link |
and Acta and theorem proving,
link |
because that's exactly what you're attempting to do
link |
is to express some concept or desire or construction
link |
in a language that's machine understandable
link |
and manipulatable.
link |
In particular, how does the system know its own design?
link |
So what is the reference of a cryptocurrency?
link |
Usually it's a canonical code base,
link |
like here's Bitcoin core and the C++ code
link |
is that is the canonical code base.
link |
But actually that's not right.
link |
You should have specifications, blueprints
link |
that are implementation agnostic
link |
as your canonical code base.
link |
And can your system know those specifications,
link |
understand those specifications,
link |
and can your change management system be for that?
link |
And then can you provide a proof
link |
that your client is by similar to that specification?
link |
So yeah, that's 10 years in the future,
link |
but that's where you would go with that kind of a concept.
link |
But you're tending towards a formalism.
link |
Eventually, but that's not necessary
link |
for the system in the short term.
link |
It's good enough just to have,
link |
I know in a winter and say the Haskell client is that,
link |
and then what you basically do is you vote on a SIP
link |
and then once it's approved,
link |
then you go and implement that.
link |
And there's some mechanism to trigger the update system,
link |
to update the reference client.
link |
Do you have an example of a SIP,
link |
a Cardano Improvement Proposal?
link |
Yeah, like the Curb Benefit Pledge, SIP 007.
link |
Yeah, everybody loves that.
link |
I'm gonna change my luggage code now, Lex.
link |
So basically it just has to do with the pledge.
link |
So a pledge is a certain amount of ADA
link |
that a stake pool operator will set aside
link |
and connect to his pool in order to be listed
link |
And actually it's connected to how much income you make
link |
as a pool operator.
link |
So if you set it too high, you have a consolidation,
link |
you have lots of pools.
link |
If you set it too low, what will happen is larger pools
link |
will tend to fragment
link |
and actually run multiple instances of themselves.
link |
And so this is delicate parameter that you have to tweak.
link |
And so we have a formula for it,
link |
our formal specification that's quite involved.
link |
And so one of the community members came and said,
link |
well, I think we can massively simplify this design
link |
and actually get a better result
link |
for smaller stake pool operators.
link |
And so it's SIP 007.
link |
And there's actually a lot of conversation
link |
and people are thinking about it.
link |
And it was just stunning for me
link |
because to understand how to write a SIP like this,
link |
you actually have to read like a hundred pages
link |
of mathematical prose in the formal specification.
link |
So the guys who wrote it, I was like, fuck yeah.
link |
I'll just say an example of a SIP,
link |
but that's one thing, but it could be as big as,
link |
hey, I wanna add like quantum resistance to the system.
link |
And here's how you do that,
link |
like quantum VRF and I wanna put XMSS
link |
and all this other stuff.
link |
So there's a lot you can do
link |
and you can do it indirectly or implicitly
link |
where there's some social process outside of the system
link |
where you eventually approve a SIP,
link |
or you can do it explicitly where you directly vote
link |
or some representative democracy,
link |
some group of representatives directly votes.
link |
And then once you've decided it's there.
link |
The constitution is necessary
link |
because you need to know the decision threshold.
link |
Is it super majority or majority?
link |
And also the voting process.
link |
Like a lot of policy experts believe
link |
that if Brexit was a multi stage vote,
link |
it would have never passed
link |
because people would have done the initial stage
link |
and all the horrors of Brexit
link |
would have been broadcast to society.
link |
And then there would have been some reluctance
link |
and buyer's remorse on it.
link |
And then the second round would have failed
link |
or something like that.
link |
But because it was just a singular event,
link |
it's like they passed it now,
link |
British are all passive aggressive about it with no sign.
link |
Very well, we shall remove from Europe.
link |
And so your voting system has a lot to do
link |
with the outcome you get.
link |
The other thing is, what type of voting?
link |
Is it just an absolute or is it a preference voting?
link |
So you pick your favorite SIP,
link |
follow your second favorite SIP or something like that.
link |
So Condorcet or Borda are two examples of systems like that.
link |
Are you a fan of those, like the ranked choice vote?
link |
I love them so much, especially for political diversity
link |
because this whole concept of throwing your vote away,
link |
if it's Alice or Bob, you're always gonna get a,
link |
it's South Park did it best, right?
link |
Yeah, yeah, you know the one.
link |
Turd versus I forget what else, Douche versus Turd.
link |
Douche versus Turd, South Park.
link |
So if it's ranked order or preference voting,
link |
you never have that situation
link |
because you always pick your favorite
link |
and you get a lot more diversity on the ballot.
link |
But then you have arrows paradox
link |
and all these other things that come up.
link |
So there's no perfect system.
link |
And really you have to be comfortable with governance
link |
in a game of inches.
link |
And you start by some guiding principles.
link |
And the guiding principles is more is better
link |
and productive interactions are better
link |
than destructive interactions.
link |
And you have to be able to quantify those things.
link |
As long as you have an engine that allows you
link |
to grow in those directions,
link |
then you have a lot more people on for the ride
link |
when you actually start talking about these bigger
link |
and bigger things.
link |
The other challenge was that we had
link |
to decentralize development of the protocol
link |
and the brain of the protocol.
link |
We have fully decentralized the brain of the protocol.
link |
The peer review academic process means
link |
that there's now an academic incentive
link |
for graduate students, postdocs, and professors
link |
to spend enormous amounts of time writing papers
link |
in our ecosystem because they want tenure.
link |
And we showed that you can get it.
link |
There's been a lot of people who've gotten
link |
great academic careers from working with us.
link |
So yeah, keep adding to that pile of 105 papers.
link |
And that doesn't need Charles Hoskinson.
link |
It doesn't need IOHK funding or anything like that thereon.
link |
We're already seeing unfunded derivative work
link |
from people who are completely disconnected
link |
from us writing papers about stuff in our ecosystem.
link |
So just continue to develop that, but that's looking good.
link |
Decentralized development, we're working on that as well.
link |
Our goal is sometime in the next few years
link |
to make sure there's at least three independent clients,
link |
so three completely independent dev teams and code bases,
link |
and also to get a separation of the commercial clients
link |
from the reference code and turn the reference code
link |
into like a formal specification, a formal blueprint,
link |
and then have that change management
link |
be completely decentralized.
link |
The core developers are actually voted on,
link |
and the SIP process is used to change that,
link |
and then some way of proving that your client
link |
follows the specification as a use of the protocol.
link |
Is there, beyond the Cardano ecosystem,
link |
these ideas of distributed governance,
link |
do you see ways it could revolutionize politics?
link |
Oh yeah, like the Ethiopia deal, for example.
link |
We have five million people that we brought in
link |
with the did system there.
link |
That's gonna follow them throughout their whole life.
link |
Right now they're high school students,
link |
but when they're in their 20s, 30s,
link |
they're gonna wanna use that for eVoting
link |
and for payments and so forth.
link |
Can you describe the Ethiopia project,
link |
because that's fascinating.
link |
Yeah, so we spent four years in Ethiopia.
link |
I went there in 2017 and shook a lot of hands,
link |
kissed a lot of babies, and they said,
link |
oh yeah, we'll have it all done in six months.
link |
Everything is a lot of fun there,
link |
but it takes a little bit longer than you'd think
link |
to get anything done, and that's okay.
link |
I really love Ethiopia, it's a beautiful country.
link |
So we spent four years,
link |
we trained a whole cohort of developers,
link |
and then we started a relationship
link |
with the Ministry of Education,
link |
and they care a lot about proper credentials.
link |
One of the biggest problems they have is,
link |
when someone graduates, it's really hard for them
link |
to prove the quality of the credentials that they have,
link |
and it's really hard for them
link |
to prove the knowledge that they have.
link |
So if you wanna be an ICT outsourcer,
link |
how does somebody know that this is a real program,
link |
or how does somebody really know that this is a real doctor,
link |
or whatever the hell you're outsourcing?
link |
So they said, can you come and build
link |
a digital identity system for credentials?
link |
So every student in the country at some point
link |
will get a DID, a decentralized identifier,
link |
and then you can prove all sorts of things about them,
link |
like GPA, or what particular diploma they hold,
link |
or blah, blah, blah, and then the beautiful thing is,
link |
the way we designed it is it's extensible
link |
to include payments, extensible to include proofs
link |
about themselves, like are you over the age of 21,
link |
that kind of stuff, and then eventually it can be used
link |
to link into a cryptocurrency system.
link |
In this case, we built it for Cardano.
link |
So Atala Prism is the framework we're using for it.
link |
Every student will get one, and then those students
link |
will be able to use those credentials
link |
in the Cardano ecosystem, eventually for DeFi,
link |
like lending and so forth.
link |
So it's the largest blockchain deal of its kind,
link |
and it probably will grow to 20 million people
link |
over the next 24 months.
link |
The other beautiful thing about Ethiopia
link |
that people don't know is the prime minister
link |
is a cryptographer, and he's in his like 40s, 50s,
link |
a young guy, and he can actually read the papers
link |
we write, and so he's a really bright guy,
link |
and he's written this beautiful agenda
link |
called Digital Ethiopia 2025, and one of his things
link |
in the agenda is digital identity.
link |
He wants every person in the country
link |
to have a digital identity by 2025,
link |
and he wants to implement an eVoting system
link |
at some point for that.
link |
So when you ask about governance,
link |
all these governance tools that we're constructing
link |
for Cardano are completely reusable for a nation state.
link |
A company, and by the way, if you create
link |
a Cardano application, will eventually be reusable for you,
link |
because if you have a DeFi protocol,
link |
you need a voting system, why the fuck
link |
do you have to reimplement that?
link |
Native multiasset, anything that works on ADA
link |
works with a native multiasset.
link |
You can use our voting system for your asset.
link |
So you get a government in a box
link |
that you can parameterize any way you want,
link |
and similarly, when a government does something
link |
with Cardano, not only do they get
link |
all this amazing infrastructure, but wait, there's more.
link |
They actually get this amazing voting system
link |
that they can use for smaller, large scale decisions
link |
that they wanna do.
link |
On the US side, we're thinking about trying
link |
to roll something like this out in the state of Wyoming.
link |
There's been tons of laws that are passed.
link |
It's a very friendly crypto place.
link |
At the very least, it'd be fun to see
link |
if we can do the Republican, Democrat primaries
link |
with preference voting and voter registration this way,
link |
and do it completely online with an eVoting system.
link |
So that's something we'll be pursuing in 2022.
link |
You think there's some openness to that?
link |
That's the one good thing about the craziness of Trump
link |
is you made half of America think the election system
link |
is completely, irreparably broken.
link |
So you walk in, it's like, we're gonna go kill Dominion,
link |
and they're like, yay, that's great, let's go do that.
link |
Whether you believe that or not,
link |
it's created a market opportunity,
link |
created a lack of faith and credibility in the system.
link |
To improve the system.
link |
What do you think about El Salvador
link |
becoming the first country to approve a cryptocurrency,
link |
Bitcoin in this case, as a legal currency?
link |
And where's this trend going?
link |
First of all, this event,
link |
if you mentioned the Bitcoin conference,
link |
the Bitcoin folks believe that this is a monumental event.
link |
Do you think this is a start of something new?
link |
Well, they're both right, the critics and the pro people.
link |
So the critics are saying this is a nothing burger,
link |
and it's just a publicity event for El Salvador.
link |
And then the people say this is the most monumental event.
link |
They may actually be right, because there's
link |
reciprocal agreements.
link |
When a country issues a currency,
link |
other countries honor that, usually,
link |
and it trades on forex exchanges.
link |
So if Bitcoin becomes a recognized currency of a country,
link |
then it may be the case that the United States
link |
and European Union and others can't actually stop them
link |
from trading on forex exchanges
link |
and being treated as a currency
link |
from a regulatory perspective.
link |
So it was like a really clever backdoor
link |
into the League of Nations.
link |
And actually, we had this crazy harebrained idea years ago.
link |
We were down in Mexico at the Satoshi Roundtable,
link |
and we're like, hey, let's go buy a country.
link |
Let's go to Tuvalu and get them to do something
link |
with the cryptocurrency,
link |
because they sell everything in Tuvalu,
link |
like the.tv extension and their fishing rights,
link |
and Taiwan pays them money to recognize them and so forth.
link |
So I'm like, man, maybe we can convince Tuvalu
link |
to do something with crypto.
link |
And that didn't work out so well.
link |
But now El Salvador is actually playing the game,
link |
and that's a real country.
link |
It's got like 5 million people and so forth.
link |
So we know the president's brother,
link |
and we've had some conversations there.
link |
So maybe we'll go in the next few months
link |
and see what's going on there,
link |
and do a state visit and talk to the president.
link |
But it's an interesting development.
link |
And it's one of those things that it can't quite be ignored
link |
because the nation state's doing it.
link |
On the other hand, you have to manage expectations.
link |
Is the central bank taking a position in Bitcoin?
link |
Are they actually switching over to a cryptocurrency
link |
as their unit of account?
link |
Are they now getting off of BIS
link |
and they're all using the settlement rails of central banks?
link |
Are they actually block chaining the entire country
link |
and they have some broad, ambitious agenda
link |
to go and do all that?
link |
That remains to be seen.
link |
And so it really is a commitment there.
link |
The other thing is that if you're autocratic,
link |
these systems are not so good for you.
link |
Because the minute you adopt these types of systems,
link |
you're pushing a lot of power to the edges.
link |
So there's a world of difference between optics
link |
and actual commitment.
link |
And actual commitment is I'm prepared
link |
to accept the consequences that the state
link |
is going to lose a lot of power along the way.
link |
And the problem is it's not clear to me
link |
some of these politicians who are pro blockchain,
link |
and I'm not making a statement on El Salvador in particular,
link |
I'm just saying in general, are fully aware of that reality.
link |
A lot of them seem to think that somehow
link |
they can contain their blockchain genie in the bottle
link |
and blockchain their whole country,
link |
but stay president for life.
link |
That doesn't work.
link |
Once they have that power, they're gone.
link |
So do you think once they realize that this is one
link |
of the failure cases, one of the things
link |
that people are concerned about
link |
is governments banning cryptocurrency?
link |
Well, that's China case, right?
link |
They started realizing this was a legitimate threat
link |
to capital controls and to the autocratic system
link |
that they've constructed there.
link |
And then suddenly China started to build its own
link |
People's Bank of China blockchain,
link |
and Bitcoin is now the redheaded stepchild.
link |
They didn't really care too much
link |
because it was great for corruption.
link |
You could evade capital controls,
link |
and so all the well connected people,
link |
they're, oh yeah, Bitcoin's bad,
link |
but then they'd have Bitcoin of their own,
link |
and they could use it to send money around.
link |
But now the government has gotten very serious about it.
link |
They're saying like, okay, we wanna control
link |
and dominate this whole thing,
link |
and it's a threat to our plan for the digital yuan
link |
to become the world standard to displace the dollar.
link |
But so the moment you have El Salvador
link |
and just more and more countries,
link |
say there'll be a country in Europe, for example,
link |
that accepts Bitcoin or other cryptocurrencies, Cardano,
link |
the idea is it would put a lot of pressure on you.
link |
So there'll be like this kind of ripple effect
link |
that you, and then the individual governments
link |
won't be able to help,
link |
and eventually there'll be a superpower like,
link |
I don't know, Russia or the United States,
link |
and or, I don't know, Canada.
link |
So do you see that sort of an inevitable trend
link |
where cryptocurrency takes over the world
link |
as a store of value and as a method of payments?
link |
I mean, you can do just so much more
link |
with programmable finance.
link |
You know, transactions in general have five properties.
link |
You know, you have the asset that runs on the rail.
link |
That's what we always think about.
link |
And you can transact that, you know,
link |
and then you have the identity,
link |
and you transact that either like one to one,
link |
one to many, many to one, or many to many.
link |
And then you have metadata.
link |
So that's the story of the transactions,
link |
like where did it take place, these types of things.
link |
And then you have the contractual relationship.
link |
So that's the smart contract component.
link |
And then you embed that within regulation.
link |
So transactions always live within jurisdictions.
link |
This is relevant to the conversation
link |
that digital currencies take over
link |
because those things are right now done separately
link |
in a very fragmented and fractured way,
link |
and they're not completely globalized.
link |
And so super expensive to hoist up this entire system
link |
and automate things like compliance.
link |
It's usually a huge part of every bank's balance sheet.
link |
So when you look at the concept of a digital currency,
link |
you're saying all five of those things are programmable.
link |
And so they could be like library driven.
link |
You say, oh, I wanna be in compliance
link |
with the Eritrea, okay, pull up the Eritrean library.
link |
Now you are, it's built into the transaction.
link |
Previously, it's like, go hire some lawyers
link |
and go figure out the entire code
link |
and translate some things and rah, rah, rah.
link |
So just the orders of magnitude efficiency gains
link |
that you get and the increased liquidity you get
link |
and the fact that you can now represent all assets
link |
with a universal way, that financial stem cell,
link |
there's an inevitability to the victory of our industry.
link |
The challenge is how do we deal with this
link |
with the squabbling of superpowers?
link |
China wants to be the new world standard,
link |
America wants to preserve that,
link |
and the rest of the world is trying to figure out
link |
how do we create something that's a bit more fair
link |
And so crypto comes in and it potentially is both an ally
link |
and a competitor to those desires.
link |
Because if you do too much crypto,
link |
you don't need a nation state anymore.
link |
If you do too little crypto, well, it's China or America.
link |
So what's that sweet spot?
link |
Do you hope that in the process of cryptocurrency
link |
pushing power to the edges to the people
link |
that we would be able to alleviate
link |
some of the suffering in the world
link |
caused by centralized power and the abuses of power,
link |
corruption, all those kinds of things?
link |
I made a very angry video months ago.
link |
I make angry videos.
link |
I shouldn't drink, Clex.
link |
Maybe you should drink more.
link |
Yeah, I know, right?
link |
It depends on who you ask.
link |
I made a video a little while.
link |
I said, our industry is an industry of frustration.
link |
It exists because we weren't the industry
link |
that charged 85% interest to the poorest people
link |
in the world for loans.
link |
We weren't the industry that charged 15% to move money
link |
for a maid sending money home to mom in Manila.
link |
We weren't the industry that laundered
link |
hundreds of billions of dollars of drug money
link |
and funded arms dealers in Africa and all these things
link |
or permitted oil for food to exist and so forth.
link |
And the people who did these things aren't in jail.
link |
They're billionaires.
link |
They fly private jets.
link |
So our industry is the antidote to these types of things.
link |
And we say, guys, we want a system that's fair.
link |
And we want everybody to be treated equally.
link |
That doesn't mean everybody's gonna win.
link |
It doesn't mean that when you lose,
link |
somebody's gonna come on a white horse and bail you out.
link |
You're gonna have winners and losers, but it's fair.
link |
That's all we want.
link |
That's all we've ever wanted.
link |
There's no coincidence that Bitcoin was created
link |
right around the same time as the 2008 financial crisis.
link |
It's not like these were just unrelated events.
link |
They're highly correlated to each other, okay?
link |
I'd say perhaps even causal, go figure.
link |
And everything we've done as an industry
link |
from that moment to today and beyond
link |
has been about that endless, relentless desire
link |
to make things a little bit less corrupt,
link |
a little bit less nepotistic and a bit more open.
link |
And it's gotten so insane
link |
that they have these things in Wyoming called speedy banks,
link |
where you're full reserve banks.
link |
They have 100% of their balance sheet is accounted for.
link |
And then you have the people in the banking community
link |
saying, well, those are a risk to banking.
link |
We're scared that these speedy banks are gonna default.
link |
It's like, what world are you living in?
link |
You have fractional reserves,
link |
sometimes like 2% assets on the balance sheet.
link |
And then you're worried that the guys
link |
who actually have a dollar for every dollar
link |
they say they have are the ones that are gonna collapse.
link |
It's like the 1984 level doublespeak
link |
when you see the system and negative interest rates
link |
and all these other things.
link |
And so I absolutely believe the direction course
link |
of this industry is to make things more honest and fair.
link |
And also by its very existence,
link |
it exposes double standards, hypocrisy and corruption.
link |
Just the fact that it's there,
link |
because it's one thing to say that, well,
link |
it just can't be because of the nature of global finance.
link |
There's no way to do it otherwise.
link |
It's another thing to see it there as an example
link |
and say, well, that thing is doing it.
link |
Why can't you guys be this way?
link |
That's why I'm so passionate about Africa
link |
because they don't like the systems they have
link |
and everybody's really young.
link |
And they are gonna throw all the systems out
link |
in the next 20 years.
link |
And they're gonna replace them with something else.
link |
If we get this stuff into Africa,
link |
1.2 billion people will be living
link |
in a considerably better system than the rest of the world.
link |
And then everybody else will look at that and say,
link |
why the hell are those guys so rich?
link |
Why are those guys making the money?
link |
Why are those guys doing so well?
link |
And it's not satisfying to hear,
link |
well, Africa is just better.
link |
No one's gonna say that.
link |
They're gonna say, okay, yeah, it's nepotism and corruption
link |
and lack of transparency and these types of things.
link |
So I think absolutely it has the potential
link |
to improve the human condition,
link |
but humans have to get out of the way.
link |
Humans have ingrained in themselves selfishness
link |
and it is a desire to maximize for themselves
link |
and their family and not thinking systems.
link |
And so we have to evolve capitalism at the same time.
link |
And what I mean by that is right now you're trying
link |
to maximize the amount of resources you get today.
link |
What we need to do is start thinking about
link |
how do we create future versions of ourselves in 2100
link |
and create a resource for that time period.
link |
And then the name of the game is to maximize that
link |
or balance that with what you get in the short term.
link |
And then suddenly you're saying to yourself,
link |
well, if I'm doing things that are good for me today,
link |
but compromising then I make less money.
link |
So capitalism as an engine is okay.
link |
The problem is it's misparameterized.
link |
Right, almost like inject longterm incentives
link |
into the capitalist system.
link |
And cryptocurrency space is the only economic system
link |
where that's actually possible.
link |
You can create a tokenomic scheme
link |
where doing things that are beneficial for people
link |
you'll never meet because you're long dead
link |
actually makes you money today.
link |
You can't do that in a legacy financial system and so forth.
link |
So I think that that's the real impact capital conversation
link |
that has to be had as you explore these things
link |
is you have to talk to people and say,
link |
look, it's not about communism
link |
or socialism versus capitalism.
link |
It's not about, hey, let's donate and save the world
link |
or try to be charity and make things better.
link |
It's all about how do you use the fact
link |
that we have a better toolkit to create a different system,
link |
a different incentive model
link |
where the default configuration of the system
link |
is longterm thinking.
link |
And the default consideration of system
link |
is get rid of all these negative externalities
link |
that marketplaces have and judge the success of society,
link |
not by how the greatest of society are doing,
link |
but by how the least of society are doing.
link |
HDI, not GDP, this kind of thinking.
link |
And I think crypto can actually be the vanguard
link |
that kind of pushes us there.
link |
And the first countries to adopt that
link |
are gonna be just significantly better places to live.
link |
And the people who envy them
link |
will force the other countries to change.
link |
That'd be a ripple effect.
link |
So when you wake up in the morning
link |
or as you sleep like a baby,
link |
wake up multiple times in the middle of the night,
link |
do you feel the burden of this kind of future
link |
that's in your hands and not to mess it up?
link |
Like, what is it, Big Lebowski?
link |
Her life is in your hands, dude.
link |
Don't worry about them.
link |
They're nihilists, Tony.
link |
Do you feel the burden of like,
link |
because we're talking about all these 100 plus papers
link |
and the academic beauty of the algorithms
link |
we're talking about,
link |
and there's millions of human lives at stake here.
link |
I mean, you always feel the burden,
link |
especially in my own company.
link |
I mean, I have all these people work for me
link |
and they eat because I pay them, right?
link |
So if I can't pay them, then that's my fault.
link |
So you have to, as a leader,
link |
you always have to be cognizant
link |
that there's all these people
link |
who have signed up for your crazy vision
link |
and you have to be larger than life.
link |
You always have to be good.
link |
You're not allowed to have a bad day.
link |
You're not allowed to feel like shit.
link |
You always have to show up.
link |
You always have to be pushing for it.
link |
And so that's a huge burden in many respects
link |
because there's Charles the person
link |
and then Charles the CEO,
link |
and these are very different things
link |
in terms of expectations, at the very least.
link |
And so it's heavy in that respect.
link |
That said, what gives you solace
link |
is that you're not in it alone.
link |
It's lonely, but you're not alone.
link |
You have so many amazing people around you
link |
that are willing to help
link |
and actually take some of that burden.
link |
My life has gotten considerably better
link |
when I learned how to delegate and trust.
link |
And even if people screw up and fail,
link |
it's worth the risk
link |
because ultimately you're amplifying yourself.
link |
The other thing is that it's okay not to get all the way.
link |
You want to, you wanna push there,
link |
but make sure whatever the hell you do,
link |
you leave something for somebody else
link |
to pick up and carry on.
link |
That's why we care so much about the publication process
link |
We'll never file a patent in our entire history
link |
because whatever we do, it's yours as much as it is mine.
link |
And maybe I can only get you 70% of the way
link |
and I'll plop over dead from a heart attack
link |
or get killed by an eagle or something like that.
link |
Maybe somebody brings the.
link |
Maybe somebody brings the hast eagle back and it kills me.
link |
So it could happen.
link |
They're bringing the woolly mammoth back.
link |
Talk to George Church about that.
link |
It's a good way to go.
link |
Even the eagle or the mammoth.
link |
I'd rather be crushed by a mammoth
link |
because eagles actually fly you up and drop you.
link |
Oh, so you won't die via slow death
link |
and they probably peck at you.
link |
You just be grievously wounded on the ground
link |
and the eagle is like slowly devouring you.
link |
Yeah, don't go down that way.
link |
I've lost my train of thought.
link |
The point is you feel deeply great
link |
with a bunch of people around you and then you give.
link |
Yeah, you delegate, you delegate.
link |
And somebody fights the eagle
link |
and then other people takes care of that
link |
and this, that and the other.
link |
You just do the best you can.
link |
You're in the arena.
link |
You fight as hard as you can.
link |
You leave nothing for home.
link |
You could put it all on the field
link |
and then when you go home,
link |
you have pride in what you've done
link |
and you know that you've at least made a slight difference.
link |
You know, one person can make a huge difference.
link |
Look at Norman Borlaug.
link |
I mean, he just went around the whole world
link |
teaching people how to grow crops.
link |
He saved a billion lives over the course of his life.
link |
Billion people didn't starve to death because of one guy.
link |
It's amazing the asymmetry
link |
and the returns on that type of a thing
link |
just for the knowledge transfer of all things
link |
and yet not a household name.
link |
So that's the other side of it, of the burdens.
link |
People always want something or something.
link |
So they say, oh, if I endured all these burdens,
link |
I should be given something.
link |
I entered into this space fully expecting
link |
that probably the most likely outcome was jail.
link |
That's what my dad told me and other people told me.
link |
And it was because it's like, look at where we came from.
link |
The Liberty Dollar, eGold, all these things.
link |
Anybody tries to innovate the monetary system,
link |
either end up like Gaddafi or they end up in prison
link |
or they end up like nepotistic corrupt banker
link |
or something like that.
link |
And so the financial regulations
link |
are not built for rapid innovation.
link |
They're not built for Bitcoin.
link |
There's a reason Satoshi was anonymous.
link |
It wasn't because he enjoyed the anonymity.
link |
There was legitimate criminal risk
link |
for this type of activity.
link |
So the fact that I've gotten this far
link |
and I'm doing pretty good, that's a win.
link |
You take that, life is good.
link |
What does a productive day in the life
link |
of Charles Hoskinson look like?
link |
Now we're getting to the details here.
link |
Diet, like fasting or not maybe,
link |
coffee, non coffee, exercise, sleep,
link |
scheduling like periods of deep work, programming,
link |
then the social media stuff that you do.
link |
You clearly enjoy being on social media
link |
and also live streaming, educating, inspiring the world
link |
or getting drunk and ranting at the computer.
link |
Well, first off you do a wet year and a dry year.
link |
That's what prevents you from becoming an alcoholic.
link |
So unfortunately the way that schedule worked,
link |
2020 was my dry year.
link |
Like I didn't drink the entire year.
link |
Not a single sip of alcohol.
link |
Yeah, you do a dry year and then you do a wet year.
link |
Oh, so this is one of your ideas about life
link |
Yeah, you have to alternate.
link |
Never do too much of any one thing.
link |
Well, Churchill never alternated.
link |
He just kept drinking throughout his life.
link |
He did pretty good.
link |
Just to push back against the year.
link |
Yeah, he had an Alfred North Whitehead.
link |
Although didn't Churchill get kicked out
link |
as prime minister at some point?
link |
So maybe he took one dry year.
link |
Yeah, he was a sober, happy, in shape Churchill.
link |
He would have led a Britain for 30 fucking years.
link |
But you know, see Lex, that's why we can't have nice things.
link |
Conor S. Thompson, maybe you're onto something.
link |
Oh, you know, it's really crazy if you go to Aspen
link |
and see the bar he used to go to.
link |
I actually met a waitress who knew him really well
link |
and he'd go in there like two, three times a day
link |
and she's like, yeah, he'd do cocaine
link |
right here on the table and he'd come in with lots of pills
link |
and just put them all out on the table
link |
and be taking them at different hours
link |
and they were all clearly illegal substances
link |
but we'd just give him coffee or whatever he wanted.
link |
But anyway, that's the day in the life of Charles.
link |
I fast, I tried to do intermittent fasting, 16, eight.
link |
The longest fast I ever did for a long term fast
link |
was two weeks, which was just crazy.
link |
Can you take me through the journey of like philosophically
link |
what was going on in your mind?
link |
Well, so normally when I do an extended fast
link |
it's about three, four days
link |
because that's the sweet spot before you start losing
link |
muscle mass and other things start happening
link |
and people know so much more about this than I do
link |
but I just feel pretty good
link |
and you kind of get addicted to the fast high.
link |
You don't have to eat, you have no downtime,
link |
you're just going, your energy never dips
link |
and so I used to do like three, five days,
link |
maybe three, four was the sweet spot
link |
but then after about a week I was like,
link |
how long do I, can I make this go?
link |
And so I started talking to some people,
link |
I said, well, Angus Barbary did 384 days,
link |
of course I'm not as fat as Angus
link |
so I said, oh, I can do two weeks.
link |
So I just kept going and kept going and kept going
link |
and kept going and right around the two week mark
link |
I fainted for a little bit in a chair
link |
and I was like, okay, maybe I should start eating again
link |
but then I was legitimately worried
link |
about like refeeding syndrome and this stuff,
link |
like, okay, how do I take care of that?
link |
So my brother's a doctor and I called him
link |
and I said, hey, Willie, I haven't eaten in two weeks,
link |
how do I start eating again?
link |
And he's like, what?
link |
Slowly, yeah, so the usual routine intermittent fasting,
link |
although I haven't been as good about it as I should be
link |
and I used to work out, I don't do as much as that,
link |
the stress and the work life balance has been horrible
link |
the last 24 months and I've gained a lot of weight
link |
and all that stuff but I'll fix that
link |
but I do try a lot of things,
link |
like I used to call map and I do meditation,
link |
recently I started doing photobiomodulation,
link |
you ever heard of that?
link |
It's a crazy headset called a Vlite,
link |
you saw that picture of me with like the weird thing
link |
with the red lights on,
link |
it actually shoots lights into your brain,
link |
it's really cool stuff but it improves blood flow
link |
and actually there's some peer reviewed studies
link |
that show that it does neurogenesis
link |
so you actually generate new neurons and things like that,
link |
it's really cool stuff so I do that
link |
and it actually helps a lot
link |
and every day's a little different.
link |
Do you get a few hours of like alone time to work, to think?
link |
Yeah, deep work is so important,
link |
there's even a book on that, like Deep Work.
link |
Yeah, by Cal Newport.
link |
I think you interviewed him, didn't you?
link |
Yeah, everyone should listen to this podcast,
link |
Deep Questions, he's awesome,
link |
he's a mathematician, theoretical computer scientist
link |
so those guys really need their time
link |
and want to really think.
link |
That's the one thing I deeply miss,
link |
when you're a CEO, you're the master of the five minute deal,
link |
you come in, you talk to people,
link |
you make a decision, you move on to the next thing,
link |
you move on to the next thing
link |
and I used to be used to like really deep focus,
link |
you'd sit down and think about something
link |
for 10 hours, 15 hours, 20 hours and that's that
link |
and I enjoyed it, it was just so beautiful
link |
to get lost into something and just go and go and go
link |
and then you become a CEO and it's like
link |
you never can go and go,
link |
you're lucky if you read a four page thing
link |
because there's something else that comes up,
link |
you have to travel, you have to do that
link |
so I've been trying lately to have
link |
and actually our chief of staff recommended
link |
like Fridays is do not disturb day
link |
so it's for deep work, you don't have meetings,
link |
none of these things
link |
and so far I have not committed to that
link |
but everybody else in the organization
link |
has started to move there
link |
but my hope is next month
link |
that I can actually get serious about that.
link |
The other time I'm lost in thought
link |
is I do a lot of float tanks,
link |
have you ever done isolation tanks?
link |
But I really want to.
link |
It's one of the most amazing things you can do,
link |
you come out on the other side
link |
and all your stress worries, they're just gone
link |
and you have so much productivity and clarity,
link |
if you combine that with daily naps, that's the way to go.
link |
Yeah, I'm a huge fan of naps
link |
so what about the social media stuff
link |
and like you doing the live streams,
link |
do you ever dread those?
link |
Are you energized by those?
link |
Because you're exceptionally good
link |
at communicating all the different kinds of ideas
link |
and being very transparent with the community,
link |
all those kinds of things.
link |
I really enjoy the live streams,
link |
it's fun, it's never been a chore
link |
because it's for them,
link |
it's a chance for people in the community
link |
who've been loyal and they really love it
link |
to actually just be there, ask some questions
link |
and I try to make it as entertaining as possible
link |
and you have your trolls and you have your love
link |
and it's actually nice to have a mixture of the two
link |
because sometimes you can beat down trolls just for fun,
link |
that kind of stuff and it's grown to a cult following,
link |
I think there's like 40, 50,000 people
link |
and it's almost like Fight Club in a certain respect.
link |
So I was in Vancouver years ago
link |
and I was in Air Canada checking in,
link |
just about to fly back to Colorado
link |
and I was getting this weird vibe
link |
from the guy that was checking me in
link |
and then right after he takes my bag,
link |
he kind of leans over to me, he's like,
link |
I love Ada and I was like, really?
link |
He's like, yeah, I watch your live streams
link |
and then I was flying into London,
link |
I was in London Heathrow Airport
link |
and the passport control guy was there
link |
and I was just about to take my passport out
link |
and he says, welcome to London, Mr. Hoskinson.
link |
I was like, oh God, am I going to jail in London?
link |
Why does the border patrol guy know who I am?
link |
This is a bad deal for me
link |
and it turned out he watched my live streams
link |
and so there's a lot of that and that's so much fun.
link |
In fact, here in Austin, I was at a Mexican restaurant
link |
just down in the closest place
link |
and while eating there, two different people recognized me
link |
and I took a picture with one of them
link |
and again, they watched the live streams.
link |
Well, if it's anything like Fight Club,
link |
you have to wonder if some of those people
link |
or all of them are just figments of your imagination.
link |
I don't have an answer for that.
link |
I could be a figment of your imagination
link |
which just proves that yes.
link |
Yeah, but honestly,
link |
if I was capable of that level of delusion,
link |
why the hell don't I look like Brad Pitt?
link |
Okay, so on this topic, let me ask you about mushrooms.
link |
You're interested in mushrooms, growing mushrooms.
link |
I believe you are also interested
link |
in the mind expanding capabilities of psychedelics.
link |
At least you mentioned kind of the interesting place
link |
where your interest in non psychedelic mushrooms might go.
link |
Can you explain the nature of your interest in mushrooms?
link |
Is it personal, is it business, is it both?
link |
No, it's a little bit of everything.
link |
You know, it's just an underexplored area
link |
of science and botany that ought to be explored
link |
because there's so much cool, interesting stuff there.
link |
Mushrooms do so much.
link |
Like they have these things called cordyceps
link |
and they are like a zombie fungus that infects insects,
link |
takes them over and then it will have them
link |
kind of get to other insects
link |
and then burst out of their head like an alien
link |
and spray spores on them and repeat the process.
link |
I mean, they even made a damn game about this.
link |
The Last of Us or something like that.
link |
And this is a real thing.
link |
Like you can Google it and see like these dead ants
link |
with these fungal stabs coming out of them.
link |
It's like, holy God, this is crazy.
link |
And in the same topic, you go all the way to Lion's Mane
link |
and it could actually help treat Alzheimer's
link |
and treat depression and Parkinson's
link |
and regrow nerves and so forth.
link |
Other things, they've shown some effectiveness
link |
against COVID, you know, it's just so crazy
link |
the diversity in the mushroom kingdom
link |
of the medicinal applications, the pesticide applications.
link |
You can use it a lot to kind of save hay and trees.
link |
There's a lot of things you can do
link |
to combat all kinds of invasive species.
link |
And it's true, there's a lot of cool stuff
link |
with psychedelic mushrooms and there's a great book
link |
from Michael Pollan, How to Change Your Mind,
link |
where he was really the first journalist
link |
a long time to go and Roland Griffiths
link |
work his way through the Johns Hopkins studies.
link |
But the long and short for me when I read that book,
link |
like, okay, mind expansion is great,
link |
but look at the effectiveness of psychedelics,
link |
psilocybin mushrooms with SSRIs,
link |
selective serotonin reuptake inhibitors
link |
for the treatment of depression.
link |
They showed in the Johns Hopkins studies
link |
that they're equal or better in effectiveness
link |
in many cases for the treatment of depression
link |
than a drug that you have to take forever.
link |
And this is just one or two treatments
link |
and then you desist from it.
link |
That's a miracle because there's so many people
link |
suffer from severe depression and it's a lifetime ailment.
link |
And the fact that we have something in the toolbox
link |
that we've underexplored is a very powerful thing.
link |
The other thing was end of life issues.
link |
A lot of people get cancer.
link |
I've lost people in the family from cancer.
link |
And it's so hard those last two, three months
link |
because they kind of have this,
link |
they're in a horrific pain, they're trying to find meaning
link |
and why is this happening to me?
link |
And if you can just give them a substance
link |
that on the other side of it, there's a good chance
link |
they can come to peace with everything
link |
and die with a lot more dignity and happiness.
link |
That alone justifies an enormous amount of study
link |
and the fact that these things are super cheap
link |
and they grow pretty much anywhere, it's pretty cool.
link |
Now on the commercial side,
link |
you can make a lot of money from mushrooms.
link |
I'm working with a company called Farmbox Foods
link |
and it's one of the,
link |
they do both vertical hydropartic farming,
link |
they also do mushroom and they put these amazing labs
link |
and shipping containers
link |
that are kind of like controlled environments.
link |
You grow 400 pounds of gourmet mushrooms
link |
a single week off of that.
link |
And your margins can be up to 30% per year.
link |
If you're just selling them for food consumption,
link |
if you're doing supplements,
link |
they can be even higher than that.
link |
So it just kind of made sense
link |
from a diversification of assets to say,
link |
hey, let's do some stuff in hydroponics
link |
and aquaponics and mushrooms.
link |
But the more I do and the more I learn that community,
link |
just the cooler that community is.
link |
Like I went to this beautiful mushroom festival
link |
in Cape Springs down in Georgia.
link |
And I met this guy named Bill Yule
link |
and he just looks like a druid.
link |
You know, it's just like he lives in a tree
link |
and he opens up the tree and goes out and everything.
link |
And I was like, Bill, what do you do?
link |
He said, I go and I try to study beetles and boletes
link |
and a very particular type of beetle.
link |
And they mate in the most crazy way.
link |
It's like this beetle will fuse on top of another beetle
link |
and they'll vibrate.
link |
And if they make the right harmony,
link |
she'll mate with them, otherwise they'll kick her off.
link |
And you can only make the harmony
link |
while you're on a specific type of bolete mushroom.
link |
If it's anywhere else, the harmony doesn't.
link |
It's like, who the fuck does this?
link |
It's like 20 years, 30 years just thinking
link |
about goddamn beetles and bolete mushrooms,
link |
but that's that community.
link |
And they're the happiest people you'll ever meet.
link |
And they're just so much fun to talk to.
link |
And there's just so much lore there that's not discovered.
link |
The other thing is there's a ton of undiscovered mushrooms.
link |
So, you go to my ranch up in Wyoming,
link |
go out that national forest next to it,
link |
you'll probably discover six or seven new species
link |
just doing some gene sequencing and things like that.
link |
So, there's like a gold rush for new things to discover,
link |
to treat all kinds of things.
link |
So, I love mushrooms, love that community.
link |
I think there's a lot of wonderful medicinal properties
link |
and everybody there is just a lot of fun to hang out with.
link |
The other passion is aquaponics and hydroponics.
link |
And I got a lot more serious after COVID.
link |
I go to the supermarket, all the store shelves are barren.
link |
I say, guys, can you imagine if we had a real big thing,
link |
what this would be like?
link |
We need to have domestic food production.
link |
We need to have resilience at the community level.
link |
So, let's go build a $40, $50 million aquaponics facility
link |
next to every major city.
link |
So, at least you have some local production of food
link |
and people won't starve to death.
link |
Otherwise, it's very bad.
link |
And again, the margins are phenomenal there, 20%, 30%,
link |
if you actually do it right
link |
and alternate your crops properly and so forth.
link |
And you create a lot of high paying jobs with it as well.
link |
And so, you kind of draw a lot of value
link |
from staying close to nature in all of these kinds of ways
link |
that are keeping you humble.
link |
Like you said, what is it?
link |
The goat is still gonna crap on you.
link |
Oh, yeah, the donkeys will shit on you
link |
whether you're broke or a billionaire.
link |
That's a good line.
link |
That's the line you'll be remembered for
link |
if the universe has a sense of humor.
link |
It's a neo Yogi Berra.
link |
So, I think mushrooms is a good place to ask
link |
about my friend, Joe Rogan.
link |
So, I keep folks from the Cardano community
link |
kept saying, keep saying things like,
link |
Lex podcasts first, then Joe Rogan experience.
link |
I guess I'm the moon and Joe is Mars in this metaphor.
link |
Since I'm a CS person, I can talk a little bit
link |
more fluently about cryptocurrency
link |
because fundamentally cryptocurrency
link |
is a computational idea.
link |
But then there's somebody like Joe
link |
who is more like an everyman.
link |
He does not necessarily know the technical intricacies
link |
of cryptocurrencies.
link |
And I don't think he's had a cryptocurrency person on.
link |
Didn't he interview Andreas on Todopolis?
link |
That's right, a long, long time ago.
link |
But that was almost like the cryptocurrency space
link |
goes through phases.
link |
And I think we're in a new era of some kind.
link |
And how do you talk to Joe about Cardano?
link |
How do you talk to Joe about what the heck?
link |
I remember somebody tried to explain to him
link |
How do you explain this whole space?
link |
Of where Bitcoin is, of where Ethereum is,
link |
of where Cardano and smart contracts
link |
and some of this proof of work,
link |
with this proof of stake ideas
link |
that we've been talking about.
link |
What you do is you start with applications
link |
that they're interested in.
link |
So he's an elk hunter.
link |
And so he's probably interested in elk tags, right?
link |
So you start there and you say,
link |
that whole system can be put on a blockchain
link |
and here's how it's gonna be better for you.
link |
You say, that's what you do.
link |
You always connect it to something they know and love.
link |
And then once they get that, they say,
link |
oh, that's really cool.
link |
And then they ask, what else can you do with it?
link |
What else can you sell me on it?
link |
And you kind of work your way outwards there.
link |
Problem technologists make is they're so damn in love
link |
with the technology.
link |
They have that tail wagging the dog
link |
where they just wanna talk about the technology
link |
and how incredibly cool it is.
link |
It's like talking about math.
link |
Oh God, let's talk about cool boardisms.
link |
Everybody's eyes glows over.
link |
No, you always have to connect it
link |
to the interest of the particular person
link |
and what they care about, what they love, what they need.
link |
He's got the Spotify thing.
link |
He's got all these things going on.
link |
Intellectual property is probably pretty important, Joe,
link |
We could talk about this concept of perpetual royalties.
link |
So for example, let's say that you create a piece of art.
link |
You can build into the token itself
link |
a perpetual royalty to something you care about.
link |
Maybe every time it sells, it pays it back to you.
link |
Or maybe every time it sells,
link |
it donate to some clean water charity
link |
or something like that.
link |
The point is that the actual acquisition
link |
of the NFT requires adherence to that smart contract.
link |
So people can't deviate from your desire even after you die.
link |
So stuff from Andy Warhol or from Picasso,
link |
that can still be generating some donation
link |
every time a Picasso sells to something else.
link |
You can do that with NFTs.
link |
And so he starts thinking, God, what else can I do?
link |
Maybe I can do my tickets with these types of things.
link |
Maybe I can do loyalty points for my fans.
link |
So now you got him engaged,
link |
and he's thinking of all the opportunities for him,
link |
and it gives him an incentive to anchor
link |
and connect to those concepts.
link |
And then over time, he starts asking the question,
link |
well, how do we know it's secure?
link |
Then we can talk about proof of work or proof of stake
link |
or these types of things.
link |
Well, so this is how it stays secure
link |
if you're really interested.
link |
And there's an incentive to have the attention span
link |
necessary to do the homework,
link |
eat the broccoli and get over that hill.
link |
But it's also an opportunity, at least it was for me,
link |
especially with Bitcoin a while ago,
link |
is to take another look at the monetary system.
link |
Even look at the, I've been looking quite a bit
link |
at the history of the 20th century
link |
and sort of look at that history
link |
through the perspective of the monetary system,
link |
the gold standard and all those kinds of things.
link |
And you just add that little layer of consideration
link |
of how much money,
link |
of how money can be used by people in power
link |
to control the populace.
link |
And it's fascinating to look at the history
link |
from that perspective,
link |
and then that allows you to look at the future
link |
of how we can change that in order to empower people.
link |
And then of course, the governance thing
link |
that you're working on is fascinating
link |
because I mean, I don't know,
link |
but it seems like deeply broken aspect of our government
link |
is just the voting system.
link |
And discussing how that could be revolutionized
link |
Because a lot of conversations end up being on the internet
link |
about like number go up, which is like financial side.
link |
And to me personally at least, I think that's the same
link |
for Joe is that's just boring.
link |
Like it's the investing, the financial side of it,
link |
I know it has a lot of impact, but it's kind of boring.
link |
Cause longterm is not gonna have any impact.
link |
If the idea is a strong longterm, it's going to win.
link |
The idea is a weak, longterm is gonna lose.
link |
The ups and downs of the short term don't matter.
link |
That's just like casino games that you play.
link |
Speaking of games, video games,
link |
gotta ask you about those.
link |
You mentioned Diablo, maybe you're a fan of Diablo.
link |
Well, yeah, and Diablo 2 was great.
link |
Do you like Skyrim?
link |
Skyrim was great too.
link |
Like the Elder Scrolls.
link |
I actually bought the game that the Elder Scrolls
link |
was based on, do you know that?
link |
So way back in the day, the Elder Scrolls series
link |
was inspired by a game called Legends of Valor
link |
that I played when I was a little kid.
link |
And it doesn't actually have an ending.
link |
They ran out of money before they finished it.
link |
So they just kind of like put this little thing on
link |
and said, okay, but you never finish it.
link |
So I actually bought all the intellectual property
link |
I didn't know there was a connection
link |
between Legends of Valor and Arena.
link |
Yeah, well, I forget the name.
link |
The guy, was it Todd something at Bethesda?
link |
He played it and he was inspired by it
link |
and then he created Arena right after playing it.
link |
That was such a good game.
link |
Arena, Daggerfall.
link |
I had a copy of Daggerfall when I was a kid,
link |
but it had a bug and so when you left the dungeon,
link |
And this was before, like you can get an easy patch for it.
link |
So I never actually played Daggerfall.
link |
I entered in through Morrowind.
link |
Yeah, no, the Daggerfall was the fascinating thing.
link |
We were just jumping all over,
link |
but we'll return to Legends of Valor
link |
because I want to ask you about that.
link |
But Daggerfall was fascinating
link |
because I think of all the other scroll games,
link |
it was like the largest
link |
because it was like randomly generated.
link |
It would like randomly generate the worlds,
link |
the dungeons and so on,
link |
which is fascinating to think about like,
link |
how big can you make the world both in actuality and feel?
link |
Like it's incredible to have a video game,
link |
I don't know how many video games do this well,
link |
where the feeling is you can be lost here forever.
link |
You can live here because most video games
link |
have like a bottom.
link |
It feels like you can run out of stuff.
link |
When Daggerfall was like, I can just keep doing this.
link |
At least that's what I felt at the time.
link |
But yeah, what the heck Legends of Valor?
link |
What's the idea there?
link |
Well, I mean, there's really nothing about it
link |
that's super compelling today.
link |
I mean, there's a nostalgia of youth that's there,
link |
but I mean, it doesn't even have a class system,
link |
a level system, the combat system is terrible.
link |
There's no journal,
link |
the magic system is terrible and so forth.
link |
And so I just wanted to start somewhere
link |
and I felt like that would be
link |
an incredibly fun overhaul project.
link |
I kind of got the idea from Beamdog Studios
link |
when they did another one of my favorite games,
link |
remember Baldur's Gate?
link |
Yeah, they did the enhanced.
link |
I love that Baldur's Gate too.
link |
Oh yeah, the enhanced edition was great.
link |
They should have never just done thrown a ball,
link |
they should have done an actual proper sequel
link |
and gone down that whole road.
link |
But anyway, I got the idea there.
link |
I said, well, take some old piece of IP
link |
and then you can kind of retrofit it and clean it up.
link |
And what's nice about Legends of Valor
link |
is it's a blank slate.
link |
You can do your own Elder Scrolls,
link |
you can create your own class system
link |
and level system and so forth.
link |
You could write some beautiful,
link |
exciting, fun narratives for that.
link |
And also it gives me a chance to explore a lot of things
link |
I think should be dragged into game development,
link |
like algorithmically generated music
link |
The problem with games, as you mentioned,
link |
you play lots and lots of hours,
link |
but your sound content is much smaller.
link |
So you have tons of repetition in the soundtrack.
link |
So what if you could connect the music
link |
to the state of the game world
link |
and it automatically through some process
link |
will generate music.
link |
And there's actually people who study this.
link |
And so that's one dimension.
link |
The other thing is you have things like GPT3 and so forth.
link |
There was a great game, Event Zero,
link |
and it came out like 2016 where you could actually
link |
have a dialogue with an AI and you're like a marooned
link |
astronaut on a space station that's abandoned.
link |
And you have to somehow work with this AI
link |
through communicating with it to convince you
link |
But the AI is a bit duplicitous.
link |
And I don't wanna spoil the plot of the game
link |
because it's such a cool game,
link |
but it's actually like a paint by numbers.
link |
It's almost like Zork where you don't have
link |
preselected dialogue.
link |
You actually type in the terminal
link |
and the AI will reply to you back and forth.
link |
And this was 2016 and it's like things have gotten
link |
an order of magnitude better.
link |
So the evolution of that tech,
link |
I think within the next five years,
link |
brought into video games could give you
link |
incredibly cool dialogue inside the game.
link |
So algorithmically generated music,
link |
better dialogue, better gameplay mechanics.
link |
Also, I'd love to explore alternative physics systems,
link |
alternative geometries like hyperbolic geometry
link |
or these types of things.
link |
And there's actually Hyperbolica is a game that does that.
link |
And you can do down the Euclidean geometry as well
link |
and bring those elements into a game design.
link |
And that's what we'll do with Legends of Valor.
link |
So it'll be kind of like Skyrim,
link |
but with a lot of really cool new shit.
link |
It's kind of like, I saw Aerosmith years ago
link |
and he was out there, he's like,
link |
do you like the old shit?
link |
Do you like new shit?
link |
Kind of middle shit, you know?
link |
So you're going for the middle.
link |
Yeah, I'm gonna try to do some of the old
link |
and some of the new and bring it in.
link |
So that'll be a lot of fun.
link |
And what's nice about it is that there is a lot of
link |
new play in the market
link |
because of the Microsoft acquisition of Bethesda.
link |
They've been losing employees like crazy
link |
and there's a lot of belief that Elder Scrolls 6
link |
will not live up to expectations
link |
because Microsoft will kill it.
link |
Okay, listen to me.
link |
I will go into, I'm all about love on the internet,
link |
but I will go hard at you Microsoft
link |
if you screw up Elder Scrolls.
link |
Well, we might have to do a spiritual successor, right?
link |
It might have to happen with Legends of Valor.
link |
But it's a passion project,
link |
so I have no time for it at all.
link |
It's like solo on my list of things to do.
link |
So I'll probably do it in 2022, 2023
link |
and we'll build a nice crew and we'll do it in Wyoming,
link |
probably in Wheatland or some really small town
link |
and we'll import everybody
link |
and then we'll have to build the whole city up
link |
like Elon is doing here in Texas.
link |
It'll be a fun project.
link |
Well, I like programmatically generated music.
link |
You mentioned Baldur's Gate.
link |
By the way, Haskell frameworks for that.
link |
For generating music?
link |
Yeah, for doing it.
link |
I wonder how successful that could be
link |
because I remember Baldur's Gate was the first game
link |
where I realized music is so important to the game.
link |
It was the thing I remembered about the game.
link |
It was the reason that,
link |
it was the thing I thought about
link |
when I was away from the game
link |
is like the feeling it created, that music.
link |
I don't even remember the music anymore,
link |
but I remember the music.
link |
Bum, bum, dum, dum.
link |
Jeremy Soule, I think was the composer.
link |
And actually getting like Raman Juwadi
link |
or Bear McCready in to do that, that would be so cool.
link |
Okay, this is awesome.
link |
Ridiculous question.
link |
What's the, maybe let's say top three
link |
graded video games of all time?
link |
Yeah, Baldur's Gate is definitely in the top three.
link |
Arcanum is my favorite game.
link |
And Arcanum was, Troika Games was just this amazing studio
link |
where they took the time to build probably
link |
the most compelling game worlds.
link |
In the case of Arcanum, it takes place
link |
in kind of like a 19th century Victorian England play.
link |
So steampunk, but then there's also magic
link |
inside this game world.
link |
And there's this crazy juxtaposition
link |
between magic and technology.
link |
And the more technology you have, magic stops working.
link |
The more magic you have, it disrupts technology.
link |
So all the people on the magic side
link |
hate the technology people and vice versa.
link |
And so you're just this character in this game world
link |
and you're just trying to figure out like where do you fit?
link |
And it has this incredible plot
link |
where you're kind of just a stowaway on a zeppelin
link |
that gets shot down and you get dragged
link |
into this conspiracy and you have to kind of figure out
link |
the conspiracy as you go through the whole game world.
link |
And you meet all these different races
link |
like the elves and the dwarves and so forth.
link |
And they've all been impacted by the proliferation
link |
of technology in different ways.
link |
Like the humans use steam engines
link |
to clear cut all the forest and it caused a lot of problems.
link |
The dwarves leaked that technology to the humans
link |
and so they kind of got exiled for it and so forth.
link |
And you have to decide like where do you fit in all of this?
link |
And you have a lot of choices as a player.
link |
You can be on the magic side, the technology side,
link |
kind of be neutral.
link |
And there's like 40 different endings for the game.
link |
It's just incredible.
link |
And this is all like 2000.
link |
And then you talk about a procedurally generated world.
link |
You have a quick travel, but if you want,
link |
you can just walk and the world randomly generates.
link |
But it's not like Daggerfall
link |
where there was interesting things along the way.
link |
So it was really ahead of its time
link |
and it was kind of the last of a generation of games.
link |
It was based on the same framework
link |
that Interplay used for Fallout,
link |
the original Fallout and Fallout 2.
link |
So that was really a cool setup.
link |
How were the graphics that were not essential to the game?
link |
Oh, it's isometric, top down.
link |
So kind of like the Fallout look.
link |
And so it doesn't hold up super well today,
link |
but that was never the point.
link |
It was more of a story driven game.
link |
But it was one of the very few games
link |
where at the very end of the game,
link |
you can actually talk the villain into killing himself
link |
instead of fighting you.
link |
If you, and you had to really work at it,
link |
you had to become a master of persuasion
link |
and get your charisma score maxed out
link |
and learn all this stuff along the way.
link |
And you have this philosophical debate
link |
over the nature of life and death with him.
link |
Yeah, and then you're just like,
link |
by the way, you're wrong and here's why.
link |
And he's like, oh yeah, you got a point.
link |
I'm just gonna kill myself.
link |
I was like, wow, this is great.
link |
Planescape Torment is the other one,
link |
I think is probably the greatest.
link |
Was it called Planescape?
link |
Yeah, it's another one on the Infinity Engine,
link |
which was what was used for Baldur's Gate.
link |
So it looks like Baldur's Gate.
link |
And God, that was such an incredibly well written game.
link |
You play this character called the Nameless One,
link |
this little blue guy, and you wake up in a morgue.
link |
And it turns out that you're a mortal.
link |
And every time you die, you lose all your memories.
link |
And so you've just been apparently living this life
link |
for a very long time.
link |
And you meet all these people
link |
in this crazy city called Sigil who know you,
link |
but you don't know yourself.
link |
And you're trying to figure out your name, your identity,
link |
and why do you have this curse where you live forever,
link |
but you keep forgetting every time you get killed.
link |
And it turns out you weren't such a nice person
link |
throughout this entire game world.
link |
But then again, there's this question of,
link |
well, if you can start over and you lose all your memories,
link |
do you have a chance for redemption or not?
link |
So it's an incredible game, Planescape Torment.
link |
And it's actually another one of those games
link |
where you can never actually have a fight.
link |
You can just kind of talk your way out of everything.
link |
And there's probably like a thousand pages of dialogue
link |
You guys had a lot of fun and a lot of drugs
link |
Do you think these three games are the kinds
link |
that would still be okay to play today
link |
or are they forever lost in time
link |
because we sort of got desensitized
link |
to the richness of computer graphics
link |
and all those kinds of things in modern games?
link |
I think you can enhance these games
link |
because your storytelling medium is so much more engaging.
link |
I was at the movie theater before COVID
link |
and the person to the left of me
link |
was looking at their cell phone during the movie.
link |
And the person to the right of me
link |
was looking at their cell phone.
link |
They're just not engaged anymore.
link |
Everybody is attention starved.
link |
And the video game is one of the last mediums
link |
where you have undivided attention of people.
link |
They're really into it.
link |
They're all into that thing.
link |
And so I think the fact that you have VR and AR
link |
and enhanced graphics and all these new gameplay mechanics,
link |
it's a value add instead of a value negative
link |
because ultimately what are you doing?
link |
You're telling stories
link |
and you're trying to connect people to something.
link |
Maybe it's the nature of life and death
link |
or are we truly real?
link |
Or are we in a simulation or not or something like,
link |
it'd be great to do 13th floor as a game
link |
or something like that.
link |
And the question is, well, how good of a story can you tell?
link |
Well, you're constrained
link |
by your storytelling tools and technology.
link |
The fact that games are so much more advanced now
link |
means that you now have many more dimensions
link |
of storytelling available to you.
link |
And actually with AI now coming in
link |
and really good AI coming in the next five or 10 years,
link |
your storytelling is not static anymore.
link |
The person can actually majorly participate
link |
and change the outcome in ways
link |
that were previously unpredictable.
link |
The other thing is they're still educational.
link |
You can teach people concepts that they never knew before.
link |
And it's like, if you wanna teach people
link |
about bizarre geometries or like Minecraft
link |
is a great example.
link |
A lot of people learned how computers work from Redstone.
link |
Yeah, I mean, yeah, as we said,
link |
we're more and more going to be living
link |
in a video game worlds might as well
link |
sort of as opposed to just make it fun,
link |
also expand our knowledge,
link |
expand our ability to think,
link |
like explore different ideas
link |
and do education broadly defined
link |
within those video game worlds.
link |
So we do the entirety,
link |
the entirety of life in the video game worlds.
link |
Hopefully it doesn't look like Minecraft, but we'll see.
link |
Do you have advice for young people today
link |
aside from playing lots of video games?
link |
You know, high schoolers, college students,
link |
thinking about their career, thinking about life.
link |
Well, we no longer live in a world
link |
where you get one skill set,
link |
you do it for 40 years and retire.
link |
I mean, that ship has sailed a long time ago.
link |
So learn how to learn and learn an appreciation
link |
and love for learning.
link |
So that's the first thing, you know,
link |
Josh Waitzkins wrote this beautiful book,
link |
The Art of Learning, if you ever read it.
link |
So good study skills, you know,
link |
slip box notes, these things.
link |
What was it, Zettelkasten or whatever it is.
link |
Yeah, there's a lot of little techniques
link |
that you can pick up along the way.
link |
And basically they teach you how to process
link |
lots of information very quickly,
link |
retain it and then decide what's useful to you
link |
The second thing is do not undervalue EQ,
link |
emotional intelligence.
link |
We've lived for a long time in a society
link |
where IQ was dominant.
link |
It's like how smart you are excuses everything else.
link |
You can be a horrible human being,
link |
but he's a really bright guy, right?
link |
The asshole mathematician or physicist.
link |
We now live in a world where the balance
link |
is far more important.
link |
You have to be smart, but you also have to be a nice guy.
link |
And don't undervalue that.
link |
So learn things like closed circuit communication
link |
and active listening.
link |
These skillsets will always pay enormous dividends
link |
Third, remember that you're judged for the things
link |
that you have and what you do with those things.
link |
You know, if you have very little,
link |
you still have to do something.
link |
When you have a lot, you have to do even more.
link |
So learn how to give and do that early on.
link |
Learn how to give back, volunteerism, charity,
link |
mentoring, these types of things.
link |
Those are so incredibly valuable to a person who's developed.
link |
The people that you mentored in the academic world,
link |
you learn this, you have graduate students.
link |
They one day will be professors.
link |
And it might just so happen, they might eclipse you.
link |
Remember Gauss had a doctoral advisor.
link |
Never forget that, you know, and so did Feynman.
link |
Make sure that you mentor people, you give back
link |
and you learn how to learn and you learn how to teach.
link |
Super important for your development as a person.
link |
And you'll notice all those things are agnostic
link |
to whatever domain you happen to have chosen.
link |
You could be in medicine or law or technology, whatever.
link |
That's your fancy, whatever your passion happens to be.
link |
And don't conflate your earning in your career.
link |
If people try to keep putting these things together,
link |
they're increasingly becoming decoupled.
link |
There's a lot of cases where people do their passions
link |
and they do it for free or, you know, for sustenance,
link |
but then they have something else they do on the side
link |
to also augment or supplement their income.
link |
Probably best that way.
link |
When you conflate the two, you tend to get
link |
burned out terribly.
link |
You see this a lot with musicians or other people.
link |
They just, they want to make music,
link |
but they have to tour or whatever,
link |
because they gotta pay bills.
link |
Stuff like that happens.
link |
Other than that, I mean, I'm not a guru.
link |
I'm not in any particular position to...
link |
You showed up in a robe, which I thought was kind of weird.
link |
And you had a crown and you kept calling yourself king.
link |
And that was in a robe that was a yukata.
link |
Okay, thank you for clarifying.
link |
Audience, he's joking.
link |
I heard somebody who's gonna write blog posts.
link |
Charles Hoskinson walks around with a crown.
link |
Let me ask you a ridiculously big
link |
and the most important question.
link |
What's the meaning of this whole thing, of life?
link |
Well, I got a story for that.
link |
Does this have something to do with a farm?
link |
Well, no, no, no, it's from Japan.
link |
I used to live in Japan.
link |
I live in Osaka, right next to Namba, beautiful area.
link |
It's like, if you're gonna live anywhere in Japan,
link |
You live anywhere in Osaka,
link |
live next to the restaurant district.
link |
Four o clock in the morning, you can get good ramen.
link |
These are the things in life that make you who you are.
link |
So there was a shogun and he was kind of a bad ass.
link |
He was really good killing people,
link |
really good at running his empire.
link |
And then he got a bit disgruntled in his late 40s.
link |
And he said, you know, I'm just gonna give it all to my son
link |
and I'm gonna wander around Japan
link |
until I find the perfect cherry blossom.
link |
That's what I'm gonna do.
link |
Everybody thought he went crazy.
link |
He said, no, no, no, that's what I'm gonna do.
link |
And he took his whole entourage with him.
link |
And so his son is now the shogun.
link |
And then he's just wandering throughout Japan
link |
and having all these incredible crazy adventures
link |
as he's wandering throughout Japan,
link |
fighting bandits and loving beautiful women and so forth.
link |
And then 30 years later, he's passing these two geisha gals
link |
and one of them turns around
link |
and they notice him slumped over next to a cherry tree.
link |
And so she goes over to try to rouse him and he's dead.
link |
And in his hands is a wilted cherry blossom.
link |
So that's a very Japanese story, right?
link |
The point is that it's not the actual blossom
link |
finding the perfection that matters.
link |
It's the things you do on a day to day basis.
link |
The places you go, the people you meet,
link |
the experiences you have and the joy you take
link |
in the things that you do here in the moment now.
link |
You have to get there.
link |
You know, if you look at Jiro dreams of sushi,
link |
there's this guy 70 years of his life
link |
making the same damn piece of sushi
link |
again and again and again.
link |
He's the happiest guy around.
link |
Albert Camus and his story of Sisyphus.
link |
You know, Sisyphus should be miserable.
link |
It's the Greek curse.
link |
He has total clarity of purpose.
link |
And every day he gets to basically roll that stone
link |
just a little bit better than the day before,
link |
a different way than the day before.
link |
And it's not the destination.
link |
It isn't getting the stone up
link |
to the top of the hill that matters.
link |
It's the fact that the act,
link |
you find that joy in that act, that ikigai,
link |
that way of life, that purpose of life.
link |
That I think is the closest thing
link |
a human can get to a meaning.
link |
You know, you didn't exist, you're dead.
link |
And if you compare it to the size of the universe
link |
in that time, it's just a little blip.
link |
So all you can do with what you have
link |
is just find meaning in the things
link |
that you do on a daily basis.
link |
And you can't predict the macro.
link |
We have all this wealth and power in America.
link |
What if a world war breaks out?
link |
We could be destitute like Walmart Germany.
link |
And so, you know, you could be a big guy.
link |
You could be now living on the street side.
link |
Would you be miserable?
link |
The point of life is getting to a point
link |
that no matter what comes your way,
link |
what misfortune comes your way,
link |
you're in a position where you can find
link |
a modicum of happiness and love and empathy
link |
for others in that moment.
link |
And then the highest pursuit of life
link |
is the ability to share that mindset with other people
link |
and give it to them somehow.
link |
And that's really hard, you know,
link |
because everybody comes in, they're always Eeyore,
link |
oh, doom and gloom and cynical,
link |
and but this and that and reputation this and that.
link |
You have to somehow transcend all of it and say,
link |
you know, that doesn't matter.
link |
Look at the cherry blossoms.
link |
Aren't they beautiful today?
link |
And let's find a better one tomorrow.
link |
See, you're also a fan of fishing, I read somewhere.
link |
And one of my favorite books is Old Man and the Sea,
link |
where there's an old man sort of battling a big fish
link |
and basically closing out the last chapter of his life
link |
So I think another aspect of life with this boulder,
link |
it feels like the boulder gets bigger and bigger
link |
as we get closer to death.
link |
And, you know, you find yourself married
link |
to a particular struggle in life
link |
that eventually just kind of overtakes
link |
the entirety of meaning of your existence.
link |
Do you think, I know what it is for me.
link |
Do you have something like that?
link |
The broader vision that unites your work with Cardano
link |
and everything you've done in life,
link |
the big fish that you're going to end up
link |
in the dark of night,
link |
struggling with the last chapter of your life,
link |
like the big problem you're taking on?
link |
Well, in mathematics, it was the Goldbach conjecture.
link |
I'd like to prove that.
link |
That's probably not gonna work.
link |
That's a really big fish.
link |
So do you still have a love for mathematics?
link |
Oh God, yeah, of course I do.
link |
You never lose that.
link |
You never lose that.
link |
You lose the ability to do deep work
link |
and you don't have the creativity
link |
and the raw inspiration.
link |
This is why I've gotten to automated theorem proving
link |
because what I lack and because I'm getting older,
link |
I can now have computers understand it
link |
and use AI to just solve this stuff.
link |
It's like the cheat codes for math.
link |
Fuck those guys, we'll still do that.
link |
But you know, mathematics still has those last passions
link |
and there's all kinds of cool things
link |
that I'd like to see done.
link |
Like quota complexes allow you to unify topology
link |
and number theory in really novel ways.
link |
And there are all kinds of cool things, but who cares?
link |
Everybody has those white whales.
link |
Another thing I love to do is bring back the woolly mammoth.
link |
That's George Church's hidden pleasure.
link |
In five to 10 years, it's actually gonna happen.
link |
And I have this beautiful ranch in Wyoming
link |
and I gotta find a way to convince George
link |
to let me raise his clone mammoth fence on my ranch.
link |
They'd probably get along really well.
link |
And then I have to learn all these cool things
link |
about woolly mammoths.
link |
Like do you shave them in the summertime
link |
and let them get shaggy during the winter
link |
or do you just let that coat go and then it falls?
link |
It's an undiscovered country.
link |
I just had the image of Charles Hoskinson alone
link |
on a bison farm trying to raise a woolly mammoth.
link |
Just start wearing a white suit
link |
and say welcome to Hoskinson's ranch.
link |
I'll have a cane with amber on it.
link |
Yeah, with a chalkboard that you keep scrambling on
link |
like the beautiful mind in the movie
link |
and you'll have voices.
link |
All the schizophrenia's already come.
link |
You guys are all figments of my imagination anyway.
link |
Now one of my goals though, I love catfish
link |
and they live a long time.
link |
They get really damn big if you see those guys.
link |
I'd love to catch one now and be in my 60s
link |
and catch the same fish twice and recognize it.
link |
Maybe I'll lift a scar or something.
link |
That'd be really cool, going back to the fish thing.
link |
Because both the fish has gone through a lot,
link |
I've gone through a lot.
link |
We can just be like old friends.
link |
About a life well lived.
link |
Then I'll die of a heart attack and my mammoths will eat me.
link |
That's something to look forward to.
link |
Charles, this is one of the most amazing conversations
link |
It's truly an honor that you would spend
link |
your valuable time with me.
link |
I'm glad you exist in the cryptocurrency
link |
and the technology space.
link |
I can see your love for mathematics and your love for life
link |
just radiate through everything you do.
link |
Thank you for being you
link |
and thank you for talking to me today.
link |
It's a lot of fun.
link |
Thank you so much, Lex.
link |
Thanks for listening to this conversation
link |
with Charles Hoskinson.
link |
Thank you to Gala Games, Allform, Indeed, ExpressVPN,
link |
Check them out in the description
link |
to support this podcast.
link |
And now, let me leave you with some words
link |
from William Faulkner.
link |
You cannot swim for new horizons
link |
until you have the courage to lose sight of the shore.
link |
Thank you for listening and hope to see you next time.