back to index

Charles Hoskinson: Cardano | Lex Fridman Podcast #192


small model | large model

link |
00:00:00.000
The following is a conversation with Charles Hoskinson,
link |
00:00:03.200
founder of Cardano, cofounder of Ethereum,
link |
00:00:06.760
and a mathematician who's one of the most well read
link |
00:00:09.800
and knowledgeable people on the technical side
link |
00:00:12.200
of cryptocurrency that I've ever spoken to.
link |
00:00:15.600
Quick mention of our sponsors, Gala Games, All Form, Indeed,
link |
00:00:20.640
ExpressVPN, and ASleep.
link |
00:00:23.280
Check them out in the description to support this podcast.
link |
00:00:26.840
As a side note, let me say that Charles
link |
00:00:29.040
is not just a mathematician or cryptocurrency innovator,
link |
00:00:32.360
but also a Colorado based farmer of bison and mushrooms,
link |
00:00:38.600
a gamer, a fisherman, and a world traveler.
link |
00:00:41.800
When I asked him if he has a nice professional picture
link |
00:00:44.800
of himself, he sent me a picture of him in Mongolia
link |
00:00:48.240
with a hawk on his shoulder,
link |
00:00:50.400
meeting the Mongolian president.
link |
00:00:52.640
That to me pretty much says it all,
link |
00:00:54.440
speaking to the humor and the intelligence
link |
00:00:57.280
of a man who's bold, innovative,
link |
00:00:59.480
and does not shy away from a bit of fun
link |
00:01:01.960
and a bit of controversy,
link |
00:01:04.000
which makes him a fascinating human being
link |
00:01:06.400
to explore ideas with.
link |
00:01:08.280
I do want to say in terms of ideas
link |
00:01:10.640
that at least to me, cryptocurrency is much bigger
link |
00:01:13.560
than just a way for a few Americans to make a quick buck
link |
00:01:16.920
through meme driven speculation.
link |
00:01:19.160
It is technology that enables freedom from oppression
link |
00:01:22.440
from suffering in the world because money is power.
link |
00:01:26.680
Mongolia, for example, was a reminder of that for me.
link |
00:01:30.040
Next day after talking with Charles,
link |
00:01:31.840
I spoke with Wyoming Park, who's a North Korean defector
link |
00:01:35.560
and who spent time in Mongolia as many defectors do
link |
00:01:39.240
in her and their escape from North Korea.
link |
00:01:42.200
Her story, the story of North Korea,
link |
00:01:44.920
the story of atrocities throughout the 20th century
link |
00:01:47.840
committed by Hitler, Stalin, and others
link |
00:01:50.920
is a reminder that the world is full of darkness,
link |
00:01:54.480
but it is also full of beauty and love,
link |
00:01:57.640
and it is a world worth fighting for
link |
00:01:59.920
in every way we know how.
link |
00:02:02.800
This is the Lex Friedman podcast,
link |
00:02:04.800
and here is my conversation with Charles Hoskinson.
link |
00:02:09.480
Let's start with a fun question.
link |
00:02:11.040
If we're living in a simulation,
link |
00:02:13.520
what programming language do you think it's written in?
link |
00:02:16.240
And maybe from a software engineering perspective,
link |
00:02:19.200
what do you think are some of the design principles
link |
00:02:21.000
that it operates under?
link |
00:02:22.360
There are a lot of really lovely papers.
link |
00:02:24.800
One came out of MSR, the Autodidactic Universe.
link |
00:02:27.600
Did you have a chance to see that?
link |
00:02:29.160
Oh, you gotta read it.
link |
00:02:30.000
It's like April of 2021, it's just brand new.
link |
00:02:32.640
But basically the idea is that the universe
link |
00:02:34.440
is like some sort of giant self learning system
link |
00:02:36.840
that can self evolve, almost like Nomek.
link |
00:02:39.520
And then you have Wolf Ram running around saying,
link |
00:02:41.240
hey, we can come up with like very simple rules
link |
00:02:43.440
and we can reconstruct all of reality
link |
00:02:45.200
at some arbitrary point.
link |
00:02:47.680
So I have absolutely no idea what's right.
link |
00:02:50.600
I look at it kind of like a formal system and I say,
link |
00:02:52.880
well, if you're stuck within the system,
link |
00:02:54.920
it's hard to actually understand
link |
00:02:56.320
that you're inside the system.
link |
00:02:57.840
It's kind of like an object language to a meta language.
link |
00:03:01.680
There's this thing that is outside of it,
link |
00:03:03.760
but because you're constrained and limited by the simulation,
link |
00:03:06.720
you can't really understand the nature of the thing
link |
00:03:09.160
that's outside of it.
link |
00:03:10.800
It's almost like Minecraft.
link |
00:03:12.040
You can build these redstone computers within Minecraft
link |
00:03:14.880
and simulate and emulate things within it,
link |
00:03:16.600
but you really can't go outside of that environment.
link |
00:03:19.360
The people outside of it can formally prove
link |
00:03:21.120
that it's correct or whatever,
link |
00:03:22.760
but the creatures inside of the system
link |
00:03:24.680
can't hope to perfectly understand
link |
00:03:27.200
and improve something about it.
link |
00:03:28.800
Well, also the question is, it's a computation question.
link |
00:03:32.080
Does P equal NP?
link |
00:03:33.240
Because you'd have to be able to emulate all of these.
link |
00:03:35.280
How long will it take?
link |
00:03:36.240
Yeah, exactly.
link |
00:03:37.080
And so I have no clue what type of language
link |
00:03:39.800
it would have to look like,
link |
00:03:41.120
but it would probably not be anything we're used to
link |
00:03:44.680
at the moment.
link |
00:03:45.520
It'd have to be something else.
link |
00:03:46.520
And we'd have to have some more fundamental resolution
link |
00:03:48.640
of the relationship of these formal systems
link |
00:03:50.760
and how they get extended.
link |
00:03:52.200
So that's like a 22nd century question instead of a 21st century.
link |
00:03:55.680
Do you like, do you find this Steven Wolfram idea compelling?
link |
00:03:58.800
It's a very different way of programming,
link |
00:04:01.440
which is you set some rules,
link |
00:04:03.120
you set some initial conditions and let it run
link |
00:04:05.120
and see what happens.
link |
00:04:06.080
Yeah, and it's not a new concept.
link |
00:04:07.560
I mean, like the Santa Fe Institute's been doing that
link |
00:04:09.680
for a long time and you can use it for economic modeling
link |
00:04:12.720
and you can show that in certain cases,
link |
00:04:14.600
there's this concept of simple rules
link |
00:04:16.280
evolving into a complex system
link |
00:04:18.120
is somewhat more predictive
link |
00:04:20.240
than trying to build a complex top down model for things.
link |
00:04:23.520
And I guess there's some analogies, these things in AI
link |
00:04:25.880
where you start with some simple things
link |
00:04:27.520
and then somehow it just figures stuff out
link |
00:04:29.520
in its environment over time
link |
00:04:30.920
and much better than if you actually tried to model it
link |
00:04:32.760
with prologue or something like that.
link |
00:04:35.720
So that is exciting because you get to just do a few things,
link |
00:04:40.800
let the thing run and then see what happens.
link |
00:04:43.120
And that's a lot of fun.
link |
00:04:43.960
In fact, it got so exciting Wolfram came to us
link |
00:04:46.440
and he said, hey, let's do an NFT marketplace.
link |
00:04:48.400
So I said, what do you want to do?
link |
00:04:49.240
And he said, I got all these universes to sell.
link |
00:04:51.480
I said, okay, well, that's going to be fun.
link |
00:04:54.640
So we're going to set up an auction system
link |
00:04:56.120
or something like that with him.
link |
00:04:57.280
And I think maybe end of this month or next month,
link |
00:05:00.000
we'll figure out how to do NFTs on Cardano
link |
00:05:02.800
with Wolfram universes.
link |
00:05:04.520
So as soon as we can sell one, I'll give you one.
link |
00:05:06.840
And then we can all just claim that we're living
link |
00:05:08.880
in some sort of Wolfram simulation.
link |
00:05:10.680
I don't know how much money I have,
link |
00:05:12.120
but I'm going to give everything I have to get rule 30,
link |
00:05:15.360
which is one of his universes that he's created.
link |
00:05:18.240
One of the ones, one of the first ones
link |
00:05:19.760
where he discovered some interesting complexities.
link |
00:05:24.240
I think world 30 is turned complete or is that 45?
link |
00:05:26.920
I can't remember which one.
link |
00:05:28.600
You know your stuff.
link |
00:05:29.680
Actually, I'm not sure if they proved anything
link |
00:05:31.160
about rule 30 in terms of whether it's turned complete
link |
00:05:33.280
or not, but there's fun competitions on it,
link |
00:05:35.920
which is trying to predict something about rule 30
link |
00:05:38.080
about the way it evolves.
link |
00:05:39.280
And so far, nobody's been able to do it.
link |
00:05:41.440
Just like looking at the middle column,
link |
00:05:43.320
try to predict as the system evolves,
link |
00:05:45.520
say anything like conclusive about the future
link |
00:05:49.480
of the system as it evolves.
link |
00:05:50.920
It's fascinating.
link |
00:05:51.880
It's both beautiful that simple rules
link |
00:05:54.560
can create that kind of complexity.
link |
00:05:56.600
And it's also sad that we can't make perfect sense of it,
link |
00:06:03.160
like perfectly predict the future.
link |
00:06:05.880
Even though it's all simple and deterministic,
link |
00:06:08.200
we can't say something conclusive
link |
00:06:09.760
about when the thing will end.
link |
00:06:12.240
When will this little cellular automata
link |
00:06:14.160
like evolve in a certain way
link |
00:06:15.680
and then nuclear weapons will be invented
link |
00:06:17.320
and they blow each other up
link |
00:06:18.280
and then it'll just be this empty 1D cellular automata.
link |
00:06:21.440
Well, doesn't that make it fun though?
link |
00:06:24.200
Yeah, it's fun, but when you're trying to create
link |
00:06:27.160
and we'll talk about something that operates the economy
link |
00:06:32.880
and the way humans transact and cooperate
link |
00:06:36.000
and fall in love and work together,
link |
00:06:39.360
then you'd like to be a little bit more formal
link |
00:06:41.160
and try to say something conclusive.
link |
00:06:42.800
If this entire universe is just cellular automata,
link |
00:06:45.920
then being conclusive is kind of hopeless,
link |
00:06:49.480
generally speaking.
link |
00:06:50.440
And the hope is, I guess,
link |
00:06:51.960
that there will be pockets within the cellular automata
link |
00:06:57.360
where you could be predictive,
link |
00:06:58.760
where you can formally show that something is true
link |
00:07:01.960
and then you can rely on that.
link |
00:07:03.600
You'll be resilient and all those kinds of things,
link |
00:07:05.400
even though the rest of the thing is a giant mess
link |
00:07:08.760
that's unpredictable.
link |
00:07:09.600
They call that Laplace's demon.
link |
00:07:11.160
Yes, I wonder what the demon's up to these days.
link |
00:07:14.520
Okay, thank you for entertaining me with that.
link |
00:07:17.440
But sticking on philosophy,
link |
00:07:19.480
you've also mentioned, among others,
link |
00:07:22.120
that Bertrand Russell and Saul Kripke
link |
00:07:24.720
are two of your favorite philosophers.
link |
00:07:28.000
Maybe you can comment on what ideas of theirs
link |
00:07:30.080
you find insightful and also what to use the difference
link |
00:07:33.800
because you're both an engineer and a thinker.
link |
00:07:37.320
So what to use the difference
link |
00:07:38.520
between philosophy and computer science?
link |
00:07:40.640
Yeah, so yeah, there's both a deeply human element
link |
00:07:44.000
to both Russell and Saul.
link |
00:07:45.480
And then there's this, of course, amazing work
link |
00:07:47.800
that they did in the late 19th and 20th century.
link |
00:07:50.960
And you can't really talk about Russell or Saul
link |
00:07:54.400
without also mentioning Wittgenstein and Tarski,
link |
00:07:58.880
because when you actually look at these guys
link |
00:08:00.840
and you put them together,
link |
00:08:01.680
what they were attempting to do
link |
00:08:02.880
was increase the level of precision we had
link |
00:08:05.120
in analyzing both formal languages
link |
00:08:06.880
and also language in general.
link |
00:08:09.000
And so Wittgenstein makes no sense at all to me.
link |
00:08:11.560
So there's amazing people out there
link |
00:08:13.640
that somehow can parse that, but...
link |
00:08:15.480
He doesn't make sense to himself either.
link |
00:08:17.280
I think you're right about that.
link |
00:08:18.280
However, Kripke has Kripkenstein, you know,
link |
00:08:20.280
is he has his whole building on that, right?
link |
00:08:24.560
And he built a whole higher,
link |
00:08:25.840
and at least there I have modal logic
link |
00:08:27.640
and I have the little boxes and I have the diamonds
link |
00:08:30.440
and I can do a computation
link |
00:08:31.800
and I can kind of reason about things
link |
00:08:33.840
that our people are saying.
link |
00:08:35.600
But it really was all just about precision
link |
00:08:38.280
and the nature of truth,
link |
00:08:39.640
precision and the nature of necessity and possibility.
link |
00:08:42.000
And the magic of these statements is that
link |
00:08:44.520
you can then start getting a better understanding
link |
00:08:47.480
of basically how far a formal language can take you.
link |
00:08:52.120
And so that's the work of it.
link |
00:08:53.720
And David Hilbert also did the same thing.
link |
00:08:55.720
And in Russell, he got his career started
link |
00:08:57.760
working with Alfred North Whitehead.
link |
00:08:59.080
He was a logician and there was this whole desire
link |
00:09:01.480
in late 19th century mathematics to formalize mathematics
link |
00:09:04.680
in a completely new and better way.
link |
00:09:07.760
And they started with geometry
link |
00:09:09.000
and Hilbert's geometry was like a complete system,
link |
00:09:11.600
although recently we've discovered
link |
00:09:13.280
there's a few holes in that.
link |
00:09:14.560
But for the most part is complete
link |
00:09:16.200
and the axioms are independent and they're consistent.
link |
00:09:20.480
And they said, oh, well now we can do this
link |
00:09:22.080
for all of mathematics.
link |
00:09:23.120
And Russell and Whitehead wrote this huge set of books
link |
00:09:26.680
like two big books, Principia Mathematica,
link |
00:09:28.960
a thousand pages and the conclusions one plus one equals two.
link |
00:09:32.240
So they linked set theory and arithmetic
link |
00:09:34.400
and logic all in these beautiful ways.
link |
00:09:36.440
Then little by little as we entered the 20th century,
link |
00:09:40.320
logicians started chipping away at this idea
link |
00:09:42.600
that you could actually construct
link |
00:09:43.680
a complete system of mathematics.
link |
00:09:45.960
First with Girdle and then later
link |
00:09:47.240
with the work of Turing and Church and others.
link |
00:09:49.480
They said, oh, you're not complete, you're not decidable.
link |
00:09:52.080
And so suddenly Russell was left in this really bad position
link |
00:09:55.480
where his early life's work was basically forgotten.
link |
00:09:59.240
So he had to kind of reinvent himself.
link |
00:10:00.840
And so he went into ethics
link |
00:10:02.080
and he went into different fields of philosophy.
link |
00:10:03.640
He became just Titan in analytic philosophy
link |
00:10:05.640
and he was also a great pacifist
link |
00:10:08.040
and he was just a phenomenal writer.
link |
00:10:10.400
You know, if you read Why I'm Not a Christian
link |
00:10:12.920
or any of his other attacks on metaphysics, you know,
link |
00:10:16.000
he said, look, I can only deal with the world I'm in
link |
00:10:18.480
in the senses that I have.
link |
00:10:19.920
And if I can deduce it, I believe it.
link |
00:10:21.880
If it's outside of that,
link |
00:10:23.320
I really can't make meaningful statements about it.
link |
00:10:25.920
And he said it in a lovely English prose
link |
00:10:28.280
that you would expect of a man of his stature.
link |
00:10:30.240
Now, Sol Crickory, it was like the complete opposite.
link |
00:10:33.240
This guy's really down to earth, dude,
link |
00:10:35.560
not aristocratic at all.
link |
00:10:36.920
And, you know, he was one of those guys
link |
00:10:38.680
that just could have done anything
link |
00:10:40.280
because he was so, he's so brilliant.
link |
00:10:42.080
I guess he's still alive.
link |
00:10:43.160
I think he's 80 something.
link |
00:10:44.280
Yeah, exactly.
link |
00:10:45.640
Yeah, he's getting up there, man.
link |
00:10:47.120
But I mean, literally when he was in high school,
link |
00:10:49.040
he wrote these papers and logic and Harvard contacted him
link |
00:10:52.000
and said, hey, could you teach graduate courses at Harvard?
link |
00:10:55.080
And he said, no, I really would like to finish high school
link |
00:10:57.160
first before I go and teach grad school at Harvard.
link |
00:10:59.880
And so this is just one of those guys
link |
00:11:01.400
that you can see through his work
link |
00:11:03.400
that he can think deeply about anything.
link |
00:11:05.160
He's like the Galois of philosophy.
link |
00:11:07.200
And he chose to try to clean up a lot of the messes
link |
00:11:10.920
that Tarski and others couldn't resolve.
link |
00:11:12.720
He said, let's really get serious about the nature of truth.
link |
00:11:15.280
Let's really try to resolve paradoxes.
link |
00:11:17.640
Let's really try to build things in such a way
link |
00:11:19.920
that the work that we leave behind
link |
00:11:21.920
can actually be built upon
link |
00:11:23.520
and it's not thrown away every 50 years or 100 years.
link |
00:11:26.680
And it was the same for Tarski, he comes in,
link |
00:11:28.400
he says, we mathematicians love this concept of truth,
link |
00:11:31.280
but yet we've never really created a nice rigorous definition
link |
00:11:33.880
that doesn't have paradoxes embedded inside of it.
link |
00:11:36.560
So he had to invent meta languages and object languages,
link |
00:11:39.160
all these notions and so forth.
link |
00:11:40.840
So I really like those four if you think about them
link |
00:11:43.440
and there's a lot of great lessons.
link |
00:11:46.000
And where it's relevant today is you have human beings
link |
00:11:49.560
and you have computers
link |
00:11:50.400
and they're trying to understand each other.
link |
00:11:52.000
And computers live in the formal world
link |
00:11:53.680
and human beings live in the natural language world
link |
00:11:56.000
and those bridges between those two
link |
00:11:58.280
are still not completely clear.
link |
00:12:00.920
And so a lot of the work that these guys were doing
link |
00:12:03.120
the 20th century, 19th century
link |
00:12:04.280
had nothing at all to do with that
link |
00:12:06.160
but gives you hope that perhaps a bridge can exist
link |
00:12:09.040
between those two worlds.
link |
00:12:10.040
And maybe there are some nice tools
link |
00:12:11.960
for that bridge to be built upon.
link |
00:12:13.600
And maybe that in some way will allow computers
link |
00:12:16.080
to better understand us.
link |
00:12:17.080
I mean, they've even created languages,
link |
00:12:19.120
natural spoken languages that are completely ambiguity free
link |
00:12:21.760
like Logebon and things like that.
link |
00:12:23.800
What?
link |
00:12:24.640
Yeah, right.
link |
00:12:25.480
L O J B A N Logebon.
link |
00:12:27.560
It's based on a language called log land
link |
00:12:29.240
and it's a spoken language
link |
00:12:30.960
that's equivalent to first order predicate calculus.
link |
00:12:33.320
Oh, interesting.
link |
00:12:34.160
So no ambiguities.
link |
00:12:35.160
It's logically consistent.
link |
00:12:36.640
Yeah.
link |
00:12:37.640
Logebon.
link |
00:12:38.480
But can you still have fun in it?
link |
00:12:40.080
You can get very...
link |
00:12:40.920
Can you write poetry or what?
link |
00:12:42.240
There's people who actually write poetry in Logebon.
link |
00:12:44.560
I'm gonna switch to that and start tweeting in it.
link |
00:12:46.560
Yeah, there you go.
link |
00:12:48.120
So, you know, there's a lot there
link |
00:12:49.920
and they're just fun to study and think about.
link |
00:12:52.120
And unfortunately, if you go down that rabbit hole,
link |
00:12:54.320
you'll spend way, way too much time
link |
00:12:56.840
and there's diminishing returns.
link |
00:12:58.000
Now, the second question you asked was one on
link |
00:13:00.280
theoretical computer science to, I guess, engineering.
link |
00:13:03.280
Philosophy.
link |
00:13:04.120
No, no, no, no.
link |
00:13:04.960
Plus.
link |
00:13:05.800
So first step, you said humans and computers.
link |
00:13:07.640
Right.
link |
00:13:08.480
So theoretical computer science is theory of the computer
link |
00:13:11.520
and philosophy is the theory of the human.
link |
00:13:14.440
And then we can dissect different stuff about the computer,
link |
00:13:17.560
but in terms of these two worlds of the theory of the human,
link |
00:13:20.520
which is philosophy and the theory of the computer,
link |
00:13:22.880
which is computer science,
link |
00:13:23.840
what do you think is the difference?
link |
00:13:25.560
Like, as we try to bridge that gap, as you mentioned,
link |
00:13:29.240
what is going to be the biggest challenge?
link |
00:13:33.040
Like, can we formalize love?
link |
00:13:35.800
Can we formalize music, art, poetry, all that kind of stuff?
link |
00:13:39.280
Or is that a human nonsense that we need to get rid of?
link |
00:13:42.040
No, I don't think it's human nonsense at all.
link |
00:13:43.760
I mean, there's even attempts
link |
00:13:44.960
to create algorithmically generated music.
link |
00:13:47.360
And, you know, the question is love just strictly
link |
00:13:50.440
a chemical phenomenon or something like metaphysical about it
link |
00:13:54.720
or transcendent of some sort of formal system.
link |
00:13:59.040
I mean, computer science is just saying,
link |
00:14:00.600
hey, we have this notion of computing.
link |
00:14:03.840
We have this brain that we've constructed,
link |
00:14:06.040
this formal system that we've built.
link |
00:14:08.240
And given that we have it, what can we do with it?
link |
00:14:11.360
And so some people worry about the roots
link |
00:14:13.440
of the tree of knowledge,
link |
00:14:14.920
the great Yggdrasil of computer science.
link |
00:14:17.080
They worry about the roots and say,
link |
00:14:18.160
how far can we grow them?
link |
00:14:20.080
And let's keep adding these new models of computation.
link |
00:14:22.880
And other people worry about the trunk of the tree
link |
00:14:25.560
and some people worry about the leaves of the tree.
link |
00:14:28.000
And the more advanced the field gets,
link |
00:14:30.560
the closer and closer it gets
link |
00:14:32.400
to the people who constructed it, us.
link |
00:14:34.920
You know, we have better image processing.
link |
00:14:37.600
We have better ways of handling speech to text.
link |
00:14:40.000
And we have better ways of computers kind of understanding
link |
00:14:42.680
the intent of what a human being is saying.
link |
00:14:45.160
And then the question is, well,
link |
00:14:46.760
how will a computer understand love or poetry or music?
link |
00:14:50.120
Well, it'll understand it the same way we understand it.
link |
00:14:52.840
You have to get a computer to grow up to a point
link |
00:14:54.840
where it can learn the way we learn
link |
00:14:56.360
or as close to it as possible.
link |
00:14:58.400
Then you just expose it to the things
link |
00:15:00.360
that we were exposed with.
link |
00:15:01.480
And then at some point,
link |
00:15:02.320
the computer will start creating things.
link |
00:15:04.720
So the question is, well, how do you quantify creativity?
link |
00:15:07.120
And I have no clue about that.
link |
00:15:09.360
But it's just...
link |
00:15:10.200
You make it into an NFT and see how much it sells for.
link |
00:15:12.160
That's one way.
link |
00:15:14.440
Yeah.
link |
00:15:15.280
But basically, yeah, there's so much of a subjective.
link |
00:15:18.360
And that that's a fascinating whole area of,
link |
00:15:21.240
that I'm fascinated with this human robot interaction
link |
00:15:23.560
is how do we create compelling experiences
link |
00:15:27.360
that are subjectively compelling,
link |
00:15:28.560
whether it's art or just two humans talking
link |
00:15:31.120
or two humans interacting in some kind of way
link |
00:15:33.440
to maximize the richness of the subjective experience.
link |
00:15:36.880
And I think that could be an optimization problem
link |
00:15:38.960
that could be solved.
link |
00:15:39.780
We're solving it all the time.
link |
00:15:40.840
Right.
link |
00:15:41.680
Human civilization is constantly trying to,
link |
00:15:43.640
we're constantly trying to impress each other.
link |
00:15:46.880
We're younger trying to get laid.
link |
00:15:48.600
Right.
link |
00:15:49.920
Whatever, fall in love, impress your boss at work
link |
00:15:53.080
by all the awesome stuff you do.
link |
00:15:54.200
I mean, we're trying to optimize that problem
link |
00:15:56.360
that's purely, for the most part, subjective.
link |
00:15:59.440
Right.
link |
00:16:00.280
Did you ever watch Blade Runner 2049?
link |
00:16:01.600
Yes.
link |
00:16:02.440
Yeah.
link |
00:16:03.280
Did you remember the whole relationship between joy and K?
link |
00:16:05.240
You know, and like,
link |
00:16:06.400
did she really love him, the hologram or not?
link |
00:16:08.760
Was it like fake love or real love?
link |
00:16:10.840
Fake it till you make it is my view on love.
link |
00:16:13.680
No comment from Charles.
link |
00:16:14.720
So let's go to the difference
link |
00:16:17.560
between theoretical computer science and software engineering.
link |
00:16:22.560
Or I don't know if you draw a distinction,
link |
00:16:24.840
but if we look into this computer world now,
link |
00:16:27.200
is there a difference between theory,
link |
00:16:29.720
things you can say formally,
link |
00:16:31.400
and the pragmatic implementation of that theory
link |
00:16:34.800
into actual systems that people use?
link |
00:16:36.920
Yeah.
link |
00:16:37.760
Which I guess we'll call software engineering.
link |
00:16:40.200
So, you know, the engineer,
link |
00:16:41.840
they're obsessed with the domain of,
link |
00:16:43.320
well, what do you want to accomplish
link |
00:16:44.520
and who are you accomplishing it for?
link |
00:16:46.280
So they live in the world of people,
link |
00:16:48.520
if they're good engineers.
link |
00:16:49.840
And they say, okay, what's the experience?
link |
00:16:52.200
You know, how are we going to use this?
link |
00:16:54.280
Why are we going to use this?
link |
00:16:55.720
What's the commercial application?
link |
00:16:57.240
What's the noncommercial application?
link |
00:16:59.320
And you collect all these business requirements.
link |
00:17:01.320
And once you've done all of that,
link |
00:17:03.360
the better job you do,
link |
00:17:04.800
the more self evident it is of how do we apply
link |
00:17:07.880
the toys and tools of computer science
link |
00:17:10.440
and other such things to actually resolve that.
link |
00:17:13.200
And the point of theoretical computer science
link |
00:17:15.760
from the software engineering domain
link |
00:17:17.560
is it can tell you kind of where your guardrails are.
link |
00:17:20.120
It won't make perfect programs.
link |
00:17:22.320
And there's no such thing as that.
link |
00:17:24.240
But rather it can give you a good notion and sense
link |
00:17:26.960
that your program has some desirable properties.
link |
00:17:30.720
Like maybe it'll, you can prove that it can terminate
link |
00:17:33.320
if you're dealing with total programs
link |
00:17:34.960
or maybe you can prove you'll never have a buffer overflow
link |
00:17:37.880
or, you know, you'll demote divide by zero somewhere
link |
00:17:40.280
or something like that.
link |
00:17:41.160
You know, some event won't occur
link |
00:17:43.120
that'll cause a catastrophic failure in your system.
link |
00:17:45.640
But there's always this combinatorial explosion
link |
00:17:47.680
between what you can test and think about
link |
00:17:50.720
and what you can actually code.
link |
00:17:52.840
So the stuff on the left hand side lives
link |
00:17:55.080
in a different cartonality, a different universe.
link |
00:17:57.680
There's something significantly larger there.
link |
00:17:59.880
And the tools on the right hand side, you know,
link |
00:18:01.800
we have property based testing and these SAT solvers.
link |
00:18:04.600
We have all this great stuff here in formal methods land
link |
00:18:07.760
and computer science theory land,
link |
00:18:09.560
but there's only a small subset of things
link |
00:18:11.720
that they actually give you good answers about.
link |
00:18:14.600
So the balance of the two things is basically saying,
link |
00:18:17.200
well, what do you care about
link |
00:18:18.880
and what are you okay throwing away?
link |
00:18:20.920
That's the art of engineering
link |
00:18:22.680
and building these types of things.
link |
00:18:24.800
So, you know, cryptocurrencies,
link |
00:18:26.360
we deal with these complex distributed systems
link |
00:18:28.840
that have cryptography and game theory and Byzantine actors.
link |
00:18:33.000
So the balance there is saying,
link |
00:18:35.000
okay, what can't fail in that system?
link |
00:18:37.840
And that's the kind of stuff
link |
00:18:39.120
that you want to apply as heavy a tool set as you can,
link |
00:18:42.360
because when that stuff fails,
link |
00:18:44.120
you either have the loss of billions of dollars,
link |
00:18:46.240
privacy or potentially even life,
link |
00:18:48.560
depending on how these systems get adopted.
link |
00:18:50.840
But then other things, you know, what can fail?
link |
00:18:52.920
Is it okay if the block doesn't get made, you know,
link |
00:18:55.360
every now and then, is it okay if your latency goes up
link |
00:18:58.240
or your network suddenly becomes asynchronous
link |
00:19:01.280
and, you know, you disconnect from it,
link |
00:19:02.920
you have to restart the computer or something like that.
link |
00:19:05.400
That's probably okay.
link |
00:19:06.560
It's an inconvenience and burden to the user.
link |
00:19:09.040
And if you actually try to chase that tail,
link |
00:19:10.880
you'll end up spending 10 years chasing phantoms and ghosts.
link |
00:19:13.640
And meanwhile, the whole world moves on.
link |
00:19:16.200
So it's really figuring out those balance of the two.
link |
00:19:18.280
And what's really beautiful is that the formal methods tools
link |
00:19:21.680
have gotten so much better over the last 20 years
link |
00:19:24.280
in particular, mostly because of incredibly high investments
link |
00:19:27.680
from Microsoft and Google and big universities,
link |
00:19:31.080
because these guys are building these gargantuan systems.
link |
00:19:34.960
If you look at the Googleplex
link |
00:19:36.200
or what Amazon has or others,
link |
00:19:37.920
and they have so much value, so many users,
link |
00:19:40.720
so many things going on,
link |
00:19:41.800
and no person can keep that in their head.
link |
00:19:44.520
And so you're talking about systems
link |
00:19:46.440
may have 10 million lines of code,
link |
00:19:48.440
15 million lines of code, millions of nodes connecting,
link |
00:19:51.880
faulty processes happening all the time,
link |
00:19:53.640
hackers breaking in on a regular basis.
link |
00:19:56.080
So when you're trying to model all of that,
link |
00:19:58.080
trying to ask yourself,
link |
00:19:59.240
what formal guarantees and properties can I get
link |
00:20:01.760
to simplify this system as much as possible?
link |
00:20:04.440
So instead of the applications of formal methods
link |
00:20:06.440
slowing you down, in many cases,
link |
00:20:08.080
it actually massively reduces your debugging time
link |
00:20:11.200
and your ability to find where errors occur.
link |
00:20:13.200
In some cases, you can't find where errors occur
link |
00:20:15.480
and set these massive concurrent systems.
link |
00:20:17.320
And you say, well, where are cryptocurrencies going?
link |
00:20:19.320
We're talking about just the same thing,
link |
00:20:21.480
but we're talking about a much more hostile
link |
00:20:23.560
operating environment where instead of it running
link |
00:20:25.880
in a pristine data center in California somewhere,
link |
00:20:28.760
it's running on your cell phone.
link |
00:20:30.280
It's running on your mom's phone.
link |
00:20:31.480
It's running your dad's phone.
link |
00:20:32.520
It's running on some computer in Mongolia
link |
00:20:35.360
that may have good internet on Tuesday,
link |
00:20:37.640
but not any other day.
link |
00:20:39.160
So when you live in that kind of environment,
link |
00:20:40.800
you really do need to think carefully
link |
00:20:42.760
about a whole new class of protocols.
link |
00:20:44.880
And then you need to think carefully
link |
00:20:46.160
about a whole new class of tools and techniques
link |
00:20:48.240
to test the reliability of those systems.
link |
00:20:50.680
And you need to separate the world and say,
link |
00:20:53.000
what is high assurance and cannot fail?
link |
00:20:55.200
Because if it fails, people lose money.
link |
00:20:57.440
And what is low assurance?
link |
00:20:58.720
And it's okay if that falls apart.
link |
00:21:01.320
The other thing I'll mention is there are
link |
00:21:02.600
perverse financial incentives in our industry.
link |
00:21:05.360
Because the reality is when something blows up,
link |
00:21:07.800
the people who built those things that blow up
link |
00:21:09.600
usually get paid up front.
link |
00:21:11.320
So what they're focusing on is time to market,
link |
00:21:13.800
speed to market, and getting tokens out
link |
00:21:16.200
and getting them liquid.
link |
00:21:17.920
I mean, and then people come in, they buy it,
link |
00:21:20.120
but if there's a nisiant bug in some DeFi protocol,
link |
00:21:22.640
it'll probably be discovered six months later
link |
00:21:24.520
or something like that.
link |
00:21:25.600
It blows up who suffers, the users.
link |
00:21:28.000
They already got the people that created that
link |
00:21:29.640
already got paid.
link |
00:21:30.480
Exactly, that's why you pay the guy
link |
00:21:32.000
who makes the break software for your train last.
link |
00:21:34.880
And you make sure he writes the train every day.
link |
00:21:37.200
So that you're basically describing
link |
00:21:40.880
the complexity of a distributed system
link |
00:21:43.680
that's fundamentally game theoretic.
link |
00:21:45.920
And if you think about turtles all the way down,
link |
00:21:48.280
it's humans all the way down.
link |
00:21:50.200
At the very bottom, it's still human nature.
link |
00:21:52.840
Is there something you can say formally
link |
00:21:56.920
about human nature to try?
link |
00:21:59.200
You said there are certain parts of the system
link |
00:22:01.080
that can't fail.
link |
00:22:02.880
Some people talk about nuclear war in that same kind of way.
link |
00:22:05.800
That there's this game theoretic construction
link |
00:22:08.160
of mutually assured destruction with that rhymes.
link |
00:22:11.160
See, I'm a poet.
link |
00:22:12.160
That system can't fail
link |
00:22:13.480
because you're gonna blow everyone up,
link |
00:22:15.920
but you can't formally say for sure it's not going to fail.
link |
00:22:20.560
So you're basically trying to chase,
link |
00:22:24.200
like statistically reduce the probability
link |
00:22:26.200
that these particular critical aspects will fail.
link |
00:22:29.480
And then you test, I guess, by deploying in the real world
link |
00:22:32.400
at small scale to see where things go wrong.
link |
00:22:35.040
Yeah, it's a great question.
link |
00:22:36.360
And the problem with game theory and mechanism design
link |
00:22:39.280
is that you can develop this concept of a rational actor.
link |
00:22:42.120
And I don't think in my life
link |
00:22:43.120
I've ever met a rational actor.
link |
00:22:44.920
There's a rational actor on Tuesday,
link |
00:22:46.400
but any other day of the week, who the hell knows?
link |
00:22:49.040
And there's even, I think there was a book Freakonomics
link |
00:22:50.920
and there's a few of these things
link |
00:22:51.880
where it just shows again and again
link |
00:22:53.400
where people behave in ways
link |
00:22:55.560
that are against their best interest.
link |
00:22:57.400
So then you have these protocol designers,
link |
00:22:59.040
and they say, well, we need an honest majority
link |
00:23:00.720
for this thing to work.
link |
00:23:02.400
And they say, okay, well, we'll create this incentive model
link |
00:23:05.200
and rational actors will behave with that incentive model.
link |
00:23:08.560
And I say, well, the individual won't do that,
link |
00:23:10.360
but the firm, the government, the entity will.
link |
00:23:13.960
The problem with that is we have a lot of counter examples
link |
00:23:16.240
where the system was actually behaving in weird ways.
link |
00:23:20.280
Like we almost completely eradicated
link |
00:23:21.840
the human population twice in the 20th century.
link |
00:23:24.720
Once during the Cuban Missile Crisis.
link |
00:23:26.400
And again, in the 1980s, there was a Russian colonel
link |
00:23:29.200
and they installed a new satellite system.
link |
00:23:31.200
And it said, hey, the Americans are launching missiles at us.
link |
00:23:34.160
You need to turn the key and launch all the missiles
link |
00:23:36.280
in the silo.
link |
00:23:37.120
And he said, oh, that's not right.
link |
00:23:37.960
That doesn't seem right.
link |
00:23:39.440
And he was reprimanded for not launching the missiles.
link |
00:23:42.560
So in both cases, a single person stood
link |
00:23:45.840
against the systems of superpowers
link |
00:23:48.320
between us and nuclear annihilation.
link |
00:23:50.960
So in general, we're really bad
link |
00:23:53.360
at building these types of things.
link |
00:23:55.360
So what you look for instead is say,
link |
00:23:57.080
can the system be self correcting?
link |
00:23:59.120
It's not about avoiding a problem.
link |
00:24:01.440
It's more about can the problem be resolved?
link |
00:24:04.440
And that's how nature engineers things.
link |
00:24:06.360
It gives you an immune system.
link |
00:24:07.720
It gives you the ability to heal.
link |
00:24:09.360
If a rainforest has a fire or some catastrophic event,
link |
00:24:13.160
the ecosystem will find a way to patch things up.
link |
00:24:16.560
So it's a better question of how do you align the incentives
link |
00:24:18.800
over the long term of a system
link |
00:24:20.480
where all the actors within the system,
link |
00:24:22.560
when an event occurs that disrupts it,
link |
00:24:24.880
have an incentive to push it back
link |
00:24:26.440
into a healthy, productive, useful state,
link |
00:24:29.520
which is going back kind of to that complexity theory,
link |
00:24:32.240
stuff that we began with,
link |
00:24:33.640
and a little bit about how do you handle modern economics?
link |
00:24:37.560
Like for example, we knew this coming into the COVID crisis
link |
00:24:41.160
that there would be catastrophic economic disruption
link |
00:24:43.960
throughout the entire world.
link |
00:24:45.080
And the developed world,
link |
00:24:46.920
it was print lots of money and hope to God it works.
link |
00:24:49.520
And the developing of world is try not to starve to death.
link |
00:24:52.080
Over a hundred million people
link |
00:24:53.240
were pushed into acute starvation.
link |
00:24:55.400
So acute hunger, it's a terrible situation.
link |
00:24:58.200
But every economist knew we were going into that.
link |
00:25:00.520
So the question is how do you restart the system?
link |
00:25:02.240
How do you realign the system and so forth
link |
00:25:04.240
and make sure that it doesn't collapse at some point?
link |
00:25:08.200
So it's an imperfect, inexact science.
link |
00:25:11.200
And that's actually one of the things
link |
00:25:12.280
that makes our industry so much fun
link |
00:25:14.040
is that these are kind of like micro experiments
link |
00:25:16.840
for the macro.
link |
00:25:18.960
In the years past,
link |
00:25:20.480
you never got a chance to experiment with monetary policy.
link |
00:25:24.000
I mean, it's like every 20 years, 30 years,
link |
00:25:25.720
they'd have some conference,
link |
00:25:26.720
usually in a cool island like Jamaica,
link |
00:25:28.840
and be like, okay, let's go talk about monetary policy
link |
00:25:31.160
and like amend the Bretton Woods Agreement.
link |
00:25:33.080
And these would be nation states, invitation only.
link |
00:25:35.600
And now you have over 8,000 cryptocurrencies floating around
link |
00:25:38.240
all with their own monetary policy and their rules.
link |
00:25:40.600
And it's very Darwinian.
link |
00:25:42.120
A lot are dying, some are succeeding.
link |
00:25:44.320
Anomalies happen like doge coin.
link |
00:25:46.360
And you say, God, is this temporary, is this permanent?
link |
00:25:48.720
Why doesn't this horrible thing die?
link |
00:25:51.000
And then other things you think would be absolutely successful
link |
00:25:54.240
and just take off and be in the top 10,
link |
00:25:56.360
don't really get as much traction.
link |
00:25:57.840
Like Al Grant is a great example of that.
link |
00:26:00.000
I mean, Silvio, he's incredibly bright guy.
link |
00:26:03.120
Every time I go to MIT, we have dinner
link |
00:26:04.920
and his work is legendary
link |
00:26:07.840
and it's just beautiful and elegant.
link |
00:26:09.440
And he literally has all the people.
link |
00:26:11.560
He went and hired Tal Robin and she got an IBM research
link |
00:26:15.320
and Craig Gentry,
link |
00:26:16.160
the guy did homomorph encryption under Dan Bonet's there.
link |
00:26:18.600
There's all these amazing people on that team.
link |
00:26:20.960
And they have money in the VCs.
link |
00:26:22.880
So you'd say, okay, that's a contender.
link |
00:26:25.440
But if you look at market adoption,
link |
00:26:27.720
theorem classic sometimes is above it.
link |
00:26:30.160
And other things are above it.
link |
00:26:31.480
Then there's this weird Darwinian evolution
link |
00:26:34.120
produced doge coin organism
link |
00:26:36.360
that's just like stomping all around.
link |
00:26:38.800
Evolution doesn't make sense.
link |
00:26:40.040
Exactly, but maybe it's worth a problem, not evolution.
link |
00:26:43.560
Cause the market's the market.
link |
00:26:44.720
And you can scream and cry and pout
link |
00:26:48.800
and stamp your foot and said, this makes no sense.
link |
00:26:50.920
But that's the way the world works.
link |
00:26:52.880
There's plenty of mountain climbers
link |
00:26:54.560
that didn't want gravity to apply to them.
link |
00:26:56.400
And it's the same situation here.
link |
00:26:58.480
There's plenty of people in these marketplaces
link |
00:27:00.560
that had the best of intentions,
link |
00:27:01.760
the best team, the best technology.
link |
00:27:03.600
And for whatever reason, they didn't get that adoption.
link |
00:27:06.800
So the question isn't the local,
link |
00:27:08.440
it should be the longterm.
link |
00:27:10.440
And will the system over time converge to a state
link |
00:27:13.840
that actually is useful and meaningful to society
link |
00:27:16.720
and actually solve problems for it.
link |
00:27:18.480
And that's what we try to figure out is,
link |
00:27:21.080
how do we perturb these things in a way
link |
00:27:22.840
to kind of push them in that direction?
link |
00:27:24.800
So before we go into this fascinating
link |
00:27:27.800
Darwinian evolution of cryptocurrencies,
link |
00:27:31.240
let me ask you sort of a basic programming question.
link |
00:27:34.360
There's a fascinating aspect to your work with Cardano
link |
00:27:37.160
that use Haskell to build the infrastructure.
link |
00:27:41.160
But even stepping back more, looking at this landscape,
link |
00:27:44.880
another place where Darwinian evolution operates,
link |
00:27:48.680
looking at this landscape of programming languages,
link |
00:27:51.640
you as an engineer, you as a philosopher, both,
link |
00:27:55.520
what programming languages do you think are interesting?
link |
00:27:58.760
And more practically, what programming languages,
link |
00:28:01.160
if you were to advise students today, should they learn?
link |
00:28:05.040
Yeah, so there's the pedagogy of learning how to program
link |
00:28:08.680
and to express the theory of computer science.
link |
00:28:11.120
Like you have to learn how to write algorithms,
link |
00:28:12.960
you have to learn what data structures are,
link |
00:28:14.800
you have to be able to do analysis of these things.
link |
00:28:16.960
And that probably the, I think the debate is over,
link |
00:28:20.600
Python is probably the best language or JavaScript
link |
00:28:24.160
to get started with, because they're very useful.
link |
00:28:26.160
The libraries are amazing.
link |
00:28:27.480
There's just tons of online materials.
link |
00:28:29.840
Even MIT is now teaching their introduction
link |
00:28:32.240
to computer science and Python.
link |
00:28:34.520
And they used to do Lisp.
link |
00:28:35.640
I mean, these guys were hardcore.
link |
00:28:37.400
I still love Lisp.
link |
00:28:38.240
Oh man, it's great.
link |
00:28:39.600
These are your father's parentheses.
link |
00:28:41.040
They're elegant weapons from a time long ago.
link |
00:28:44.800
But you know, that's a great starting point.
link |
00:28:46.720
And it's not about falling in love with a language,
link |
00:28:49.280
it's just falling in love with computing.
link |
00:28:51.000
It's about falling in love with having a dialogue
link |
00:28:53.600
with a computer and thinking about,
link |
00:28:55.280
well, how would I solve that?
link |
00:28:56.520
How would I interact with that?
link |
00:28:57.880
What does this need to look like?
link |
00:29:00.920
Functional programming is what we've chosen to use
link |
00:29:02.800
for Cardano, mostly because we're living
link |
00:29:05.680
in the academic world, we've written 105 papers.
link |
00:29:08.080
And the problem is you have to translate that work into code.
link |
00:29:11.640
And the gap between an imperative language
link |
00:29:14.040
like a C++ or C and these academic rigorous papers
link |
00:29:18.320
is extremely large.
link |
00:29:20.240
And so there's gonna be a lot of semantical ambiguity
link |
00:29:22.600
between those two.
link |
00:29:23.600
And what I mean by that is that you might end up
link |
00:29:26.120
implementing a wrong thing.
link |
00:29:28.840
You might think that what you've built is the paper,
link |
00:29:31.520
but the computer's not going to tell you that
link |
00:29:33.760
because the paper's written in pros
link |
00:29:35.240
and maybe typed up in late tech or something.
link |
00:29:37.560
But there's no proof chain, evidence chain
link |
00:29:40.200
that you can show that there's no ambiguity.
link |
00:29:42.360
When you look at a functional language,
link |
00:29:43.680
you're a little closer to math.
link |
00:29:45.560
And so as a consequence, the translation of the papers
link |
00:29:49.040
that we spent so damn long writing
link |
00:29:51.040
and writing proofs about and so forth
link |
00:29:53.040
to code is much smaller.
link |
00:29:55.440
Now the downside is these functional languages
link |
00:29:57.280
tend to be a bit more academic
link |
00:29:58.680
and they tend to have not necessarily
link |
00:30:00.640
the best windows support and the libraries aren't so good.
link |
00:30:03.200
And also they tend to be a little slower
link |
00:30:04.920
when compared as a whole on average
link |
00:30:07.360
to languages like C for example.
link |
00:30:09.960
So it's really a question of okay,
link |
00:30:11.800
what are you designing for for version one?
link |
00:30:14.040
Are you designing for performance
link |
00:30:16.160
and are you designing for developer accessibility?
link |
00:30:18.960
Are you designing for correctness
link |
00:30:21.080
and are you designing for a high fidelity representation
link |
00:30:26.760
of the protocol?
link |
00:30:27.800
Okay, so Haskell was chosen as kind of the version one
link |
00:30:32.080
because we knew that the kinds of people
link |
00:30:34.120
who think about that are also the kinds of people
link |
00:30:36.320
that would have an easy time reading a paper
link |
00:30:38.200
like a war of oris and working their way
link |
00:30:40.360
through all of this.
link |
00:30:41.400
And they would do a pretty good job
link |
00:30:43.160
running a formal specification
link |
00:30:45.000
and then translating that into running code.
link |
00:30:47.600
Then once you have that, you have a blueprint
link |
00:30:49.800
that you can actually reason about, maintain.
link |
00:30:52.360
And if you really wanted to,
link |
00:30:53.520
you could then turn that into a Rust code base
link |
00:30:55.840
or into a Java code base.
link |
00:30:57.600
Going the other way around would be
link |
00:30:59.440
kind of pointless and counterproductive.
link |
00:31:01.920
The other side of it is that
link |
00:31:03.200
Haskell code or functional code
link |
00:31:07.560
tends to be significantly more concise.
link |
00:31:09.600
And I actually have a real life example of that.
link |
00:31:12.000
So if you take a look at Mantis,
link |
00:31:14.040
we implemented a full Ethereum node in Scala.
link |
00:31:17.880
It's only about 14 or 15,000 lines of code.
link |
00:31:21.080
And you compare that with like C++ Bitcoin,
link |
00:31:23.400
I think that's 120, 150,000 lines of code.
link |
00:31:26.560
So it's almost 10 times smaller.
link |
00:31:28.640
And so less code, less to read.
link |
00:31:31.120
And you tend to read code significantly more
link |
00:31:33.160
than you would read write code.
link |
00:31:36.520
So it's always an advantage for a maintenance,
link |
00:31:39.280
understandability, documentation and others of things
link |
00:31:42.800
when you have more concise code bases.
link |
00:31:45.000
And also it's a lot easier for you to apply
link |
00:31:49.200
stronger tools to a functional code base,
link |
00:31:52.080
like static analysis or property based testing
link |
00:31:54.640
or these types of things than an imperative code base.
link |
00:31:57.320
But you know, the thing is it's almost like a religion.
link |
00:31:59.520
It's like say, or language.
link |
00:32:00.880
It's like saying what's French versus Russian versus English.
link |
00:32:03.840
Everybody has their adherence.
link |
00:32:05.040
They say, oh, they have the best poetry here.
link |
00:32:07.360
Russian, yeah.
link |
00:32:08.600
There you go, always are in Russian.
link |
00:32:10.240
Everybody has their favorite tools
link |
00:32:11.920
and their favorite languages,
link |
00:32:14.000
but it just comes down to what problems are you trying
link |
00:32:16.160
to solve and what problem domain do you live in?
link |
00:32:18.200
If you're inventing new protocols based on science,
link |
00:32:21.280
you're gonna take the time to write a paper,
link |
00:32:23.120
go through the peer review process.
link |
00:32:25.320
As you've done personally, you know how hard it can be
link |
00:32:27.520
to get into a conference and go through that
link |
00:32:29.320
and get your ass kicked, then you also have to apply
link |
00:32:33.040
the exact same level of care to the engineering side
link |
00:32:35.880
in terms of implementation of that,
link |
00:32:37.520
or else you will make a mistake
link |
00:32:39.000
and that mistake will probably be an exploit in the system
link |
00:32:41.640
that destroys the security properties of the system.
link |
00:32:44.600
So we really had no choice,
link |
00:32:46.000
but to go to some notion of functional,
link |
00:32:48.240
the question was what's the Goldilocks language?
link |
00:32:50.560
Do you use a hybrid language like Scala and F sharp
link |
00:32:53.520
or closure where you still have some connection
link |
00:32:56.400
to understandable things like.NET or the JVM?
link |
00:33:00.040
Or do you go to an overly academic language like Idris
link |
00:33:03.880
or Agda or Isabel?
link |
00:33:06.160
And there you can really dial up the correctness
link |
00:33:09.120
and write all kinds of crazy proofs.
link |
00:33:10.800
But by the way, it's like the seven people
link |
00:33:12.720
who write your code, they go on vacation a lot,
link |
00:33:15.080
you'll never get anything done.
link |
00:33:16.680
So Haskell kind of felt like a nice middle ground
link |
00:33:19.320
between those two where we needed to pull into the left,
link |
00:33:22.160
we could, if you wanted to pull into the right,
link |
00:33:24.160
you could as well.
link |
00:33:25.280
That said, it's really amazing to see
link |
00:33:27.040
what the hybrid languages have done.
link |
00:33:28.520
If I was a new student in computer science
link |
00:33:30.560
and I said, learn any language to grow your career from,
link |
00:33:34.880
Scala three is probably the language to go with.
link |
00:33:37.760
Yeah, it's great.
link |
00:33:38.600
Cause it's like you want it to be like Java, it's Java.
link |
00:33:41.000
And it looks kind of like a Java program.
link |
00:33:42.680
You want it to be like Python and scripted
link |
00:33:44.840
and you use a REPL, you can do that.
link |
00:33:46.960
You want to go hardcore dot, you know,
link |
00:33:50.280
dependent object types and do like weird proofs
link |
00:33:52.800
and stuff in the functional, you do all that.
link |
00:33:55.160
You have access to all of these things.
link |
00:33:56.920
And Martin Edersky is a brilliant guy.
link |
00:33:58.760
He's done some phenomenal work basically,
link |
00:34:01.320
cause he was one guy who created the JVM
link |
00:34:03.440
and he's worked on compilers for over 20 years.
link |
00:34:06.320
He did a lot of really hardcore work
link |
00:34:08.640
and trying to build a concise, nice, modern language
link |
00:34:12.080
that does a little bit of everything.
link |
00:34:13.920
And it's got great applications in data science and AI.
link |
00:34:17.560
And it's also heavily used in modern companies
link |
00:34:20.240
like Netflix uses Scala for all
link |
00:34:21.960
of their microservice architecture.
link |
00:34:23.520
Yeah, so that's a great language.
link |
00:34:25.760
And it's easy to pick up and it's easy to hire people into it.
link |
00:34:28.720
You just find these Eastern European guys
link |
00:34:30.440
who are Java programmers for 10 years, 15 years
link |
00:34:32.560
and they got tired of making $20 an hour.
link |
00:34:34.920
So they picked up Scala so they can make $35 an hour
link |
00:34:38.240
and they're really good at it, you know?
link |
00:34:39.920
And that's a great gateway drug
link |
00:34:41.400
cause you have a quick check in Haskell,
link |
00:34:43.360
you have Scala check in Scala.
link |
00:34:45.080
You know, you can also do model checking.
link |
00:34:47.280
You can also go and use a TLA spec
link |
00:34:49.640
and make it work with Scala and so forth.
link |
00:34:52.000
So it gets you a little bit of everything
link |
00:34:54.640
and you know, you can then move around
link |
00:34:57.520
that entire design space in a beautiful way.
link |
00:35:01.280
So the recommendation is maybe if you wanna go Vanilla,
link |
00:35:05.720
go Python and JavaScript.
link |
00:35:07.360
When you're getting started.
link |
00:35:08.360
It's getting started.
link |
00:35:09.200
Cause that'll get you everything.
link |
00:35:10.040
You can do web scrapers and anything.
link |
00:35:11.880
It's just fun.
link |
00:35:12.720
All this experiment with drugs
link |
00:35:13.920
and undergrad that's where Scala 3 comes in.
link |
00:35:16.480
It's a gateway drug to then potentially
link |
00:35:18.280
more hardcore functional languages like Haskell.
link |
00:35:21.360
Do you think C and C++, C++ still has a role?
link |
00:35:24.240
No, I think Rust is completely Rust.
link |
00:35:26.080
It's the need for them.
link |
00:35:26.920
Go and Rust.
link |
00:35:27.760
You know, those are the two twins of Doom.
link |
00:35:30.120
I mean, Google created Go just to get rid of C.
link |
00:35:33.320
They hated C that much.
link |
00:35:34.680
And then Rust is just a phenomenal language as well.
link |
00:35:37.400
It can be a great motivator.
link |
00:35:39.200
Let me ask a question from Reddit on this topic.
link |
00:35:41.920
We're going depth first today.
link |
00:35:43.200
Sure.
link |
00:35:45.320
As a developer, why should I be incentivized
link |
00:35:47.720
to create Cardano based applications?
link |
00:35:50.040
What is on the Cardano developer roadmap?
link |
00:35:52.480
Any other language?
link |
00:35:53.520
I guess this is the key question I want to ask.
link |
00:35:55.440
Right.
link |
00:35:56.280
Any other language support other than Haskell?
link |
00:35:58.640
The example this person gives us,
link |
00:36:00.360
TypeScript, Go, Java, Python, et cetera.
link |
00:36:04.320
Also, have you considered a yearly conference
link |
00:36:06.600
focused through on developers?
link |
00:36:08.760
Yeah, we saw the Plutus Fest.
link |
00:36:10.200
And we did the first one in 2018, 2019, I can't remember.
link |
00:36:14.800
And we were going to do one last year, but then COVID hit.
link |
00:36:17.400
So we'll bring it back and we'll probably do it annually
link |
00:36:19.480
at the University of Wyoming for their hackathon there.
link |
00:36:22.040
And in fact, it just so happens
link |
00:36:23.400
that coincides with the Gogan Summit.
link |
00:36:25.040
So we're doing that, I think the third week of September.
link |
00:36:28.160
But yeah, it's great to do an annual conference.
link |
00:36:29.920
You can bring a lot of cool people together
link |
00:36:31.520
and you can do hackathons and awards and so forth.
link |
00:36:34.800
But to the question in particular,
link |
00:36:36.520
Plutus is like any other language.
link |
00:36:38.600
Plutus Core, you can compile things into it.
link |
00:36:41.080
So it's entirely possible to write a Scala
link |
00:36:43.640
to Plutus Core compiler or a TypeScript compiler
link |
00:36:46.200
or something like that.
link |
00:36:47.400
But I'm a big believer of separation of concerns
link |
00:36:51.360
and we don't live in a single chain model anymore.
link |
00:36:54.720
So you have a situation where you probably want to have
link |
00:36:59.040
different execution environments and different chains.
link |
00:37:01.680
So you have different virtual machines there.
link |
00:37:03.280
And that's why we worked so closely
link |
00:37:04.600
with the University of Illinois
link |
00:37:05.600
or about a Champagne, Kugori Roshu's team
link |
00:37:08.080
at runtime verification.
link |
00:37:09.440
What they did is they said,
link |
00:37:10.360
let's start with something very familiar, LLVM,
link |
00:37:12.840
which has been around for a really long time
link |
00:37:14.440
and they happen to have created it there with Apple.
link |
00:37:17.400
And let's take that and translate that
link |
00:37:19.480
into the blockchain space.
link |
00:37:21.120
Okay, then when you have it,
link |
00:37:23.040
then it's very easy to modify compilers of standard languages
link |
00:37:27.040
like the Cs and C++s and other sort of things
link |
00:37:29.480
that do compile to LLVM already and have them run there.
link |
00:37:33.080
So that's a different execution model
link |
00:37:34.680
than what we tried to build for Plutus,
link |
00:37:36.240
which focuses on correctness.
link |
00:37:38.280
Okay, so then all you have to really do is say,
link |
00:37:40.840
can both of these models coexist within the same ecosystem?
link |
00:37:44.320
Because then you kind of,
link |
00:37:45.160
and I did a video, it was called
link |
00:37:46.360
like the island, the ocean, the pond.
link |
00:37:48.080
And the basic idea was say,
link |
00:37:49.880
you have an island where everything's perfect,
link |
00:37:51.760
Calypso lives there, life is great,
link |
00:37:54.920
people feed you grapes every day,
link |
00:37:56.400
but maybe you can't do everything on the island.
link |
00:37:58.960
And the ocean's big, it has everything,
link |
00:38:01.480
but the ocean's got sea monsters and sharks
link |
00:38:04.080
and Bodhi McBoatface and all kinds of crazy stuff, right?
link |
00:38:08.280
So that's what yellow is about.
link |
00:38:10.000
It's basically this,
link |
00:38:11.160
bring LLVM into our world.
link |
00:38:12.760
And at some point in the next three to five year time horizon,
link |
00:38:15.440
we can bring modern programming languages in,
link |
00:38:18.360
but they're gonna come in with all their flaws
link |
00:38:20.440
and their warts and their problems.
link |
00:38:22.160
And then the pond was the idea
link |
00:38:25.400
of the Ethereum virtual machine.
link |
00:38:26.640
There's some network effect around it
link |
00:38:28.200
and there's some great tooling
link |
00:38:29.320
that's a materialized and evolved.
link |
00:38:31.080
And it's not clear if that's the standard yet
link |
00:38:33.560
or if like MySpace or BlackBerry
link |
00:38:35.680
or all these other things, it'll fade away.
link |
00:38:37.680
Well, if it becomes the standard, okay,
link |
00:38:39.880
don't fight nature, just support it.
link |
00:38:42.960
And the same thing that gives you the ability
link |
00:38:44.680
to bolt on the LLVM will also give you the ability
link |
00:38:48.800
to bolt on the EVM and they can run with their own models
link |
00:38:51.440
and they're encapsulated, bulkheaded, separated systems,
link |
00:38:54.920
but you can move ADA applications,
link |
00:38:57.480
information between those two systems.
link |
00:38:59.880
And so your main chain will always stay
link |
00:39:01.760
somewhat conservative and have the minimum viable amount
link |
00:39:04.480
of expressiveness required on it
link |
00:39:06.320
to do all kinds of interesting things.
link |
00:39:08.880
And also for interoperability,
link |
00:39:10.360
be able to talk to all kinds of interesting things,
link |
00:39:12.880
but it's not trying to be everything to everyone.
link |
00:39:15.080
There's never gonna be an ice cream store in the island.
link |
00:39:18.120
You'll have the grapes and the beautiful women,
link |
00:39:19.800
but no ice cream.
link |
00:39:21.440
Now you're just like distracting me with the ice cream.
link |
00:39:23.680
So just for, because we'll throw around a bunch of terms
link |
00:39:26.800
for the record, what is Plutus?
link |
00:39:28.400
So Plutus is a programming language.
link |
00:39:29.760
It's kind of a DSL that we built on top of Haskell.
link |
00:39:33.520
And basically we wrote it after spending
link |
00:39:37.120
about three years thinking about all smart contracts.
link |
00:39:40.080
We were trying to figure out like,
link |
00:39:41.880
what is the ideal language to express a smart contract?
link |
00:39:44.480
And then we started thinking, well,
link |
00:39:45.320
what is a smart contract?
link |
00:39:46.440
Is it the whole application
link |
00:39:48.120
or is it just like a sub module within an application?
link |
00:39:50.960
And usually it's the latter more than a former.
link |
00:39:54.120
You can build a self contained program like a script,
link |
00:39:56.840
but usually what's happening is you'll have it
link |
00:39:58.640
like a video game, let's say World of Warcraft
link |
00:40:00.640
or something like that.
link |
00:40:01.720
You say, hey, maybe I want to actually create gold
link |
00:40:04.600
in World of Warcraft that's actually a currency.
link |
00:40:07.840
Okay, so I'm going to issue a token.
link |
00:40:09.760
Well, and then maybe I want to create some mechanics
link |
00:40:11.640
behind how people are going to trade that amongst each other.
link |
00:40:14.360
So that would be like a smart contract layer
link |
00:40:16.600
and issue an asset.
link |
00:40:18.000
So you have this centralized server running
link |
00:40:20.320
and proprietary software controlled by a single company,
link |
00:40:23.880
but then you've opened your application up
link |
00:40:26.480
to a broader world.
link |
00:40:27.960
And we've done now is added a blockchain layer
link |
00:40:29.960
and the blockchain handles the accounting of that asset
link |
00:40:32.160
and the spending policy of that stuff.
link |
00:40:34.520
So that is a much smaller program
link |
00:40:37.480
than what Blizzard is doing with World of Warcraft.
link |
00:40:40.800
So the point of Plutus was let's create a language
link |
00:40:43.400
where you can write these small to mid size programs
link |
00:40:46.760
and have a high degree of confidence
link |
00:40:48.280
that they behave with correctness.
link |
00:40:50.240
And also they give you deterministic results
link |
00:40:52.920
on the consumption of resources.
link |
00:40:54.200
You can run things locally
link |
00:40:55.960
and you actually understand what it costs to run.
link |
00:40:57.920
And that doesn't change when you deploy it on the system.
link |
00:41:01.240
If you dial up the expressiveness of the system
link |
00:41:03.720
and like Ethereum does
link |
00:41:05.120
in these big mutable account systems,
link |
00:41:07.720
the problem is you have to have global state.
link |
00:41:09.360
So whatever you test locally
link |
00:41:11.040
doesn't actually necessarily translate
link |
00:41:13.320
to what you've deployed.
link |
00:41:15.320
So we spent a long time asking like
link |
00:41:18.040
where's the Goldilocks zone?
link |
00:41:19.600
Bitcoin script was too restrictive
link |
00:41:22.120
and every single time Satoshi tried to dial it up
link |
00:41:24.640
it led to mega problems.
link |
00:41:26.200
Like there was a beautiful thing
link |
00:41:27.240
called the value overflowing incident in 2010
link |
00:41:29.880
which led to the creation of billions of Bitcoin.
link |
00:41:32.480
They had to quickly clean that up
link |
00:41:33.760
and sweep it under the rug
link |
00:41:34.680
and pretend like it didn't exist.
link |
00:41:36.400
But that was mostly because of an issue
link |
00:41:38.720
with how the scripting language was implemented.
link |
00:41:41.320
And when you look at Ethereum
link |
00:41:43.560
it's like this pure game of stomping down these skirmishers
link |
00:41:48.040
where every update there's something
link |
00:41:49.320
they have to change or tune
link |
00:41:50.680
and then it's not clear how you shard such a model.
link |
00:41:54.120
So we said let's build something that's in the middle of this
link |
00:41:56.920
and that's what Plutus basically is.
link |
00:41:58.720
And it's really designed to play very nicely
link |
00:42:01.040
with off chain infrastructure
link |
00:42:02.440
as much as on chain infrastructure.
link |
00:42:04.320
So you can look at all those different examples
link |
00:42:06.000
whether it's Wolfram wants to auction off their universes
link |
00:42:09.440
or Blizzard wants to issue an in game currency
link |
00:42:12.240
or you're Uber and you wanna start putting
link |
00:42:14.440
peer to peer dynamics inside your system
link |
00:42:17.160
you're gonna gracefully connect to that on chain code
link |
00:42:20.720
and it's very clear how those two things connect together.
link |
00:42:23.120
Just so happens Haskell's really good for this.
link |
00:42:25.640
They have template Haskell
link |
00:42:26.800
and it makes it very easy to embed domain specific languages
link |
00:42:30.120
and it makes it very easy to wire your Haskell code
link |
00:42:32.360
onto off chain infrastructure.
link |
00:42:34.240
So in the future you'll be able to have your off chain
link |
00:42:37.000
run a node or the job of virtual machine
link |
00:42:39.280
or a dot net application
link |
00:42:40.760
and they'll just be this beautiful interface
link |
00:42:42.600
and then it can talk to all your on chain code
link |
00:42:44.280
and that's written in that DSL
link |
00:42:45.960
and you have a high degree of assurance that it's right.
link |
00:42:49.320
Is there like a Hello World program in Plutus
link |
00:42:52.240
that reveals the beauty of this balance
link |
00:42:55.080
that you're referring to sort of a simple
link |
00:42:57.720
but not too simple Einstein idea.
link |
00:42:59.960
Yeah, so we did do our first Hello World program
link |
00:43:03.000
actually today because we...
link |
00:43:04.240
Yeah, I heard about this.
link |
00:43:05.080
Yeah, but there you'd want to have the whole round trip.
link |
00:43:08.560
So you'd like to have an interaction
link |
00:43:10.320
and I think a video game would probably show it the best.
link |
00:43:12.440
Like if we could reimplement crypto kitties
link |
00:43:14.320
or something like that on it
link |
00:43:15.800
and you have this off chain infrastructure
link |
00:43:17.400
and you have your GUI and your front end
link |
00:43:18.840
it's running on your phone or a browser
link |
00:43:21.080
and most of that lives off chain
link |
00:43:22.840
and then but your crypto kitties they'd live
link |
00:43:24.880
on the blockchain the whole round trip end to end
link |
00:43:27.920
with relatively low fees and low latency
link |
00:43:30.080
and high availability of service.
link |
00:43:33.000
It never goes down.
link |
00:43:34.200
That would probably be the best thing to do
link |
00:43:35.960
and we'll have something like that by August.
link |
00:43:37.800
It's pretty easy to build this stuff.
link |
00:43:39.160
So what kind of off chain interactions
link |
00:43:40.760
are supported with Plutus?
link |
00:43:41.920
What are the limits you want to put on the thing
link |
00:43:43.960
so it doesn't get chaotic?
link |
00:43:45.080
That's the beautiful thing.
link |
00:43:46.000
When you have a less expressive model on chain
link |
00:43:48.160
it means you can do anything you want off chain.
link |
00:43:50.720
So you started talking about smart contracts
link |
00:43:52.560
but let's zoom back out
link |
00:43:55.920
and ask the big question here is what is a blockchain
link |
00:43:59.880
and what is a cryptocurrency?
link |
00:44:02.200
So a blockchain is just a ledger
link |
00:44:04.200
and really it has three nice properties.
link |
00:44:05.880
Your time stamp you're immutable and auditable
link |
00:44:08.280
either in a global or a local sense.
link |
00:44:10.240
And so there's all kinds of things mankind has invented
link |
00:44:13.480
where it's really important that you
link |
00:44:16.040
when you put some information down
link |
00:44:17.680
it doesn't change and other people can see it
link |
00:44:20.560
and that you know when it was put down.
link |
00:44:23.280
For example, a property ledger.
link |
00:44:24.680
So when you buy a land
link |
00:44:26.280
or you have rights associated with land
link |
00:44:28.000
like mineral rights or water rights or these things
link |
00:44:31.040
you'd like to transitively see how does it go
link |
00:44:33.680
from Alice to Bob to Charlie to Jim and so forth
link |
00:44:36.400
and what was the state of these things
link |
00:44:38.520
as they were transitioning?
link |
00:44:39.600
So how much did they pay?
link |
00:44:41.960
When did it occur, et cetera, et cetera
link |
00:44:44.080
the metadata that follows that.
link |
00:44:46.120
Okay, well normally these types of ledgers
link |
00:44:48.520
are so important that they're managed
link |
00:44:50.160
either by governments or regulated entities.
link |
00:44:52.400
And the issues are that while they can be efficient
link |
00:44:55.840
they're generally brittle to political manipulation
link |
00:44:58.960
and they're brittle to geopolitical events.
link |
00:45:02.080
For example, when Syria fell apart
link |
00:45:04.480
the very first thing ISIS did is they started saying
link |
00:45:06.600
hey, the ownership of the land
link |
00:45:08.640
it's gonna fundamentally change.
link |
00:45:10.400
We've decided that this guy over here
link |
00:45:12.400
now owns all these things.
link |
00:45:13.680
And then when peace comes like how do you unwind
link |
00:45:16.160
all of that put it all back together.
link |
00:45:18.440
So the power of a blockchain is that it gives you
link |
00:45:21.240
a transnational way of sorting all these details out
link |
00:45:25.120
putting all together in a place that you know
link |
00:45:29.680
that even if it's inconvenient to a very powerful actor
link |
00:45:33.360
that it will still stay preserved.
link |
00:45:35.680
This is an asymmetry we haven't had as a society
link |
00:45:38.800
usually kings and empires
link |
00:45:40.880
they have the ability to decide what's true.
link |
00:45:43.280
And then suddenly you have this asymmetrical thing
link |
00:45:45.440
that is above them kind of like a synthetic laws of physics
link |
00:45:49.040
and once something goes in there
link |
00:45:50.880
you know that that's there, okay.
link |
00:45:53.560
So that's the first part of it.
link |
00:45:54.800
The second part of it is that it's auditable
link |
00:45:59.520
meaning that instead of saying only the high cleric
link |
00:46:02.720
or the president or you know
link |
00:46:05.160
some very special club of people
link |
00:46:07.280
get to see what's going on
link |
00:46:08.960
suddenly now all the people
link |
00:46:10.920
can actually see who owns what where.
link |
00:46:13.320
Like imagine a tax system where you know
link |
00:46:15.240
the public club just leaked the taxes
link |
00:46:17.960
of all these different billionaires
link |
00:46:19.120
and said well how much they make and how much they pay
link |
00:46:21.320
well imagine a tax system
link |
00:46:22.760
where that's just done by default
link |
00:46:24.680
or other social systems
link |
00:46:26.600
where this type of information is put in by default.
link |
00:46:29.160
So it's tremendously useful this type of structure
link |
00:46:32.800
and all kinds of things medical records, supply chains
link |
00:46:35.400
you know just a good thought experiment is
link |
00:46:37.720
I travel a lot of into 52 countries in the last five years
link |
00:46:41.040
imagine if I got sick and Zimbabwe
link |
00:46:43.440
you know I hit by a car or something
link |
00:46:44.960
and I'm unconscious and a Zimbabwean doctor
link |
00:46:47.280
calls my doctor in Colorado and says
link |
00:46:49.000
hey you know I need all Charles's medical records
link |
00:46:51.440
you know he's unconscious right now
link |
00:46:53.480
but I need it to treat him because he's quite ill.
link |
00:46:56.360
They'd say who is this person in Zimbabwe
link |
00:46:58.280
well I don't know you I can't give you his records
link |
00:47:00.840
I need his consent oh no he's unconscious
link |
00:47:02.560
in the hospital can't do it.
link |
00:47:04.240
Well a broker system that would allow the movement
link |
00:47:06.320
of medical records would it be an example
link |
00:47:07.840
of what a blockchain could potentially do
link |
00:47:09.440
in the foreseeable future.
link |
00:47:10.840
Cryptocurrency is just an application
link |
00:47:12.720
that runs on top of blockchain
link |
00:47:14.240
because it turns out that when you issue property
link |
00:47:16.520
you also can issue tokens of value
link |
00:47:18.880
and then you could have a monetary policy
link |
00:47:20.440
it could be inflationary or deflationary
link |
00:47:22.680
you know demarrage where it decays over time
link |
00:47:25.080
or whatever have you
link |
00:47:27.320
and the very same mechanics that would ensure
link |
00:47:29.960
your property records are secure
link |
00:47:31.480
or your medical record access is secure
link |
00:47:33.440
could also be applied for the ownership
link |
00:47:35.160
of the cryptocurrency and again
link |
00:47:36.680
you can either be completely transparent
link |
00:47:38.800
and everybody can see what everybody owns
link |
00:47:40.240
and that's what Bitcoin does
link |
00:47:41.640
or you can be as opaque as you seek to be
link |
00:47:44.240
that's what Zcash basically attempts to do
link |
00:47:46.440
it says hey let's keep these things as private as possible
link |
00:47:49.120
but they have relatively the same mechanics
link |
00:47:50.760
in terms of those properties of auditability
link |
00:47:52.720
and time stamping and immutability
link |
00:47:54.720
you know things won't be reversed
link |
00:47:56.440
you know that people aren't gonna manipulate
link |
00:47:57.920
the time stamps and you can audit at least enough
link |
00:48:01.200
to know that the ownership is right.
link |
00:48:03.240
But the way if you think about physics and the universe
link |
00:48:06.520
the universe has figured out a way
link |
00:48:07.960
to update the ledger of physics in a way
link |
00:48:11.480
where like a lot of people can be updating it
link |
00:48:13.440
and it stays consistent
link |
00:48:16.120
is there something you can say about the task
link |
00:48:19.640
of updating the ledger when a bunch of people
link |
00:48:21.880
are trying to do it
link |
00:48:22.720
or a bunch of entities are trying to do it?
link |
00:48:24.480
That's the whole point of a consensus algorithm
link |
00:48:26.200
so whatever ledger you're running
link |
00:48:28.200
there has to be some mechanism to decide who's in charge
link |
00:48:32.040
and that's what proof of work does
link |
00:48:33.680
and proof of stake does and all these other systems
link |
00:48:35.800
and you break them down to basically three steps
link |
00:48:37.840
and so we'll use Eve for kind of step number one
link |
00:48:40.560
hi Eve, how you doing?
link |
00:48:42.080
And we're gonna use Wally for step number two
link |
00:48:44.320
and I need the monkey, give me the monkey.
link |
00:48:47.160
What's the monkey's name?
link |
00:48:49.000
Daisy.
link |
00:48:49.840
Daisy the monkey, okay.
link |
00:48:50.960
I like Daisy.
link |
00:48:52.320
Daisy is a very confused monkey.
link |
00:48:54.560
It's partnering its own mortality just saying.
link |
00:48:56.720
Right and so anyway the first step is all about
link |
00:49:00.200
basically deciding who's in charge for that moment.
link |
00:49:03.160
So blockchain is just a sequence of events
link |
00:49:05.040
the heart has to beat, the metronome has to click
link |
00:49:08.080
so somebody has to be in charge
link |
00:49:09.840
and so generally you have this notion of a resource
link |
00:49:11.960
so there's some pool of resource out there
link |
00:49:14.200
and it can be a token and in that case
link |
00:49:16.080
it's a plutocratic system and that's what proof of stake does
link |
00:49:18.760
or it can be computation but there can be other resources
link |
00:49:21.680
but computation is what proof of work does
link |
00:49:23.320
and so you make so many hashes
link |
00:49:25.040
and then eventually somebody wins
link |
00:49:27.120
and that person who wins is now the person
link |
00:49:29.360
who basically gets to decide the order of transactions
link |
00:49:32.040
and put them all together from their perspective
link |
00:49:34.360
in the system.
link |
00:49:35.480
Then once that person wins they'll make the block
link |
00:49:37.920
that's step two and after it's made, transmit it
link |
00:49:41.240
and it gets validated and accepted.
link |
00:49:43.080
So actually it's quite fortuitous you have the magnifying glass
link |
00:49:45.480
because at this stage people are trying to decide
link |
00:49:48.720
is what I'm looking at correct or not.
link |
00:49:51.080
Now there are other ways to potentially conceive of this
link |
00:49:54.360
but this particular model gives you a kind of a way
link |
00:49:57.520
of thinking of all consensus algorithms in one setting.
link |
00:50:02.600
You can be Algorand, you can be a classic BFT protocol
link |
00:50:06.080
you can be Paxos, you can be Raft,
link |
00:50:08.040
you can be proof of work, you can be proof of stake.
link |
00:50:10.280
It's always the same idea.
link |
00:50:12.320
You have to find someone or some group to be in charge,
link |
00:50:16.000
they'll reach a consensus on order,
link |
00:50:18.560
they have to then do some work,
link |
00:50:21.200
change the state of the system, update it
link |
00:50:23.520
and then the network has to accept that that's valid.
link |
00:50:26.440
So even if this process works well, this side will say,
link |
00:50:29.400
oh, you created a Bitcoin at a thin air,
link |
00:50:31.040
you're not allowed to do that.
link |
00:50:32.040
So that's rejected.
link |
00:50:33.640
So there's checks and balances and guards all the way through.
link |
00:50:36.640
There's a meta question of fairness in all of this.
link |
00:50:39.800
So the proof of work people, they're kind of a cult
link |
00:50:42.120
and they say that this is the only truth
link |
00:50:44.960
and everything out here, any other resources
link |
00:50:47.720
not legitimate or valid and there's not a lot
link |
00:50:50.720
of evidence to that but that's what they believe.
link |
00:50:52.720
The proof of stake people, the downside and weakest
link |
00:50:54.920
they have is it's a plutocratic model.
link |
00:50:57.080
The more ownership of the system you have,
link |
00:50:59.000
the more control you have over that system
link |
00:51:01.240
and it suffers from the same thing
link |
00:51:03.280
the shareholder models suffer from
link |
00:51:04.760
whereas you may maximize short term gain
link |
00:51:07.640
over the long term viability of the system.
link |
00:51:09.880
So a really cool question is,
link |
00:51:11.320
can you build systems that are multi resource?
link |
00:51:14.000
So instead of just pulling from one resource
link |
00:51:16.680
to select who wins, this 25% of the time
link |
00:51:20.040
and maybe this 25%, you can do that.
link |
00:51:22.000
In fact, the cryptocurrency space did that a long time ago.
link |
00:51:25.240
There was a cryptocurrency called Peercoin in 2011
link |
00:51:27.920
and it was a hybrid proof of work proof of stake.
link |
00:51:30.400
So some of the blocks were made
link |
00:51:31.760
with the token ownership distribution
link |
00:51:34.720
and some of the blocks were made with proof of work
link |
00:51:36.680
but you could keep adding, you could put in like,
link |
00:51:39.480
hey, I want hard disk in my thing,
link |
00:51:41.320
you could put permacoin in or something like that.
link |
00:51:43.400
So create incentive for hard drives
link |
00:51:45.000
and then you could say, oh no,
link |
00:51:45.840
I wanna do like a human system, like a proof of merit.
link |
00:51:48.760
Oh my God, now we're up to four
link |
00:51:50.120
and you just keep adding
link |
00:51:51.360
and each of these pools will have different adherents
link |
00:51:54.120
and actors and then you can actually balance out
link |
00:51:56.520
the whole thing.
link |
00:51:57.360
So as opposed to having one cult, you have many cults.
link |
00:51:59.920
Exactly.
link |
00:52:00.760
And they argue.
link |
00:52:01.600
And the cults argue with each other
link |
00:52:02.440
and we call that a government.
link |
00:52:03.440
By the way, not all cults are bad.
link |
00:52:05.160
Physics is a cult too.
link |
00:52:06.760
And it's sometimes bad.
link |
00:52:08.240
It's honest at least.
link |
00:52:10.920
Nature is a cult.
link |
00:52:13.560
Nature is metal, check out the Instagram.
link |
00:52:15.640
So that's really the crux of it.
link |
00:52:17.640
You have a ledger and the ledger is just all about saying,
link |
00:52:20.480
hey, we need to put some stuff in here
link |
00:52:22.000
and once it's put in here, you can't turn it back.
link |
00:52:24.560
And you know when it was put in
link |
00:52:26.920
and everybody can see it or some group can see it
link |
00:52:29.280
and then you need to pick somebody to modify that.
link |
00:52:31.680
So all this chaos will happen,
link |
00:52:33.160
all these transactions are all around the world
link |
00:52:35.200
and our perception of them are different.
link |
00:52:37.320
There's a beautiful paper from Lamport
link |
00:52:38.920
that kind of talks about this from the 70s.
link |
00:52:40.800
It's like one of the most classic papers ever
link |
00:52:43.320
in computer science.
link |
00:52:44.240
I think it's been cited like 50,000 times
link |
00:52:47.000
or something like that.
link |
00:52:47.840
It's crazy paper.
link |
00:52:48.880
But basically you have to figure out, okay,
link |
00:52:50.680
well, somebody has to be in charge.
link |
00:52:51.960
Some group has to be in charge.
link |
00:52:53.600
You can do it with a meritocratic,
link |
00:52:55.680
hash or cratic computation thing.
link |
00:52:58.040
You can say, well, if you have coins 25, 25% of supply,
link |
00:53:00.920
25% of the time on average,
link |
00:53:03.080
you'll be selected to have the right to do this
link |
00:53:04.880
or give it to somebody else.
link |
00:53:06.240
Or you can search for other resources.
link |
00:53:07.920
They can even be human resources,
link |
00:53:09.200
like some notion of merit or social benefit.
link |
00:53:12.080
Maybe you get a token for that
link |
00:53:13.440
and you can weight it with these other systems.
link |
00:53:15.760
And that's where everything's going.
link |
00:53:18.040
We're getting to a point where we've really optimized
link |
00:53:21.120
all the properties here.
link |
00:53:22.160
We've proven all these nice things about it.
link |
00:53:24.240
And there's a lot of competition
link |
00:53:25.760
to basically build like the perfect proof of stake system,
link |
00:53:28.840
whether you're Polkadot or Algorand
link |
00:53:30.960
or any of these other guys.
link |
00:53:32.880
But now the next step is say, well,
link |
00:53:34.680
why don't we just have one?
link |
00:53:36.880
We should have multiple resources.
link |
00:53:39.080
And the point is each of these
link |
00:53:40.480
has different trade off profiles.
link |
00:53:42.240
And so they balance each other
link |
00:53:43.680
and you end up building a much more resilient system.
link |
00:53:45.680
So it's not winner take all with one particular demand.
link |
00:53:49.280
Okay, so there's a million questions
link |
00:53:50.960
that spring up right there.
link |
00:53:52.440
But first, linger on this topic and say,
link |
00:53:54.440
what is proof of work?
link |
00:53:55.520
What is proof of stake?
link |
00:53:56.840
Just zooming in on each of those.
link |
00:53:59.480
And what are the differences?
link |
00:54:01.480
Okay, so they all have the same three properties
link |
00:54:03.920
of pick someone in charge, do something and validate it.
link |
00:54:06.680
The difference is that the picking mechanism
link |
00:54:08.880
for proof of work is you have to solve a puzzle.
link |
00:54:11.440
So it's basically like buying lottery tickets.
link |
00:54:13.640
And you can buy a certain amount every second
link |
00:54:16.520
with your computing devices.
link |
00:54:18.080
And some of them are ASIC resistance.
link |
00:54:19.720
You run them on like a laptop or a GPU.
link |
00:54:22.080
And some of them are you specialized hardware
link |
00:54:24.440
that you have to either manufacture
link |
00:54:26.320
or buy from someone who sells it to you.
link |
00:54:28.680
And that's just how many tickets per second you can get.
link |
00:54:31.200
And eventually you hit those magic numbers.
link |
00:54:32.960
And when you do, it means you have the right
link |
00:54:35.400
to make the block.
link |
00:54:36.360
And generally you bundle the block making
link |
00:54:38.280
with the proof of work system.
link |
00:54:39.960
Now you can do this looking for a single
link |
00:54:43.000
or you can do this to actually shard it
link |
00:54:44.600
and look for multiple block makers at the same time.
link |
00:54:47.520
So there are sharded proof of work protocols
link |
00:54:49.160
like Prism is an example of that.
link |
00:54:50.840
And actually Ethereum got started this way
link |
00:54:53.760
with Spectre and Ghost and Phantom,
link |
00:54:56.360
the Avi Zahar's work and Yonatan Samlopinsky.
link |
00:54:59.680
But the basic idea is you pick some collection of people.
link |
00:55:02.360
They make some collection of things.
link |
00:55:03.480
And there's some way to sort it all out,
link |
00:55:04.880
serialize it and prevent double spends, great.
link |
00:55:07.680
Proof of stake is the same, but it's a synthetic resource.
link |
00:55:11.160
So instead of doing things, they say,
link |
00:55:13.080
well, if you had 25% of the hash power
link |
00:55:15.200
on average over a long period of time,
link |
00:55:17.120
you'd probably win 25% of the time.
link |
00:55:19.520
Well, why don't we just introduce some randomness in
link |
00:55:21.760
from some source and then 25% of the time
link |
00:55:24.280
on average over a long period of time, you'll win.
link |
00:55:26.880
So it's a synthetic resource,
link |
00:55:28.800
but you still have to do the other two things.
link |
00:55:30.520
You still have to make the block
link |
00:55:31.840
and you still have to validate the block.
link |
00:55:33.880
The big difference is this step in the proof of work world
link |
00:55:36.920
is horrendously expensive.
link |
00:55:38.760
You use more energy than the nation of Switzerland.
link |
00:55:41.520
And the problem with that is that you have
link |
00:55:43.000
less resources for the other two.
link |
00:55:45.000
And the other problem with that is that
link |
00:55:46.400
if this is horrendously expensive,
link |
00:55:48.240
you have an economy of scale, Kecan.
link |
00:55:50.460
So what ends up happening is the system becomes
link |
00:55:52.480
less decentralized over time
link |
00:55:54.400
because you have these vertically integrated operations.
link |
00:55:56.800
I mean, not everybody can go build a mining facility
link |
00:55:59.000
on a volcano in El Salvador.
link |
00:56:00.800
Not everybody can go to Mongolia
link |
00:56:02.840
and set up a five gigawatt power plant
link |
00:56:05.080
and a huge data thing.
link |
00:56:06.280
Not everybody has access to the patent basics
link |
00:56:08.920
that people produce.
link |
00:56:10.080
Cause what if I don't sell it to you
link |
00:56:11.320
and I have the patent on it?
link |
00:56:12.600
Or what if I control the supply chain for these things?
link |
00:56:15.240
So you'll end up having centralization
link |
00:56:17.660
around maybe 10 or five major operations
link |
00:56:20.640
as we've seen historically with proof of work.
link |
00:56:23.280
And that means you end up having like a ruling class
link |
00:56:27.080
of a mining oligarchy in the system.
link |
00:56:29.360
Proof of stake, if you design the parameters correctly,
link |
00:56:32.280
you actually get more decentralized over time
link |
00:56:34.960
because as the currency goes up in value,
link |
00:56:37.200
the distribution of the currency tends to get
link |
00:56:39.960
more egalitarian.
link |
00:56:43.120
For example, Bill Gates, when he started Microsoft,
link |
00:56:45.600
he had 64% of the shares.
link |
00:56:47.480
Now he has less than 5% of the shares.
link |
00:56:49.860
So there's founder drift over time
link |
00:56:52.040
as the value goes up, divestment occurs.
link |
00:56:54.120
You have more and more and more people coming in.
link |
00:56:56.600
That means there's more people who can participate
link |
00:56:58.280
in the consensus.
link |
00:56:59.280
You can even tune economic parameters.
link |
00:57:01.160
And this is what we did with Cardano and Ouroboros.
link |
00:57:03.920
We created this concept of K in the system
link |
00:57:06.680
and it's just a parameter.
link |
00:57:07.600
And it's like a forcing factor
link |
00:57:09.640
that tends to accumulate a certain amount of stake pool.
link |
00:57:12.200
So you can set it to 200 and then 500 and 1,000
link |
00:57:15.200
and so forth.
link |
00:57:16.120
But the basic idea is as the price of 80 goes up,
link |
00:57:19.280
you make K larger and then you end up in practical terms
link |
00:57:23.080
having a larger and larger set of actors
link |
00:57:25.720
making blocks that are unique and distinct.
link |
00:57:28.600
And the other good thing is this is a virtual resource
link |
00:57:31.420
instead of a physical resource,
link |
00:57:32.960
which means it's portable by the click of a button.
link |
00:57:35.840
So let's say China says mining is bad.
link |
00:57:37.880
We're gonna shut it all down.
link |
00:57:39.000
And it looks like they're moving in that direction.
link |
00:57:40.960
You have all these people in WeChat
link |
00:57:42.160
just like trying to sell miners
link |
00:57:44.080
or trying to figure out how the hell do I move miners?
link |
00:57:46.640
Cause they have these huge data centers
link |
00:57:48.200
they've constructed.
link |
00:57:49.040
You can't exactly go and grab a server
link |
00:57:50.720
and like take it with you, it's huge.
link |
00:57:52.440
It's a lot of work.
link |
00:57:53.280
And if the government sees it,
link |
00:57:54.320
well it's their property now.
link |
00:57:56.000
A virtual resource, you can click a button
link |
00:57:57.920
and redeploy it to a different jurisdiction.
link |
00:58:00.800
So to me, for a virtual asset,
link |
00:58:03.520
it makes a lot more sense to try to tie your security
link |
00:58:06.120
to something endogenous, something within the system
link |
00:58:09.000
because it's just like the asset.
link |
00:58:11.040
It can move anywhere at a click of a button
link |
00:58:13.200
and human beings have a much harder time
link |
00:58:15.160
attacking something like that.
link |
00:58:16.520
Well, so people, maybe you could certainly devil's advocate
link |
00:58:19.560
and say, what is the strength of proof of work system?
link |
00:58:21.600
Because some people would argue that proof of work
link |
00:58:24.640
has, because it's outside the system,
link |
00:58:28.000
it's tied to physical resources, it's more secure.
link |
00:58:31.240
It's less prone to attack by large groups of people.
link |
00:58:36.520
Yeah, that's a great question.
link |
00:58:37.840
And the first question we had was,
link |
00:58:39.920
could proof of stake actually work or not?
link |
00:58:41.800
So the problem was that the engineers kind of led
link |
00:58:44.760
when the science should have led.
link |
00:58:46.080
And so there were all these POS protocols
link |
00:58:48.200
that came out in the early 2010s
link |
00:58:50.440
like Peercoin was the first and then NXT and others came out.
link |
00:58:54.280
And there they had suffered from things like
link |
00:58:55.920
the random number generation wasn't good.
link |
00:58:57.560
They had grinding attacks and nothing at stake
link |
00:58:59.800
and all these other things.
link |
00:59:00.760
And there's a lot of beautiful properties
link |
00:59:02.560
for proof of work from a theoretical sense.
link |
00:59:04.400
We even wrote a paper called GKL,
link |
00:59:06.800
named after the author is Juan Grey,
link |
00:59:09.640
Nickelodeon artist and Aguilos Gassis,
link |
00:59:11.800
our chief scientist.
link |
00:59:13.080
It's got 1,100 citations now and it's published in 2015.
link |
00:59:17.280
But basically all it did is just modeled a blockchain
link |
00:59:19.400
and created some security properties for it.
link |
00:59:21.240
And then it started talking about,
link |
00:59:22.480
well, what does proof of work actually do for you?
link |
00:59:24.640
And it turns out it does a lot.
link |
00:59:26.280
It's an asynchronous system.
link |
00:59:28.080
You can bootstrap from Genesis.
link |
00:59:29.680
So if Eve joins the network and Wally joins the network
link |
00:59:34.080
and Daisy joined the network,
link |
00:59:36.920
then you give them some different chains
link |
00:59:39.520
like five or 10 different chains.
link |
00:59:41.320
They can run a calculation
link |
00:59:43.000
and they will always pick the longest chain,
link |
00:59:45.160
the heaviest chain inside the system.
link |
00:59:47.240
That's a great property of proof of work
link |
00:59:49.520
until we published Orbor's Genesis in 2018.
link |
00:59:52.920
You actually needed to solve that in proof of stake
link |
00:59:54.880
with a trusted checkpoint.
link |
00:59:56.600
So some actor had to be observing,
link |
00:59:58.840
watching the whole thing and creating checkpoints.
link |
01:00:00.960
And then when new people joined in,
link |
01:00:02.600
they would only be able to distinguish between a chain
link |
01:00:05.080
based upon a checkpoint telling them that.
link |
01:00:07.800
So you have to do a lot of really wonky crazy math
link |
01:00:10.200
to show and create this notion of like density
link |
01:00:12.920
to be able to show that that's possible.
link |
01:00:14.800
But there's a lot of properties of proof of work
link |
01:00:16.640
that were super hard to replicate and emulate
link |
01:00:19.040
in the proof of stake world.
link |
01:00:20.960
Macaulay kind of revolutionized the whole VRF thing.
link |
01:00:24.600
There was a group out of Cornell
link |
01:00:26.160
that talked about better network conditions.
link |
01:00:28.120
They wrote a paper called Sleepy.
link |
01:00:30.400
We did Genesis.
link |
01:00:32.000
We also did the very first Prupuli secure protocol.
link |
01:00:34.800
But that was six years of work and like 12 papers.
link |
01:00:37.320
And it's still not done.
link |
01:00:38.160
There's still a few polishing things
link |
01:00:39.880
that have to be cleaned up
link |
01:00:41.760
because this is a physical resource
link |
01:00:44.960
and there's something there.
link |
01:00:46.440
But there's a flaw to proof of work
link |
01:00:48.200
that is a little problematic.
link |
01:00:49.560
It's a winner take all type of a system.
link |
01:00:51.240
So maximalism is kind of philosophically
link |
01:00:54.760
and computationally built into it.
link |
01:00:56.680
Let's say you have two proof of work systems
link |
01:01:00.000
and they have roughly the same market cap and hash rate
link |
01:01:03.240
and they use the same algorithm.
link |
01:01:05.360
Then the problem is if the miner comes in
link |
01:01:08.000
and let's say the miner has enough resources
link |
01:01:09.840
to have 51% for any of these chains,
link |
01:01:13.560
they actually have a perverse incentive
link |
01:01:15.120
to come and destroy one chain
link |
01:01:18.080
and short sell the asset.
link |
01:01:19.640
It's called a gold finger attack
link |
01:01:21.240
and then go mine the other asset
link |
01:01:23.360
because they're not bound to that asset.
link |
01:01:25.400
They're not loyal to it.
link |
01:01:26.840
And they can make just as much profit mining this
link |
01:01:29.720
as they can make mining the other system
link |
01:01:31.880
and the markets allow them to profit
link |
01:01:33.520
from the destruction of a system.
link |
01:01:35.240
So that's something that proof of stake doesn't suffer from
link |
01:01:37.840
because the only way you can participate
link |
01:01:39.760
in a proof of stake system is you have to actually own equity
link |
01:01:42.200
and you have to have ownership in that system.
link |
01:01:44.200
So if you go and destroy Daisy's chain,
link |
01:01:46.960
it would just be a net loss for the most part.
link |
01:01:50.560
Unless you have really messed up markets
link |
01:01:51.920
or something like that.
link |
01:01:53.160
So there's always trade offs and all these things.
link |
01:01:55.080
And this is why I like this concept of going one to N
link |
01:01:57.200
and having multiple resources
link |
01:01:58.960
because why not have proof of work
link |
01:02:00.640
and proof of stake together?
link |
01:02:02.200
If the proof of work is useful, not wasted computation
link |
01:02:05.440
and why not add other things
link |
01:02:06.640
like create incentives for network relay.
link |
01:02:08.800
Right now there's no incentives in the system
link |
01:02:10.480
for you to run peer to peer nodes and share data.
link |
01:02:12.440
Right now it's not a problem,
link |
01:02:13.600
but if you're running like Amazon web services level
link |
01:02:16.520
at bandwidth it could cost you like $5,000 a month
link |
01:02:19.200
in bandwidth just to run a full node or something like that.
link |
01:02:21.400
No one would do it.
link |
01:02:22.520
So then your system will centralize along the weakest link
link |
01:02:26.160
whether it be the storage layer, the computation layer
link |
01:02:28.600
or the network layer of the system.
link |
01:02:31.200
So if you can incentivize the resources differently
link |
01:02:33.520
then you'll be in a beautiful position
link |
01:02:35.080
where you end up having a resilient system
link |
01:02:37.720
that pays its own bills.
link |
01:02:39.520
So how does Cardano solve the consensus problem?
link |
01:02:43.440
Do you tend to eventually wanting to solve it
link |
01:02:46.840
in the hybrid approach of proof of stake and proof of work?
link |
01:02:50.400
Yeah, this was a philosophical difference
link |
01:02:52.280
between Vitalik and myself.
link |
01:02:54.480
The problem with the people in the Ethereum side
link |
01:02:56.520
is they're really bright and these really bright people
link |
01:02:59.000
what they do is they try to do everything all at once
link |
01:03:01.960
because they're really, really smart
link |
01:03:03.280
and they keep going until they run up against the wall
link |
01:03:05.480
and they realize the problem is a lot harder.
link |
01:03:07.960
If you're more experienced
link |
01:03:09.400
and that's why we brought in proper academics
link |
01:03:11.480
like Agilos and others, because they'd been beaten up
link |
01:03:13.680
through life, Agilos worked with David Chom
link |
01:03:16.600
and these other, there's really hard work with those guys
link |
01:03:19.680
and they'd already been humiliated and yelled at
link |
01:03:22.240
and had chalk thrown at them and all that stuff.
link |
01:03:24.040
And so they were humble enough to say,
link |
01:03:25.160
I'm not smart enough to solve the big problem.
link |
01:03:27.200
So don't even try.
link |
01:03:28.280
What you do is you decompose it and you say, okay
link |
01:03:30.600
what's the first problem to solve in a chain of problems
link |
01:03:33.680
that you can compose your way up to a working system?
link |
01:03:37.200
And once you get far enough along
link |
01:03:39.240
you have something that's pretty good
link |
01:03:41.520
and then you have an obvious path forward
link |
01:03:43.680
of how do you iterate and improve that system?
link |
01:03:45.920
That's why we started with GKL 15
link |
01:03:47.760
because it was just saying,
link |
01:03:48.600
we don't know what a fucking blockchain is.
link |
01:03:51.280
What is this thing, right?
link |
01:03:52.400
What's the security properties of stuff?
link |
01:03:53.960
Like what did we really mean?
link |
01:03:55.680
Then we did Orboros Classic,
link |
01:03:57.280
the original Orboros protocol in 2017.
link |
01:03:59.720
And that protocol was like a synchronous system
link |
01:04:02.120
and it assumed the nodes were always on and it worked
link |
01:04:05.160
but it was useless because that's not real life.
link |
01:04:08.040
Then PROS came out and then suddenly we relaxed things.
link |
01:04:10.560
These are all by the way names
link |
01:04:11.640
for consensus algorithms and computations.
link |
01:04:12.920
Yeah, the papers that we published
link |
01:04:14.520
and they were all peer reviewed like GKL was EuroCrypt.
link |
01:04:17.240
That's a very hard conference to get into
link |
01:04:19.080
and Orboros Classic was crypto
link |
01:04:20.600
and PROS was EuroCrypt and Genesis was CCS.
link |
01:04:24.560
So basically every step of the way was first
link |
01:04:27.720
at academic validation that there was some merit
link |
01:04:29.840
to the work that was done.
link |
01:04:31.280
Second, it solved a particular class of problems
link |
01:04:34.080
either showing the feasibility of the entire problem.
link |
01:04:36.800
Because when I said, let's do the model first
link |
01:04:38.680
because let's see if we can do an FLP thing.
link |
01:04:40.360
Let's see if we can get a possibility theorem.
link |
01:04:42.200
That's great because you're done.
link |
01:04:43.680
It's like those short math papers were like,
link |
01:04:45.920
I found a counter example.
link |
01:04:47.240
It's like, okay, this whole thing has fallen apart
link |
01:04:49.360
because you have a two line proof, thank you.
link |
01:04:51.800
So that's what we were looking for
link |
01:04:53.000
in the beginning of the agenda was
link |
01:04:54.640
let's either prove it's possible in a strawman case
link |
01:04:57.760
or show that there exists an impossibility result
link |
01:05:00.120
in which case we can just abandon the entire inquiry.
link |
01:05:02.240
Proof of stake is impossible.
link |
01:05:03.800
And then once you've gotten past that threshold,
link |
01:05:06.120
it goes from theory to practicality.
link |
01:05:08.480
What actual network conditions are you looking at?
link |
01:05:10.880
Are you okay with living with an external clock
link |
01:05:13.360
or do you want to build time from within?
link |
01:05:15.320
How are you generating random numbers, et cetera, et cetera?
link |
01:05:17.960
And every step of the way, each paper,
link |
01:05:19.920
you're solving one particular class of problems.
link |
01:05:22.440
With Prism, it said,
link |
01:05:23.800
probably shouldn't know ahead of time who Eve is.
link |
01:05:26.720
You probably shouldn't know who's making those blocks.
link |
01:05:28.840
That should be something after the fact.
link |
01:05:30.920
But if you know ahead of time, you can attack them,
link |
01:05:32.800
you can DDoS them, you cause all kinds of problems.
link |
01:05:35.760
So adaptive security also,
link |
01:05:38.520
we moved from an MPC random number generation,
link |
01:05:41.600
which was great, but very heavy and very slow.
link |
01:05:44.160
And you can't scale to large amounts of people
link |
01:05:46.480
to a VRF based system, which is super fast,
link |
01:05:48.680
but a little dirtier,
link |
01:05:49.760
because Algorand actually did some great work there.
link |
01:05:52.120
There was some good knowledge there.
link |
01:05:53.440
What are the really hard problems that you,
link |
01:05:54.800
maybe if you just linger on a little bit,
link |
01:05:56.760
what are some of the really hard problems
link |
01:05:58.520
you have to solve along this chain of papers, ideas,
link |
01:06:01.440
the evolution of the consensus algorithm?
link |
01:06:03.080
Yeah, not only are they really hard problems,
link |
01:06:04.960
they actually require different cryptographers,
link |
01:06:06.720
because you're moving from mathematician style cryptographers,
link |
01:06:10.560
like the Neil Coplitz's and the Addie Chameer's,
link |
01:06:12.720
and the people that like start as proper mathematicians,
link |
01:06:14.920
they really love theory.
link |
01:06:16.880
And that's their thing.
link |
01:06:17.720
And the proofs are dense and they're thick
link |
01:06:19.600
and they're beautiful to practical applied work,
link |
01:06:23.680
where you're saying, okay,
link |
01:06:24.920
now this is something an engineer can look at
link |
01:06:27.080
and say, I know how to build that.
link |
01:06:28.640
I know how to think about that.
link |
01:06:30.120
So that transition from GKL to,
link |
01:06:33.360
or of course, classic to PRAUSE,
link |
01:06:35.640
I'd say the biggest leap was classic to PRAUSE,
link |
01:06:38.840
because that was going from a system
link |
01:06:40.920
that would only work in a consortium chain like fabric,
link |
01:06:43.600
to a system that would actually work and is working.
link |
01:06:45.800
That's what's implementing Cardano today.
link |
01:06:47.920
50 billion dollar cryptocurrency and all these people,
link |
01:06:50.680
that was a huge leap.
link |
01:06:52.200
But that paper alone wasn't enough.
link |
01:06:54.200
We also had to layer on the economic model,
link |
01:06:56.920
because we said, well, hang on a second here,
link |
01:06:58.960
not everybody's gonna be online all the time
link |
01:07:01.080
to be available to make a block,
link |
01:07:03.400
so you need some notion of delegation.
link |
01:07:05.400
The minute you have a notion of delegation,
link |
01:07:06.880
you have these stake pools, what the hell does that mean?
link |
01:07:09.320
And so this is a beautiful kind of interdisciplinary notion
link |
01:07:12.880
that layers computer science and biology together.
link |
01:07:16.040
And minute that complexity starts going up,
link |
01:07:18.040
you start seeing cell specialization.
link |
01:07:20.400
So you go from single cell organisms to organisms
link |
01:07:23.200
where you have eyeballs and brains and hearts,
link |
01:07:26.000
and each of these tissues do different things.
link |
01:07:28.080
Well, analogously, complex distributed systems
link |
01:07:30.800
start getting specialization.
link |
01:07:32.080
You move from the single cell thing,
link |
01:07:34.280
Bitcoin, where everything's a full node,
link |
01:07:35.800
they all have the same rights and responsibilities,
link |
01:07:37.520
a lot of homogeneity in that system,
link |
01:07:39.480
but you're only as good as your weakest link,
link |
01:07:41.000
you're only as capable as whatever the basic cell can do,
link |
01:07:45.040
to a specialized system where you start having these actors
link |
01:07:47.760
in the system that are actually a little different
link |
01:07:50.240
than the other actors.
link |
01:07:51.080
So you introduce this concept of the stake pool,
link |
01:07:53.320
and suddenly now you have this actor
link |
01:07:54.720
where you're probably gonna be online 24 seven.
link |
01:07:57.640
You're probably gonna have extra relay infrastructure.
link |
01:08:00.120
There's a trust relationship where you don't own the ADA,
link |
01:08:03.640
but you have a right to use it for something,
link |
01:08:05.840
and a person's made that choice to endow you with that.
link |
01:08:08.520
The minute that you introduce specialization, though,
link |
01:08:10.960
the system gets more complicated,
link |
01:08:12.560
the game theory gets more complicated,
link |
01:08:14.560
and then you start having to think really deeply
link |
01:08:16.320
and carefully about, okay, well,
link |
01:08:18.800
can this now introduce a new attack vector
link |
01:08:20.920
that we didn't have before?
link |
01:08:22.480
So that leap from classic to prowess,
link |
01:08:24.960
and adding in stake pools and figuring out
link |
01:08:26.680
how to handle the game theory there was exceedingly hard,
link |
01:08:29.080
but two years to do that.
link |
01:08:30.560
So stake pools allows for multiple parties
link |
01:08:33.480
to delegate their staking capabilities to others.
link |
01:08:36.800
Can you describe a little bit how this works?
link |
01:08:38.440
It's kind of fascinating.
link |
01:08:39.280
It's a super simple concept.
link |
01:08:40.600
So you register a pool, and then the pool is there,
link |
01:08:42.840
and basically they advertise,
link |
01:08:46.280
and they're actually registered on chain with a certificate,
link |
01:08:48.920
and then in the wallet software itself,
link |
01:08:50.720
you can see all of the pools that have registered.
link |
01:08:53.400
There's over 3,000 of them now inside the system,
link |
01:08:56.120
and then you can click a little tile,
link |
01:08:57.720
and it shows you all the metadata
link |
01:08:59.000
that's in the certificate,
link |
01:09:00.040
and it says, hey, I have my own pool.
link |
01:09:02.280
It's called Rats, I'm king of the rats.
link |
01:09:05.280
So you can see all the stuff that's described there,
link |
01:09:07.440
and pools have an operating fee,
link |
01:09:08.920
because they're like a business,
link |
01:09:09.960
and they say, well, if you delegate to me,
link |
01:09:11.880
I'll charge this much.
link |
01:09:13.160
So if you get like 100 bucks in rewards,
link |
01:09:15.760
I'll give you 9D, and I'll take 10 or something like that,
link |
01:09:19.120
and then you make your decision,
link |
01:09:20.480
and whichever one you select,
link |
01:09:21.600
you click delegate, push the button,
link |
01:09:24.360
and then you have now given your staking rights to them
link |
01:09:28.520
until revoked, okay, so it lived there,
link |
01:09:30.960
and then the stake pool's weight in the system
link |
01:09:33.760
is proportional to the amount of stake
link |
01:09:35.600
that they have delegated to them,
link |
01:09:37.240
and then we have this other limiting factor, K,
link |
01:09:39.440
which says that you get diminishing returns
link |
01:09:41.520
with the more stake you have,
link |
01:09:42.760
so it's kind of like an S function,
link |
01:09:44.360
so you kind of go up and up and then eventually caps,
link |
01:09:46.920
and then at some point you get no rewards
link |
01:09:48.640
beyond a certain threshold,
link |
01:09:50.000
so there's an incentive to split pools
link |
01:09:51.800
to different owners after some point.
link |
01:09:54.440
Yeah, and so that's a complex thing,
link |
01:09:57.080
and you have to actually model the game theory out
link |
01:09:59.160
to understand where those parameters should be set,
link |
01:10:01.560
and we didn't know how to do that,
link |
01:10:02.840
so what we did is we bought talent,
link |
01:10:04.880
we went to Oxford, and we hired this guy named Elias Casupis,
link |
01:10:07.560
he's an algorithmic game theorist,
link |
01:10:08.920
and we said, hey, would you like to do some game theory work
link |
01:10:11.560
in crypto, and he's like, that sounds fun,
link |
01:10:13.760
so he spent a year and a half,
link |
01:10:15.240
we built all these beautiful models,
link |
01:10:16.680
and we kind of figured out what those curves needed
link |
01:10:18.560
to look like.
link |
01:10:19.400
So figure out like the S curve, though,
link |
01:10:20.240
resulted in a nice distribution of responsibility,
link |
01:10:22.880
so not everybody delegates to the king of their ads.
link |
01:10:26.240
Exactly.
link |
01:10:27.080
How does it feel to be royalty, by the way?
link |
01:10:28.600
It's not a very impressive kingdom,
link |
01:10:31.880
but you're nevertheless a king.
link |
01:10:33.280
I'll take it, because I think it's the kindest thing
link |
01:10:35.240
people call me in this space.
link |
01:10:37.280
Oh, yeah, people love you.
link |
01:10:39.200
So, okay, so that, I mean, so is that,
link |
01:10:41.840
would you say a solved problem?
link |
01:10:43.880
The game theory of stake pools?
link |
01:10:45.480
No, it's the starting, and then I was getting back
link |
01:10:48.040
to my original point,
link |
01:10:48.880
that you build things in iterations,
link |
01:10:50.480
every step, if you've done it right,
link |
01:10:53.040
is an invitation for 10 more sexy, fascinating,
link |
01:10:55.840
fun problems, and this is why we have such a great time
link |
01:10:57.800
building labs, you know, we started in Edinburgh,
link |
01:11:00.040
now we're at Tokyo Tech, and University of Wyoming,
link |
01:11:02.400
and Athens, and we're setting up more labs this year,
link |
01:11:05.240
and all these academics want to work with us, hey,
link |
01:11:06.920
because we write a lot of really fascinating papers,
link |
01:11:09.080
but B, because we're focused on all these really cool,
link |
01:11:12.240
sexy, interdisciplinary problems.
link |
01:11:14.080
We're actually running the problems
link |
01:11:15.080
where we don't even know where to publish the paper,
link |
01:11:17.040
because you'll have this paper
link |
01:11:17.960
where there's like these PL guys working with crypto guys,
link |
01:11:20.360
working with systems guys, working with economists,
link |
01:11:23.080
and you put it all together,
link |
01:11:23.920
and you have this Frankenstein paper monster,
link |
01:11:26.080
and we're like, where do we submit this?
link |
01:11:27.680
You know, where does this go?
link |
01:11:28.920
Nature.
link |
01:11:29.760
Yeah, there we go.
link |
01:11:30.680
Nature or quanta or something, I don't know.
link |
01:11:32.840
It'll write a nice little.
link |
01:11:33.680
So the sexy problems multiply exponentially.
link |
01:11:36.560
Exactly, and we've now gotten to a point
link |
01:11:38.960
where we're starting to work on refinements to the system,
link |
01:11:42.000
rather than fundamental things that are like,
link |
01:11:44.920
if you don't solve it, the system just simply doesn't work.
link |
01:11:47.440
For example, you can run all of this with NTP
link |
01:11:49.880
as your clock server,
link |
01:11:50.840
but you actually can create an ocean of time within.
link |
01:11:52.680
We wrote a paper called World War's Chronos for that, okay?
link |
01:11:55.480
But that's not necessary for the system.
link |
01:11:58.280
It's just a nice to have thing.
link |
01:11:59.520
It's a nice property.
link |
01:12:00.400
Optimization of the random number generation
link |
01:12:02.120
is another example of that.
link |
01:12:03.040
You can run it with a heavier thing.
link |
01:12:04.680
You just have more blockchain bloat
link |
01:12:06.080
and slower time and transition.
link |
01:12:08.440
We have this concept of epic.
link |
01:12:09.920
So you elect leaders to run the system
link |
01:12:13.840
every five days with Cardano,
link |
01:12:15.760
but there's been derivative work.
link |
01:12:17.120
We didn't even do this.
link |
01:12:18.120
This work occurred at University of Illinois,
link |
01:12:19.960
and that derivative work said,
link |
01:12:21.080
well, you don't actually need to do that.
link |
01:12:22.320
You can do it on a block by block basis.
link |
01:12:24.520
It's like, oh, that's pretty cool.
link |
01:12:26.120
So that's the other point about doing things
link |
01:12:27.560
in a very rigorous way,
link |
01:12:28.880
is that that way is creates a lingual franca
link |
01:12:32.480
for what you're trying to solve
link |
01:12:33.880
with the totality of the academic community.
link |
01:12:36.400
So suddenly people that you've never met,
link |
01:12:38.320
you know, nothing about have read your papers,
link |
01:12:40.440
cited your papers, and start writing their own papers,
link |
01:12:43.000
either to try to attack and destroy things you've done,
link |
01:12:45.680
or to build on top of the things that you've done.
link |
01:12:48.120
So people are trying to figure out ways to attack this.
link |
01:12:50.360
Exactly.
link |
01:12:51.200
As rigorous as you are trying to do that.
link |
01:12:52.920
And I don't have to pay them.
link |
01:12:54.120
That's the beautiful thing.
link |
01:12:55.280
It's fun.
link |
01:12:56.120
It's fun to try to destroy,
link |
01:12:57.440
and that's how we grow stronger.
link |
01:12:58.480
And it's how you build your career, too.
link |
01:12:59.840
There's plenty of people that they've gotten tenure
link |
01:13:02.280
just kicking the hell out of Intel SGX.
link |
01:13:04.840
You go to CCS every year,
link |
01:13:06.120
there's some guy there,
link |
01:13:06.960
and he's having a hell of a time making Intel cry.
link |
01:13:11.200
Can we pull back historically speaking,
link |
01:13:13.320
and in terms of the big picture
link |
01:13:14.760
of cryptocurrency real quick,
link |
01:13:16.160
and ask the question, what is Cardano?
link |
01:13:19.040
We started talking about already
link |
01:13:20.440
the consensus algorithm Cardano takes,
link |
01:13:23.480
but maybe when you look at the history books,
link |
01:13:26.320
you know, sort of a hitchhiker's guide to the galaxy,
link |
01:13:28.800
and Cardano will have one sentence.
link |
01:13:31.200
What's that one sentence going to be?
link |
01:13:33.320
And in general, what's like the vision
link |
01:13:35.320
in the context of the history of cryptocurrency?
link |
01:13:37.520
You have like this whiteboard overview video
link |
01:13:39.560
that you talk about the three generations
link |
01:13:42.240
of cryptocurrency where Cardano is the third.
link |
01:13:44.400
So that's like five different questions
link |
01:13:47.680
we've asked in the exact same thing
link |
01:13:49.040
you can answer however the hell you want.
link |
01:13:50.840
You know, I always term Cardano as like a FOSS,
link |
01:13:55.320
a financial operating system,
link |
01:13:56.840
and nobody likes it,
link |
01:13:57.880
and everybody picks on me for using that term.
link |
01:14:00.000
But basically the idea is that, you know,
link |
01:14:01.560
the world runs on systems,
link |
01:14:03.120
especially the financial world.
link |
01:14:04.360
You have the BIS and SWIFT and all this other stuff,
link |
01:14:07.840
and these protocols allow you to move value around
link |
01:14:11.640
and represent things like identity,
link |
01:14:13.400
and allow you to express yourself in some way.
link |
01:14:17.040
And those protocols for the most part work well
link |
01:14:19.920
for people in rich countries,
link |
01:14:22.040
and they don't work so well for people
link |
01:14:23.840
who aren't in rich countries.
link |
01:14:25.560
And so the point of what we do,
link |
01:14:28.360
or at least what I do, and what my company does,
link |
01:14:30.560
is we think a lot about how do we build
link |
01:14:32.800
a universal protocol that does all the stuff
link |
01:14:35.400
the legacy system has,
link |
01:14:36.560
but just does it better, faster, and cheaper
link |
01:14:38.440
for everybody in the world?
link |
01:14:39.840
And everybody has equal access to it, you know?
link |
01:14:42.080
So it's the people's protocol, you know?
link |
01:14:43.760
You have a situation where the guy in Senegal
link |
01:14:46.240
has the same access that I do, or Bill Gates does,
link |
01:14:48.800
or someone else who's kind of higher
link |
01:14:50.480
on the spectrum of wealth and power.
link |
01:14:52.880
And so that is what we seek to achieve,
link |
01:14:56.760
but then the question is, well, is Cardano the solution?
link |
01:14:59.480
You know, is that that thing?
link |
01:15:01.480
And the answer is no,
link |
01:15:02.680
because you need a lot more evolution.
link |
01:15:05.520
You need decades of evolution
link |
01:15:06.960
to kind of work your way there,
link |
01:15:08.880
and in many ways the work is never quite done,
link |
01:15:11.160
but it's better than what came before.
link |
01:15:13.960
Why?
link |
01:15:14.800
Because you have a realization that first,
link |
01:15:17.160
the control of the system needs to be more balanced
link |
01:15:19.760
and nuanced, and it needs to be more democratic.
link |
01:15:23.640
So there's this sustainability component of,
link |
01:15:25.800
well, who's in charge, and how do you pay for things?
link |
01:15:28.400
Well, the system can print its own money,
link |
01:15:30.040
so it always has the ability to have a budget.
link |
01:15:31.920
Okay, so there's a treasury idea,
link |
01:15:34.200
and then there's a voting thing.
link |
01:15:35.800
Well, the same things that allow you to move money around,
link |
01:15:38.040
allow you to represent votes,
link |
01:15:39.320
so you can do eVoting with the type of system, okay?
link |
01:15:42.200
And, you know, if you played NOMIC in the 1980s,
link |
01:15:44.840
and you're a Peter Super fan or any of these things,
link |
01:15:46.600
you can build a self evolving system.
link |
01:15:48.280
You can actually create a game where the rules
link |
01:15:50.040
can be voted on and changed in the game itself.
link |
01:15:52.920
Great, okay, so that exists there.
link |
01:15:56.080
And then you say, okay, well,
link |
01:15:57.440
but this thing still has to touch the legacy world,
link |
01:15:59.760
there has to be cash in and cash out,
link |
01:16:01.720
and these types of things.
link |
01:16:02.840
So there's this interoperability thing,
link |
01:16:04.520
that you need a wifi or a Bluetooth moment for the industry,
link |
01:16:07.120
because nothing understands each other right now.
link |
01:16:08.680
And all these chains are blind deaf and dumb to each other.
link |
01:16:11.720
And then there's this thing
link |
01:16:12.560
that it has to work at a huge scale,
link |
01:16:14.400
like billions of people.
link |
01:16:15.720
And we've done that,
link |
01:16:16.560
but we've done that with large multinational
link |
01:16:18.680
trillion dollar companies with centralized infrastructure.
link |
01:16:21.240
We've never really done that with one master protocol
link |
01:16:24.320
that somehow does it for everyone.
link |
01:16:25.480
The closest approximation is probably BitTorrent.
link |
01:16:28.040
And there is, you know, it's a cool protocol,
link |
01:16:31.480
but it doesn't have all the oomph necessary
link |
01:16:34.040
to necessary to do something like this.
link |
01:16:36.480
So Cardano is just our first approximation.
link |
01:16:38.840
And like any good system,
link |
01:16:40.880
we wanted it to be self evolving.
link |
01:16:42.600
So once you get the philosophy out of,
link |
01:16:43.960
where's the target of what do you want to do?
link |
01:16:46.560
Then you build a community,
link |
01:16:47.840
you know, it's over a million people strong,
link |
01:16:49.720
and that community keeps growing,
link |
01:16:51.320
and they keep pushing the system
link |
01:16:52.840
in that particular direction.
link |
01:16:54.280
And what's nice about it is you,
link |
01:16:55.440
if you build the right philosophy within the system,
link |
01:16:57.720
it doesn't need founders.
link |
01:16:58.880
This is the great lesson of Satoshi.
link |
01:17:00.480
It doesn't need founders to be able to get there.
link |
01:17:02.840
So, you know, if you look at the academic side,
link |
01:17:07.920
that's very decentralized.
link |
01:17:09.720
We have more than 30 different contributors
link |
01:17:11.680
for the 105 papers, and that set keeps growing
link |
01:17:14.280
within the next five years.
link |
01:17:15.240
It'll probably be two, three, 400 different scientists
link |
01:17:18.080
from all across the world,
link |
01:17:19.720
some from Russia and some from India,
link |
01:17:21.480
some from China and some from Japan
link |
01:17:23.480
and America and Africa and South America.
link |
01:17:25.920
And the faces change, the language has changed,
link |
01:17:28.800
the culture has changed, but the process stays the same.
link |
01:17:32.480
And that is a permanent organ
link |
01:17:34.360
within what we have constructed as a system.
link |
01:17:36.880
It's the same situation entering marketplaces,
link |
01:17:38.920
like we entered Ethiopia.
link |
01:17:40.440
What are we doing there?
link |
01:17:41.280
We have five million people in Ethiopia.
link |
01:17:43.000
We're getting them digital identity
link |
01:17:44.800
and we're dragging that digital identity into the system
link |
01:17:47.120
because that's the most fundamental thing
link |
01:17:48.400
of a financial operating system.
link |
01:17:50.080
You need to know who people are
link |
01:17:51.680
in order to be able to do business with them,
link |
01:17:53.280
give them credit, be able to give them economic agency
link |
01:17:56.120
and so the thing.
link |
01:17:56.960
But once they're there, they're gonna grow up
link |
01:17:58.960
with that system.
link |
01:18:00.240
They're gonna deploy applications on that system.
link |
01:18:02.240
They're gonna build on that system.
link |
01:18:03.440
We're gonna use it every day for getting a loan
link |
01:18:05.240
or payments and so forth.
link |
01:18:06.520
And if they have pain points,
link |
01:18:08.000
what they're gonna do is evolve that system
link |
01:18:10.520
to be able to mitigate, manage those particular pain points
link |
01:18:13.600
to a point where the system is competitive for it.
link |
01:18:16.360
So my job is to be, we have this tagline
link |
01:18:19.800
in our company, cascading disruption.
link |
01:18:21.920
My job is to be the first domino.
link |
01:18:23.760
Just kind of knock it over and watch the cascade
link |
01:18:26.600
and it kind of blows and blows and blows up
link |
01:18:28.400
until eventually it gets to where we need to go.
link |
01:18:31.320
And what I was trying to think about with Cardano
link |
01:18:33.560
was how do you build the minimum viable set of tools
link |
01:18:38.240
and social processes that once we push the domino,
link |
01:18:42.120
the system will just evolve to a point
link |
01:18:43.920
where eventually you can grow to fill that need,
link |
01:18:46.240
not out of charity, but out of self interest.
link |
01:18:49.400
People want things better, faster, cheaper.
link |
01:18:51.920
People want to have economic agency,
link |
01:18:54.760
especially when they lack it.
link |
01:18:56.320
Nobody wants to grow up in a world where they're unbanked
link |
01:18:59.240
and they have no access to marketplaces.
link |
01:19:01.120
They're going to seek it, look at Mpasa.
link |
01:19:03.240
It's a great example of that, like cell phone minutes.
link |
01:19:06.240
They're using it as a currency.
link |
01:19:07.840
So that's where we're at.
link |
01:19:09.760
And I say a few more years, I think we'll have
link |
01:19:11.640
that right minimum viable set of dynamics inside the system.
link |
01:19:15.120
And then it's inevitable, in my view,
link |
01:19:16.920
that it'll kind of grow and consume and become this concept.
link |
01:19:20.200
And what's really cool is there's competition
link |
01:19:21.640
in the systems and concepts.
link |
01:19:22.760
So China is trying to do the same thing.
link |
01:19:24.760
They're saying, how do we de dollarize the world
link |
01:19:26.800
and create a digital yuan?
link |
01:19:28.280
So they have a very top down notion
link |
01:19:30.160
of how to apply this technology and bring it in.
link |
01:19:32.200
And they even have an identity system
link |
01:19:33.440
they're building in parallel called social credit.
link |
01:19:35.720
We have an identity system, a teleprism,
link |
01:19:37.440
that we're putting in.
link |
01:19:38.280
Ours is bottom up and you own your own identity,
link |
01:19:40.280
social credit, you have no idea.
link |
01:19:41.760
You just have a number and some computers giving it to you.
link |
01:19:43.960
But they're both trying to do the exact same thing.
link |
01:19:46.160
And it's going to be this clash of cultures at some point
link |
01:19:49.040
between the open fosters and the top down authoritarian fosters
link |
01:19:53.160
and probably some Hegelian dialectic actions that happen.
link |
01:19:56.040
We'll create some sort of somewhat closed,
link |
01:19:59.080
somewhat authoritarian, libertarian utopia.
link |
01:20:02.760
Yeah, most likely it would be AI's battling
link |
01:20:05.560
in the space of fosters.
link |
01:20:06.640
So I really like this idea of financial operating system,
link |
01:20:09.000
but the letter F, so financial,
link |
01:20:13.520
is this just a basic mechanism
link |
01:20:18.040
with which you can have social interaction there for,
link |
01:20:21.000
or all kinds of interactions,
link |
01:20:22.320
therefore have an identity?
link |
01:20:23.720
Like is F essential to this?
link |
01:20:26.200
Yeah, because that's how people care.
link |
01:20:28.240
You need resources to survive and finances
link |
01:20:31.360
is kind of like this field of managing your resources
link |
01:20:34.640
in an intelligent way.
link |
01:20:36.160
And you could call it SOFI too, social finance.
link |
01:20:38.720
The nomenclature hasn't exactly been settled
link |
01:20:42.400
for our industry and that's fun.
link |
01:20:44.440
But basically the concept is that you have something
link |
01:20:48.800
and you want to be able to store it, transform it,
link |
01:20:51.280
trade it and use it to survive.
link |
01:20:54.040
And the question is what rails do you do that on?
link |
01:20:56.760
Do you do those on centralized controlled rails
link |
01:20:59.400
where there are these third parties
link |
01:21:01.320
that are basically able to live off those things,
link |
01:21:04.480
come very fat and epitistic,
link |
01:21:06.080
or do you want to do it on rails
link |
01:21:07.160
where there's no middleman?
link |
01:21:08.640
You have a direct relationship
link |
01:21:10.000
with whoever you're doing business
link |
01:21:11.320
and if you invite more people to the transaction,
link |
01:21:13.200
they're middleman of value, not necessity.
link |
01:21:15.600
And that's really the,
link |
01:21:16.680
I would like to say the resonant of our space,
link |
01:21:19.280
that the reason we exist is to try to figure out a way
link |
01:21:21.640
to kill the middleman and try to figure out a way
link |
01:21:24.280
that we can better quantify value and transform it,
link |
01:21:27.040
move it, manipulate it.
link |
01:21:28.480
And in many ways we've actually discovered
link |
01:21:30.240
some amazing things in the last 10 years as an industry.
link |
01:21:32.760
Like we've kind of created the financial stem cell.
link |
01:21:35.440
This idea of a token can now just as well be
link |
01:21:37.920
a national currency as a CBDC
link |
01:21:39.880
as it can represent a crypto kitty.
link |
01:21:42.560
The same architecture can do stuff at the nation scale,
link |
01:21:46.080
can do stuff for a 12 year old kid in Texas.
link |
01:21:48.400
It's pretty amazing to see that.
link |
01:21:50.000
But sort of in that whiteboard presentation,
link |
01:21:54.960
you gave these three phases
link |
01:21:57.960
and you're kind of implying that there'll be end phases
link |
01:22:01.120
to this whole evolution.
link |
01:22:02.800
And Cardano is just like the cutting edge.
link |
01:22:05.400
But if you look back to Bitcoin,
link |
01:22:08.800
how would you compare Cardano versus Bitcoin?
link |
01:22:12.320
Sort of where we are, how we started and how it's going.
link |
01:22:16.200
Okay.
link |
01:22:17.280
So what I did in that video
link |
01:22:19.080
and I've done in a lot of media interviews
link |
01:22:21.360
because I think it really helps people
link |
01:22:23.000
understand where we're at in the clock
link |
01:22:24.880
is face things in terms of generations.
link |
01:22:27.760
And so I said, well, the first generation is Bitcoin.
link |
01:22:30.000
And really the problem Bitcoin was trying to solve
link |
01:22:31.800
is saying every time we want to represent or move value,
link |
01:22:34.880
we need some sort of trusted third party to facilitate that.
link |
01:22:39.000
So can we build some sort of system
link |
01:22:40.480
where we can create some notion of value
link |
01:22:42.320
that can be teleported around the world
link |
01:22:44.880
and it doesn't require a trusted third party?
link |
01:22:47.240
That's it. And it's done in a beautiful way
link |
01:22:49.720
because it didn't try to be anything else.
link |
01:22:52.480
It just was, you only have Bitcoin,
link |
01:22:54.520
you can only do one type of thing, you can only push it.
link |
01:22:56.760
You can do some things on the encumbrances
link |
01:22:58.720
of like multi sig and other things.
link |
01:23:00.680
But that's a one trick pony as a system.
link |
01:23:04.200
And it wasn't really clear
link |
01:23:05.280
if that was going to work or not for a long time.
link |
01:23:07.280
It took several years to build up enough network effect
link |
01:23:09.800
and for Bitcoins to actually become valuable.
link |
01:23:12.120
And I'd say the inflection point was 2013.
link |
01:23:15.160
And at that point, it became a billion dollar market cap.
link |
01:23:17.720
There were like Silicon Valley startups,
link |
01:23:20.000
real exchanges were forming.
link |
01:23:21.920
And it got to a point where there was legitimacy
link |
01:23:23.640
behind the concept and people started getting,
link |
01:23:25.480
this is a really incredible idea
link |
01:23:27.560
because I can have a capital controls
link |
01:23:29.640
with that I can like move $10 billion of something
link |
01:23:32.800
from one country to another country in five minutes.
link |
01:23:35.080
It's like, I could never do that before.
link |
01:23:36.800
And you know, this is incredible.
link |
01:23:38.960
Okay. The problem is the minute that people validate
link |
01:23:42.000
the idea, they immediately want something they don't have.
link |
01:23:46.280
So like the minute Elon can land a rocket,
link |
01:23:48.640
you know, there's the next big thing, right?
link |
01:23:50.480
You've landed the Falcon 9, now you're on the Starship.
link |
01:23:53.600
Similarly, you say, okay, I want programmability
link |
01:23:56.360
with this thing.
link |
01:23:57.480
It's kind of like when JavaScript came to the web browser,
link |
01:23:59.800
you went from these static, perhaps pretty,
link |
01:24:02.240
but ultimately static non interactive pages
link |
01:24:05.480
to YouTube and Google and Facebook
link |
01:24:08.080
and these amazing, rich, incredible experiences
link |
01:24:10.840
because now you can actually interact with the user.
link |
01:24:13.280
You can program things, stuff runs on their side,
link |
01:24:15.560
stuff runs on your side.
link |
01:24:16.800
It's a beautiful two way relationship.
link |
01:24:19.160
So that's what Ethereum effectively did.
link |
01:24:21.280
They bolted a programming language onto a blockchain
link |
01:24:24.120
and they went from a certain use case
link |
01:24:27.640
to whatever your imagination can have,
link |
01:24:30.040
you know, like sunshine and rainbows
link |
01:24:31.760
and unicorns and these types of things.
link |
01:24:33.440
So you're saying as Bitcoin is HTML
link |
01:24:35.840
and Ethereum is JavaScript?
link |
01:24:37.440
Basically, yeah, it was like when JavaScript came
link |
01:24:39.360
and with like JavaScript,
link |
01:24:41.000
it has all kinds of problems and issues.
link |
01:24:43.160
I wonder who's flash in this analogy.
link |
01:24:45.240
Well, that's metaphor, but let's not go.
link |
01:24:47.120
Well, actually there were plenty of active Xs and flashes.
link |
01:24:49.440
NXT was an example of a fail to start
link |
01:24:52.080
and BitShares was another example.
link |
01:24:54.080
There were a lot of people who tried to add some notion
link |
01:24:56.080
of programmability and or a different view
link |
01:24:58.560
of how these things should be done
link |
01:25:00.160
and they were not as competitive.
link |
01:25:02.000
Ethereum kind of came out at that JavaScript moment.
link |
01:25:04.280
Okay, the minute you have that,
link |
01:25:05.360
then suddenly you have ICOs and DeFi and STOs
link |
01:25:08.880
and NFTs and all these word salads of things
link |
01:25:11.960
and then people start using to get frustrated.
link |
01:25:13.880
Why? Because it's too slow, it's too expensive,
link |
01:25:16.560
it doesn't talk to the things they want it to talk to
link |
01:25:18.720
and also it gets too big to manage itself.
link |
01:25:21.800
When you're small, you have founders and foundations
link |
01:25:25.080
and you have trusted actors and core developers
link |
01:25:27.360
and you can feed them with pizzas.
link |
01:25:29.200
You know them, you can meet them,
link |
01:25:30.680
you can shake their hands at conferences.
link |
01:25:33.560
When you're a multi billion person system,
link |
01:25:36.160
you're too large to be able to do that.
link |
01:25:39.880
For example, we had the Shelley summit last year,
link |
01:25:42.880
we invited Vint Cerf to come to the summit.
link |
01:25:44.880
Vint's a brilliant guy and he created the internet
link |
01:25:47.560
with Bob and the rest of the gang
link |
01:25:49.200
and back in those days, it was such a simple,
link |
01:25:52.000
small system that one of their students,
link |
01:25:55.480
they said, hey, you need to test it,
link |
01:25:56.760
you created a video game, just kind of test the thing
link |
01:25:58.400
and you could call the guy on the other side
link |
01:25:59.920
and say, are you seeing this?
link |
01:26:00.920
Are you getting the signal?
link |
01:26:01.840
They used to have an actual address book
link |
01:26:03.520
for email addresses.
link |
01:26:05.000
Yeah, so you'd open up the books, look it up
link |
01:26:07.680
and now look at the internet.
link |
01:26:08.520
It's like, who's in charge of that?
link |
01:26:10.040
It's this gargantuan network
link |
01:26:12.880
and there's no group of people you can bring in
link |
01:26:15.360
and thus the internet evolves very slowly.
link |
01:26:18.520
You see, and so that's the problem
link |
01:26:20.040
is that you have this situation
link |
01:26:21.360
where you wanna do lots of utility,
link |
01:26:23.360
you wanna do a lot of things,
link |
01:26:24.200
you wanna be a financial operating system
link |
01:26:26.120
and be everything to everyone,
link |
01:26:28.800
but then your rate of evolution slows down
link |
01:26:30.680
as your rate of adoption speeds up.
link |
01:26:32.560
So that's one of the other design goals
link |
01:26:35.040
of the third generation.
link |
01:26:35.880
It's not good enough just to do things
link |
01:26:37.040
better, faster, cheaper and have consistent cost
link |
01:26:39.840
with your population growing or talk to everything,
link |
01:26:42.560
your wifi moment.
link |
01:26:43.880
You also need a system that can govern itself
link |
01:26:46.480
at a scale of millions to billions of people
link |
01:26:48.280
who have divergent interest.
link |
01:26:49.760
Some cases, ice pick and eye divergent interest.
link |
01:26:52.400
They really hate each other and they don't get along.
link |
01:26:55.400
And so that's what we termed
link |
01:26:56.800
a third generation cryptocurrency
link |
01:26:58.360
and there's a lot of people attempting to compete
link |
01:27:00.920
in that space.
link |
01:27:01.760
You know, there's Taizos and Algran, ICP and Polkadot
link |
01:27:05.080
and so forth, and each and every one of them
link |
01:27:07.120
kind of brings a different blend of things that they value.
link |
01:27:09.640
So it's not completely equal between scalability,
link |
01:27:12.560
interoperability and sustainability.
link |
01:27:14.640
Some people were very focused on high throughput,
link |
01:27:17.280
lots of transactions per second.
link |
01:27:19.200
Other people very focused on governance,
link |
01:27:21.720
like Taizos is like the governance chain
link |
01:27:24.880
and they were one of the first to do a self amending ledger.
link |
01:27:27.320
And other people are like Aeon or Polkadot,
link |
01:27:30.120
they're really thinking carefully about
link |
01:27:31.560
how do we build a nice interoperable ecosystem?
link |
01:27:34.080
With Cardano, we tried to actually tackle
link |
01:27:35.600
all three at the same time,
link |
01:27:36.840
which was one of the reasons
link |
01:27:37.680
why we were a little slower out of the gate.
link |
01:27:39.960
We had to write a lot more protocols,
link |
01:27:41.360
but we think we've kind of come up
link |
01:27:43.000
with a beautiful interlocking design for all of them.
link |
01:27:45.960
And again, the point is not to get it perfect,
link |
01:27:48.200
but rather get those just right set of evolutionary factors
link |
01:27:52.080
that when you click the domino,
link |
01:27:54.680
it just self evolves into what you need it to get to.
link |
01:27:57.560
Allow me to stretch the metaphor further.
link |
01:28:01.840
If Bitcoin is HTML, there's HTML5,
link |
01:28:04.960
if Ethereum is JavaScript,
link |
01:28:06.440
JavaScript with V8 has become quite fast,
link |
01:28:08.880
quite runs much of the internet.
link |
01:28:11.240
So the argument could be that eventually
link |
01:28:15.120
everything will be JavaScript,
link |
01:28:17.080
or maybe you could say eventually everything would be HTML
link |
01:28:20.600
and it'd just be a bunch of different tools
link |
01:28:22.160
that generate that HTML.
link |
01:28:23.800
So is it possible that just like we were so,
link |
01:28:28.280
we eventually return to generation one, Bitcoin,
link |
01:28:32.000
or we return to generation two, Ethereum,
link |
01:28:37.800
at the end of this journey?
link |
01:28:39.320
You know, the problem is your tail
link |
01:28:40.800
is wagging the dog there.
link |
01:28:42.920
You have a situation where you're so focused
link |
01:28:45.680
on the technology that you're failing to understand
link |
01:28:48.640
that there's still Daisy here, you still have the user.
link |
01:28:51.800
And where's the app store?
link |
01:28:53.120
Where's the one click install?
link |
01:28:54.760
Where's the use and utility?
link |
01:28:56.120
You know, all these layer two protocols
link |
01:28:58.040
and these DeFi applications in five years
link |
01:28:59.880
that are completely protocol and blockchain agnostic.
link |
01:29:03.200
Because at the end of the day
link |
01:29:04.040
they care about liquidity, operating cost,
link |
01:29:06.000
and user experience.
link |
01:29:07.360
It's so preposterous and absurd for somebody to say,
link |
01:29:10.320
oh well, I'm gonna go build my application,
link |
01:29:13.000
get on the Apple store,
link |
01:29:14.840
and I'm gonna use Amazon as my web host.
link |
01:29:17.480
And no matter what happens, I will always use Amazon,
link |
01:29:20.440
even if the operating cost is crazy.
link |
01:29:22.200
I see. You see?
link |
01:29:23.280
And so we're just in a unique period of history
link |
01:29:25.920
where there's a network effect
link |
01:29:27.160
around some initial infrastructure
link |
01:29:29.120
and people tend to be building around that.
link |
01:29:30.840
But every single one of the top DeFi providers
link |
01:29:34.920
are, if they're getting successful
link |
01:29:36.680
into a certain network effect,
link |
01:29:38.000
they're having the multi chain conversation.
link |
01:29:40.400
So I don't really believe in a winner takes all,
link |
01:29:42.560
a maximless view of well, there's gonna be some protocol
link |
01:29:45.120
that becomes the God protocol.
link |
01:29:46.360
First, because they evolved too quickly.
link |
01:29:48.400
Second, the incentives aren't aligned for that.
link |
01:29:50.880
TCPIP didn't have a token connected to it.
link |
01:29:53.240
There was no financial incentive
link |
01:29:55.000
where if TCPIP got adopted over something else,
link |
01:29:57.320
they would make some big company crazy amounts of money.
link |
01:30:00.160
It was a useful piece of infrastructure.
link |
01:30:02.680
So I think that the third generation
link |
01:30:05.080
is gonna be as defined by the social components
link |
01:30:07.600
and the usability components
link |
01:30:09.080
as it is by the technological capabilities of the system.
link |
01:30:12.360
Really what these technological capabilities gave you
link |
01:30:14.680
was the ability to demonstrate a proof of concept
link |
01:30:18.040
and say these things are possible.
link |
01:30:19.240
Kind of like Xerox PARC, when Steve and Bill came in,
link |
01:30:22.560
they said, wow, you have networked computers,
link |
01:30:25.200
object oriented programming and a GUI.
link |
01:30:28.480
And this is like, what, was it 70s?
link |
01:30:30.360
It's like, wow, it's incredible.
link |
01:30:31.960
But none of that was an actual product.
link |
01:30:33.480
That wasn't a Macintosh.
link |
01:30:34.560
But it was enough to get the idea
link |
01:30:37.200
and then it was a race to how do we productize
link |
01:30:39.320
something like that.
link |
01:30:40.280
And in that case, it actually took several decades
link |
01:30:43.080
to roll out that vision that those guys had.
link |
01:30:45.200
And I think that's what Bitcoin and Ethereum did.
link |
01:30:47.680
But what's unique about this is normally you throw away
link |
01:30:50.400
the prior experiments.
link |
01:30:51.720
With these things, these are self evolving systems.
link |
01:30:54.040
So it's entirely possible to, Joe Rogan quote,
link |
01:30:57.480
to evolve Bitcoin to a point where it could become
link |
01:31:01.080
a third generation system as desired
link |
01:31:02.960
as some amalgamation of layer one and layer two protocols.
link |
01:31:05.720
And it's the same for Ethereum.
link |
01:31:06.920
In fact, Vitalik is throwing away Ethereum
link |
01:31:09.080
and replacing with Ethereum too.
link |
01:31:10.960
Because he recognizes he needs to upgrade
link |
01:31:12.760
and evolve the system.
link |
01:31:13.800
And that's what makes it fun
link |
01:31:15.040
because the techniques and methodologies
link |
01:31:17.840
that they've chosen to evolve and upgrade this system
link |
01:31:20.560
are distinctly different from the ones that we've chosen.
link |
01:31:24.280
And we have no idea which one's actually going to win.
link |
01:31:26.760
But we learn from each other
link |
01:31:28.240
and we co evolve from each other.
link |
01:31:29.960
So you're running like all these experiments in real time
link |
01:31:32.520
in a giant marketplace.
link |
01:31:33.880
And maybe they'll consolidate,
link |
01:31:35.680
maybe they'll stay divergent.
link |
01:31:36.880
I mean, look at big tech.
link |
01:31:38.080
You have Google, Apple, Microsoft, Facebook,
link |
01:31:40.280
they all coexist and they're a trillion dollar companies.
link |
01:31:42.880
Some cases with TCP, it consolidates to one standard.
link |
01:31:46.400
That's what we end up using.
link |
01:31:47.680
So what's your intuition with Cardano having the proof of stake
link |
01:31:52.960
and then eventually smart contracts
link |
01:31:55.520
versus the Bitcoin with layer two technologies,
link |
01:31:59.000
this kind of evolving creature.
link |
01:32:02.120
Again, you said you can't really predict the future,
link |
01:32:04.120
but what's your intuition?
link |
01:32:05.440
Why one might be more successful than the other?
link |
01:32:10.440
So the problem with Bitcoin is it is so slow.
link |
01:32:14.960
It's like the mainframe programming of the past.
link |
01:32:17.960
And it's the only reason it's still around
link |
01:32:19.680
is because there was so much invested in keeping it around
link |
01:32:22.240
that we just kind of have to leave it there
link |
01:32:24.160
and one day Cobol will die, you know?
link |
01:32:27.120
It's a, it's, it's,
link |
01:32:29.720
there's nothing about it from a collection of USPs
link |
01:32:32.560
that's particularly desirable.
link |
01:32:34.160
You have extremely long settlement time.
link |
01:32:36.040
You have extremely low programmability.
link |
01:32:38.200
It is not aware of any other system.
link |
01:32:39.720
There's no native way of issuing an asset in that system.
link |
01:32:42.400
You can't even do a poll transaction.
link |
01:32:44.200
You can't do anything that's interesting or unique there.
link |
01:32:47.160
And yeah, all due respect.
link |
01:32:49.000
It's, you know, mafia, all due respect.
link |
01:32:51.240
Oh, you got some problems.
link |
01:32:54.240
You need to lose the weight.
link |
01:32:55.080
You come to me on the day of my daughter's wedding.
link |
01:32:56.640
I know, I know.
link |
01:32:57.480
So, you know, all due respect to the Bitcoin people.
link |
01:32:59.480
It's like an amazing, incredible first generation thing.
link |
01:33:03.280
And it really, we're all here because of Bitcoin,
link |
01:33:06.520
but the problem is you have to upgrade the damn thing.
link |
01:33:08.640
You know, just because you were a high school football star
link |
01:33:11.600
doesn't mean that 30 years later,
link |
01:33:13.920
you're still a high school football star in the same shape.
link |
01:33:16.320
You got the beer belly, you're old,
link |
01:33:17.720
you're not doing this thing again.
link |
01:33:18.920
That's what Bitcoin has to do.
link |
01:33:20.480
There's fundamental improvements
link |
01:33:22.000
that I think Bitcoin can make at the protocol level
link |
01:33:25.600
that would actually make it an incredibly competitive system.
link |
01:33:28.280
Like if they wanted to keep Nakamoto consensus,
link |
01:33:30.560
proof of work, there's ways to enhance proof of work.
link |
01:33:33.320
I mean, Mingen Seer did this with Bitcoin NG,
link |
01:33:36.040
Promotivus Wanus did this with Prism,
link |
01:33:38.640
make it 10,000 times faster
link |
01:33:40.320
and you don't compromise the fundamental security assumptions
link |
01:33:43.000
that the system has.
link |
01:33:44.160
You can add programmability to it.
link |
01:33:46.040
Blockstream created a language called simplicity.
link |
01:33:48.480
And so there's actual ways to extend,
link |
01:33:50.520
and we did this with Cardano with the extended UTXO model,
link |
01:33:53.360
there's ways to extend what Bitcoin has,
link |
01:33:55.680
keep the philosophy, the accounting,
link |
01:33:57.440
the way of thinking about transactions,
link |
01:33:59.640
but then suddenly you can now do DeFi and other things.
link |
01:34:02.440
But what they've done is said,
link |
01:34:03.520
we will not evolve the base layer at all
link |
01:34:06.200
and we're just gonna build all this layer two stuff,
link |
01:34:08.760
which is usually highly fragile and centralized
link |
01:34:11.600
and requires enormous effort
link |
01:34:13.080
at the base level to do anything.
link |
01:34:14.640
There's, it's not a coincidence
link |
01:34:15.800
Vitalik started as a color coins guy
link |
01:34:17.840
and a master coin guy hanging out in those circles.
link |
01:34:20.240
He was trying to innovate and do things in Bitcoin
link |
01:34:22.800
and it was so hard and difficult
link |
01:34:24.880
that he started diverging and going and doing things
link |
01:34:27.200
in a different system entirely.
link |
01:34:29.600
You know, I knew the master coin guys,
link |
01:34:31.520
Jared and all these people, they were maximalists.
link |
01:34:33.720
They really wanted to build something cool
link |
01:34:35.480
and exciting for Bitcoin and anything they did,
link |
01:34:37.880
the developers would attack them.
link |
01:34:39.240
They say, oh, you're misusing op return.
link |
01:34:41.360
You're doing this at, it was a holy war
link |
01:34:43.080
anytime you wanted to evolve.
link |
01:34:44.680
So I think it's its own worst enemy.
link |
01:34:46.720
It has the network effect, it has the brand name,
link |
01:34:49.000
it has the regulatory approval,
link |
01:34:50.960
but there's no way to change the system,
link |
01:34:53.680
even correcting obvious downsides in that system.
link |
01:34:56.680
Now, what's really cool is Ethereum doesn't suffer
link |
01:34:59.040
from that problem.
link |
01:35:00.320
It's getting to a point where it has
link |
01:35:02.480
a similar network effect to Bitcoin,
link |
01:35:04.200
but the community there is completely different in culture.
link |
01:35:08.000
They love evolving, they love upgrading,
link |
01:35:09.920
sometimes a little too much.
link |
01:35:11.840
And so that means that if you look at the trajectory
link |
01:35:15.040
of things, if I had to bet just those two systems,
link |
01:35:17.320
Bitcoin or Ethereum, I would say nine times out of 10,
link |
01:35:20.400
Ethereum is going to win the fight against Bitcoin
link |
01:35:23.360
if it was the only competitor.
link |
01:35:25.200
But obviously we're here
link |
01:35:26.200
and a lot of other people are here,
link |
01:35:27.560
so there's different things going on.
link |
01:35:29.600
So it's a much more complex game.
link |
01:35:31.520
But I think that's always the key,
link |
01:35:33.360
zooming out a little bit.
link |
01:35:35.160
Set the technology aside
link |
01:35:36.640
and the word salad of cryptography aside,
link |
01:35:38.560
because it's too much.
link |
01:35:39.760
We have to always do is say,
link |
01:35:41.040
what incentive does the system have to evolve?
link |
01:35:44.040
And when you look at things like Android and the App Store
link |
01:35:46.640
and these analogous platforms,
link |
01:35:48.920
you say, ah, the evolution is user driven
link |
01:35:51.120
and there's a financial incentive
link |
01:35:52.360
for the user to participate.
link |
01:35:53.800
So if I had to look at the trajectory of this thing,
link |
01:35:56.200
come back 10 years later,
link |
01:35:57.720
probably gonna have millions of applications
link |
01:35:59.840
and lots of stuff going on
link |
01:36:01.680
because that's the way the system was constructed.
link |
01:36:04.200
Okay, it makes sense.
link |
01:36:05.520
When you look at Bitcoin,
link |
01:36:06.360
you say what is the incentive to evolve the system?
link |
01:36:09.240
There's none.
link |
01:36:10.520
What is the incentive for the system
link |
01:36:12.320
to get more competitive?
link |
01:36:13.680
It's none.
link |
01:36:14.520
In fact, it's the opposite.
link |
01:36:15.340
They've turned it into a religion.
link |
01:36:16.520
I was in Miami at this Bitcoin conference there.
link |
01:36:19.480
I had a toilet paper roll thrown at me
link |
01:36:21.520
that had shit coin written on it.
link |
01:36:23.080
You have Max Kaiser out on the stage,
link |
01:36:25.480
doing his best Rick James impression, you know.
link |
01:36:29.440
We'll see the guy that did the FE on.
link |
01:36:31.520
Yes, yes, yes, and so you're watching this stuff
link |
01:36:35.000
and you say, okay, first,
link |
01:36:36.080
why would anybody want to join that?
link |
01:36:37.840
And then second, where is the conversation
link |
01:36:40.560
about how do we achieve something?
link |
01:36:42.560
I started with Cardano the end in mind.
link |
01:36:44.480
I said, we really want to sit down
link |
01:36:47.040
and build this financial operating system.
link |
01:36:49.000
And the definition of success is
link |
01:36:51.000
the poorest person in the world
link |
01:36:52.340
has access the same system
link |
01:36:53.920
as the richest person in the world.
link |
01:36:55.480
And they both get treated fairly.
link |
01:36:57.720
We've never had that happen before.
link |
01:36:59.160
Okay, that's something.
link |
01:37:00.040
You can agree with it, disagree with it,
link |
01:37:01.320
say it's boiling the ocean, it's impossible.
link |
01:37:03.200
At least I have something.
link |
01:37:04.480
I can't for the life of me understand
link |
01:37:06.320
what the hell is the point of Bitcoin?
link |
01:37:08.080
When I joined the Bitcoin space way back in the day,
link |
01:37:11.120
it was, hey, we hate the dollar and, you know,
link |
01:37:13.600
hey, we like gold a lot.
link |
01:37:14.880
Let's create digital gold.
link |
01:37:15.920
Let's build a payment system.
link |
01:37:17.760
And then it just kind of went all these different directions
link |
01:37:20.020
and nobody can actually tell you what Bitcoin is for.
link |
01:37:22.660
It's a store of value, okay?
link |
01:37:25.360
You know, if there's some proof of work thing
link |
01:37:27.200
where maybe you're like incentivizing
link |
01:37:29.200
that alternative energy to be pretty, I don't know.
link |
01:37:31.600
It's like, nobody really knows the philosophy.
link |
01:37:33.680
There's no direction.
link |
01:37:35.080
And they say, but don't worry, just buy and hold
link |
01:37:38.280
and everything will sort its way out.
link |
01:37:40.280
I believe it's hoddle.
link |
01:37:41.320
Yeah, hoddle.
link |
01:37:42.560
What about the idea of digital gold?
link |
01:37:44.400
So trying to replace that particular physical material
link |
01:37:46.880
that is gold, the transfer into the digital space.
link |
01:37:49.160
That's something.
link |
01:37:50.120
Okay, let's do that then.
link |
01:37:51.680
And just say that's all it does.
link |
01:37:52.840
Then why are we doing lightning?
link |
01:37:54.080
Why are we doing any of these other things?
link |
01:37:55.280
You don't really need with, you know, a commodity,
link |
01:37:57.720
a digital commodity, high throughput.
link |
01:38:00.080
You can have slow settlement.
link |
01:38:01.320
You can have high transaction fees,
link |
01:38:02.760
all these types of things.
link |
01:38:03.600
And, you know, that's fine.
link |
01:38:05.020
Okay, that's something.
link |
01:38:06.600
Pick it.
link |
01:38:07.440
Well, the idea is to try to come up with technology
link |
01:38:09.920
like the Lightning Network that could have something
link |
01:38:12.640
like gold, but then still build an economy around it.
link |
01:38:16.040
Something with high throughput transactions.
link |
01:38:18.080
And have we ever built a successful banking credit system
link |
01:38:21.120
off of gold?
link |
01:38:22.400
Never.
link |
01:38:23.240
It never works because there's too much volatility
link |
01:38:25.560
in the underlying asset.
link |
01:38:26.760
Would you take a gold denominated loan for something?
link |
01:38:29.000
And so he says, okay, I'll give you five bars of gold
link |
01:38:30.880
to go buy this car and pay me back five and a half bars
link |
01:38:34.640
of gold.
link |
01:38:35.460
Nobody would know in five years
link |
01:38:36.600
where they come out in that kind of a range.
link |
01:38:38.240
The idea is that the gold is used
link |
01:38:39.640
for the settlement of transactions.
link |
01:38:41.280
And then you're operating, the actual economy
link |
01:38:43.960
is operating outside of gold.
link |
01:38:46.000
And then you kind of connect back to gold for that.
link |
01:38:48.520
So you have to go back to the gold reserve.
link |
01:38:49.880
And we tried that for a long time.
link |
01:38:51.960
It didn't really work in a modern global economy.
link |
01:38:53.800
We had the Brent Woods Agreement,
link |
01:38:55.040
all these other things.
link |
01:38:55.920
And so I understand what you're saying.
link |
01:38:57.920
And maybe there's some merit to that.
link |
01:38:59.960
But if that was really in earnest where they want to go,
link |
01:39:02.200
then the conversation should be about,
link |
01:39:03.960
well, how do we make it easy for later two protocols
link |
01:39:06.440
to interact with Bitcoin?
link |
01:39:08.160
So why is simplicity not built into it?
link |
01:39:10.320
Why is it taking so long to do snorkegs?
link |
01:39:12.240
Why is it taking so long to do all these obvious upgrades
link |
01:39:15.000
which are cryptographically low danger, also NEPA POWs.
link |
01:39:18.720
Not interactive proofs of proof of work.
link |
01:39:20.320
There's no cost to doing that.
link |
01:39:21.920
It's just a property of proof of work
link |
01:39:23.720
where certain puzzles are more special than other puzzles.
link |
01:39:26.960
And by noticing that, you can create these beautiful proofs
link |
01:39:29.760
that allow you to have side chains and like clients.
link |
01:39:32.040
It's not compromising security to system.
link |
01:39:34.160
It's just something you get for free with proof of work.
link |
01:39:36.560
Those came out in 2016.
link |
01:39:38.160
There's derivative work, fly client floating around.
link |
01:39:40.320
What the hell is it?
link |
01:39:41.800
This is the frustration that I have is like,
link |
01:39:43.840
if you really are serious about this whole lightning
link |
01:39:45.920
and gold economy thing, I love choice.
link |
01:39:48.760
I'm a libertarian by nature.
link |
01:39:50.080
I love competition.
link |
01:39:51.600
And I read all those books.
link |
01:39:53.080
I read Louis von Mises's work and Murray Rothbard's works.
link |
01:39:56.000
And I love what Hayek had to say about private currencies.
link |
01:39:58.680
Let's go try it.
link |
01:39:59.760
That's great.
link |
01:40:00.520
But then you have to have some focus and commitment
link |
01:40:03.160
as an ecosystem.
link |
01:40:04.160
And the excuse they use is, well, no, we don't
link |
01:40:07.080
because we're decentralized.
link |
01:40:08.320
And because we're decentralized, we don't need that.
link |
01:40:11.400
As if there's some sort of guiding swarm intelligence
link |
01:40:14.040
that will naturally push the system
link |
01:40:16.200
in that particular direction.
link |
01:40:17.920
But then you ask, well, how do people
link |
01:40:19.760
measure the success of Bitcoin?
link |
01:40:21.640
Is it the fact that they've actually
link |
01:40:23.120
achieved lots of transactions and lots
link |
01:40:26.280
of actual economic activity and lots of businesses
link |
01:40:28.680
accepting Bitcoin is the price?
link |
01:40:32.000
That's what they do.
link |
01:40:33.120
And that's the only thing they pay attention.
link |
01:40:34.760
That's why this is the most attended Bitcoin conference
link |
01:40:37.080
in history.
link |
01:40:37.960
Not because somehow Bitcoin got so much more adoption.
link |
01:40:40.520
It's because this is the highest price point
link |
01:40:42.840
Bitcoin has ever been this year, over 30,000.
link |
01:40:46.000
So first of all, let me state that Charles, for the most part,
link |
01:40:49.880
is purely objective.
link |
01:40:51.400
The bias that comes in for the record,
link |
01:40:54.200
I want to say, that I have heard because you mentioned
link |
01:40:57.360
the mafia, that you prefer good fellows over the godfather.
link |
01:41:00.840
So a man who prefers good fellows over godfather,
link |
01:41:04.360
you take it for that opinion for what it is.
link |
01:41:09.560
I actually have to think about that one for quite a bit.
link |
01:41:11.880
Oh, come on.
link |
01:41:12.760
Joe Pesci was so good at that.
link |
01:41:14.080
He's incredible.
link |
01:41:15.320
I also love casino and those big glasses on the denier.
link |
01:41:18.280
I love it.
link |
01:41:19.440
We'll share on stone.
link |
01:41:20.440
But we could talk about that for hours.
link |
01:41:21.960
But let me ask you about the Bitcoin conference
link |
01:41:23.960
because it is kind of, I would say, an important moment
link |
01:41:28.440
in human history.
link |
01:41:29.360
It was quite exciting in terms of size and kind
link |
01:41:33.200
of turmoil and all those kinds of things.
link |
01:41:35.160
And you were there.
link |
01:41:36.240
And what is it?
link |
01:41:37.320
Hot and humaned Miami?
link |
01:41:39.160
I believe it's the way you introduced it.
link |
01:41:41.400
So what do you make of the community of Bitcoin
link |
01:41:46.160
or that particular event in human history?
link |
01:41:49.080
What makes me sad is I remember the old Bitcoin community.
link |
01:41:51.640
And I've seen what it's become.
link |
01:41:53.120
And the old community was really fun,
link |
01:41:54.880
like the San Jose conference in 2013
link |
01:41:57.080
or subsequent conferences.
link |
01:41:59.400
There was just a lot of people.
link |
01:42:00.920
They had no money.
link |
01:42:02.120
And they just really love this idea of decentralized money.
link |
01:42:05.920
They love this idea of decentralization in particular.
link |
01:42:09.120
And you could strike up a conversation with everyone.
link |
01:42:11.720
There was no ego at all.
link |
01:42:13.400
But what was really fun is you could really
link |
01:42:16.240
get intimate friendships and relationships
link |
01:42:18.800
and great conversations with people there.
link |
01:42:21.760
It's kind of like the early days of AI.
link |
01:42:23.240
They all met in Dartmouth and all these other places.
link |
01:42:25.080
Very intimate.
link |
01:42:25.760
There was no egos.
link |
01:42:26.440
Everybody was just trying to do some really cool stuff.
link |
01:42:28.640
Now, just like those early days, there
link |
01:42:30.920
was an overestimate of how robust the solutions would be.
link |
01:42:34.440
So we believed, oh, yeah, 10 years.
link |
01:42:36.680
We're going to rule the whole world.
link |
01:42:38.600
Didn't exactly happen.
link |
01:42:39.640
On the other hand, Bitcoin grew from nothing in just 11 years
link |
01:42:44.080
to, I'm in Mongolia riding camels.
link |
01:42:46.560
And the camel herder has Bitcoin in the desert.
link |
01:42:50.080
So that's telling you that's a pretty pervasive technology
link |
01:42:52.560
if you have that level of adoption that quickly.
link |
01:42:54.720
When I went to Miami, it was unrecognizable.
link |
01:42:57.680
Everything was so commercial.
link |
01:42:59.000
Half of the vendors at the conference
link |
01:43:02.240
were like watches that cost half a million dollars
link |
01:43:06.240
and they were covered in diamonds.
link |
01:43:07.840
So when you see that kind of materialism
link |
01:43:09.520
leak its way in, it's first is repulsive.
link |
01:43:12.000
The other thing was there was no,
link |
01:43:14.280
like I remember one of the first conferences,
link |
01:43:16.160
Mo Levin's conference in January of 2014,
link |
01:43:19.000
the North American Bitcoin Conference,
link |
01:43:20.320
ironically in Miami.
link |
01:43:22.120
There was a Bitcoin Help Center at Booth.
link |
01:43:24.880
Dima ran it and a few of the other Bitcoin OGs ran it.
link |
01:43:27.640
The core developers actually came over,
link |
01:43:29.240
like Jeff and others, who were there and sat at the booth.
link |
01:43:31.920
And anybody come up, ask a question.
link |
01:43:33.920
Anything you want to ask about Bitcoin.
link |
01:43:35.520
It was like, that was the culture.
link |
01:43:36.840
Just help people welcome it.
link |
01:43:38.640
There was no help booth there.
link |
01:43:40.800
There was no notion of that.
link |
01:43:42.000
There were six hour lines and superstars and things like that.
link |
01:43:45.480
And again, again, it was always the same thing.
link |
01:43:47.520
Look how much money all these people have made.
link |
01:43:50.720
And the whole point of Bitcoin was to redefine
link |
01:43:52.800
the notion of money, redefine the notion of value.
link |
01:43:55.800
You know, these types of things.
link |
01:43:57.200
So it just, I'm no longer part of that.
link |
01:43:59.640
And it made me sad because I really enjoyed being part of it.
link |
01:44:02.800
How I got started was a Bitcoin education project.
link |
01:44:04.840
I did a class on Udemy.
link |
01:44:05.960
I gave it away for free.
link |
01:44:07.040
I had 80,000 students and they would email me.
link |
01:44:09.880
I got 5,000 emails before I stopped answering them.
link |
01:44:12.920
And everyone come in and ask me some question about something,
link |
01:44:16.400
sometimes arcane, sometimes trivial.
link |
01:44:18.720
And I take the time to sit down and answer the question
link |
01:44:21.200
or forward the email to somebody I knew
link |
01:44:22.800
who could answer that particular type of question.
link |
01:44:25.160
And there were some amazing people in the early days,
link |
01:44:27.080
like Mike Hearn and Gavin and others.
link |
01:44:29.080
And they were just super committed.
link |
01:44:31.480
And they, Mike's case, he knew Satoshi.
link |
01:44:33.560
He actually emailed them back and forth.
link |
01:44:35.240
Because he was around 2009, 2010.
link |
01:44:37.600
He did the Bitcoin Jaffa client.
link |
01:44:39.720
And Satoshi was all excited.
link |
01:44:40.760
He said, oh, wow, Bitcoin can come to a cell phone.
link |
01:44:43.160
This is really cool and exciting.
link |
01:44:45.520
And then what happened?
link |
01:44:46.360
Mike left Bitcoin in 2013 over the whole big block debate
link |
01:44:50.240
that happened.
link |
01:44:51.360
They just treated him like dirt.
link |
01:44:53.080
Like he was subhuman or something.
link |
01:44:54.920
So I don't know.
link |
01:44:55.760
The culture has changed a lot.
link |
01:44:57.440
And if they like it, it's good for them.
link |
01:44:59.880
They can enjoy their religion, but it's not for me.
link |
01:45:02.840
And where I like being is, like I had a guy who used to work
link |
01:45:06.240
for me, Alex Cherpanoi.
link |
01:45:08.240
And he created this beautiful project called Ergo.
link |
01:45:10.320
To me, that is the spiritual successor to Bitcoin.
link |
01:45:13.480
Ergo is really special because it has the same culture.
link |
01:45:15.920
It has the same mentality.
link |
01:45:17.360
And the technology is kind of like a natural evolution
link |
01:45:20.360
of what you would do if you knew about Bitcoin
link |
01:45:22.760
and you wanted to build the next big thing.
link |
01:45:24.760
So it's still a proof of work system.
link |
01:45:26.360
It's still a UTXO system.
link |
01:45:28.040
But he added UTXO with some smart contracts.
link |
01:45:30.440
It's this Sigma protocol idea.
link |
01:45:32.520
On the proof of work side, Satoshi had this one CPU,
link |
01:45:35.240
one vote idea.
link |
01:45:36.280
So Alex tried to create non outsourcible puzzles
link |
01:45:38.560
to make it impossible to have mining pools.
link |
01:45:40.520
And there's all these other beautiful little things.
link |
01:45:42.360
And he's this brilliant Russian programmer.
link |
01:45:45.000
And he's surrounded himself with all these other brilliant
link |
01:45:47.040
people.
link |
01:45:47.680
He has zero ego.
link |
01:45:48.840
He's like, he has negative ego.
link |
01:45:50.320
When you put him with a person with ego,
link |
01:45:51.840
your ego goes down.
link |
01:45:53.880
And everything about Alex is always like, how do I solve this?
link |
01:45:57.080
How do I do that?
link |
01:45:57.960
And he gets legitimately excited when
link |
01:45:59.880
he meets somebody that he can collaborate with or learn from.
link |
01:46:04.080
That's where Bitcoin was in the beginning.
link |
01:46:06.640
Everybody set their egos aside, whether it
link |
01:46:08.760
was Hal Finney or whatever.
link |
01:46:10.280
And they would just say, how can I help?
link |
01:46:11.880
What can I do?
link |
01:46:12.600
And it was all about coming up with some cool new thing
link |
01:46:14.960
or solving some cool new problem.
link |
01:46:17.320
I don't see any of that in Bitcoin today.
link |
01:46:19.160
So quite a few people are excited about Ergo and excited
link |
01:46:21.360
about the fact that you kind of appreciate Alex and Ergo.
link |
01:46:25.120
Do you see Cardano potentially utilizing the proof of work
link |
01:46:28.920
mechanism from Ergo as part of this pool
link |
01:46:33.560
for the consensus mechanism?
link |
01:46:35.280
I mean, anything's possible.
link |
01:46:36.440
And there's a lot of evolution Ergo has to go through.
link |
01:46:39.400
And Ergo was kind of like, when the Xbox 360 first came out,
link |
01:46:43.640
while they were prototyping it, Microsoft
link |
01:46:45.600
needed a development environment.
link |
01:46:46.920
They ironically purchased a lot of Apple computers
link |
01:46:49.800
to do that, because Apple was moving away from the Power
link |
01:46:51.880
PC to Intel.
link |
01:46:52.720
And Microsoft was moving towards the Power PC,
link |
01:46:54.880
just this weird intersection of history.
link |
01:46:56.640
So at that time, the largest order of Mac computers
link |
01:46:59.040
made was done by Microsoft.
link |
01:47:01.120
And they were using it for Xbox stuff.
link |
01:47:02.680
So Ergo, we viewed the same way.
link |
01:47:04.280
So we said, well, we have this extended UTXO model.
link |
01:47:06.800
The only thing that's as sufficiently close to it
link |
01:47:09.480
where we can beta test contracts is actually with Ergo.
link |
01:47:12.960
And Alex just was a little faster in getting certain things
link |
01:47:16.120
out, because we were doing things in a slightly more
link |
01:47:18.120
rigorous way and slightly more expressive way.
link |
01:47:20.560
So we actually tested a stablecoin and Oracle and other things
link |
01:47:23.320
on Ergo.
link |
01:47:24.080
And it has just incredible community.
link |
01:47:26.520
And when we said, hey, we're coming here to work and build
link |
01:47:28.960
that, oh, yeah, we love work with you guys.
link |
01:47:30.760
This is so cool.
link |
01:47:32.240
The other thing is Alex used to work for us.
link |
01:47:33.960
And he had this lovely project called ScoreX.
link |
01:47:36.280
And it was all about a pedagogical framework
link |
01:47:39.080
for building blockchains.
link |
01:47:40.520
And if you want to do prototyping or academic research,
link |
01:47:42.720
it was great.
link |
01:47:43.440
It was super modular.
link |
01:47:44.520
And it separated the consensus network and transaction layer
link |
01:47:47.680
from each other in just the right way
link |
01:47:49.680
so that you can make it modular and mix and mix things.
link |
01:47:52.120
So you can put secure academia in or maybe a different network
link |
01:47:54.480
layer and a different consensus protocol like proof of work
link |
01:47:57.400
to another proof of work and so forth.
link |
01:47:59.400
So we loved having that kind of IP sitting around,
link |
01:48:02.400
because it gave us the ability to kind of play around
link |
01:48:04.720
with ideas in a matter of weeks instead of months or years.
link |
01:48:07.640
And then he just took that concept and he gave it away.
link |
01:48:10.480
The Wave protocol was built on it.
link |
01:48:12.640
That was Sasha Ivanov.
link |
01:48:14.480
He did that.
link |
01:48:15.000
And I think there's two or three other cryptocurrencies that
link |
01:48:17.400
were launched from ScoreX.
link |
01:48:18.400
And then Alex took that and built Ergo from it.
link |
01:48:22.000
So there was a nice intersection where
link |
01:48:23.680
there was overlapping technology with Ergo with our technology.
link |
01:48:27.560
And the other thing was that the community was so open and friendly.
link |
01:48:30.360
It was just a no brainer.
link |
01:48:31.360
Just go in and start building some things there.
link |
01:48:33.840
Now, in terms of evolving ideas, the whole Sigma protocol idea
link |
01:48:37.040
is very different and it's very interesting.
link |
01:48:39.080
And there's a guy at a Boston University.
link |
01:48:42.080
His name will come to me in a segment who came up with this stuff.
link |
01:48:46.120
And I think there's some merit there,
link |
01:48:48.080
especially as we start moving closer
link |
01:48:50.400
to this idea of blockchains being used to validate
link |
01:48:53.040
proofs instead of running computations.
link |
01:48:54.600
What's the Sigma protocol, brother?
link |
01:48:56.200
So it's just a way of expressing scripts.
link |
01:48:58.840
And basically, you get these concise representations of proofs.
link |
01:49:03.880
And then you can say, OK, the script is correct,
link |
01:49:06.080
but you don't have to run the whole program.
link |
01:49:07.800
So I'm not doing the topic justice.
link |
01:49:10.160
There's a lot more to it.
link |
01:49:11.240
But that's the basic concept.
link |
01:49:12.880
And in a Redeemer Validator model,
link |
01:49:14.920
you need stuff like that because as your model gets more complex
link |
01:49:18.960
and a lot more things happen, you
link |
01:49:21.240
don't want to have a situation where I have to run, replay
link |
01:49:25.000
a huge amount of the UTXO graph to be able to get to a point where
link |
01:49:28.640
I have the state of the system.
link |
01:49:30.000
You need some mathematical artifact that
link |
01:49:32.200
gives you the state of the system quickly.
link |
01:49:34.200
And then you say, OK, I now know what computation thread I
link |
01:49:37.360
need to run to get enough to be able to redeem this transaction.
link |
01:49:41.360
So he just found a more compressed representation of it.
link |
01:49:43.600
And the math doesn't matter.
link |
01:49:45.480
What matters is there's a whole beautiful field that
link |
01:49:49.280
thinks about this type of stuff.
link |
01:49:51.240
And it was never once linked before into our industry.
link |
01:49:55.160
The brilliance of Alex was to actually realize
link |
01:49:57.160
you could do that and pull those things together.
link |
01:49:59.680
And it may actually have some merit.
link |
01:50:01.360
But by no means is the only guy that does this stuff.
link |
01:50:03.840
There's actually other approaches in verified computing
link |
01:50:07.760
that have explored that.
link |
01:50:08.960
Like my favorite came out of Microsoft Research
link |
01:50:10.880
is a project called Pinocchio.
link |
01:50:12.280
And there was a follow up called Gepetto.
link |
01:50:14.040
And the basic idea was that it's fortuitous
link |
01:50:17.480
that you have these computer science problems like hashing
link |
01:50:21.680
where you can do all this computation.
link |
01:50:26.040
And once you've done all of it, you
link |
01:50:27.480
found this magic number that you can verify
link |
01:50:29.600
that the computation was done correctly.
link |
01:50:31.680
So proof of work works this way.
link |
01:50:33.280
Hard to do the proof of work.
link |
01:50:34.560
Easy to check the proof of work.
link |
01:50:37.120
Cryptography also works this way.
link |
01:50:38.640
You have some trap door where you can verify something's
link |
01:50:40.800
correct.
link |
01:50:41.300
But to get that thing done, if you're doing it brute force,
link |
01:50:44.800
it takes an enormous amount of computation.
link |
01:50:46.720
Well, not all problems are like this.
link |
01:50:48.320
Like protein folding.
link |
01:50:49.520
To verify the protein is folded correctly,
link |
01:50:51.400
you have to fold the protein.
link |
01:50:52.480
You have to redo the work.
link |
01:50:53.840
But what if, for arbitrary computation,
link |
01:50:56.640
you could take a problem and then you
link |
01:50:58.680
could generate a proof that you've done that computation
link |
01:51:01.320
correctly and the proof validates in logarithmic time
link |
01:51:04.160
or constant time.
link |
01:51:05.160
Wow, that's incredible, right?
link |
01:51:06.960
Well, Microsoft actually wrote a paper on how to do that.
link |
01:51:09.240
It's called Pinocchio.
link |
01:51:10.320
So that's another example of these types of things,
link |
01:51:12.240
these rollups of things where instead of doing
link |
01:51:14.720
the computation on chain or trying
link |
01:51:16.280
to create some sort of replicated machine that
link |
01:51:18.080
does all this stuff, you instead just say, OK,
link |
01:51:20.720
only thing I'm going to use the blockchain for
link |
01:51:22.440
is to check your proof.
link |
01:51:23.840
But I'm going to turn it into a distributed computing
link |
01:51:25.760
problem and any person in the world
link |
01:51:27.680
can do the problem on any server, untrusted server even.
link |
01:51:31.360
Because you don't have to trust the output.
link |
01:51:33.400
You trust the proof.
link |
01:51:34.480
And the proof is deterministic.
link |
01:51:36.360
It tells you these things.
link |
01:51:37.640
So whether you're using zero knowledge or sigma protocols
link |
01:51:40.680
or some other mechanism, it's moving you
link |
01:51:42.640
in that particular direction to turn it from a replicated
link |
01:51:45.880
to a distributed problem and go from I'm doing the work
link |
01:51:48.480
to I'm checking that the work was done correctly.
link |
01:51:50.120
That's fascinating.
link |
01:51:50.920
And all of a sudden, we're back to the P equals NP thing
link |
01:51:54.760
where for many very interesting problems,
link |
01:51:57.240
the checking is efficient, is much more efficient
link |
01:52:00.680
than the solving.
link |
01:52:01.640
Right.
link |
01:52:02.040
And also, do you want complete determinism
link |
01:52:04.000
or is it probabilistic?
link |
01:52:05.560
Because if you relax that requirement a little bit,
link |
01:52:07.680
then suddenly, actually, you have a broader class of things
link |
01:52:10.440
you can construct this stuff for.
link |
01:52:12.320
You mentioned UTXO.
link |
01:52:14.160
There's a paper titled The Extended UTXO Model.
link |
01:52:18.120
It writes in the introduction, Bitcoin and Ethereum,
link |
01:52:21.920
hosting the two currently most valuable
link |
01:52:23.640
and popular cryptocurrencies,
link |
01:52:25.280
used two rather different ledger models known
link |
01:52:28.360
as the UTXO model and the account model respectively.
link |
01:52:33.160
At the same time, these two public blockchains
link |
01:52:35.720
differ strongly in the expressiveness
link |
01:52:37.600
of the smart contracts that they support.
link |
01:52:41.120
This is no coincidence.
link |
01:52:42.320
Ethereum chose the account model explicitly
link |
01:52:45.080
to facilitate more expressive smart contracts.
link |
01:52:47.640
On the other hand, Bitcoin chose UTXO
link |
01:52:49.920
also for good reasons, including that its semantic model
link |
01:52:53.560
stays simple in a complex, concurrent,
link |
01:52:55.440
and distributed computing environment.
link |
01:52:57.240
This raises the question of whether it is possible
link |
01:52:59.800
to have expressive smart contracts
link |
01:53:01.480
while keeping the semantic simplicity of the UTXO model.
link |
01:53:06.240
OK.
link |
01:53:07.000
So what's the fuck that means?
link |
01:53:08.560
Exactly.
link |
01:53:09.840
What is UTXO?
link |
01:53:11.560
What is the account model?
link |
01:53:13.160
And what is the idea of the extended UTXO model?
link |
01:53:17.680
So I guess the easiest way of visualizing it
link |
01:53:19.520
is that UTXO is kind of like cash register accounting.
link |
01:53:22.760
So let's assume you don't have credit cards,
link |
01:53:25.000
you just have cash.
link |
01:53:26.000
And so when you go and buy some milk and potatoes
link |
01:53:28.560
or whatever and you go to the cashier,
link |
01:53:30.360
you pull out your $20 bill, you give it to them,
link |
01:53:33.240
and let's say that comes up to $17.50,
link |
01:53:35.200
they have to make change.
link |
01:53:36.520
So you don't tear your $20 bill and cut a piece of it off
link |
01:53:40.720
and say, here's part of my $20.
link |
01:53:42.280
You give them the entire $20 bill,
link |
01:53:44.800
and then they give you something back.
link |
01:53:46.680
And the things that they give you back
link |
01:53:48.040
are also atomic units.
link |
01:53:49.320
They don't cut those things up.
link |
01:53:51.000
So that's kind of what UTXO is all about in a nutshell,
link |
01:53:53.920
is that there's inputs and outputs.
link |
01:53:55.400
Your inputs to that $20, and your outputs
link |
01:53:57.120
will be the $17.50 that goes to them,
link |
01:53:59.960
and then the remaining change that goes back to you.
link |
01:54:02.680
OK.
link |
01:54:03.760
The problem with this particular model
link |
01:54:05.520
is that the way it was implemented with Bitcoin,
link |
01:54:08.160
there was no notion of how do we run complex predicates,
link |
01:54:12.840
complex contracts on this thing, where instead of just saying,
link |
01:54:16.720
OK, I'm just going to push value to you,
link |
01:54:19.160
I want to put lots of terms and conditions
link |
01:54:21.200
into the movement of that value.
link |
01:54:22.840
Like, you only get this if I mow your lawn on Tuesday,
link |
01:54:25.960
or you only get this if some event happens,
link |
01:54:29.560
like the Broncos win the Super Bowl or something like that.
link |
01:54:32.480
OK.
link |
01:54:33.080
So you need some notion of programmability with it.
link |
01:54:35.400
So a lot of people are trying to figure out in the early days
link |
01:54:37.960
of Bitcoin, how could we improve
link |
01:54:40.040
the expressiveness of the system?
link |
01:54:41.800
And one of the ways of doing it is you
link |
01:54:43.720
can go to a different accounting model, bank style accounting.
link |
01:54:48.240
So in a bank ledger, every time you do a withdrawal or deposit,
link |
01:54:52.280
it's a mutable system.
link |
01:54:54.240
With the cash register accounting,
link |
01:54:55.840
you don't tear up the bills, but the bank.
link |
01:54:57.560
You can deduct or add a ledger all the time.
link |
01:55:00.200
So Ethereum kind of works in that bank accounting system,
link |
01:55:02.680
where you just send messages, you send transactions,
link |
01:55:05.720
and you're going up or down.
link |
01:55:07.160
And so you can trigger programs the same way.
link |
01:55:10.240
So what we did is we said, OK, if you take the UTXO model,
link |
01:55:14.040
and you have some data to it, and instead of saying
link |
01:55:16.400
it's just a digital signature, but it's in a script,
link |
01:55:20.120
you can basically create something that's still
link |
01:55:22.960
the same as cash register.
link |
01:55:24.520
But now you have programmability,
link |
01:55:25.960
and the big difference is local versus global.
link |
01:55:28.880
So in the case of UTXO, your scripts are your concerns.
link |
01:55:32.600
So whatever is going on in that cash register
link |
01:55:34.760
has no bearing or impact on the other cash registers.
link |
01:55:37.840
But when you look at bank accounting,
link |
01:55:39.520
you have to know the state of the entire banking world
link |
01:55:42.000
to be able to make that work.
link |
01:55:43.120
Why?
link |
01:55:43.360
Because if that transaction is inbound,
link |
01:55:45.400
that wire transfer is inbound, you
link |
01:55:46.720
have to know those funds are actually there.
link |
01:55:48.400
That thing is actually happening.
link |
01:55:50.080
So when you have a global state for a program,
link |
01:55:52.320
it's like you can do a lot more with it,
link |
01:55:54.160
but it's a lot more dangerous.
link |
01:55:55.320
And so you have to build all these mechanisms
link |
01:55:57.040
to try to protect yourself from it.
link |
01:55:58.760
So what we did is we said, OK, add data, add a programmability,
link |
01:56:02.040
and you're kind of in this nice Goldilocks zone
link |
01:56:03.840
between what Ethereum did with an account style model
link |
01:56:06.480
and a global state system, and you're not as restrictive
link |
01:56:09.600
as Bitcoin, but you're still an attorney in complete world.
link |
01:56:12.120
You can still run all kinds of things.
link |
01:56:14.080
And then any standard mathematician, they'll say, OK,
link |
01:56:17.120
well, is it isomorphic?
link |
01:56:19.920
Is there a mapping between this?
link |
01:56:21.080
What type of function can I actually
link |
01:56:23.120
take something expressed in one structure
link |
01:56:25.640
and transmit it to the other structure
link |
01:56:27.480
and properties are preserved?
link |
01:56:28.840
So we wrote a paper.
link |
01:56:29.640
It's called Clymeric Ledgers, where
link |
01:56:30.880
we actually show that UTXO, extended UTXO, and accounts
link |
01:56:34.840
are somewhat similar in that you could map things that happen
link |
01:56:38.440
in one system to the other system.
link |
01:56:40.360
The properties are preserved between the two.
link |
01:56:42.480
So in practice, what's nice about extended UTXO
link |
01:56:45.720
is that you can put infrastructure on top of it
link |
01:56:48.680
to make the development experience relatively similar
link |
01:56:51.360
to the development experience of what you would do with Ethereum,
link |
01:56:54.960
but you don't have to worry about this global state.
link |
01:56:58.240
So when you talk about sharding, it's
link |
01:56:59.960
a lot easier to do that.
link |
01:57:01.320
It's a lot more conceivable to that.
link |
01:57:02.720
And also, you get determinism in the system.
link |
01:57:05.280
So when I have a Plutus smart contract,
link |
01:57:07.000
whatever I run locally is exactly what
link |
01:57:09.120
I expect to run in the system.
link |
01:57:11.280
When you have a concept of this mutable global state
link |
01:57:13.640
in the system, whatever you run locally
link |
01:57:15.240
is not necessarily what you're going to get when you actually
link |
01:57:17.600
push it into the system.
link |
01:57:18.880
So you may misprice things and the contract will fail.
link |
01:57:21.720
It doesn't ever happen in the Plutus world.
link |
01:57:23.920
So you get a lot of advantages with this particular model.
link |
01:57:26.320
The downside is that it's a little bit less
link |
01:57:29.000
expressive on the boundaries and a little bit harder
link |
01:57:31.960
to write certain types of software with it.
link |
01:57:34.880
But again, how you resolve that is
link |
01:57:37.080
you kind of build higher level languages and other such things
link |
01:57:40.680
that compensate for these types of things and design patterns
link |
01:57:43.560
that compensate for these types of things.
link |
01:57:45.360
The other advantage that we have that's really fun and exciting
link |
01:57:48.080
is that Bitcoin lives in this model
link |
01:57:50.320
and there are other UTXO based systems.
link |
01:57:52.720
And so they're all talking about smart contracts as well.
link |
01:57:55.360
And they would like to continue working in the UTXO model.
link |
01:57:58.640
So if you're a Bitcoin contract developer or other things,
link |
01:58:01.360
there's actually already a group of people
link |
01:58:02.840
that understand this very well.
link |
01:58:04.160
And that's still a fairly large part of the mindshare
link |
01:58:07.040
of the entire space.
link |
01:58:08.480
So there are no silver bullets.
link |
01:58:09.800
And anytime you pick a particular model,
link |
01:58:11.600
there's an upside and a downside.
link |
01:58:13.080
And there's different ways of doing things
link |
01:58:14.400
from cash register accounting or bank accounting.
link |
01:58:16.320
You can even do different accounting models.
link |
01:58:18.240
But we felt this was kind of the best first step
link |
01:58:21.640
to go into because we started with something very familiar
link |
01:58:24.720
that had a long history behind it.
link |
01:58:27.320
And it maps very beautifully
link |
01:58:29.160
to functional programming principles,
link |
01:58:30.880
this concept of immutability and these things
link |
01:58:33.120
and much more strict management of state
link |
01:58:36.160
and no notion of having this global concept
link |
01:58:39.560
that you have to kind of manage
link |
01:58:40.760
as you break up the system.
link |
01:58:43.880
Now in practice, what does this mean to the developer?
link |
01:58:46.840
And when they actually start real writing an application,
link |
01:58:50.320
not too much, there's gonna be a little bit of retooling
link |
01:58:53.240
and some new patterns you have to learn.
link |
01:58:54.720
But in practice, you can still do the same things.
link |
01:58:56.520
You can implement a uniswaptile style thing.
link |
01:58:59.400
In fact, we even wrote that code
link |
01:59:00.680
with the Plutus Pioneers program.
link |
01:59:01.920
So you can go to YouTube and watch a lecture
link |
01:59:03.880
and see how that's done.
link |
01:59:05.320
You can do a stable coin, you can do an Oracle,
link |
01:59:07.960
you can do interactive contracts.
link |
01:59:10.040
It's just, it has to be done a little differently
link |
01:59:12.160
than the way that you would do it in an account style model.
link |
01:59:14.320
Just like you could write an application Java,
link |
01:59:16.640
you can write an application in Haskell,
link |
01:59:18.680
they both can do the same thing,
link |
01:59:20.040
but the code is gonna look different.
link |
01:59:21.400
And the kind of the conical way of looking at things
link |
01:59:24.360
is different.
link |
01:59:25.200
So in terms of Oracle, Oracle networks,
link |
01:59:27.600
what do you have thoughts about chain link
link |
01:59:29.040
and external off chain data sources?
link |
01:59:32.240
And everything we've been talking about now
link |
01:59:34.600
with the external, with the extended UTXO model.
link |
01:59:37.960
Yeah, I mean, trying to do smart contracts without oracles
link |
01:59:41.840
like trying to have sex with your pants on.
link |
01:59:43.640
I mean, it's not really fun.
link |
01:59:45.640
It's not exactly the best of things.
link |
01:59:47.640
That's the way I've been doing it all these years.
link |
01:59:49.120
I didn't know.
link |
01:59:49.960
For any other person Lex, I wouldn't believe you,
link |
01:59:52.080
but for you.
link |
01:59:52.920
That's why I'm single.
link |
01:59:55.640
This makes so much sense though.
link |
01:59:57.120
Okay, so anyway, you need the outside world
link |
02:00:01.440
to be ejected into your system, right?
link |
02:00:03.640
I'm trying to keep a straight face.
link |
02:00:06.320
It's great.
link |
02:00:07.160
You need the outside world to make your system useful.
link |
02:00:09.520
It's like all the kinds of things that you care to do
link |
02:00:12.040
with a smart contract usually involve human beings
link |
02:00:14.760
and information streams aggregating and doing something.
link |
02:00:17.400
So the Oracle is a super important component in practice
link |
02:00:20.960
for any smart contract involving any notion of value.
link |
02:00:24.120
You need to know when things have happened,
link |
02:00:25.480
how they happen, who won, who lost, et cetera, et cetera.
link |
02:00:28.920
So first, where do you get the data from?
link |
02:00:31.280
So what's the aggregator?
link |
02:00:32.880
This is why we love our relationship with Wolfram,
link |
02:00:34.880
because if one of the things you'll know about Wolfram
link |
02:00:36.920
as you get to know the guy is he's a data pack rat.
link |
02:00:39.320
Every email, every communication,
link |
02:00:40.960
every interaction he's archived somewhere.
link |
02:00:43.200
Like last time I talked to him,
link |
02:00:44.440
oh yeah, I have emails from you from 2012.
link |
02:00:46.440
It's like, you still have those?
link |
02:00:48.080
Yeah, every keystroke is written down
link |
02:00:50.240
and stored somewhere.
link |
02:00:51.320
So if you use Wolfram Alpha,
link |
02:00:52.720
it's a simulacrum of the way his mind thinks.
link |
02:00:55.120
And so you can query the system and be like,
link |
02:00:57.440
oh, how many shipwrecks have happened in Florida
link |
02:00:59.960
between 1950 and 2000 that have resulted
link |
02:01:02.560
in more than a billion dollars of cargo loss
link |
02:01:04.680
and at least one fatality?
link |
02:01:06.600
And it'll return an answer.
link |
02:01:08.160
I mean, it has this incredible source of data
link |
02:01:10.320
that's computable.
link |
02:01:11.280
For people who don't know,
link |
02:01:12.120
Wolfram Alpha is more than just the thing
link |
02:01:14.800
that assists you with your math homework in high school.
link |
02:01:18.160
It's actually this giant network of data
link |
02:01:20.360
of like weather data, of location data, just statistics,
link |
02:01:24.240
all kinds of, it's doing the aggregation
link |
02:01:26.400
in a way that you can query across data sets.
link |
02:01:30.600
And it's exactly this kind of idea.
link |
02:01:34.320
It basically represents the very kind of thing
link |
02:01:36.680
you would hope to be able to query off chain
link |
02:01:39.960
as part of the smart contracts.
link |
02:01:41.520
Right, but the only downside is it's centralized.
link |
02:01:45.080
And that's always the Achilles Heel of Wolfram
link |
02:01:47.040
is he tends to like proprietary things
link |
02:01:49.120
and he tends to like centralizing things
link |
02:01:50.600
and mostly because he likes running the things.
link |
02:01:53.080
And then everybody can have an opinion on that.
link |
02:01:56.240
The thing though is that after you've done aggregation,
link |
02:01:59.640
there's a question of injection.
link |
02:02:00.920
How do you get that data into the system?
link |
02:02:04.120
And you can do that in a very naive way
link |
02:02:05.960
where you can say, oh, I'm just gonna attach a public key
link |
02:02:07.680
to it and it'll sign for that data feed, that injection.
link |
02:02:10.400
And then somehow I'll just trust it as it is.
link |
02:02:13.320
Or you could try to make it more complicated.
link |
02:02:16.560
You could weight data feeds from different sources
link |
02:02:18.840
and have some notion of truthiness
link |
02:02:20.680
or a veracity metric or something like that.
link |
02:02:23.320
So chain link is just one of many different philosophies
link |
02:02:27.200
that was born out of the academy.
link |
02:02:29.000
I believe Ari Joule was connected to it
link |
02:02:30.920
and there's some good people on that side.
link |
02:02:33.000
And it has a philosophy about how do you aggregate
link |
02:02:36.360
a philosophy about how do you inject
link |
02:02:38.520
and how do you create incentives
link |
02:02:39.920
so that that process over time gets more federated
link |
02:02:43.440
or more decentralized instead of centralizing
link |
02:02:46.000
around one particular setup.
link |
02:02:47.880
Now closely related corollary to this is computation off chain.
link |
02:02:52.880
So as I mentioned, smart contracts
link |
02:02:54.800
are intimately connected to Oracle.
link |
02:02:56.640
The question is how much pre processing
link |
02:02:58.320
and state management are you gonna do outside of the system
link |
02:03:01.400
versus what do you do inside of the system?
link |
02:03:03.840
So it's a very interesting balance between these two.
link |
02:03:07.440
And they were thinking about this stuff for a long time.
link |
02:03:09.600
There's a great paper called Town Crier came out
link |
02:03:11.960
way back in the day at Cornell
link |
02:03:13.320
and that was all about using like SGX to scrape things
link |
02:03:16.640
and you can rely on trusted hardware to give you good data.
link |
02:03:20.600
And but you could also use those SGX cores
link |
02:03:22.600
to do contract processing.
link |
02:03:24.120
Because if it runs in trusted hardware
link |
02:03:25.720
then it's very unlikely to be tampered with or manipulated.
link |
02:03:28.960
And because of that you don't have to federate it
link |
02:03:31.520
or decentralize it, you can run it on a single device
link |
02:03:33.880
as if it was running on a cryptocurrency.
link |
02:03:35.960
So there seems to be a desire in that community
link |
02:03:38.680
to capture more and more of the smart contract stack
link |
02:03:42.280
and pull more and more of that stack
link |
02:03:43.800
into that layer two infrastructure
link |
02:03:45.160
from running on layer one.
link |
02:03:47.120
Why? Because you have cost reduction
link |
02:03:49.120
and potentially because your trust model collapses
link |
02:03:51.320
to whatever chain link is offering,
link |
02:03:54.000
you're not gaining anything by doing the computation
link |
02:03:56.760
on Ethereum or another platform.
link |
02:04:00.600
Because you ever watch The Simpsons,
link |
02:04:02.760
there was this beautiful episode
link |
02:04:04.120
where Mr. Burns wants to turn the power off in Springfield
link |
02:04:06.920
and it's the perfect analogy for information security.
link |
02:04:09.960
So he and Smithers, they go through this elaborate series
link |
02:04:12.760
of doors and secret passages and guard dogs
link |
02:04:15.800
and robots and shit to get to the center of the power plant
link |
02:04:18.640
to turn off the power.
link |
02:04:20.000
And when they arrive at the center of the plant
link |
02:04:21.920
there's like this stray dog that's inside the room.
link |
02:04:25.360
And there's this wicker door that,
link |
02:04:27.200
a screen door that leads to the outside.
link |
02:04:29.160
And you're like, well, why the hell did you go through
link |
02:04:30.680
this elaborate series of doors and things
link |
02:04:32.160
if there's like a back door into your system?
link |
02:04:34.200
Well, that's basically a real life analogy
link |
02:04:36.680
of the relationship between the Oracle and the smart contract.
link |
02:04:40.640
You're only as good in your infrasick model
link |
02:04:42.440
as your weakest link and it doesn't matter
link |
02:04:44.640
if all of your computation is decentralized
link |
02:04:46.560
if you're at the mercy of your data feed.
link |
02:04:48.920
Because I can just manipulate that
link |
02:04:50.120
and break the entire security model of the system, okay?
link |
02:04:52.720
You'll perfectly execute the wrong answer.
link |
02:04:55.440
So they say, well, if you're trusting us anyway,
link |
02:04:57.280
why don't you pull more of what you're doing on chain
link |
02:04:59.920
into our stack, which creates more transaction fees
link |
02:05:02.040
for them and more value for them.
link |
02:05:04.120
But there are many different ways you can do oracles
link |
02:05:06.200
and earlier I was talking about the biology
link |
02:05:08.520
of these things, cell differentiation.
link |
02:05:10.920
The minute that you admit heterogeneity in your system
link |
02:05:14.480
and you start having cells like stake pools
link |
02:05:16.960
or things that are on in 24 seven,
link |
02:05:19.920
then you can start asking the what if question.
link |
02:05:22.520
Why don't you guys just also provide data feeds?
link |
02:05:26.000
Why don't you guys also provide state channels
link |
02:05:28.160
or payment channels or generate random numbers for me
link |
02:05:30.120
or whatever and you're now a service provider.
link |
02:05:32.280
You're making the blockchain full time
link |
02:05:34.000
but part time you're doing this.
link |
02:05:35.280
And if you're making bagels,
link |
02:05:36.280
you could probably make donuts, that type of a concept.
link |
02:05:38.960
So I think that type of competition is going to be
link |
02:05:42.000
very difficult for a lot of these layer two protocols
link |
02:05:47.200
that aren't tightly coupled with the protocol
link |
02:05:49.600
because the ones that are tightly coupled
link |
02:05:52.320
with the protocol, they have a built in trust advantage.
link |
02:05:54.560
They've already built a commercial reputation.
link |
02:05:56.320
There's already an increasingly more decentralized set.
link |
02:05:58.920
The other thing is you don't need a token.
link |
02:06:00.960
You can just use ADA, you don't need an oracle coin
link |
02:06:04.200
for these types of things to work.
link |
02:06:05.480
And by the way, that's just for the injection component
link |
02:06:08.600
and the veracity attestation.
link |
02:06:10.600
So is it true or not?
link |
02:06:12.120
That's not about the aggregation.
link |
02:06:13.800
That's still a tremendously time intensive,
link |
02:06:15.960
expensive proposition.
link |
02:06:17.140
There's only a few people in the world
link |
02:06:18.760
that have what Steve has with Wolfram.
link |
02:06:21.520
And those guys by just cutting off those supply
link |
02:06:24.960
to replicate what they have is something that would cost
link |
02:06:27.200
hundreds of millions or billions of dollars.
link |
02:06:29.040
And so it's an interesting question of,
link |
02:06:30.760
how do you incentivize the centralized aggregation
link |
02:06:32.920
of information?
link |
02:06:33.760
That's kind of what Towncry or another protocols
link |
02:06:36.120
we're trying to achieve.
link |
02:06:37.320
So maybe you can say how Towncry works
link |
02:06:39.720
because it's like, what's your vision?
link |
02:06:41.800
You're not partnering with Wolfram, Wolfram Alpha
link |
02:06:44.720
and sort of exploring this partnership of data
link |
02:06:49.520
and the blockchain.
link |
02:06:51.800
What's your vision for a possible distributed
link |
02:06:54.080
version of Wolfram Alpha?
link |
02:06:56.160
Well, the first step is just say, can we use this as a feed
link |
02:06:59.880
and they can be what Bloomberg is to the financial markets.
link |
02:07:02.720
So you have a terminal and you have something
link |
02:07:04.400
and there's always a value of at least offering choice.
link |
02:07:06.920
And so where it's not like we're anti chain link
link |
02:07:08.640
or picking winners and losers, it's an open protocol.
link |
02:07:10.840
It's an open system.
link |
02:07:11.680
So if we're successful, chain link will migrate
link |
02:07:14.320
or it will at least support us because they like money.
link |
02:07:17.160
They like users, they like liquidity.
link |
02:07:19.040
It's a disservice to their community
link |
02:07:20.520
not to support a potential customer set.
link |
02:07:23.080
But you're gonna have a spectrum from the desire
link |
02:07:25.240
to do a completely decentralized aggregation,
link |
02:07:29.680
curation, injection, and veracity attestation
link |
02:07:33.000
to a completely centralized, vertically integrated set.
link |
02:07:36.360
You need to be able to have that whole spectrum
link |
02:07:38.200
and offer that to the smart contract developer
link |
02:07:40.400
to decide what makes sense.
link |
02:07:42.920
By the way, a lot of cases,
link |
02:07:44.400
they're gonna be their own Oracle.
link |
02:07:45.840
So for example, the World of Warcraft example
link |
02:07:48.160
that I gave, it's a completely centralized thing.
link |
02:07:51.240
It's a video game run by a single company.
link |
02:07:54.120
There's no sense in saying that we're somehow
link |
02:07:55.600
going to decentralize that.
link |
02:07:56.960
What they're just trying to do is extend their currency
link |
02:07:59.240
or NFTs or whatever into new marketplaces.
link |
02:08:02.720
So the minting of that is controlled by a single entity
link |
02:08:07.360
and the world state of that,
link |
02:08:08.840
you just have to trust Blizzard
link |
02:08:10.280
to inject that into the system.
link |
02:08:12.040
You could try to imagine some sort of like,
link |
02:08:14.680
sentinel group of people within the game
link |
02:08:16.960
who keep Blizzard honest, but it's completely unnecessary
link |
02:08:19.840
because they can change the rules of the system arbitrarily.
link |
02:08:22.400
So in that case, you're optimizing around efficiency
link |
02:08:26.400
and cost reduction.
link |
02:08:27.600
So you'd want a single feed
link |
02:08:29.560
that gets injected into the system from them.
link |
02:08:32.200
If you look at a stable coin that's algorithmic
link |
02:08:34.720
and it's basing its value on the aggregation
link |
02:08:37.200
of many different exchanges,
link |
02:08:38.920
that's the polar opposite example.
link |
02:08:41.280
Because there you're saying, okay,
link |
02:08:42.400
what's the price of my asset relative to some basket?
link |
02:08:45.480
But how do I know that the price feeds
link |
02:08:47.920
I'm looking at are accurate?
link |
02:08:49.400
You'd have to look at Binance and Vitrix
link |
02:08:51.200
and all these other things
link |
02:08:52.040
or maybe there's conventional Forex exchanges
link |
02:08:53.600
or something like that.
link |
02:08:54.680
Okay, well, how do you weight that?
link |
02:08:57.200
And how do you clip outliers?
link |
02:08:58.640
And these types of things,
link |
02:08:59.680
that's a completely different conversation.
link |
02:09:01.360
And there's a lot more mechanics you have to put in
link |
02:09:04.360
for that bundling and attestation
link |
02:09:06.560
of the veracity of the data feed.
link |
02:09:08.200
And what happens if you get it wrong?
link |
02:09:09.840
Your stable coin gets mispriced
link |
02:09:12.080
and everything goes to hell.
link |
02:09:13.800
And the markets will eventually correct it
link |
02:09:15.880
for arbitrage seeking behavior,
link |
02:09:17.600
but anything that was built on that will fail
link |
02:09:19.640
in the short term.
link |
02:09:21.280
So Oracle's really just a game of,
link |
02:09:23.440
you have to build a standardized interfaces
link |
02:09:25.080
and make it as easy as possible for people to do that
link |
02:09:27.720
and then let people choose how they want to inject data
link |
02:09:31.040
and what level of assurance do they need behind that?
link |
02:09:34.120
And the question is how much do you leave to the user
link |
02:09:36.280
versus how much does the protocol take care of for you?
link |
02:09:38.720
And it's a difficult design question.
link |
02:09:40.920
For our part, we love working with Steve and Wolfram
link |
02:09:43.960
and they're a great company
link |
02:09:45.080
and they really have some bright people there.
link |
02:09:47.120
And we know on the data set that they're second to none
link |
02:09:49.880
because not only they have it, it's computable.
link |
02:09:51.520
You can do all kinds of things and manipulate
link |
02:09:53.320
with a very rich query language.
link |
02:09:55.320
So that's a great thing.
link |
02:09:56.520
And we want to make sure that that's accessible
link |
02:09:58.400
to developers and Cardano.
link |
02:10:00.600
But remember they're like Bloomberg,
link |
02:10:01.840
it's a centralized speed in that respect.
link |
02:10:04.320
So if you want to build a chain link as competitor,
link |
02:10:06.920
there's other protocols you could do for that.
link |
02:10:09.560
Now you asked about Tom Crier
link |
02:10:10.720
and that was an attempt to kind of sweep the oceans
link |
02:10:14.720
with the net, get the data through a decentralized way.
link |
02:10:19.960
And that was just saying,
link |
02:10:20.880
hey, let's use trusted hardware to go read law,
link |
02:10:23.120
all kinds of websites and other things.
link |
02:10:24.520
And because it's trusted hardware,
link |
02:10:26.080
the scraping is nonbiased.
link |
02:10:28.680
If you find something inconvenient
link |
02:10:30.080
to whatever the person who's scraping is,
link |
02:10:32.520
the trusted hardware will still do it
link |
02:10:34.200
and it can't be changed.
link |
02:10:35.280
You'd have to manipulate SGX to do that.
link |
02:10:37.920
So that's great, but you still run into the problem
link |
02:10:40.360
of how do you wire that together?
link |
02:10:42.080
The underlying websites still don't have any notion
link |
02:10:44.960
of veracity or reputation behind them.
link |
02:10:47.360
And then you also have the issue of storage
link |
02:10:49.480
or the hell do you put all of it?
link |
02:10:51.280
If you have exabytes of data, what's the incentive for that?
link |
02:10:54.760
That's the dream of the semantic web.
link |
02:10:56.600
I still think it's a fascinating idea
link |
02:10:58.840
ought to basically convert the internet
link |
02:11:00.440
into a court, like a knowledge base
link |
02:11:04.560
that you can query, you can integrate
link |
02:11:07.400
in the same way you did with Wolfram Alpha,
link |
02:11:08.920
but much bigger.
link |
02:11:11.320
But that means basically revolutionizing the way
link |
02:11:15.280
we put the internet together,
link |
02:11:17.440
which I think these ideas of off chain data
link |
02:11:22.440
will motivate people
link |
02:11:25.160
because there's a lot of money to be made.
link |
02:11:27.680
Finally, there's money to be made with a semantic web.
link |
02:11:30.920
So that'll be an interesting kind of future.
link |
02:11:32.840
I do wanna ask you about video games really quick
link |
02:11:35.080
as a small tangent,
link |
02:11:36.000
because you said this really interesting idea
link |
02:11:38.000
of Blizzard being centralized control,
link |
02:11:40.320
is it possible to have items in the game
link |
02:11:44.600
that are not controlled by Blizzard?
link |
02:11:48.760
Sure.
link |
02:11:49.600
Being controlled in a decentralized fashion.
link |
02:11:52.560
Like what is it, the grandfather sword in Diablo?
link |
02:11:56.520
What was it really?
link |
02:11:58.080
Somebody was criticizing me.
link |
02:11:59.200
I said, I was saying all these kinds of nice things
link |
02:12:01.120
about Diablo III and they said Diablo II
link |
02:12:03.480
resurrected is coming out, they need to check it out.
link |
02:12:05.720
There's a lot of camps and wars on the internet.
link |
02:12:07.680
Well, come on, we both know that Diablo II
link |
02:12:09.360
was far better than Diablo II.
link |
02:12:10.480
That's what they're saying.
link |
02:12:11.520
This is the war that they're having.
link |
02:12:12.960
Okay, so we'll play it, it's coming out soon,
link |
02:12:15.800
I'll play it, fine.
link |
02:12:17.040
But nevertheless, those items are owned by Blizzard.
link |
02:12:20.200
Is it possible to create video games
link |
02:12:23.280
where items are owned by the people outside of Blizzard?
link |
02:12:28.040
And do you think in like a half century from now,
link |
02:12:32.640
we will all live in those games
link |
02:12:34.240
and we'll forget the physical space even exists?
link |
02:12:36.000
Well, yeah, that's definitely possible.
link |
02:12:37.440
I look at crypto kitties, that's a great example of that.
link |
02:12:39.720
Can you explain what crypto kitties is?
link |
02:12:41.160
Well, it's basically just a video game
link |
02:12:42.680
that kind of lives on a blockchain
link |
02:12:44.200
and the creatures within the game
link |
02:12:46.520
can breed with each other and create new crypto kitties
link |
02:12:48.960
and you can own them.
link |
02:12:50.200
So it's like some sort of dystopian Tamagotchi
link |
02:12:53.000
with lots of money behind.
link |
02:12:54.160
But anyway, the thing is those assets
link |
02:12:58.240
actually have a blockchain based representation.
link |
02:13:00.880
And so whether the infrastructure
link |
02:13:03.080
that hoists up that game off chain goes on or off
link |
02:13:05.840
because that ledger exists outside of the game,
link |
02:13:09.760
any person can come in, replicate it, restore it
link |
02:13:12.760
and turn it back on, sans intellectual property.
link |
02:13:16.760
So yeah, it's completely possible
link |
02:13:18.720
to break your architecture up
link |
02:13:20.760
where you have a notion of the player part
link |
02:13:24.160
and then you have a notion of the experience part
link |
02:13:27.200
and you can interchange experiences
link |
02:13:29.960
almost like you do cascading style sheets
link |
02:13:31.800
or something for different presentations
link |
02:13:33.800
and the ownership of the underlying layers, the players.
link |
02:13:36.760
So yeah, that's definitely doable.
link |
02:13:38.080
And frankly, that's what's gonna happen in the gaming world
link |
02:13:40.520
because there's so much value in that.
link |
02:13:42.040
I mean, everybody wants play and right now the model is
link |
02:13:45.640
you make a game, you sell licenses
link |
02:13:47.640
and you have a huge surge of people
link |
02:13:50.440
at the beginning of the game buying the video game
link |
02:13:52.360
and then you have this long tail
link |
02:13:54.080
but you've gotten almost 95% of your value
link |
02:13:56.400
in the first six months.
link |
02:13:57.320
You have a huge churn rate.
link |
02:13:58.840
The odds are the vast majority of people
link |
02:14:00.160
won't be playing the game within 12 months.
link |
02:14:02.440
But if you can create an interactive game
link |
02:14:04.160
where there's an actual economy inside the game,
link |
02:14:06.160
then you have Eve online or Second Life
link |
02:14:08.440
or any of these things where you have people playing
link |
02:14:09.920
for 10 years and there's like people buying
link |
02:14:11.640
virtual real estate and all these other things.
link |
02:14:13.720
You as a game developer actually don't have
link |
02:14:15.680
to create a lot of content.
link |
02:14:17.640
So your long tail gets a lot fatter
link |
02:14:20.360
and it generates a lot more revenue
link |
02:14:21.920
and your cost of operating system
link |
02:14:23.760
is fairly fixed or diminishing.
link |
02:14:25.880
So the economics align for doing exactly
link |
02:14:28.080
what you're talking about.
link |
02:14:29.680
And I think it'll get done.
link |
02:14:30.800
Well, I just saw recently sort of this calculation
link |
02:14:34.280
that people played WoW and Fortnite for 140 billion hours.
link |
02:14:40.240
Yeah.
link |
02:14:41.400
So, and that's without the economic incentives there.
link |
02:14:44.840
So do you think it's possible that like most of our economy
link |
02:14:47.840
in the future will be people playing video games essentially?
link |
02:14:52.680
Like, okay, so one vision of the future,
link |
02:14:56.480
especially with AI and automation
link |
02:14:58.160
that people like that would get wealthier and wealthier.
link |
02:15:01.520
There's this kind of rising GDP for the entire world.
link |
02:15:04.640
And then people are losing their jobs
link |
02:15:06.760
but they're still well off enough
link |
02:15:08.720
to be able to have a high quality of life.
link |
02:15:11.320
So we're all looking for meaning
link |
02:15:12.760
and the meaning we'll find is by playing video games
link |
02:15:14.960
and now there's this extra levels.
link |
02:15:17.120
Like you can be a Bill Gates within a video game world
link |
02:15:19.680
in the digital world as opposed to the physical world.
link |
02:15:22.600
Is that, do you think that's the future?
link |
02:15:24.760
You just wanna have the Westworld
link |
02:15:26.080
if you can't tell the difference.
link |
02:15:27.240
Does it matter why I'm uttered to you?
link |
02:15:29.400
Did you ever interview Yvonne Harari?
link |
02:15:32.840
Not yet, eventually.
link |
02:15:34.240
Well, yeah, I guess, you know,
link |
02:15:35.800
Homo Diaz, that's kind of like the roadmap there.
link |
02:15:38.480
This hedonistic dystopia
link |
02:15:40.880
where everybody just lives wired into some simulation.
link |
02:15:44.960
And there's some movies about that ready player one
link |
02:15:47.320
and the other one was surrogate and so forth.
link |
02:15:50.240
So, yeah, Hollywood has certainly visualized
link |
02:15:52.960
what this could be.
link |
02:15:54.160
But, you know, I'm not so pessimistic in that respect.
link |
02:15:58.360
I do believe that the video game world
link |
02:16:00.160
is evolving at an amazing pace.
link |
02:16:01.640
If you look at where Unreal is at,
link |
02:16:03.720
is just incredible, the latest Unreal Engine.
link |
02:16:06.240
And within one or two more ticks of that clock,
link |
02:16:09.120
the iterations, so five to 10 years,
link |
02:16:11.400
the photo realism will be so good
link |
02:16:13.400
that it'll be hard distinguish between real life
link |
02:16:16.840
and video games.
link |
02:16:18.880
And, you know, the hardware is almost there.
link |
02:16:20.960
So, the question is then,
link |
02:16:22.920
when you have photorealistic experiences
link |
02:16:25.240
where you've successfully traversed the uncanny valley
link |
02:16:27.960
to a point where it's good enough,
link |
02:16:29.800
then will virtual reality be more desirable
link |
02:16:33.960
than actual reality?
link |
02:16:35.880
And for the vast majority of people,
link |
02:16:37.160
the answer is probably yes,
link |
02:16:38.520
because for actual reality it's tough, it's hard, you know?
link |
02:16:42.080
But then, your knowledge that you live in a virtual world
link |
02:16:46.760
actually becomes a problem for you.
link |
02:16:48.960
So, there's gonna be this kind of sad, dark industry
link |
02:16:52.160
where people try to create amnesia
link |
02:16:54.120
where they're not aware that they're inside the virtual world.
link |
02:16:56.960
And so, that's an interesting...
link |
02:16:58.000
Why is it sad?
link |
02:16:58.840
I mean, it's almost like...
link |
02:17:00.400
Because, you know, it's not real.
link |
02:17:02.600
But if you could forget that it's not real,
link |
02:17:05.040
then you believe what you're experiencing is real.
link |
02:17:07.760
Yeah, but yeah, so what?
link |
02:17:09.440
You forget, like, you forget all the ugly parts of life,
link |
02:17:12.840
which is the physicals, the meat space,
link |
02:17:15.000
and then you should get to enjoy video games.
link |
02:17:16.720
But it's always lurking in the back of your mind
link |
02:17:18.160
that you're in the matrix.
link |
02:17:19.200
Well, that's...
link |
02:17:20.040
You have to not be in the matrix.
link |
02:17:20.880
That's just why the bald dude in the matrix was like,
link |
02:17:23.040
I wanna be rich and have a beautiful wife
link |
02:17:25.200
and eat a steak every day.
link |
02:17:27.000
You know, he didn't wanna know he was in the matrix.
link |
02:17:29.040
So, you would take the red pill, not the blue pill?
link |
02:17:31.080
Well, no, hang on, it depends on
link |
02:17:34.560
how good the virtual world is, Lex.
link |
02:17:36.280
Well, that's what I'm trying to tell you.
link |
02:17:38.320
I mean, isn't that what most of the beautiful experiences
link |
02:17:40.960
about human life are, is forgetting for a moment,
link |
02:17:46.200
for a time, like the mess of it?
link |
02:17:48.600
Yeah.
link |
02:17:49.440
I mean, that's what love is, is you forget.
link |
02:17:51.360
Like, all of a sudden, everything is beautiful.
link |
02:17:53.440
But like, the reality is you're gonna lose that person.
link |
02:17:55.480
Most likely, love will fade.
link |
02:17:57.120
And no matter what, even if it doesn't,
link |
02:17:59.400
you're both gonna be dead soon.
link |
02:18:01.240
Jesus Christ.
link |
02:18:02.240
So I'm taking the blue pill on that one.
link |
02:18:06.000
You went full Ernest Becker on me, man.
link |
02:18:09.440
Okay.
link |
02:18:10.680
But you know, I get what you're saying, though.
link |
02:18:12.360
And actually, but then it begs the question,
link |
02:18:14.840
how do we, and goes back to the very first question
link |
02:18:17.000
you asked in this interview, which is like,
link |
02:18:18.480
how do we know we're not in a simulation?
link |
02:18:20.000
Or is this Bostrom's concepts or these ideas like real?
link |
02:18:24.680
Well, it's entirely possible that we are
link |
02:18:26.520
and that we desire to be
link |
02:18:28.520
because the real world is horrifically dystopian or bad
link |
02:18:32.240
or maybe we're actually don't exist.
link |
02:18:34.160
We're completely virtual and does it matter?
link |
02:18:36.600
And I'd argue that it probably doesn't.
link |
02:18:38.280
At some certain point, if you're at the end of your life
link |
02:18:41.400
and you're 90s dying of cancer,
link |
02:18:43.600
the fact that you can live out being young, healthy
link |
02:18:45.800
and 25 is probably a desirable thing.
link |
02:18:48.080
And no one would ever complain about that.
link |
02:18:50.040
Where it becomes problematic is if the vast majority
link |
02:18:53.160
of society enters this virtual simulacra of reality
link |
02:18:57.600
and as a consequence, nothing works
link |
02:18:59.640
because there's no one to do anything.
link |
02:19:01.240
Society falls apart in that respect.
link |
02:19:03.600
There's no desire to do anything in the real world.
link |
02:19:05.800
Innovation stops.
link |
02:19:07.280
The desire to actually do real work stops
link |
02:19:09.120
because you're always inside this virtual economy.
link |
02:19:12.280
So I don't know.
link |
02:19:13.120
It's an interesting question,
link |
02:19:14.680
but drawing it back more to where we're at today,
link |
02:19:18.600
the evolution factors are there.
link |
02:19:20.480
VR is evolving at a very rapid rate.
link |
02:19:22.880
The game engines are just incredible today
link |
02:19:25.760
and they're really doing amazing things.
link |
02:19:27.840
And there seems to be an overwhelming desire
link |
02:19:30.640
for people to escape the harshness of where they live
link |
02:19:33.440
just by evidence by how many billions of hours
link |
02:19:36.040
have been spent playing video games.
link |
02:19:37.320
People still play Skyrim.
link |
02:19:39.120
Yeah, it's a good game.
link |
02:19:41.080
It's probably my favorite game
link |
02:19:42.920
of the whole Elder Scrolls series,
link |
02:19:44.640
but it's fascinating because smart contracts
link |
02:19:47.840
is actually the mechanism by which we take
link |
02:19:49.680
a lot of the meat space stuff and move it to the digital world.
link |
02:19:52.760
So all the stuff we've been talking about
link |
02:19:55.760
is really probably the mechanisms which take us there,
link |
02:19:59.720
which I find that world not dystopian.
link |
02:20:03.120
I find that world quite utopian
link |
02:20:04.320
because there's so many opportunities
link |
02:20:05.520
to create beautiful experiences.
link |
02:20:08.920
But since we're talking about the future,
link |
02:20:11.360
let me ask you the timeline question
link |
02:20:14.080
or even just like definitional.
link |
02:20:15.560
What is Alonzo?
link |
02:20:17.600
You mentioned some fun Hello World experiments going on.
link |
02:20:22.240
And how and when will Cardano get smart contracts?
link |
02:20:26.360
Yeah, so Alonzo Church is a famous,
link |
02:20:28.360
famous mathematician, computer science guy
link |
02:20:30.520
and he was a contemporary of Turing.
link |
02:20:32.200
And there was like these three different views
link |
02:20:34.360
of computing recursive functions from Kirtle
link |
02:20:36.480
and Turing machines from Turing.
link |
02:20:37.880
And you know, church had lambda calculus
link |
02:20:39.680
and they're all equivalent
link |
02:20:40.680
and they all give you the ability to build a computer.
link |
02:20:42.840
So we like functional programming.
link |
02:20:45.160
So we decided.
link |
02:20:46.000
That's your favorite church.
link |
02:20:47.840
So we had to name something after church
link |
02:20:49.440
and it's just weird that, you know, we never did.
link |
02:20:52.040
So we said, okay, Alonzo is a good release name.
link |
02:20:54.640
Basically it was bringing smart contracts to Cardano.
link |
02:20:56.600
It took us a long time to get here
link |
02:20:58.200
and we'll be there in the next 90 days.
link |
02:21:00.040
You know, it's like everything we do, there's a process.
link |
02:21:03.960
And so there's all the colors of the rainbow.
link |
02:21:05.720
We start with Alonzo blue and then white and purple.
link |
02:21:09.480
And each step you do some more things,
link |
02:21:11.280
you bring more users in
link |
02:21:12.640
and then eventually you get to a threshold
link |
02:21:14.440
where you say, okay, everything works the way intended
link |
02:21:17.040
and you push a button
link |
02:21:18.240
and we initiate what's called a hard for commentator event
link |
02:21:20.200
and boom, the system has smart contracts.
link |
02:21:22.720
You just wake up and it's there.
link |
02:21:24.280
It's like it's in your house.
link |
02:21:25.840
So it's like when I got my blue check mark on Twitter,
link |
02:21:28.160
I woke up and I had it.
link |
02:21:29.520
It's just like Christmas came.
link |
02:21:30.840
And you were never the same.
link |
02:21:31.800
You can't go back.
link |
02:21:33.240
It's like hard fork.
link |
02:21:34.800
It's a hard fork of Charles.
link |
02:21:36.080
Yeah, exactly.
link |
02:21:36.920
You got blue mark.
link |
02:21:37.760
Well, actually I think you can take it away,
link |
02:21:39.400
but can they take my check mark away?
link |
02:21:41.200
I think so.
link |
02:21:44.040
But that'd be like a hard fork backwards, I guess.
link |
02:21:47.400
Okay, so great.
link |
02:21:48.840
So that's, but currently there's a testing procedure
link |
02:21:55.440
going on to see what does that look like
link |
02:21:58.520
and what will give you confidence
link |
02:22:00.080
that things are working well.
link |
02:22:01.000
Yeah, so first you start with the Mary era,
link |
02:22:02.960
which is where we're right now multi assets.
link |
02:22:04.920
So you can do metadata and issue tokens on Cardano,
link |
02:22:08.080
but you'd have limited programmability on chain.
link |
02:22:11.160
Alonzo adds the programmability end,
link |
02:22:13.280
but we already have most of the foundations
link |
02:22:15.200
of the extended UTXO model and the smart contract model.
link |
02:22:17.600
It's just those things aren't ready.
link |
02:22:19.320
So the first step is say fork it.
link |
02:22:21.480
So all those rules are now there.
link |
02:22:23.240
Okay, so that's what we did with Alonzo blue.
link |
02:22:25.440
We forked a test net based layer
link |
02:22:27.840
and it successfully survived going from Mary to Alonzo,
link |
02:22:31.760
which means that you can move transactions
link |
02:22:33.400
from one side to the other, both systems work.
link |
02:22:35.800
And then the next step is say,
link |
02:22:36.920
okay, well, are the stake pull operators,
link |
02:22:39.040
people run the infrastructure,
link |
02:22:40.200
able to run this test net just like they run Cardano.
link |
02:22:42.800
And that's what we're doing right now with blue.
link |
02:22:44.200
We're bringing all these SPOs in
link |
02:22:45.960
and then are we able to submit
link |
02:22:47.400
and runs smart contracts on the system?
link |
02:22:49.440
And they actually return around trip.
link |
02:22:51.280
You send something, you get something back.
link |
02:22:53.000
Yeah, okay.
link |
02:22:54.760
So that's where we're at.
link |
02:22:55.600
And then what you do is each step,
link |
02:22:57.720
so the next is white,
link |
02:22:58.880
you go from like 50 people to several hundred
link |
02:23:01.560
and then purples and open test net
link |
02:23:03.880
where we want every single person,
link |
02:23:05.680
the entire ecosystem to use it.
link |
02:23:07.080
And it's also a dev net.
link |
02:23:08.600
So that means that people are writing
link |
02:23:10.400
with plus playground and local interpreters,
link |
02:23:12.840
their smart contracts can actually start testing them now
link |
02:23:16.000
on the public infrastructure.
link |
02:23:17.480
So it's kind of like releasing dev kits to the Xbox
link |
02:23:20.600
or something like that.
link |
02:23:21.440
You send them out to game developers
link |
02:23:22.800
before you release the Xbox
link |
02:23:24.000
so they can test their video games
link |
02:23:25.320
in anticipation of the release of the system.
link |
02:23:28.000
So you run that for at least a month.
link |
02:23:29.360
And as long as it doesn't blow up in your face
link |
02:23:31.720
and oh God, what have we done?
link |
02:23:33.040
Hindenburg, oh the humanity.
link |
02:23:35.280
You release it and you ship it.
link |
02:23:37.480
The problem is it's no longer in our control.
link |
02:23:39.640
There's over a hundred exchanges that have listed Cardano,
link |
02:23:42.280
there's lots of wallet infrastructure,
link |
02:23:43.800
there are thousands of different constituencies.
link |
02:23:45.960
So it's less of a technological problem now
link |
02:23:49.000
and it's more of a coordination problem.
link |
02:23:51.000
So you have to evolve in a very methodical way
link |
02:23:54.640
and each step of the way you bring new actors in,
link |
02:23:56.800
they get ready for it,
link |
02:23:58.000
they upgrade their infrastructure to it
link |
02:23:59.800
and then like shells,
link |
02:24:00.960
eventually you get to the outer shell
link |
02:24:03.360
which is the hard fork for the general public.
link |
02:24:05.320
And if we've done it right,
link |
02:24:07.120
like that blue check mark,
link |
02:24:08.280
they wake up and it's exactly the same.
link |
02:24:10.560
They just get a little update,
link |
02:24:12.000
they update your client.
link |
02:24:14.560
They start demanding Wagyu beef.
link |
02:24:16.040
Is there stuff you're worried about
link |
02:24:17.480
in terms of like when something's this tricky,
link |
02:24:22.280
goes up several orders of magnitudes in terms of scale?
link |
02:24:25.640
Are there problems that you foresee?
link |
02:24:27.440
Is there like we said, there's game theoretic aspects,
link |
02:24:30.960
all those kinds of things.
link |
02:24:32.400
Like what worries you the most?
link |
02:24:33.880
I mean, I sleep like a baby.
link |
02:24:35.440
I wake up every two hours crying.
link |
02:24:40.120
Oh, damn, that's a good line.
link |
02:24:41.680
You're full of good lines.
link |
02:24:44.480
I mean, there's a lot to it.
link |
02:24:45.320
You just made me realize that expression makes no sense.
link |
02:24:47.840
I slept like a baby, but go ahead.
link |
02:24:50.040
Yeah, exactly right.
link |
02:24:51.720
Messing your whole world up right now, Alex.
link |
02:24:55.000
No, I mean, there's so much that keeps me up at night.
link |
02:24:56.800
You know, it's like you're in a cold sweat every day
link |
02:24:59.000
when you have an ecosystem like this
link |
02:25:00.560
because the other thing is you're judged as much
link |
02:25:03.480
by the applications people build on the platform
link |
02:25:05.480
as you are by the platform you've constructed.
link |
02:25:08.280
So, you know, one of the most unfair things
link |
02:25:10.520
that happened in our industry
link |
02:25:11.840
was blaming Vitalik for the Dow hack.
link |
02:25:14.560
He didn't write the code.
link |
02:25:15.400
He wasn't responsible for it.
link |
02:25:16.520
It's completely independent, different team.
link |
02:25:18.640
And because it blew up,
link |
02:25:19.600
a lot of people just developed this idea.
link |
02:25:21.280
Ethereum is not secure.
link |
02:25:22.720
EVM is fundamentally broken.
link |
02:25:24.240
And it's true, there are some issues there, but come on.
link |
02:25:26.960
That's like saying, oh, well, you know,
link |
02:25:29.200
Photoshop didn't work, fuck Bill Gates, you know?
link |
02:25:32.080
And that's the issue is you get as a platform developer,
link |
02:25:36.600
you know, coupled with the wins and losses
link |
02:25:40.000
of your application developer.
link |
02:25:41.200
So if they go do amazing things, it's like,
link |
02:25:43.720
oh yeah, Windows is great, we love it.
link |
02:25:45.800
And if they go do terrible things, they're like,
link |
02:25:47.280
oh man, I guess he's trying to kill all of us.
link |
02:25:50.280
So what we're kept up at night about
link |
02:25:53.280
is not just what we've constructed,
link |
02:25:55.120
but also how do we curate an ecosystem
link |
02:25:58.040
and foster the development of an ecosystem
link |
02:25:59.680
where you have assurance baked into the application.
link |
02:26:02.040
And that's somehow expressible to the user.
link |
02:26:04.360
So when you download your smart contract
link |
02:26:06.520
or you click your one click install,
link |
02:26:08.000
you use your Uniswap clone or whatever the hell it is
link |
02:26:10.680
that's deployed on Cardano,
link |
02:26:12.400
you have a little green check mark or something
link |
02:26:14.200
that indicates to you that somebody audited the code
link |
02:26:16.440
or followed a specification.
link |
02:26:18.240
The lack of that is problematic
link |
02:26:19.920
because then first there's impersonations,
link |
02:26:22.480
the whole my ether wallet thing,
link |
02:26:23.920
or like your videos or my videos are the same.
link |
02:26:26.160
Every comment there's a bot that says,
link |
02:26:28.120
hey, give me some money or something like that.
link |
02:26:30.720
That kind of stuff happens,
link |
02:26:31.840
but then just protocol level flaws,
link |
02:26:34.000
like what happened with the Dow hack.
link |
02:26:35.680
That's what really keeps me up at night.
link |
02:26:37.120
How do you resolve that problem?
link |
02:26:38.840
Because I don't hire these people,
link |
02:26:40.440
I don't tell them what to do,
link |
02:26:41.720
I didn't tell them how to build things on the platform.
link |
02:26:44.280
They may have tons of experience and knowledge
link |
02:26:46.120
that can be Simon Payton Jones,
link |
02:26:47.680
or they could have absolutely no knowledge whatsoever
link |
02:26:50.440
and they read one tutorial
link |
02:26:51.520
and they've written three lines of code their entire life
link |
02:26:53.880
and they've deployed something horribly broken copy paste
link |
02:26:56.680
and suddenly it all goes to hell.
link |
02:26:58.120
I'm judged by both.
link |
02:27:00.120
That's what really keeps me up at night.
link |
02:27:01.640
And we're as a company trying to figure out
link |
02:27:03.640
and as the ecosystem trying to figure out standards,
link |
02:27:06.280
like at University of Wyoming,
link |
02:27:07.480
we're setting up the smart contract engineering institute.
link |
02:27:10.480
We're negotiating with them right now.
link |
02:27:12.120
And the goal there is just to create some standards
link |
02:27:14.960
for how to certify smart contracts
link |
02:27:17.240
and so that you can get that green check mark
link |
02:27:19.240
and know that it actually has some assurance level behind it.
link |
02:27:22.520
But God, that's a huge coordination problem
link |
02:27:24.920
and it's a huge information presentation problem
link |
02:27:27.120
and incentives problem and so forth.
link |
02:27:29.040
And unfortunately, people who value being first to market
link |
02:27:31.920
will kind of piss in the pool for everybody else.
link |
02:27:35.120
In terms of maybe you can comment
link |
02:27:37.440
on the topic of decentralized exchanges.
link |
02:27:40.800
What kind of decentralized exchanges, Dex,
link |
02:27:43.840
is what are they first of all
link |
02:27:45.000
and what kind would you like to see built around Cardano?
link |
02:27:48.800
Yeah, so people want to create exchanges
link |
02:27:51.080
that don't have custodial risk.
link |
02:27:52.960
The point of exchange is to build you a marketplace
link |
02:27:55.760
where bids and ass can find each other,
link |
02:27:57.880
market people can meet and trade.
link |
02:28:00.400
You can find a price and you can get liquidity.
link |
02:28:02.440
So you got gold, you want to turn your gold into dollars.
link |
02:28:05.840
Okay, well, somebody has to create a marketplace for that.
link |
02:28:08.160
So like Coinbase is an example of marketplace,
link |
02:28:10.480
but centralized.
link |
02:28:11.320
But the problem is you have custodial risk.
link |
02:28:13.080
So when you put your gold and your dollars,
link |
02:28:15.160
your digital representations of these things
link |
02:28:17.280
into the exchange, what if Wally, he was,
link |
02:28:22.040
Eve broke up with him and now he's really sad
link |
02:28:24.280
and he's gone to the dark side
link |
02:28:25.880
and he's become Wally the hacker.
link |
02:28:27.640
Okay, so he can go and sneak his way in
link |
02:28:29.440
and hack into Coinbase and steal all your gold
link |
02:28:32.040
and your tokens.
link |
02:28:32.880
So instead of you actually being able to swap these things,
link |
02:28:34.720
you've lost all your money.
link |
02:28:36.320
And there's other problems too.
link |
02:28:37.360
Like let's say, Daisy has now come in
link |
02:28:41.400
and become a regulator and said,
link |
02:28:42.720
oh, I don't like these exchanges anymore.
link |
02:28:44.360
I'm just gonna shut them all down.
link |
02:28:46.080
Yeah, and then you have no access to it.
link |
02:28:47.640
So you have sovereign risk.
link |
02:28:48.760
You have the risk of threat.
link |
02:28:50.040
You have regulatory risk.
link |
02:28:51.560
You have the issue of banks maybe cutting you out.
link |
02:28:54.360
So it's been in our industry for more than 10 years.
link |
02:28:57.240
Mount Gox was the most famous example of that.
link |
02:28:59.520
They collapsed, I believe, in 2013
link |
02:29:01.920
and hundreds of millions of dollars was lost
link |
02:29:05.000
over the course of a while.
link |
02:29:06.560
So the point of a dex is saying,
link |
02:29:07.920
can we do what a marketplace does,
link |
02:29:10.880
but not have Coinbase,
link |
02:29:13.240
not have a central actor run this thing.
link |
02:29:16.200
And there's a lot of problems with that
link |
02:29:17.520
because exchanges are generally creatures of latency.
link |
02:29:22.600
High frequency trading, for example,
link |
02:29:24.240
these things, the nanosecond,
link |
02:29:25.560
they co locate their infrastructure with the exchange
link |
02:29:28.400
software just so they can front run orders
link |
02:29:30.160
over other people.
link |
02:29:31.400
I mean, it's crazy the amount of technology that they put in.
link |
02:29:34.520
So the traditional Wall Street version of an exchange
link |
02:29:37.440
is very centralized, very fast, very optimized
link |
02:29:40.360
and kind of behaves by a very close set of rules.
link |
02:29:44.280
When you look at a dex,
link |
02:29:45.400
you have to accept that you're gonna have
link |
02:29:47.280
to have slightly different rules
link |
02:29:48.960
because you're operating in a global systems latency.
link |
02:29:52.520
And you're operating in a system
link |
02:29:53.640
that has different behaviors.
link |
02:29:55.240
However, that said,
link |
02:29:56.080
there's a lot of great protocols that have been built for it.
link |
02:29:58.200
Uniswap has kind of evolved a lot over the years.
link |
02:30:01.520
And we've seen a huge competition
link |
02:30:03.920
and a lot of evolution to basically build out protocols
link |
02:30:07.400
that kind of excuse some of these security problems
link |
02:30:09.080
and enjoy high liquidity.
link |
02:30:10.600
And then also have this beautiful concept of openness.
link |
02:30:15.120
One of the gatekeepers to crypto
link |
02:30:16.560
when you're a cryptocurrency developer are the exchanges.
link |
02:30:19.280
I remember when we first created Cardano,
link |
02:30:21.080
you know, the Bitfinex guys reached out
link |
02:30:23.600
at the Cardano Foundation.
link |
02:30:24.640
They said, oh, we'd be happy to list data.
link |
02:30:26.920
And I said, oh, okay.
link |
02:30:27.960
And they said, yeah, we want $5 million to do it.
link |
02:30:31.000
You know, so there was kind of a sub Italian
link |
02:30:33.760
for go fuck yourself in those email conversations.
link |
02:30:36.680
Fuck, who knows what I said.
link |
02:30:39.080
But anyway, that kind of back and forth happens all the time.
link |
02:30:42.920
And because these guys are gatekeepers,
link |
02:30:44.640
they have this nepotistic control,
link |
02:30:46.440
information asymmetries and so forth.
link |
02:30:48.480
So having a DEX, you don't have that problem.
link |
02:30:50.720
You have open listing.
link |
02:30:52.160
And you basically just put the asset into it.
link |
02:30:54.400
And if anybody wants to trade it, they will.
link |
02:30:56.920
And if it seems like it's a good idea,
link |
02:30:58.600
a natural market will form,
link |
02:30:59.680
market making will occur and you get liquidity with it.
link |
02:31:02.000
So there's no barrier to entry for that type of system.
link |
02:31:05.160
The biggest existential problem for DEX is right now
link |
02:31:08.720
is the concept of regulation.
link |
02:31:10.880
So basically right now, when you use Binance
link |
02:31:13.840
or Coinbase or these other guys,
link |
02:31:15.400
you have to go through KYC and AML,
link |
02:31:17.000
know your customer and anti money laundering.
link |
02:31:18.960
So basically who are you and is your money real or not?
link |
02:31:22.200
Or are you a drug dealer or something?
link |
02:31:24.240
So normally you do that by saying,
link |
02:31:26.200
okay, I'm gonna give them my copy of my passport
link |
02:31:29.120
and maybe they're gonna request some tax records
link |
02:31:31.200
or whatever the best practices are
link |
02:31:32.680
for the particular jurisdiction.
link |
02:31:34.560
And then that exchange is liable if that's fucked up.
link |
02:31:37.880
So if the government comes in and says,
link |
02:31:39.960
hey guys, pull your compliance records
link |
02:31:43.320
and they find discrepancies,
link |
02:31:44.640
they'll actually put the exchange out of business
link |
02:31:46.400
or find them very heavily.
link |
02:31:48.360
JP Morgan Chase got $19 billion in finance
link |
02:31:51.640
and fines over the last 20 years
link |
02:31:53.160
for various compliance issues amongst other things.
link |
02:31:56.280
So it's expensive, very difficult thing.
link |
02:31:59.240
And at DEX it's open system.
link |
02:32:01.440
You just have value coming in, not identity.
link |
02:32:03.680
And so all these things are trading
link |
02:32:05.000
amongst sedonymous accounts.
link |
02:32:06.480
And so there's no notion of compliance
link |
02:32:08.320
right now for that.
link |
02:32:09.280
So a lot of regulators are coming in and saying,
link |
02:32:11.400
oh, well, this is just a cesspool for terrorism
link |
02:32:14.000
and drug dealing and bad stuff.
link |
02:32:15.320
And they're word salad of bullshit.
link |
02:32:18.240
But it is what it is.
link |
02:32:19.160
You have to deal with these guys.
link |
02:32:20.320
And so there's been a lot of discussions
link |
02:32:22.440
of can we take DEXes and keep the openness
link |
02:32:25.560
and keep the liquidity and no counterpart
link |
02:32:28.280
or custodial risk and can we add
link |
02:32:30.920
some notion of compliance to that?
link |
02:32:32.800
And it just centralized way.
link |
02:32:33.960
It doesn't require a single actor to be a gatekeeper.
link |
02:32:37.240
So I think actually by combining
link |
02:32:38.760
DIDS decentralized identifiers, that's the way to do it.
link |
02:32:41.160
But it's actually the next generation of the technology
link |
02:32:43.440
is the regulated DEX.
link |
02:32:44.680
And who regulates that?
link |
02:32:46.280
How does that work and so forth?
link |
02:32:47.640
But I think ultimately those are gonna be
link |
02:32:49.000
the only marketplaces that end up surviving
link |
02:32:53.000
in this current environment if your desire
link |
02:32:54.840
is to exit to a dollar.
link |
02:32:56.520
If you don't really care about the fiat side,
link |
02:32:59.120
like traditional legacy currency,
link |
02:33:01.000
you can always do things in a shadowy, unregulated way.
link |
02:33:05.280
But I mean, it's a personal preference
link |
02:33:07.680
and a business preference.
link |
02:33:08.920
Can we kind of return to proof of work and proof of stake?
link |
02:33:13.560
There's just so many topics I wanna talk to you about.
link |
02:33:15.760
So I'll jump around a little bit.
link |
02:33:17.720
But at the Bitcoin conference, Jack Dorsey spoke.
link |
02:33:21.440
I think I believe he said Bitcoin changes everything.
link |
02:33:25.040
I think you made a video for Jack
link |
02:33:27.320
trying to explain different ideas to him.
link |
02:33:30.160
I guess describing the difference between proof of work
link |
02:33:32.720
and proof of stake as we've talked about.
link |
02:33:35.120
What do you hope Jack Dorsey comes to understand
link |
02:33:37.160
about the difference between proof of work
link |
02:33:39.120
and proof of stake?
link |
02:33:40.680
Well, I hope he understands it's just a resource.
link |
02:33:42.880
That's the entire point of the video I was trying to make.
link |
02:33:45.040
It's like, dude, you're like in this cult
link |
02:33:47.400
where you think the only way to be secure is proof of work
link |
02:33:49.840
or in somehow proof of stake is less secure
link |
02:33:51.840
than proof of work.
link |
02:33:52.920
I don't even know how you put those inequalities there
link |
02:33:55.440
because you're talking about apples and oranges.
link |
02:33:57.680
You're making different trade offs
link |
02:33:59.480
and there's different assumptions
link |
02:34:00.480
about the nature of the people involved,
link |
02:34:02.680
but the mechanics are the same.
link |
02:34:04.600
And so it's really more of a question of
link |
02:34:06.640
what type of system do you prefer?
link |
02:34:08.480
Do you want mercenaries guarding Rome
link |
02:34:10.400
or do you want Roman citizens guarding Rome?
link |
02:34:13.040
Okay, and as the Romans learned,
link |
02:34:14.240
it's better to have citizens usually doing that.
link |
02:34:16.800
Okay, and that's the only point I was trying to make
link |
02:34:19.280
to Dorsey and I don't think he watched it
link |
02:34:22.440
or particularly cared, but it was more of a video
link |
02:34:25.680
for everyone and to start that dialogue
link |
02:34:28.600
realizing that the real game is proof of stake
link |
02:34:32.000
better than proof of work.
link |
02:34:33.320
It's how do we go from one to N and what should N be?
link |
02:34:36.360
You just mentioned that semantical addressable web
link |
02:34:38.640
going back to IPFS and these other concepts.
link |
02:34:41.720
Well, how do you pay for the enormous burden
link |
02:34:44.600
of storing that much data?
link |
02:34:46.160
You can create a consensus protocol for it.
link |
02:34:48.120
There actually is one, it's called Permacoin.
link |
02:34:50.040
Came out in 2014, 15, Andrew Miller wrote it
link |
02:34:53.320
and a few other authors.
link |
02:34:54.440
I think our John Katz may have been an author as well,
link |
02:34:57.880
but basically it was just a throwaway
link |
02:35:00.080
proof of work style algorithm
link |
02:35:02.000
that only works if you have large amounts of data.
link |
02:35:06.000
So it's like your miners are like a hard drive effectively.
link |
02:35:09.680
Proof of storage, I think you call this.
link |
02:35:11.160
Yeah, this type of stuff.
link |
02:35:12.760
And there's been since then many iterations,
link |
02:35:14.680
evolutions of that type of protocol.
link |
02:35:17.000
Okay, so what if you throw that into your resource bag?
link |
02:35:20.160
Now you have a capacity in your system
link |
02:35:22.520
for storing huge amounts of information
link |
02:35:24.840
that's incentivized by the way the system works.
link |
02:35:27.000
And you can balance that with a proof of stake system.
link |
02:35:29.280
And you can balance that with,
link |
02:35:31.200
let's say you have proof of useful computation.
link |
02:35:33.880
We may have a paper on that, who knows, coming soon.
link |
02:35:37.320
And what if you have a proof of useful computation
link |
02:35:39.280
where maybe you can do walk stat or something, who knows?
link |
02:35:41.680
With something like that, okay, well now you have
link |
02:35:43.920
three resources inside your system.
link |
02:35:45.760
And those three things keep your system secure,
link |
02:35:47.680
they keep each other balanced.
link |
02:35:48.680
And they just so happen to create
link |
02:35:50.240
the world's largest supercomputer that's programmable.
link |
02:35:53.040
And it just so happens to create
link |
02:35:54.200
the world's largest database that's programmable.
link |
02:35:56.640
In addition to having a shareholder style model
link |
02:35:59.600
for ownership inside of it,
link |
02:36:00.720
to kind of balance these things out.
link |
02:36:02.080
So people care about the appreciation of value
link |
02:36:04.280
inside the system.
link |
02:36:05.480
So that was my point to Jack, is your business guy,
link |
02:36:08.320
why are you betting all your eggs?
link |
02:36:09.760
And one crazy model that's a cult,
link |
02:36:12.360
step away and realize that that does something.
link |
02:36:14.920
It's a tool, but saws aren't the only tool in the toolbox.
link |
02:36:18.440
There's hammers and screwdrivers and other things.
link |
02:36:20.760
Go to end resources.
link |
02:36:22.160
And let's have a real conversation about
link |
02:36:24.080
what would a world computer or a world infrastructure
link |
02:36:27.000
that's useful for your business to name,
link |
02:36:28.920
in his case, Twitter, require.
link |
02:36:31.560
And what type of resources would you need
link |
02:36:33.240
for that such a thing?
link |
02:36:34.080
Well, in his case, Square more importantly.
link |
02:36:36.400
Currently, if you look at Square and Cash App,
link |
02:36:38.280
they support Bitcoin.
link |
02:36:41.120
He is kind of all in on the proof of work idea.
link |
02:36:44.280
Not all in, but currently kind of,
link |
02:36:46.400
that's the one supported idea.
link |
02:36:48.600
I guess there's just a tip in proof of work.
link |
02:36:51.000
I love you so much, Charles.
link |
02:36:54.240
Thank you, appreciate this.
link |
02:36:57.480
But I'm not gonna run with that,
link |
02:37:00.080
even though I'm tempted to,
link |
02:37:02.200
but looking forward to you hope Cardano
link |
02:37:05.960
becomes part of Cash App.
link |
02:37:07.840
I mean, he's the business guy,
link |
02:37:09.360
or at least I'd hope he is.
link |
02:37:10.560
And it's not about what I want or what he wants.
link |
02:37:13.040
It's about what markets want.
link |
02:37:14.640
When you run a publicly traded company,
link |
02:37:16.640
you have a fiduciary obligation to your shareholders
link |
02:37:18.680
to maximize the utility and sustainability
link |
02:37:21.840
and value of your company.
link |
02:37:23.480
And so if he's running a company that makes money
link |
02:37:27.360
off of these things,
link |
02:37:28.400
it makes absolutely no sense to be a maximalist.
link |
02:37:31.040
You want transaction volume.
link |
02:37:32.280
That's how you make your damn money.
link |
02:37:33.400
It was Coinbase was the same way.
link |
02:37:34.720
They were very maximalists in the beginning.
link |
02:37:36.960
Very quickly they started realizing,
link |
02:37:38.440
hey, we're losing a lot of money.
link |
02:37:40.000
If we want an IPO,
link |
02:37:40.960
we kind of need to be a bit more diverse.
link |
02:37:43.360
Eric Voorhees was also a maximalist way back today.
link |
02:37:46.160
Now look at Eric, he's got a shape shift.
link |
02:37:47.840
And all these other pieces of infrastructure,
link |
02:37:49.920
he's a lot more friendly with us Alties.
link |
02:37:52.400
So, you know, Jack will make that decision.
link |
02:37:55.160
His people will make that decision, I think,
link |
02:37:56.920
based on market dynamics, transaction volume,
link |
02:37:59.320
and value to the user.
link |
02:38:01.560
And if the concern is actually legitimately security,
link |
02:38:04.680
then the only question I'd ask their team is,
link |
02:38:06.680
can you please provide me a definition of one?
link |
02:38:09.440
Doing POW is more secure than proof of stake as a tweet
link |
02:38:14.600
is not really a proof.
link |
02:38:16.080
Okay, you need to actually come out and sit down and say,
link |
02:38:18.120
what is your security model?
link |
02:38:19.480
What do you care about?
link |
02:38:20.560
What do you value?
link |
02:38:21.400
What's the problems you're concerned about a proof of stake?
link |
02:38:23.920
And they never really get there.
link |
02:38:25.400
And that's why I call this maximum like a religion,
link |
02:38:28.400
because it's just like saying,
link |
02:38:30.160
you know, well, the angels descended from the heavens.
link |
02:38:32.320
And it's like, well, how do you know?
link |
02:38:33.480
Because the Bible said so, or the doctrine said so.
link |
02:38:36.160
It's like, well, that's your evidence?
link |
02:38:37.560
Somebody wrote something down.
link |
02:38:39.520
Can you please give me a little bit more?
link |
02:38:41.120
They say, no, you're challenging the word of God.
link |
02:38:43.560
In this case, you're challenging the word of Satoshi.
link |
02:38:46.000
And all I ask for is just, what is the burden of proof?
link |
02:38:48.360
We wrote the papers, we have security models,
link |
02:38:50.680
we went through the peer review process.
link |
02:38:52.080
God, that was not easy.
link |
02:38:53.760
We wrote formal specifications.
link |
02:38:55.400
In some cases, we formalize those specifications
link |
02:38:57.560
with Isabelle for God's sakes, which is not easy to do.
link |
02:39:00.560
And then we implemented it.
link |
02:39:01.960
And it's running in production with a million users
link |
02:39:04.280
at a $50 billion market cap.
link |
02:39:06.160
I mean, as a whip point, do you start saying,
link |
02:39:08.920
well, maybe there's something there?
link |
02:39:10.640
You know, and they say, no, there's nothing there.
link |
02:39:12.640
And it's not secure, it can't be secure.
link |
02:39:14.240
And he said, okay, then why do you believe what you believe?
link |
02:39:17.200
And they never come back to me with an answer, ever.
link |
02:39:19.880
Well, I believe God didn't go through a peer review process
link |
02:39:22.360
when you wrote the 10 Commandments.
link |
02:39:23.560
So sometimes it works out, sometimes not.
link |
02:39:28.000
Let me ask, on that same thread, Tesla, SpaceX, Elon Musk
link |
02:39:33.120
currently invested in Bitcoin,
link |
02:39:34.880
but are openly looking to explore
link |
02:39:37.000
other cryptocurrency investments.
link |
02:39:39.560
What case would you make for Cardano?
link |
02:39:41.880
Well, if they truly care about alternative energy
link |
02:39:43.840
and sustainability, you know, carbon reduction
link |
02:39:46.680
or carbon neutrality, you can't be in a system
link |
02:39:49.800
where there is no built in mechanism
link |
02:39:53.000
to constrain the energy consumption.
link |
02:39:55.160
You know, with proof of stake,
link |
02:39:56.160
energy consumption is a negative.
link |
02:39:58.160
You want to minimize it.
link |
02:39:59.920
If you can get the same amount of stuff done
link |
02:40:01.680
on a Raspberry Pi as you can a big server,
link |
02:40:03.720
you're going to do it on the Pi,
link |
02:40:05.200
because ultimately that server cost
link |
02:40:07.080
and the energy cost is coming out of your budget.
link |
02:40:09.280
With proof of work, any innovation you come up with
link |
02:40:11.960
to optimize power, you just build more Asics,
link |
02:40:16.240
because, you know, it's always 30% more power efficient.
link |
02:40:18.720
Great, buy 30% more.
link |
02:40:20.920
You keep adding to the work set
link |
02:40:23.840
because you want more hash power,
link |
02:40:25.320
more hash power, more share of the Pi.
link |
02:40:27.800
So you have no energy savings component.
link |
02:40:30.120
I know these people are saying,
link |
02:40:30.960
well, there's a lot of wasted energy in the grid,
link |
02:40:33.480
and this is kind of incentivizing using that wasted energy,
link |
02:40:37.240
and it's a better way of storing it than batteries
link |
02:40:39.400
because you're now storing it as a Bitcoin
link |
02:40:41.080
instead of storing it as energy.
link |
02:40:42.560
Okay, maybe there's some truth to that,
link |
02:40:44.600
but anyway, it's just...
link |
02:40:47.640
The energy is a critical point for you, like the...
link |
02:40:50.800
Yeah, that's exactly right.
link |
02:40:52.520
The energy is a critical point for me with Tesla
link |
02:40:55.680
because they assert to be an alternative energy company.
link |
02:40:58.880
And unless they can make the case
link |
02:41:00.600
that somehow the proliferation of Bitcoin
link |
02:41:02.240
is legitimately going to proliferate batteries,
link |
02:41:04.360
solar, and wind, or other things,
link |
02:41:06.840
then it's probably good for them to just focus
link |
02:41:09.200
on the most efficient energy efficient cryptocurrency possible.
link |
02:41:13.040
Otherwise, you're exacerbating global warming,
link |
02:41:15.160
you're exacerbating the ecological consequences of it.
link |
02:41:18.080
The other thing is Bitcoin is the least programmable
link |
02:41:20.280
of all the cryptocurrencies.
link |
02:41:21.600
And if you want to do interesting, sexy, unique things,
link |
02:41:24.200
let's say Tesla, for example,
link |
02:41:26.440
they want to start doing VDI and V2V for autonomous vehicles
link |
02:41:30.800
and have the vehicles start talking to each other
link |
02:41:32.400
and connected to 5G,
link |
02:41:33.800
well, imagine if you wanted to build a telco coin
link |
02:41:35.720
or some sort of 5G coin,
link |
02:41:37.560
and you want to build an IoT layer and network,
link |
02:41:40.280
there's just no real way to do that on Bitcoin
link |
02:41:42.760
with the way it's designed.
link |
02:41:44.080
So you'd need fundamentally different infrastructure
link |
02:41:46.400
to create such a token and regulate such a system
link |
02:41:49.400
and have these things autonomously negotiating
link |
02:41:51.960
and do business with each other.
link |
02:41:52.880
You need DEXs and stable coins
link |
02:41:54.800
and all kinds of mechanics
link |
02:41:56.280
to make something like that possible.
link |
02:41:58.280
Well, that's really beneficial to Tesla
link |
02:42:00.120
if they could figure that out
link |
02:42:01.520
because they could create like an information sharing
link |
02:42:03.440
incentive scheme where if the cars talk to each other,
link |
02:42:05.560
including other branded cars like GM cars and Fords,
link |
02:42:08.800
they can now actually get data from those cars
link |
02:42:10.840
through a marketplace in exchange
link |
02:42:12.440
for the benefit of autonomous driving
link |
02:42:14.320
or for the benefit of understanding road conditions
link |
02:42:16.280
or safety enhancement and so forth.
link |
02:42:18.120
So it's just depending.
link |
02:42:19.160
Are you just here to speculate?
link |
02:42:20.520
Are you here to actually use another medium of exchange
link |
02:42:23.560
or do you actually want to build infrastructure
link |
02:42:25.440
on this thing?
link |
02:42:26.320
The more closely you get to utility,
link |
02:42:28.960
the further down the road you get there,
link |
02:42:31.240
then the more programmability you need.
link |
02:42:33.680
And so it makes a lot more sense
link |
02:42:35.120
to be an Ethereum fan or a Cardano fan
link |
02:42:37.240
than to be a Bitcoin fan.
link |
02:42:38.880
So to be both proof of stake
link |
02:42:40.760
and have the smart contracts capabilities.
link |
02:42:42.680
Yes.
link |
02:42:43.960
And that's why we went over Ethereum
link |
02:42:45.280
because they're proof of work.
link |
02:42:47.800
You mentioned God.
link |
02:42:49.000
God spelled backwards as dog.
link |
02:42:52.240
How's that for a transition?
link |
02:42:55.680
And Elon Musk and Tesla are at least a little bit curious
link |
02:43:01.080
about a coin called Dogecoin.
link |
02:43:04.440
You made a video directed to Elon
link |
02:43:06.360
on how to improve Dogecoin.
link |
02:43:08.400
What are your ideas for making Dogecoin
link |
02:43:11.960
even better than it already is?
link |
02:43:14.920
Well, Dogecoin is just based,
link |
02:43:17.120
it's like that nine inch nail song,
link |
02:43:18.520
a copy of a copy of a copy.
link |
02:43:20.120
Yeah, it's just a copy of a copy.
link |
02:43:21.520
It's a Bitcoin gave Litecoin, Litecoin gave Dogecoin.
link |
02:43:25.080
And it was kind of a parody cryptocurrency.
link |
02:43:26.840
And I think Jackson was trying to do it
link |
02:43:28.560
to like prove a point about altcoins.
link |
02:43:30.400
And then true to form, it's like nobody got the doctrine
link |
02:43:33.520
and completely perverted the entire religion.
link |
02:43:35.480
It's almost like the emperor of man in Warhammer 40K,
link |
02:43:37.880
who's like this atheist, don't worship me.
link |
02:43:39.640
And now there's like this whole religion
link |
02:43:41.200
built around the emperor.
link |
02:43:42.720
So Dogecoin has become a thing
link |
02:43:44.920
and it's become such a large thing
link |
02:43:46.640
that it is a reasonable target for somebody
link |
02:43:49.120
to fix it up and repair it,
link |
02:43:50.400
make it an interesting cryptocurrency.
link |
02:43:52.520
The point of the video was to show
link |
02:43:54.400
what a modern third generation cryptocurrency
link |
02:43:56.480
really would require.
link |
02:43:57.760
It's a major overhaul.
link |
02:43:58.960
And there are already people doing this.
link |
02:44:01.080
There's the Solanas and the Harmony Ones
link |
02:44:03.320
and the Cardanos, Neosis and all these other guys.
link |
02:44:05.560
And they have billions of dollars
link |
02:44:06.760
and huge dev teams and all these innovative protocols.
link |
02:44:10.000
If you're really serious about this thing sticking around,
link |
02:44:12.760
being useful in doing stuff,
link |
02:44:15.240
then the point of the video was to show
link |
02:44:16.800
the types of things you'd have to think about
link |
02:44:18.800
and the types of papers that are all open source,
link |
02:44:21.360
patent free and don't have any notion
link |
02:44:23.680
of intellectual property behind them,
link |
02:44:25.080
that his engineers could grab and go and do.
link |
02:44:28.080
And he did mention on Twitter that he was looking
link |
02:44:30.520
for feedback on how to improve Doge.
link |
02:44:32.600
And so I said, all right, well,
link |
02:44:33.760
I'll just put all these things together.
link |
02:44:35.480
It was a little tongue in cheek
link |
02:44:36.640
because I figured he'd ignore it.
link |
02:44:38.640
But it was also showing how hard it is
link |
02:44:41.200
to innovate in this tire space.
link |
02:44:43.120
You don't just go and say,
link |
02:44:44.320
I'm gonna go build a battery powered car or rocket
link |
02:44:47.200
or enter a new industry.
link |
02:44:48.440
It's really hard to do that.
link |
02:44:49.960
You spend years and lots of effort.
link |
02:44:52.160
You have to do series of small learning steps.
link |
02:44:54.480
You have to pick up destroyed rockets
link |
02:44:56.360
on the side of the beach and things like that
link |
02:44:58.160
before you get to the rocket landing itself.
link |
02:45:00.840
Well, analogously, it's really hard
link |
02:45:02.600
to build a cryptocurrency.
link |
02:45:04.280
The Satoshi probably spent years thinking carefully
link |
02:45:08.400
and that work was a derivative of 30 years of work
link |
02:45:11.400
in the digital assets space starting the 1980s,
link |
02:45:13.880
working its way through.
link |
02:45:15.360
So, and then Bitcoin only did very limited things
link |
02:45:18.480
relative to what Ethereum can do
link |
02:45:20.040
or Cardano can do and so forth.
link |
02:45:22.080
So the minute that you extend that complexity,
link |
02:45:24.400
you're talking about years of R&D,
link |
02:45:26.120
years of engineering effort that needs to be done.
link |
02:45:28.640
So what's the point of Doge?
link |
02:45:30.120
Is it just a meme?
link |
02:45:32.160
Is it actually contending to be useful?
link |
02:45:34.440
Or is it competing as a store value against Bitcoin?
link |
02:45:37.800
Now, if it's competing as a store value against Bitcoin,
link |
02:45:39.760
why the hell does it have the monetary policy it does?
link |
02:45:42.720
Also, there's predatory distribution
link |
02:45:44.480
of the underlying asset and over 90 some percent
link |
02:45:47.200
is consolidated less than 1% of the holders.
link |
02:45:49.480
For Dogecoin.
link |
02:45:50.320
For Dogecoin at a very, very low price point.
link |
02:45:52.800
So they can sell at almost any price point
link |
02:45:55.000
and make a profit.
link |
02:45:56.320
So, it hits 50 cents there, they're billionaires
link |
02:45:59.120
and it's not like 20,000 people,
link |
02:46:02.600
it's probably less than 100 wallets
link |
02:46:04.360
that have that distribution.
link |
02:46:05.760
So there's this existential ticking time bomb
link |
02:46:07.840
that's in Doge that once the guys who are vested
link |
02:46:10.480
start selling, they can just keep selling
link |
02:46:12.560
and keep selling and ride it all the way down
link |
02:46:14.320
and make windfall profits regardless
link |
02:46:15.880
of what price they sell down.
link |
02:46:16.800
And who are they selling against?
link |
02:46:18.080
The retail investors.
link |
02:46:20.680
People make $500, spare money a month
link |
02:46:23.920
or something like that.
link |
02:46:25.080
And it bothers me because I see it in my community.
link |
02:46:27.560
So I live in Longmont, now in Colorado.
link |
02:46:29.840
And I was at a restaurant and I was talking to the waitress
link |
02:46:32.680
and she asked me what business those are.
link |
02:46:34.200
And I said, I'm in the cryptocurrency space.
link |
02:46:35.760
And she's like, what is that?
link |
02:46:36.760
And I started explaining all of it.
link |
02:46:37.840
And she goes, oh, yeah, I own some Dogecoin.
link |
02:46:41.280
I said, do you want anything else?
link |
02:46:42.560
No, no, I just bought some Dogecoin.
link |
02:46:43.800
Why did you buy Dogecoin?
link |
02:46:44.720
Oh, I saw Elon tweeting about it
link |
02:46:46.920
and I thought it was a good deal.
link |
02:46:48.960
So when you see stuff like that
link |
02:46:50.520
where people have no clue what they're doing,
link |
02:46:52.480
they don't really understand the supply dynamics,
link |
02:46:55.000
the ownership dynamics and these types of things.
link |
02:46:57.360
And then when the clock stops,
link |
02:47:00.240
they're the ones who get hurt.
link |
02:47:02.000
And then the regulator comes in,
link |
02:47:03.240
the Elizabeth Warrens of the world.
link |
02:47:04.680
And they say, see, this is an evidence.
link |
02:47:06.600
These guys can't regulate themselves,
link |
02:47:08.360
control themselves.
link |
02:47:09.200
We need to control everything.
link |
02:47:10.880
Either let's ban it or let's just announce
link |
02:47:13.040
that the only three are legitimate
link |
02:47:14.560
and every one of them has to be connected to identity
link |
02:47:17.440
and rah, rah, rah.
link |
02:47:18.760
And I'm just very concerned that that's a bad thing to do.
link |
02:47:22.200
And that's why I've been so vocal about this topic.
link |
02:47:24.880
And my hope is that a compromise can be made
link |
02:47:27.720
where real developers come in
link |
02:47:29.280
and they start working on Doge
link |
02:47:30.560
and they find a way to create
link |
02:47:31.520
some sort of use and utility for it.
link |
02:47:33.440
So at least it has a value floor and won't collapse.
link |
02:47:37.280
Is it possible for Cardano and Doge
link |
02:47:39.160
going to work together somehow?
link |
02:47:40.720
Yeah, it'd be a lot of fun.
link |
02:47:42.720
I'm not adverse to the idea of cleaning up the code base
link |
02:47:45.680
but legitimately whoever comes in
link |
02:47:47.960
be two years or three years of work.
link |
02:47:50.520
Cause you have to do real stuff.
link |
02:47:51.880
And that code is like Litecoin circa 2012, 2013.
link |
02:47:56.800
Well, the interesting thing about Elon
link |
02:47:58.600
and I've got to interact with him quite a bit.
link |
02:48:00.440
That combination of humor and extreme ambition
link |
02:48:04.640
like in the face of impossible odds
link |
02:48:06.600
is something he does really well.
link |
02:48:08.440
And so I think that's the spirit of Dogecoin
link |
02:48:12.280
is fun and almost like bold, ambitious innovation.
link |
02:48:17.280
And so I think you can't discount the power of that.
link |
02:48:21.000
But where's the innovation?
link |
02:48:22.160
What's the agenda?
link |
02:48:23.000
Well, this is step one.
link |
02:48:24.120
What's going to Mars for Dogecoin?
link |
02:48:26.400
Well, I mean, he came in the same way to, to raucous.
link |
02:48:30.200
He came in the same way to, to electric cars.
link |
02:48:33.400
It was seemed impossible at first,
link |
02:48:36.080
but you step in and you solve the problems
link |
02:48:38.400
first principles one at a time.
link |
02:48:40.360
But I'll challenge you a little bit on this
link |
02:48:42.640
because I think he had some trends though
link |
02:48:44.400
that he was very smart to recognize
link |
02:48:46.080
in the case of battery powered cars.
link |
02:48:47.400
He said, hang on, everybody has tablets and cell phones
link |
02:48:49.800
and these other things.
link |
02:48:50.640
And there's an incentive to make batteries
link |
02:48:52.960
better, faster, cheaper and charge faster.
link |
02:48:55.480
And that's connected to mobile computing.
link |
02:48:57.080
So regardless if you want battery powered cars or not,
link |
02:49:00.320
every year you have billions of dollars of R&D
link |
02:49:03.040
being pushed to force this capacity to evolve.
link |
02:49:06.480
And he's just getting on the train
link |
02:49:07.920
and piggybacking on that.
link |
02:49:09.480
So that was a brilliant business acumen to recognize that.
link |
02:49:12.120
In the case of SpaceX, it was just an obvious question.
link |
02:49:14.720
If every time you get on a plane,
link |
02:49:16.600
you have to throw the plane away and no one would fly.
link |
02:49:19.400
So reusability is like a fundamental thing
link |
02:49:22.440
that if you solve that, you've now opened space up
link |
02:49:25.280
to a complete new class of commercialization.
link |
02:49:27.960
I don't see the problem in Dogecoin
link |
02:49:29.960
because if he was looking for it,
link |
02:49:31.200
then why not look at a real platform
link |
02:49:33.120
actually trying to solve a real problem?
link |
02:49:35.320
There's so many of them.
link |
02:49:36.360
He has, he throw a rock, he can hit 15 of these guys
link |
02:49:39.720
and they'd all die to work with Elon Musk.
link |
02:49:42.160
Yeah, that's very interesting.
link |
02:49:43.200
I mean, so first I could continue pushing back
link |
02:49:45.960
on your intuition about electric cars and batteries
link |
02:49:49.160
and so on.
link |
02:49:50.000
I don't think it's more obvious in retrospect
link |
02:49:52.000
than it is at the time, I would say.
link |
02:49:55.160
Because I would agree with you on the batteries front.
link |
02:49:57.520
I wouldn't necessarily agree with you with the electric car
link |
02:50:00.040
because first of all, nobody started a successful car company
link |
02:50:03.120
for decades.
link |
02:50:04.240
Well, but it was the loyalty.
link |
02:50:05.600
The EV4 guys or whatever it was with GM,
link |
02:50:08.480
they didn't want to give them back
link |
02:50:09.840
when they had the lease program.
link |
02:50:11.600
So there's some basic intuition
link |
02:50:13.480
that there is some hunger here,
link |
02:50:14.880
but it's not obvious that you can do it successfully.
link |
02:50:17.160
And with relaunching rockets for cheap,
link |
02:50:19.720
that sounds good on paper, but to do it well,
link |
02:50:22.760
NASA is spending way more money for this.
link |
02:50:25.320
And the Russians were assholes,
link |
02:50:28.360
not selling any rockets.
link |
02:50:29.480
Like, so you have to do it all yourself from scratch.
link |
02:50:31.480
How do you build the team?
link |
02:50:33.080
How do you launch rockets when,
link |
02:50:36.560
if you fail a few times, you're gonna go bankrupt?
link |
02:50:39.440
I mean, it's just business wise,
link |
02:50:41.000
I would rather build an app, like Angry Birds.
link |
02:50:43.120
Oh yeah, yeah, yeah.
link |
02:50:44.440
There's launch rockets.
link |
02:50:45.280
You gotta give him credit.
link |
02:50:46.120
He's got boulders for balls.
link |
02:50:49.520
That's a good picture.
link |
02:50:50.840
Yeah, thank you for that.
link |
02:50:52.160
But I don't, maybe that's what, I mean,
link |
02:50:56.920
I think there's not enough first principle thinking
link |
02:50:59.480
on the cryptocurrency side.
link |
02:51:00.720
I think I agree with you on that.
link |
02:51:02.480
But there's some aspect to which the seriousness
link |
02:51:06.320
of the cryptocurrency world is paralyzing.
link |
02:51:09.640
So in some way, the innovation that you spoke to
link |
02:51:14.360
requires taking risks,
link |
02:51:16.600
requires not taking everything so seriously,
link |
02:51:19.000
like being afraid to take those bold risks
link |
02:51:21.200
in the space of ideas, not in the space of financials.
link |
02:51:24.080
So in that way, I think that's one pro for Bitcoin,
link |
02:51:29.880
is there's room, it's hungry for innovation.
link |
02:51:33.720
But I think Cardano in that same way is hungry
link |
02:51:35.600
for innovation, just like you said,
link |
02:51:37.680
with some more rigor and formalism behind it.
link |
02:51:41.640
And even Ethereum has a hunger for innovation.
link |
02:51:44.960
That's where Bitcoin is a little bit more,
link |
02:51:47.800
I would say conservative in terms of how much innovating
link |
02:51:50.040
they're willing to do,
link |
02:51:51.640
in terms of the incentives they built into the systems
link |
02:51:54.240
for the evolution of the cryptocurrency.
link |
02:51:57.160
But yeah, I mean, it's difficult to psychoanalyze
link |
02:52:00.720
why Dogecoin is the thing that excites Elon so much.
link |
02:52:04.760
But at the same time, there's some power to the fun.
link |
02:52:09.200
It sounds ridiculous to say,
link |
02:52:11.360
but the fun, this idea that the most entertaining outcome
link |
02:52:18.560
was the most likely, there could be something built
link |
02:52:22.920
into the physics of the universe that makes that true.
link |
02:52:25.760
Because the viral nature of fun has power.
link |
02:52:30.760
A fun has power.
link |
02:52:34.400
Well, it's a neural science thing.
link |
02:52:36.000
We like dopamine, we like these chemicals in our brain.
link |
02:52:40.720
And when we have fun, we want more of it.
link |
02:52:43.360
So you tend to gravitate towards work activities
link |
02:52:46.080
and play activities that are enjoyable to you.
link |
02:52:48.720
And it is nice sometimes to kind of come in
link |
02:52:52.400
and troll an entire industry.
link |
02:52:54.120
Yeah.
link |
02:52:54.960
And I can imagine he's probably at the time of his life.
link |
02:52:57.000
It's the same as like taking Tesla private at 420,
link |
02:53:00.840
that kind of stuff.
link |
02:53:01.840
And it's one thing when you do it with friends,
link |
02:53:04.680
it's another thing when you do with the whole industry
link |
02:53:06.360
and it hurts people financially.
link |
02:53:09.080
And also I understand he hates short sellers
link |
02:53:11.520
and there's some things there.
link |
02:53:12.960
And I can't speak for him
link |
02:53:14.320
because I only know the guy from a distance.
link |
02:53:16.360
It's just I live in this space
link |
02:53:18.240
and I have to deal with the consequences
link |
02:53:19.800
and clean up the mess of the company.
link |
02:53:20.640
You feel the pain.
link |
02:53:21.840
Yeah, and this results in a regulatory event.
link |
02:53:24.360
It's like, I'm the guy who has to put on a suit
link |
02:53:26.200
and go to Washington and go and sit in a Senate in Korea
link |
02:53:28.840
and all this stuff.
link |
02:53:29.680
And he's the guy that, you know,
link |
02:53:30.800
just like laugh with his friends
link |
02:53:32.440
about how he crashed the crypto market
link |
02:53:33.960
and how easy it was to do it.
link |
02:53:36.160
And that's my only umbridge about this.
link |
02:53:39.360
On the other hand, you know,
link |
02:53:40.200
if it brings a lot of cool new interesting things
link |
02:53:42.440
and people into the space, that's a net positive.
link |
02:53:44.760
And so, you know, it's not university bad
link |
02:53:46.560
or universally good.
link |
02:53:47.600
And I'd like to give people the benefit of the doubt.
link |
02:53:50.440
And so I'm really hopeful to see
link |
02:53:52.680
what comes about this recent surge of interest.
link |
02:53:55.320
And if Elon actually puts his money where his mouth is
link |
02:53:57.680
and takes some of his enormous engineering talent
link |
02:54:00.800
and, you know, capital and starts contributing
link |
02:54:03.400
and building something in the cryptocurrency space.
link |
02:54:05.960
Be really cool to see that happen.
link |
02:54:08.880
There's a bunch of different technical aspects
link |
02:54:11.240
I want to ask you about on the Cardano side.
link |
02:54:13.400
So first maybe on the scaling side, what is Hydra?
link |
02:54:17.040
How does Hydra compare to other different ideas
link |
02:54:20.440
for scalability like rollups?
link |
02:54:22.680
Main trade offs with respect to security, UX
link |
02:54:28.160
and anything else you want to talk about.
link |
02:54:31.240
You have to have a little bit more energy Lex, come on.
link |
02:54:33.400
You know what I need?
link |
02:54:34.760
I need that Coke machine that you mentioned,
link |
02:54:36.600
the thing that converts water to cocaine.
link |
02:54:38.560
Water to be cocaine from director Bullock.
link |
02:54:41.440
We'll leave this said, right?
link |
02:54:43.200
Yeah.
link |
02:54:44.240
Isomorphic state channels, that's a great topic, right?
link |
02:54:47.680
There's words salad of cryptographic terms.
link |
02:54:51.080
Whether lightning, Hydra, rollups, any of these things.
link |
02:54:53.560
Really what you're trying to do is say, okay,
link |
02:54:56.120
if I do it on layer one, it's slow and expensive.
link |
02:54:58.920
What I'm going to do is batch something somehow, some way
link |
02:55:02.160
and then do it in a different system
link |
02:55:04.280
where it's fast and cheap.
link |
02:55:07.240
And what I'm doing with that is I'm losing some
link |
02:55:09.760
of the security guarantees of the base layer
link |
02:55:12.640
and admitting a slight higher degree of this,
link |
02:55:15.240
of centralization, but then I get super fast settlement.
link |
02:55:20.240
I get super low cost transactions.
link |
02:55:22.520
And potentially I may even be able
link |
02:55:24.600
to get distributed computing.
link |
02:55:26.560
Meaning that instead of having the smart contracts run
link |
02:55:29.360
in a replicated system, they can run on a single node
link |
02:55:31.760
like a stake pool and their stuff is different
link |
02:55:34.600
from the other guy's stuff.
link |
02:55:35.880
So you go from a system of capacity of whatever it is
link |
02:55:40.520
to a system of N for the totality of all the stake pools.
link |
02:55:44.080
So basically Hydra is just the next generation of that.
link |
02:55:48.160
When you have the ability to tinker with the accounting model
link |
02:55:51.200
and the layer two solution is co designed
link |
02:55:54.360
with the layer one solution.
link |
02:55:55.600
So it's like what lightning would have been
link |
02:55:57.760
had lightning been co developed when Bitcoin came out.
link |
02:56:00.800
There would have been special provisions made
link |
02:56:02.560
in Bitcoin specifically to accommodate lightning.
link |
02:56:05.480
And it would have made it very easy for you then
link |
02:56:07.200
to move inside the system, outside of the system
link |
02:56:09.440
and have security properties preserved
link |
02:56:12.080
like availability, for example,
link |
02:56:13.880
or fraud resistance say, oh, you can't steal the money
link |
02:56:16.960
or these types of things.
link |
02:56:18.280
Where things get really complex
link |
02:56:19.760
and this is why Hydra's novel over lightning
link |
02:56:22.440
is when you wanna move beyond payments to state management.
link |
02:56:25.640
Okay, so payments are just,
link |
02:56:26.880
I wanna move between Alice to Bob
link |
02:56:28.440
as quickly as possible as low cost as possible.
link |
02:56:31.080
So for example, I have a micro tipping application
link |
02:56:34.240
like change tip on Twitter or like a video
link |
02:56:37.160
I'm watching YouTube video
link |
02:56:38.160
like maybe this video in the future
link |
02:56:39.720
and people really like it and they click tip
link |
02:56:41.320
and you get five cents or something like that.
link |
02:56:43.480
Okay, so that's an example of a perfect payment application.
link |
02:56:46.600
And that's great.
link |
02:56:47.960
But what happens when you actually have
link |
02:56:49.320
a rich smart contract like a DEX
link |
02:56:51.440
or you wanna do a video game or something like that.
link |
02:56:54.120
You wanna run that off chain
link |
02:56:55.640
but then there's some reconciliation on chain that happens.
link |
02:56:59.080
So a state channel basically lets you do that
link |
02:57:01.840
but it's a lot more complicated
link |
02:57:04.000
and there's a lot more to think about.
link |
02:57:05.680
So Hydra basically just has in its design
link |
02:57:09.040
a collection of ideas of how to do that.
link |
02:57:11.520
And the current paper is for a single head.
link |
02:57:15.160
The next thing you do is composition.
link |
02:57:17.320
And so you go multiple heads
link |
02:57:18.880
and there's a routing protocol between them.
link |
02:57:20.880
And then eventually create these tail protocols
link |
02:57:22.600
for when things get asynchronous.
link |
02:57:24.240
So instead of always being aligned
link |
02:57:25.800
and always being available,
link |
02:57:26.800
what happens if they die for a bit
link |
02:57:28.720
and then they come back?
link |
02:57:30.000
And you can create all kinds of guarantees
link |
02:57:31.880
that your funds won't be lost or locked forever
link |
02:57:34.480
or things like that.
link |
02:57:35.320
There's a failure recovery mode for this type of stuff.
link |
02:57:37.720
And basically the idea is leverage
link |
02:57:39.960
what lightning is already achieved with Bitcoin
link |
02:57:42.200
but then take advantage of the fact
link |
02:57:44.680
that you have a more expressive accounting model
link |
02:57:46.920
and a more expressive programming model.
link |
02:57:48.720
So you can just physically do more
link |
02:57:50.160
and you can put more crypto and type that thing.
link |
02:57:52.240
Now contrast it with rollups, really that is the thing.
link |
02:57:55.240
You're gonna take some thing,
link |
02:57:56.640
batch a bunch of transactions together
link |
02:57:58.400
and you're gonna generate a proof.
link |
02:58:00.040
And then what you can do is whenever you see some part
link |
02:58:02.680
of that history, you can check it against that proof
link |
02:58:04.840
that's rolled up.
link |
02:58:05.840
And they're closely related concept of recursive snarks
link |
02:58:08.680
that you'll see a lot.
link |
02:58:09.520
There's things like the MENA protocol or other things.
link |
02:58:11.680
And basically the idea is that whenever you see something,
link |
02:58:14.600
you can always generate two proofs,
link |
02:58:16.840
an existential proofs that the coins exist
link |
02:58:19.440
and a non existence of a double spend.
link |
02:58:21.840
So you can always check those two properties
link |
02:58:23.560
and the proof is verifiable and logarithmic time ideally.
link |
02:58:27.040
So you can have giant amounts of data
link |
02:58:29.320
but it's very small, the actual proof is concise, okay?
link |
02:58:33.160
So they're just different boats for different floats.
link |
02:58:35.720
The advantage of a layer two network
link |
02:58:38.600
where there's actual channels and there's interaction
link |
02:58:41.000
and there's service providers is the channels
link |
02:58:43.280
can eventually scale in the collection of things
link |
02:58:45.720
that they can do and eventually they can become
link |
02:58:47.920
interoperability networks between cryptocurrencies.
link |
02:58:51.360
So at some point we could modify the bolt spec
link |
02:58:53.920
and make it somewhat interoperable with Hydra.
link |
02:58:56.360
And then what you could happen is you could use it
link |
02:58:57.840
as a bridge to actually do cross chain traffic
link |
02:59:00.080
and send transactions between the systems.
link |
02:59:02.480
You don't really think about that too much
link |
02:59:03.880
when you're talking about rollups.
link |
02:59:04.920
That's more of optimizing what you have within the system.
link |
02:59:07.480
Within the chain.
link |
02:59:08.320
So can you elaborate how it's possible
link |
02:59:10.640
to cross chain traffic?
link |
02:59:12.880
Well, you already have the intermediary,
link |
02:59:14.120
you have the channel operator
link |
02:59:15.560
and you already have lightning protocol, right?
link |
02:59:18.760
And you just build a dex that runs within that system
link |
02:59:21.720
and they can swap assets or you can do wrapped assets.
link |
02:59:24.320
So you lock it.
link |
02:59:25.160
It would be like low cost.
link |
02:59:26.280
I guess you could just switch low.
link |
02:59:28.080
Yeah, the same thing lets you batch things on one,
link |
02:59:30.080
will let you batch the other.
link |
02:59:31.040
So if lightning works on Bitcoin
link |
02:59:32.480
and Hydra works on Cardano,
link |
02:59:34.120
you can eventually bridge these two together
link |
02:59:35.880
and create a way of moving back and forth.
link |
02:59:37.800
And the same things that make transactions
link |
02:59:39.400
in and out of that network cheap,
link |
02:59:40.640
will make creating wrapped assets cheap,
link |
02:59:43.240
at least on the Bitcoin to Cardano side.
link |
02:59:45.560
You can't create assets on Bitcoin.
link |
02:59:47.400
Another flaw of Bitcoin that they've never fixed.
link |
02:59:49.880
What's your thought about layer two technologies
link |
02:59:52.080
in general?
link |
02:59:52.920
Is there stuff you're excited about?
link |
02:59:53.880
We talked quite a bit about lightning network, Hydra.
link |
02:59:57.120
These ideas, do you think there'll be somebody
link |
02:59:59.040
that wins out or is this gonna be this kind of dynamic thing
link |
03:00:01.760
that we just keep building different ideas
link |
03:00:03.800
and they all interact with each other?
link |
03:00:05.560
It goes back to biology, that cell differentiation concept.
link |
03:00:08.440
You have to build specialized tissue to do things.
link |
03:00:11.440
The point of layer two is to extend the network.
link |
03:00:13.520
It's adding a foot, it's adding an arm,
link |
03:00:15.320
it's adding a brain, it's adding a heart, it's adding eyes.
link |
03:00:18.200
Giving you additional senses, you have years now.
link |
03:00:20.360
So when you add these layer two products,
link |
03:00:21.920
like a Tala Prism is a perfect example of that.
link |
03:00:23.960
We don't have identity at the base layer of Cardano.
link |
03:00:27.240
It's a real bad deal to do that.
link |
03:00:29.440
Because China will come in or US will come in
link |
03:00:31.720
and tell you how to do that.
link |
03:00:32.800
What we do is you build a layer two protocol
link |
03:00:34.360
that's blockchain agnostic and then the user can decide
link |
03:00:37.400
when and where they need an identity
link |
03:00:38.840
and then bring that identity into the system.
link |
03:00:41.200
And if you designed it right, when they bring it in,
link |
03:00:43.320
it's very easy, very fluid,
link |
03:00:45.360
and suddenly the experience enhances.
link |
03:00:47.800
Everything just gets better.
link |
03:00:49.280
Oh wow, okay, now I can use all these regulated things.
link |
03:00:51.760
They go from gray to green in the App Store.
link |
03:00:53.840
That's so cool.
link |
03:00:55.000
Or oh wow, now I can send to human readable addresses.
link |
03:00:58.400
Because if I have an identity and you have an identity,
link |
03:01:00.200
we can alias them with some namespace.
link |
03:01:02.360
And now I send to Lex instead of some horrible
link |
03:01:06.040
back 32 address structure.
link |
03:01:08.080
Okay, so that's really what you need to do with layer two
link |
03:01:10.920
is say, okay, each layer two protocol
link |
03:01:13.120
is meant to do something.
link |
03:01:14.160
Either it gives me payments or lower customer contracts
link |
03:01:17.280
or interoperability or identity.
link |
03:01:19.760
And then it's a marketplace.
link |
03:01:21.520
So you should have blockchain agnosticism
link |
03:01:23.600
with your layer two solutions.
link |
03:01:24.960
And so you can mix and match and choose
link |
03:01:27.440
whichever collection of services you need.
link |
03:01:29.240
And that's actually how IT works these days
link |
03:01:31.520
with microservices and these other things.
link |
03:01:33.640
And cloud software, you know, every firm
link |
03:01:36.200
is an aggregation of dozens of providers.
link |
03:01:38.560
And basically that composition of them is your software stack.
link |
03:01:43.040
Jumping around back to proof of work.
link |
03:01:45.840
What are non interactive proofs of proof of work?
link |
03:01:49.200
NIPO, POW, WS.
link |
03:01:51.680
Nipo POWs.
link |
03:01:52.760
Nipo POWs.
link |
03:01:53.600
Nipo POWs.
link |
03:01:54.440
It's fun to say, right?
link |
03:01:55.280
Nipo POWs.
link |
03:01:56.120
It's just one of those things that you notice
link |
03:01:57.200
that certain proofs of work when you solve them
link |
03:02:00.160
come up less frequently than other ones.
link |
03:02:02.080
And just by that nature, you can sample them
link |
03:02:05.440
and then construct proofs from them.
link |
03:02:07.040
So you can, with that just set,
link |
03:02:09.920
have a more concise representation
link |
03:02:12.000
of an amount of work for a range of the chain.
link |
03:02:14.080
So that word.
link |
03:02:14.920
I can say that again.
link |
03:02:15.760
Yeah, I was gonna say that word salad,
link |
03:02:17.600
basically the idea is, okay, so let's say that this block,
link |
03:02:20.960
and I'm just simplifying the concept a lot,
link |
03:02:22.720
this block, you know, you get a regular green
link |
03:02:26.080
type of proof of work.
link |
03:02:27.160
And then this block, you get a green
link |
03:02:28.680
and you keep going and then suddenly you get a red one, okay?
link |
03:02:31.520
So it's still a valid proof of work,
link |
03:02:33.000
but it's more rare than the other ones, okay?
link |
03:02:35.840
So if you notice that particular pattern,
link |
03:02:37.600
what you can do is you can just start not caring
link |
03:02:40.000
so much about the green ones,
link |
03:02:41.400
and you can just bookend your chain with red, okay?
link |
03:02:44.920
And then you can just repeat that
link |
03:02:46.480
and repeat that, repeat that, and you can collect,
link |
03:02:48.320
and you can create this really compressed representation
link |
03:02:50.800
of these things.
link |
03:02:51.760
So what does it mean?
link |
03:02:52.600
It means that suddenly when you have that,
link |
03:02:55.000
now you have a way of representing a long range of history
link |
03:02:58.360
with a very small proof.
link |
03:03:00.360
So you can use it for light wallets,
link |
03:03:01.920
and you also could use it for side chains,
link |
03:03:05.320
if both side chains use proof of work.
link |
03:03:07.760
So when you see a transaction come in,
link |
03:03:09.360
you don't have a copy of the side chain,
link |
03:03:11.160
but you have a copy of the proof of work,
link |
03:03:12.720
and it has the same algorithmic weight
link |
03:03:14.960
as the normal longest chain,
link |
03:03:17.480
because you don't have all the greens,
link |
03:03:18.960
but the reds only occur
link |
03:03:20.000
with a certain sampling frequency.
link |
03:03:21.920
So this is the brainchild of Dionysus Zindros and Agalos,
link |
03:03:25.280
and it's just an amazing paper,
link |
03:03:27.000
and what's so cool about it is it doesn't require
link |
03:03:29.640
any structural changes to proof of work.
link |
03:03:31.440
It's just something you notice as an off gas
link |
03:03:33.400
of proof of work.
link |
03:03:34.360
It's like you're watching an engine operate,
link |
03:03:36.360
and you notice like every 500 times a piston
link |
03:03:39.080
will do a certain weird thing,
link |
03:03:40.960
and so you take advantage of that,
link |
03:03:42.360
you say, well, if I count 10 of them,
link |
03:03:44.160
now I have 5,000 pistons, strikes,
link |
03:03:47.160
because I observed that pattern,
link |
03:03:48.600
and so it's the same concept there,
link |
03:03:50.360
and it's just a property of the engine.
link |
03:03:52.520
So you don't really need to hard fork it in,
link |
03:03:54.000
it's just there,
link |
03:03:54.840
and because you can build proofs that way,
link |
03:03:57.000
now you can use those proofs to do like clients,
link |
03:03:59.680
and you can use those proofs to do other things,
link |
03:04:01.080
because you can just use that as something
link |
03:04:02.560
that comes with the history,
link |
03:04:03.400
you don't have to have the whole blockchain.
link |
03:04:04.880
Now, is this a weird property
link |
03:04:06.080
of multiple proof of work chains?
link |
03:04:08.480
Okay, can this...
link |
03:04:09.560
It has to be key to the particular consensus algorithm,
link |
03:04:12.040
but usually there's some portability
link |
03:04:14.680
in this type of thing.
link |
03:04:15.520
Like we're right now exploring,
link |
03:04:16.440
can you do NEPA piles with Prism
link |
03:04:17.960
or any of these sharded proof of work protocols,
link |
03:04:20.160
but it looks like you can.
link |
03:04:21.360
The closely related is log space mining.
link |
03:04:23.520
So you can use this concept,
link |
03:04:25.320
and instead of having the entire blockchain
link |
03:04:26.880
to be able to mine,
link |
03:04:27.880
you can use a compressed representation of it.
link |
03:04:30.000
We wrote a paper called Log Space Mining
link |
03:04:31.720
that basically explains how to do that.
link |
03:04:33.720
So your miner only has this very small micro ledger
link |
03:04:38.200
as opposed to the entire ledger.
link |
03:04:40.480
How does it connect back to the entire ledger?
link |
03:04:43.080
How does the compressed?
link |
03:04:44.200
Because you have those red blocks,
link |
03:04:45.640
you have those special things.
link |
03:04:46.720
And so you know that the state you're working on
link |
03:04:48.760
is actually legitimate, right?
link |
03:04:51.040
So the map goes both ways?
link |
03:04:52.920
Yeah, pretty cool.
link |
03:04:55.520
Wow, that's really interesting.
link |
03:04:56.440
Yeah, and DNS is a genius.
link |
03:04:58.600
He's a really, really smart kid.
link |
03:05:00.040
And he got his PhD under us.
link |
03:05:01.760
He went to University of Athens,
link |
03:05:03.280
and he was a Agilos's graduate student.
link |
03:05:05.400
And now he's doing a postdoc at Stanford under David Shee.
link |
03:05:08.360
And this is literally the only thing he does.
link |
03:05:10.320
He does interoperability, sidechain stuff,
link |
03:05:13.080
NEPA piles and so forth.
link |
03:05:14.600
And he's written a lot of great papers on it.
link |
03:05:16.680
And that was a testimony to hard work
link |
03:05:18.720
for getting the paper published
link |
03:05:20.080
because the paper came out in 2016.
link |
03:05:21.840
But I think it took three or four years
link |
03:05:23.600
for it to go through a peer review.
link |
03:05:25.480
He kept trying to push it one conference
link |
03:05:27.200
after a rejection, after another rejection,
link |
03:05:29.440
but he got it through.
link |
03:05:30.880
Real proud of that kid.
link |
03:05:32.200
And then he's just doing all this beautiful derivative work
link |
03:05:34.200
now, like log space mining and so forth.
link |
03:05:37.040
So Reddit, and he suddenly says starts with Reddit,
link |
03:05:42.240
you know, it's gonna be fun.
link |
03:05:43.640
The top question on the Cardano subreddit,
link |
03:05:47.600
which is quite a wonderful place by the way,
link |
03:05:50.520
was can you get Charles to play devil's advocate
link |
03:05:55.240
against Cardano?
link |
03:05:57.000
If it's going to fail, what would failure look like
link |
03:06:00.080
and what are the most likely reasons it would fail?
link |
03:06:03.600
Okay, well, there's the failure.
link |
03:06:06.600
For example, I said one of the project goals
link |
03:06:09.080
was to achieve self evolution.
link |
03:06:11.200
So if it doesn't achieve that work
link |
03:06:12.920
and involve itself iteration by iteration,
link |
03:06:16.080
then obviously the product didn't do what was intended.
link |
03:06:19.360
If it continuously required the supervision of custodians
link |
03:06:23.040
in order for it to succeed, the system just won't work.
link |
03:06:26.760
The good news is we have a lot of data showing the opposite.
link |
03:06:29.360
You know, we used to run an federated model
link |
03:06:31.720
and now we're completely decentralized
link |
03:06:33.200
for block production, but that didn't just happen overnight.
link |
03:06:36.400
I mean, there was a whole process
link |
03:06:38.440
with the incentivized test net
link |
03:06:40.000
and the stateful pioneers program
link |
03:06:41.840
and the launch of Shelly and the decrementing
link |
03:06:43.760
of the decentralization parameter.
link |
03:06:45.720
And every step of the way people showed up
link |
03:06:47.200
and had to do things.
link |
03:06:48.360
And we went from several to thousands of people
link |
03:06:51.600
who are regularly maintaining the infrastructure.
link |
03:06:54.080
But there's no guarantee that that would be sustainable.
link |
03:06:57.080
And there's no guarantee that the next step,
link |
03:06:59.880
the smart contract step will achieve what we want.
link |
03:07:02.120
And the next step, the governance step
link |
03:07:03.480
will achieve what we want.
link |
03:07:04.760
I mean, it's an experiment on all these types of things.
link |
03:07:06.880
All cryptocurrencies, all companies are in a sense
link |
03:07:10.200
experiments when they are evolving the business model.
link |
03:07:12.960
And as our case, our business's systems and society,
link |
03:07:17.600
we're offering to the world a vision
link |
03:07:19.640
of how to run humanity in a different way.
link |
03:07:22.240
And the only way the system can do that
link |
03:07:24.240
is by millions of people joining the system,
link |
03:07:26.600
self evolving the system and growing it
link |
03:07:28.520
in that particular direction.
link |
03:07:30.600
Another failure scenario would be
link |
03:07:32.440
the system evolves in the wrong direction.
link |
03:07:34.920
So it's self evolving,
link |
03:07:36.200
but it goes into a more centralized dystopian way.
link |
03:07:39.640
And that's problematic as well.
link |
03:07:41.400
What would that look like?
link |
03:07:42.240
What would dystopia, self evolution
link |
03:07:44.840
toward dystopia look like?
link |
03:07:46.360
A small group of actors have total control
link |
03:07:48.600
over who gets to use the system
link |
03:07:50.160
and how they get to use the system.
link |
03:07:51.560
And your use of the system is monitored
link |
03:07:53.720
and shared with that small group of actors.
link |
03:07:56.200
So social credit in China is a great example of that.
link |
03:07:59.160
Small group of people have access to that.
link |
03:08:00.880
And then your experience in Chinese society
link |
03:08:03.600
is determined by it.
link |
03:08:05.760
So that's an example of a failure mode.
link |
03:08:07.760
And then another could be just network effect.
link |
03:08:10.240
We start experiencing a churn rate
link |
03:08:13.280
and inputs don't match the outputs
link |
03:08:16.880
in that you lose more than you gain
link |
03:08:19.600
and then over time the system dies off.
link |
03:08:21.840
However, that's really hard in practice.
link |
03:08:23.560
Once you've reached a certain network effect,
link |
03:08:25.480
even if you become stagnant and stale,
link |
03:08:28.040
you tend not to lose your users.
link |
03:08:29.560
And our evangelism is unbelievable
link |
03:08:32.360
in the Cardinal community.
link |
03:08:33.400
I think we're number one for tattoos.
link |
03:08:35.720
And that's, if you think about that,
link |
03:08:37.280
it's a strange metric to have,
link |
03:08:38.920
but there are brands that associate that way.
link |
03:08:41.120
Apple and Harley Davidson and so forth,
link |
03:08:43.160
people tend to actually tattoo the logo.
link |
03:08:45.360
Those people don't leave.
link |
03:08:47.080
They don't actually walk away from the ecosystem.
link |
03:08:49.480
They're fanboys to the core.
link |
03:08:51.360
So there's a lot of people that are here for life.
link |
03:08:55.280
They don't care if it's dollar, eight, two cent data.
link |
03:08:58.080
They believe in the mission, vision and value
link |
03:08:59.920
of what we wish to achieve.
link |
03:09:01.200
And they've become evangelists in that respect.
link |
03:09:03.360
So the question is, does that community sustain itself?
link |
03:09:06.840
And also does that community not make the same sins
link |
03:09:09.120
and mistake of Bitcoin,
link |
03:09:10.600
where they become toxic and maximalistic
link |
03:09:13.000
and they start becoming highly religious
link |
03:09:14.720
about whatever beliefs they have?
link |
03:09:16.240
My hope is our community will be open and socratic
link |
03:09:20.200
and love the scientific method
link |
03:09:21.920
and be willing to entertain ideas without adopting them
link |
03:09:25.240
and discard ideas that are proven to be wrong.
link |
03:09:28.040
If we become dogmatic and embrace an orthodoxy
link |
03:09:31.360
that is counterproductive innovation,
link |
03:09:33.680
then it'll stall out the ecosystem.
link |
03:09:36.120
And you'll notice I never said price in any of this.
link |
03:09:38.560
I never said, hey, failure is if the price goes way down
link |
03:09:42.600
and successes if the price goes way up.
link |
03:09:44.880
That's unfortunately the metric that most people use,
link |
03:09:46.960
but I couldn't care less about it.
link |
03:09:48.640
Because the reality is if you construct a system
link |
03:09:51.320
that encompasses the entire globe
link |
03:09:53.520
and has billions of users,
link |
03:09:55.120
probably gonna be a pretty valuable system.
link |
03:09:57.080
That's a secondary thing.
link |
03:09:59.400
It's an after effect of having success
link |
03:10:02.040
and adoption, use and utility.
link |
03:10:04.520
Unfortunately, most people on Reddit
link |
03:10:06.960
and Twitter and other channels,
link |
03:10:08.800
they tend to just judge your entire success based on that.
link |
03:10:11.520
I had very few people when Shelly launched,
link |
03:10:13.840
even though it took us four years to get there,
link |
03:10:15.560
a lot of work, say congratulations on Shelly.
link |
03:10:18.440
But I had a lot of people when Ada reached the dollar,
link |
03:10:20.600
say we're so proud of you, amazing work,
link |
03:10:22.840
congratulations and so forth.
link |
03:10:24.360
And that's probably the most disheartening thing
link |
03:10:26.240
about the whole being around and doing this stuff
link |
03:10:30.360
where all the things you do only matter
link |
03:10:32.640
as long as it's making someone else rich.
link |
03:10:34.560
And in a way, I feel almost like a failure.
link |
03:10:37.920
Because that mindset means that we haven't yet
link |
03:10:42.480
inculcated the community in a proper way saying,
link |
03:10:45.840
hey guys, this is about more than money.
link |
03:10:48.280
It's about more than the value of Ada.
link |
03:10:49.840
What we're attempting to do here
link |
03:10:51.160
is reengineer the way society works.
link |
03:10:52.960
I'd like your voting to be different.
link |
03:10:54.600
I'd like your property to be different.
link |
03:10:55.880
I'd like you out of your cell phone
link |
03:10:57.160
to have a universal wallet.
link |
03:10:58.840
And when you go to Starbucks or wherever,
link |
03:11:00.520
you can buy your coffee with silver or gold
link |
03:11:03.480
or airline miles or something like that.
link |
03:11:05.440
And they get paid whenever the hell they wanna get paid.
link |
03:11:07.240
And I want those rails to be done with a system
link |
03:11:09.040
that puts you in charge, not someone else.
link |
03:11:11.240
And they say, yeah, that's all fine and great.
link |
03:11:12.720
As long as eight is $5, we're all happy.
link |
03:11:15.760
You see, so that's a problem.
link |
03:11:18.040
There are of course other things that could fail,
link |
03:11:19.680
like we could lose project cohesion.
link |
03:11:22.080
Lots of people could quit and die.
link |
03:11:23.800
But again, there's so much momentum.
link |
03:11:25.400
There's so many things here.
link |
03:11:26.440
The ideas are already out there.
link |
03:11:27.960
And there's no intellectual property.
link |
03:11:30.000
When you publish 100 papers,
link |
03:11:31.240
you write a million lines of code.
link |
03:11:32.600
That's something and it's permanent.
link |
03:11:34.440
And it's in the commons now.
link |
03:11:35.960
So it's just as much yours as it is mine.
link |
03:11:38.400
So there's no notion that somehow,
link |
03:11:41.240
if the core development company disappeared,
link |
03:11:43.320
then that concept is lost forever,
link |
03:11:46.880
like the library of Alexandria burning to the ground.
link |
03:11:50.240
It's there and someone else will take it,
link |
03:11:53.080
fork it and get it done.
link |
03:11:55.440
I mean, first of all, that's fascinating.
link |
03:11:56.800
The self evolution,
link |
03:11:57.960
you don't know which trajectories that's gonna take.
link |
03:11:59.880
But also there's could be singular events,
link |
03:12:03.640
like bugs in the system create an opportunity
link |
03:12:07.840
to hack the system.
link |
03:12:09.400
Is that something that you see
link |
03:12:10.760
as a potential failure case?
link |
03:12:12.880
Yeah, it's always a possibility.
link |
03:12:14.520
Bugs can exist.
link |
03:12:15.520
There can be flaws in the protocol design.
link |
03:12:17.920
Zcash was a great example of that
link |
03:12:19.520
where there was a subtle flaw
link |
03:12:21.040
and it damaged the fidelity of the cryptocurrency
link |
03:12:23.320
in ways no other cryptocurrencies ever experienced.
link |
03:12:26.080
Normally when you have a bug,
link |
03:12:27.960
the bug, you can see it like the Bitcoin overflow,
link |
03:12:30.280
the value overflow incident.
link |
03:12:31.360
Yes, Bitcoin can be created,
link |
03:12:32.600
but we can verify they weren't.
link |
03:12:34.520
So the monetary policy is preserved.
link |
03:12:36.440
When you have a bug with a private system like Zcash
link |
03:12:39.320
and it exists on the shielded side,
link |
03:12:41.520
there's no guarantee unless you can audit the total supply
link |
03:12:44.560
inside that shielded side.
link |
03:12:45.840
My understanding is you can't
link |
03:12:47.360
that somebody didn't exploit the bug
link |
03:12:49.200
and create trillions of these coins out of thin air
link |
03:12:51.200
and just hiding them on that system and dripping them out.
link |
03:12:53.840
And so the monetary policy is for every damage
link |
03:12:56.000
as a consequence of bug like that.
link |
03:12:57.560
It's probably the worst type of bug you can have
link |
03:12:59.440
for these types of products.
link |
03:13:01.120
So, no matter how good of a job you do,
link |
03:13:04.040
they have great scientists,
link |
03:13:05.240
they're great people there, great engineers there.
link |
03:13:07.480
You can always have something like that,
link |
03:13:08.960
seep its way in, leak its way in,
link |
03:13:11.080
and that lurks in the distance.
link |
03:13:12.800
But if that's a problem shared
link |
03:13:15.520
with every one of your neighbors,
link |
03:13:18.240
it's like everybody working on a nuclear power plant.
link |
03:13:20.480
Well, yeah, you can all die of radiation poisoning.
link |
03:13:22.480
Well, we all kind of knew that, didn't we?
link |
03:13:25.840
So it's like, I don't really think too much about it.
link |
03:13:28.760
I think the context of the question was more,
link |
03:13:30.640
what is Cardano specific over Ethereum or Bitcoin
link |
03:13:33.480
or any of these other things?
link |
03:13:34.600
And yeah, okay, existential lurking bug could happen.
link |
03:13:37.600
It's lower probability for us than the other systems
link |
03:13:40.200
because we use formal methods.
link |
03:13:42.040
And we use peer review inside the protocol design.
link |
03:13:45.920
So there's been more eyeballs and tools
link |
03:13:47.680
and techniques used to check things.
link |
03:13:49.240
And we actually have discovered a lot
link |
03:13:51.200
of weird wonky bugs before production
link |
03:13:53.400
and resolve those bugs.
link |
03:13:54.960
So it shows you the system works, it's a lot of fun.
link |
03:13:57.800
What about close kind of competitors?
link |
03:14:00.600
I don't know if you would put it that way,
link |
03:14:01.840
but if you look in the space of ideas,
link |
03:14:05.160
competitor cryptocurrencies like Polkadot,
link |
03:14:08.440
what is some interesting difference
link |
03:14:09.840
between Cardano and Polkadot?
link |
03:14:12.120
Technically, philosophically, historically,
link |
03:14:14.360
is that something you think about
link |
03:14:15.600
when you think about the future of Cardano?
link |
03:14:17.560
Yeah, I mean, we do.
link |
03:14:19.160
We actually have a whole group of people
link |
03:14:20.720
that do business intelligence and comparative analysis.
link |
03:14:23.360
And we're getting to a point
link |
03:14:24.680
where we wanna start eventually forking their code
link |
03:14:27.240
and running private versions of it
link |
03:14:28.600
and just playing around with things.
link |
03:14:29.720
Well, that's fascinating.
link |
03:14:30.560
Better, you see, Consensus actually does this.
link |
03:14:33.320
They actually did it with Eos
link |
03:14:34.320
and they wrote this lovely report like Trashing Eos saying,
link |
03:14:36.840
hey, by the way, all those claims these guys made
link |
03:14:38.720
are just not true.
link |
03:14:40.880
But it's nice to do that.
link |
03:14:42.960
It's nice to use your competitor's technology
link |
03:14:45.040
or competing protocol technology
link |
03:14:47.040
because you learn a lot along the process.
link |
03:14:48.560
It's not all bad.
link |
03:14:50.280
There's always something there
link |
03:14:51.720
because they have different tradeoffs and customers
link |
03:14:53.840
that potentially are more interesting.
link |
03:14:55.440
Like right now we're grocking, how do we wanna do
link |
03:14:57.560
the side chain model of Cardano?
link |
03:14:59.480
Polkadot's actually a tremendously useful piece
link |
03:15:02.040
of infrastructure for that conversation
link |
03:15:03.840
because they copied part of our infrastructure.
link |
03:15:06.640
You know, Gavin's a trained computer scientist.
link |
03:15:08.760
He got his PhD from York and he read our papers obviously
link |
03:15:12.880
and he realized that Ouroboros was a really good
link |
03:15:15.440
starting place for building a proof of stake system.
link |
03:15:18.480
So Polkadot's consensus is very similar to ours.
link |
03:15:21.280
And so if you're saying, hey,
link |
03:15:22.360
how do you do a good side chain model
link |
03:15:24.400
with an Ouroboros style proof of stake?
link |
03:15:26.960
Well, we already have this parachain thing, right?
link |
03:15:29.080
And so now by just looking at that,
link |
03:15:31.320
I can kind of get an idea of how, one way of doing it.
link |
03:15:34.560
And so that's just beautiful that we live in a space
link |
03:15:37.000
where that's there, it's open source,
link |
03:15:38.440
and it's really good.
link |
03:15:39.280
You just say, okay, well, we'll just take that
link |
03:15:41.200
and adopt that.
link |
03:15:42.040
There's no shame, you know?
link |
03:15:43.800
The other side of it is that Polkadot
link |
03:15:46.880
really has focused a lot on commercial adoption,
link |
03:15:49.880
Silicon Valley adoption, getting real use in utility.
link |
03:15:53.480
I say in a much more sustainable way
link |
03:15:55.720
than Ethereum has focused on.
link |
03:15:57.440
Ethereum was kind of a spray and pray thing.
link |
03:15:59.640
Polkadot was more of like, hey, let's go ahead
link |
03:16:01.960
and actually curate our ecosystem more carefully.
link |
03:16:04.640
And we're gonna build it in a way where there's predictable
link |
03:16:08.120
or as predictable a cost as possible
link |
03:16:10.560
with the rollout of the infrastructure.
link |
03:16:12.960
And that's so important for a business.
link |
03:16:16.600
It's not necessarily important for an experiment
link |
03:16:18.680
or a startup where they're just trying to get
link |
03:16:21.080
populations quickly as possible,
link |
03:16:22.920
we'll figure out later.
link |
03:16:24.440
But if you're actually sitting here saying,
link |
03:16:25.760
I need to know what my expenses are three years,
link |
03:16:28.440
five years, 10 years into the future,
link |
03:16:30.240
you need predictability there.
link |
03:16:31.960
I think they have a better shot of it
link |
03:16:33.360
than anything in F2 or with currently Ethereum.
link |
03:16:37.640
Now, the big contrast between the two systems, those,
link |
03:16:41.200
we actually have native multi asset,
link |
03:16:43.360
we have a different accounting model.
link |
03:16:44.680
I think our base ledger is far more expressive.
link |
03:16:47.320
Our rate of evolution with proof of stake
link |
03:16:48.960
is much faster than ours
link |
03:16:50.200
because they're based on derivative work
link |
03:16:51.600
and we already have Oris Omega and other things there.
link |
03:16:54.600
I think we have a better, ultimately,
link |
03:16:56.680
a better side chain model will come
link |
03:16:58.560
because we have something called Mithril for that,
link |
03:17:00.680
but we learned a lot from their work.
link |
03:17:02.920
The other thing is that we thought about governance
link |
03:17:04.840
a lot more carefully in my view.
link |
03:17:06.640
And we have Catalyst and Voltaire
link |
03:17:08.320
and really the key there is saying,
link |
03:17:10.360
how do we make sure that every single person
link |
03:17:12.120
who holds data can participate in the network?
link |
03:17:14.800
That wasn't a high design priority of Polkadot.
link |
03:17:17.440
It was more a fast commercial adoption.
link |
03:17:19.760
The acquisition of customers will come
link |
03:17:21.400
to governance later.
link |
03:17:22.800
And those were just different business philosophies,
link |
03:17:25.920
but it's nice to have a competitor like that.
link |
03:17:28.400
And oftentimes I've said that Polkadot's like Ethereum 1.5.
link |
03:17:31.600
It's what F2 probably should have been.
link |
03:17:33.720
There was what Vitalik wanted to do,
link |
03:17:35.200
which was incredibly aggressive and brilliant,
link |
03:17:38.680
but it's a lot.
link |
03:17:39.920
And there's so much execution risk in that plan.
link |
03:17:42.640
And I think they've had like six years
link |
03:17:44.280
of playing around with it.
link |
03:17:45.680
Had they gone down the Polkadot road,
link |
03:17:47.960
they probably would have been a market within 2018.
link |
03:17:50.520
And because they already had the network effect,
link |
03:17:53.000
they would have had years of building on that,
link |
03:17:55.160
iterating that.
link |
03:17:56.000
And they already had a path to it too.
link |
03:17:57.440
All they had to do was just give Elaine Shee
link |
03:17:59.320
and her cohorts at Cornell a $5, $10 million grants.
link |
03:18:02.920
No white would have been the dominant protocol,
link |
03:18:05.400
not at Orboros in the proof of stake space.
link |
03:18:08.280
So it's really fascinating historically
link |
03:18:09.680
when you look at these things and the rivalries
link |
03:18:11.280
and what they did and what they didn't do.
link |
03:18:12.760
And Gavin had a chance to have C++ Ethereum be used
link |
03:18:17.760
as IBM's enterprise blockchain.
link |
03:18:21.880
The only reason they didn't do it is it was licensed GPL.
link |
03:18:24.760
And I think they wanted to re license Apache.
link |
03:18:27.200
If you ever talked to Bob Summerwall,
link |
03:18:28.600
he was there at the time and he had this amazing story
link |
03:18:31.040
about like these terrible fights where it's like guys,
link |
03:18:34.840
just re license the goddamn code.
link |
03:18:36.400
Let's figure out a way to make this happen
link |
03:18:37.960
so that we can get this huge network effect
link |
03:18:40.440
of being basically IBM's play.
link |
03:18:43.240
They didn't do it, they created fabric,
link |
03:18:44.920
these types of things.
link |
03:18:46.440
So there's a lot of lore and stories, not respect,
link |
03:18:49.920
but the space is better because of Polkadot.
link |
03:18:52.640
And there's a lot of good people there.
link |
03:18:54.000
Web three is a good concept.
link |
03:18:55.800
And we've run into their people in Germany and Zurich a lot
link |
03:18:58.720
and they've always been cordial and friendly
link |
03:19:00.760
and really affable.
link |
03:19:02.920
Before I talked to you about governance,
link |
03:19:04.400
which is one of the most fascinating things about Cardano.
link |
03:19:07.840
There's a lot of stuff to untangle there.
link |
03:19:10.320
Since you mentioned some humans
link |
03:19:15.040
in this wonderful story,
link |
03:19:17.480
you did make a video before we talked directed to me.
link |
03:19:22.160
Thank you so much for that.
link |
03:19:24.640
It came from a place of love.
link |
03:19:29.440
But it was basically saying as we have been,
link |
03:19:32.600
you would love to talk about the technology,
link |
03:19:34.400
about the future that you're creating with Cardano
link |
03:19:37.400
and just the future of the cryptocurrency space.
link |
03:19:40.200
I think you're kind of worried
link |
03:19:42.880
that you'll be talking to a journalist
link |
03:19:44.640
that's looking for clickbait content, that kind of thing.
link |
03:19:47.680
But I'm fascinated by human beings.
link |
03:19:49.400
I think you're all from an outside perspective,
link |
03:19:51.560
incredible human beings.
link |
03:19:52.760
I don't know about personal tensions,
link |
03:19:54.320
all those kinds of stuff,
link |
03:19:55.240
but I think you're changing the world together
link |
03:19:57.800
in different ways.
link |
03:19:59.040
And I just wanted to sort of give you an opportunity
link |
03:20:02.480
if there's in the name of love and friendship,
link |
03:20:06.400
is there something from your history
link |
03:20:09.680
over the past decade or so,
link |
03:20:11.360
outside of technology and the human side of things
link |
03:20:13.960
that you draw inspiration from, you draw insight from.
link |
03:20:16.920
You're just proud that happened.
link |
03:20:18.800
I mean, it's like asking Paul McCartney about John Lennon.
link |
03:20:21.920
Tell us about John Lennon.
link |
03:20:23.160
It's like, you know.
link |
03:20:24.160
How much do you hate Yoko?
link |
03:20:27.360
For almost eight years now,
link |
03:20:28.600
it's just been this reoccurring pattern every interview.
link |
03:20:32.000
Tell us about your time at Ethereum.
link |
03:20:33.760
Those six months you spent there that were so pleasant
link |
03:20:36.720
and enjoyable, tell us all about it.
link |
03:20:38.440
And tell us about your relationship with Vitalik.
link |
03:20:40.760
It's like, barely talk to the guy,
link |
03:20:42.240
I see him every now and then, like every two years,
link |
03:20:44.320
we say, hey, he says, hey, it's like, okay,
link |
03:20:46.640
maybe 10, 20 years in the future, you know,
link |
03:20:49.160
Walt Mossberg or Robo, Walt will bring us together
link |
03:20:52.520
like he did Steve Jobs and Bill Gates.
link |
03:20:55.840
And we can kind of talk about, you know.
link |
03:20:57.560
That was a tense conversation, by the way.
link |
03:20:59.480
The 2007 interview.
link |
03:21:00.800
Yeah, the 2007.
link |
03:21:01.640
Oh, great though, wasn't it?
link |
03:21:03.160
Yeah, that was the body language, that was art.
link |
03:21:06.440
Yeah.
link |
03:21:07.280
It was, that was fascinating.
link |
03:21:08.880
That was a fascinating study of human nature.
link |
03:21:11.400
Yeah, so maybe that'll be us in like 10 or 20 years.
link |
03:21:14.080
Who the hell knows?
link |
03:21:14.920
The robot versions of all three of you.
link |
03:21:16.360
Yeah, my only point though, was that, you know,
link |
03:21:18.480
it's a closed chapter and it's funny,
link |
03:21:20.640
I was there for six months,
link |
03:21:21.760
I've been building Cardano for years,
link |
03:21:23.800
we've done all this stuff, I've been to 52 countries.
link |
03:21:27.160
I love talking about those experiences.
link |
03:21:29.560
And there's so many of them, I've met heads of state.
link |
03:21:32.080
You know, I went to Mongolia like eagle hunting
link |
03:21:34.960
and, you know, being bucked off horses
link |
03:21:37.240
and riding the sand dunes.
link |
03:21:39.160
We've invented all this new cool technology
link |
03:21:43.880
that the space itself is using
link |
03:21:45.800
and we've had a chance to sit on government panels,
link |
03:21:48.640
pass laws, 24 laws in Wyoming.
link |
03:21:51.400
I mean, there's like all this amazing stuff that's there
link |
03:21:54.120
and it's such a fun conversation.
link |
03:21:55.640
There's so many superheroes in that conversation,
link |
03:21:57.520
like Kailin Long and Taylor Limholm
link |
03:21:59.360
and there's Alex Schirpinoy, who we already mentioned
link |
03:22:03.000
that I met along the travels.
link |
03:22:04.600
I met Ralph Merkel, cool.
link |
03:22:05.840
I met all these amazing people along the way.
link |
03:22:07.800
I have fond memories of, by the way,
link |
03:22:10.240
you should interview him, by the way,
link |
03:22:11.400
the amazing guy does nanotech now.
link |
03:22:13.720
You know, I met, you know, I was hanging out
link |
03:22:15.440
with Sylvia McCauley and I remember before I launched
link |
03:22:17.880
Yalgrant, I said, you should really just do
link |
03:22:19.800
a Bitcoin cash style play and airdrop Bitcoin.
link |
03:22:22.280
What the hell are you doing distributing this?
link |
03:22:24.280
He's like, trust me, I know what I'm doing.
link |
03:22:26.360
You know, so it's like so many great conversations
link |
03:22:29.120
and so many great people.
link |
03:22:30.080
And what I've really noticed in this industry,
link |
03:22:31.960
when you separate the tribalism, the maximum side,
link |
03:22:34.720
there really is a love of creativity and building.
link |
03:22:38.840
And there's like no other industry like it.
link |
03:22:41.120
I've been in many different places in life
link |
03:22:42.920
and here people just love art, they love beauty,
link |
03:22:45.600
they love the unknown, they love pushing things,
link |
03:22:48.560
you know, really, you know, in some cases,
link |
03:22:53.120
not necessarily the most socially beneficial way,
link |
03:22:55.400
but they really love the challenge, right?
link |
03:22:58.560
And that has been fun.
link |
03:23:00.680
I wouldn't trade it for anything in the world.
link |
03:23:02.560
The dark side of the industry is that people love labels.
link |
03:23:07.440
They love saying this person's good, this person's evil,
link |
03:23:10.400
this person's a sociopath, this person's not.
link |
03:23:12.960
And by the way, they've never met that person.
link |
03:23:15.040
They've never interacted with that person.
link |
03:23:16.800
And they just say, well, I heard from this person,
link |
03:23:19.600
I read this book or I did that.
link |
03:23:21.960
I was like, oh, so some books written by a journalist
link |
03:23:23.960
makes $50,000 a year who's looking for a movie deal,
link |
03:23:27.520
say that somebody said this or did this
link |
03:23:29.840
in an unconfirmed way.
link |
03:23:32.000
So what can you assume for slander?
link |
03:23:33.720
I mean, so you just let it ride and you let it roll.
link |
03:23:36.400
And if it was just ending there, that'd be great.
link |
03:23:38.480
But the problem is it cascades and people just repost it
link |
03:23:41.680
and they relive it again and again and again.
link |
03:23:44.240
And then what do you do about it?
link |
03:23:45.240
You eventually just say, I'm not gonna talk about it anymore.
link |
03:23:47.440
I'm done with it.
link |
03:23:48.400
And you move on and you say, you know what?
link |
03:23:50.120
If it's your problem, it's your problem,
link |
03:23:51.400
it's your reality that you wanna live in,
link |
03:23:53.240
I'll be defined by the things that I achieve and do
link |
03:23:55.800
and the people that we help and the things that we build.
link |
03:23:58.640
And, you know, since I started this industry,
link |
03:24:00.960
I've gotten to a point where not only do we have
link |
03:24:03.560
this amazing company with these incredible people
link |
03:24:06.400
who work at this company, but we also have the ability
link |
03:24:08.960
to pursue amazing different interests.
link |
03:24:10.920
Like I met Ben Gortzel and Ben and I are gonna do
link |
03:24:14.280
an AGI project together and of all places for Wanda.
link |
03:24:17.440
And he gave me this 85 fucking page paper.
link |
03:24:20.200
He was wearing that damn hat that he always wears.
link |
03:24:22.840
I think he showers with the hat on.
link |
03:24:25.760
He never takes that thing off.
link |
03:24:27.200
I think he refused, I interviewed him and he refused
link |
03:24:30.200
to tell me the story of the hat.
link |
03:24:31.800
He wouldn't tell me either.
link |
03:24:33.080
I interviewed him as well in Wyoming.
link |
03:24:34.960
And every time I call him, he'll have his shirt off,
link |
03:24:37.800
he'll have the fucking hat on.
link |
03:24:39.160
And now all I can think about is the hat.
link |
03:24:41.080
I wonder what the story there is.
link |
03:24:42.640
I know, it's like, it's gotta be.
link |
03:24:44.880
That might be the AGI.
link |
03:24:46.040
Yeah, exactly.
link |
03:24:46.880
But anyway, he gives me this 80 page paper
link |
03:24:48.840
and he says, Charles, it's like the culmination
link |
03:24:50.960
of everything I wanna, this is how we're gonna do AGI.
link |
03:24:53.240
And I said, that's crazy, Ben.
link |
03:24:54.440
I said, I'll throw some money at it.
link |
03:24:56.440
So we're gonna hire some developers
link |
03:24:58.000
and I have no idea where it's gonna go.
link |
03:24:59.520
But I mean, I get to hang out with Ben Courtson.
link |
03:25:02.040
You know, that's fun.
link |
03:25:03.560
That's the kind of stuff.
link |
03:25:04.400
And that's the really cool side of the space.
link |
03:25:06.440
And it's what I enjoy in the Vitalik rival thing,
link |
03:25:10.520
the Ethereum thing.
link |
03:25:12.440
I try my best not to mention it.
link |
03:25:14.560
I hate the fact that still when Bloomberg
link |
03:25:16.760
or anybody else writes a story about me,
link |
03:25:18.280
they'll say, Ethereum co founder.
link |
03:25:20.280
Like, can you say something else?
link |
03:25:22.440
Well, I think if I've learned anything from the internet,
link |
03:25:24.600
you can't resist that kind of stuff.
link |
03:25:25.920
You just have to say Elon, it's the joke.
link |
03:25:28.640
You joke it away.
link |
03:25:30.080
I've noticed this.
link |
03:25:30.960
This is already starting to happen with me.
link |
03:25:32.560
It's like, people just make up stuff.
link |
03:25:34.240
They haven't made up anything interesting yet,
link |
03:25:36.440
but they could.
link |
03:25:38.040
And I've seen that with Bill Gates, for example,
link |
03:25:39.920
just stuff being made up.
link |
03:25:41.440
I mean, probably half of it is true.
link |
03:25:43.120
Sorry, internet, I'm sorry.
link |
03:25:44.760
But like, you know, I guess what I realized,
link |
03:25:48.280
this is the dark side of memes,
link |
03:25:49.720
is you can just make something up and it'll spread.
link |
03:25:52.880
And then that's it.
link |
03:25:53.720
And that's what happens.
link |
03:25:55.680
But then...
link |
03:25:56.520
And the problem is half the world will believe it.
link |
03:25:58.360
Yeah.
link |
03:25:59.200
It could be good stuff and it could be bad stuff.
link |
03:26:00.960
So I guess the hope is it bounces on the end.
link |
03:26:04.240
I tend to believe you almost want to play with that
link |
03:26:06.760
and not take it seriously.
link |
03:26:07.960
Just kind of laugh it off and enjoy life
link |
03:26:10.000
and keep creating, keep doing awesome stuff.
link |
03:26:12.360
Right.
link |
03:26:13.200
Operating both in the physical space with other humans
link |
03:26:16.080
and in the digital space with humans and AI systems
link |
03:26:18.560
and just have fun.
link |
03:26:19.560
Yeah.
link |
03:26:20.400
Because most of us in the long arc of history
link |
03:26:22.880
will be completely forgotten.
link |
03:26:24.000
None of it will matter.
link |
03:26:26.040
It'll all be some kind of just like H H Hacker's guide
link |
03:26:29.800
into the galaxy will just be one sentence
link |
03:26:31.560
that summarizes all of our existence.
link |
03:26:34.320
And the sad thing is most of us
link |
03:26:36.680
will not be part of that sentence or all of us.
link |
03:26:38.880
Well, thanks for all the fish, Lex.
link |
03:26:40.960
Thanks for all the fish.
link |
03:26:42.000
The dolphins are running this thing.
link |
03:26:43.640
And they're talking to the UFOs recently,
link |
03:26:46.240
which is very interesting.
link |
03:26:48.040
Because the UFOs keep going to the water.
link |
03:26:50.560
So we humans assume that the UFOs are here to visit,
link |
03:26:53.720
the aliens are here to visit us,
link |
03:26:55.160
but it's probably the fish.
link |
03:26:56.320
No, I just think it's next generation aircraft
link |
03:26:58.560
that we're using.
link |
03:27:00.080
Oh, that we're just not aware of.
link |
03:27:01.480
But why are they talking to the fish?
link |
03:27:03.040
Well, that's the place you test hypersonic aircraft
link |
03:27:05.720
is over oceans.
link |
03:27:06.640
So that's the Russians with their hypersonic nuclear weapons.
link |
03:27:10.320
That's what we're watching.
link |
03:27:11.160
Rod's from God, man.
link |
03:27:12.120
Rod's from God.
link |
03:27:13.680
So let me try to transition from UFOs to Abraham Lincoln.
link |
03:27:19.360
Lincoln said that nearly all men can stand adversity.
link |
03:27:22.880
But if you want to test a man's character, give him power.
link |
03:27:27.000
Do you think power and money can corrupt most people?
link |
03:27:31.160
And if so, do you worry of this corrupting force
link |
03:27:33.960
on your own mind?
link |
03:27:35.480
You're one of the leading minds in the cryptocurrency space.
link |
03:27:40.360
You're the leader of the Cardano project.
link |
03:27:44.120
You're the king of the rats.
link |
03:27:47.160
Of the rats.
link |
03:27:49.360
Does this corrupt your mind?
link |
03:27:51.000
Both the power and the money of it?
link |
03:27:53.240
Yeah, I mean, you see this most pervasively
link |
03:27:55.400
with people who inherit a large amount of money or title
link |
03:27:59.360
like dynasties like the melons or the Rockefellers
link |
03:28:02.480
or other people.
link |
03:28:03.240
The worst thing you can do to somebody
link |
03:28:04.680
is just hand them an enormous amount of power
link |
03:28:06.600
that they're not prepared for.
link |
03:28:08.800
And the challenge with this space is like everybody's young.
link |
03:28:11.880
And we're all billionaires now.
link |
03:28:13.400
And we have these cult followings
link |
03:28:14.920
and do all these things, right?
link |
03:28:16.320
Nobody really says no to you.
link |
03:28:18.000
Like for example, I have this ranch up in Wyoming
link |
03:28:21.880
and it has 400 bison on it.
link |
03:28:23.760
So now I'm a bison rancher.
link |
03:28:25.880
If somebody was monitoring, auditing, that'd be like,
link |
03:28:31.200
Charles, do you have any experience
link |
03:28:32.360
racing taking care of bison?
link |
03:28:33.840
I'd be like, no.
link |
03:28:35.200
So you think it's really a good idea
link |
03:28:36.640
to have this ranch with 400 bison running around.
link |
03:28:39.000
What the hell are you going to do with bison?
link |
03:28:40.520
Just have to figure out what I'm going to do with these bison.
link |
03:28:42.960
So we'll make a video game.
link |
03:28:45.200
We'll do crypto bison.
link |
03:28:47.320
But you're going to get one.
link |
03:28:49.480
I'm not pulling it.
link |
03:28:50.520
Thank you.
link |
03:28:51.040
I'd love to.
link |
03:28:52.160
I'm not pulling it that string just yet.
link |
03:28:53.680
So I'm wondering how you're going to connect this back to power.
link |
03:28:57.600
Right.
link |
03:28:58.480
And so my point is that when you are unrestrained,
link |
03:29:01.480
like literally no one can say no,
link |
03:29:03.600
or you have the ability to distort reality around yourself
link |
03:29:06.880
and you're not constrained by social customs,
link |
03:29:10.320
it creates a situation where you start losing perspective.
link |
03:29:16.200
You're not grounded anymore, I think.
link |
03:29:17.920
So it's less of a question of, will you become evil or not?
link |
03:29:20.720
It's more of a question of, will you lose so much touch
link |
03:29:22.880
with humanity that you just can't relate or understand people?
link |
03:29:26.480
And then inadvertently, by your actions,
link |
03:29:28.400
start harming people, either through the policies
link |
03:29:31.240
that you pursue or the things that you start building
link |
03:29:34.480
and so forth.
link |
03:29:35.960
So I think the best inoculation against that
link |
03:29:38.800
is to surround yourself with activities
link |
03:29:40.880
that are utterly divorced from your reputation and status.
link |
03:29:44.080
The best thing are animals and gardening.
link |
03:29:46.800
Because a donkey doesn't care if you're a billionaire or broke,
link |
03:29:49.400
he'll shit on you exactly the same way.
link |
03:29:52.600
And so there's a humility behind these types of activities
link |
03:29:55.840
and these things.
link |
03:29:56.680
And there's an honest work component,
link |
03:30:00.560
like when you grow hay or whatever, you have to plant.
link |
03:30:03.360
You have to actually water, you have to irrigate,
link |
03:30:05.200
you have to actually be there.
link |
03:30:06.480
And you can't use some excuse while I was meeting
link |
03:30:08.280
the president of El Salvador.
link |
03:30:09.680
I was doing this.
link |
03:30:10.600
I was like, hey, it doesn't give a shit.
link |
03:30:12.560
It's heady, right?
link |
03:30:13.720
So it grounds it connects you.
link |
03:30:14.840
The other thing is you have to get used to giving away.
link |
03:30:17.240
All the best things in my life
link |
03:30:19.000
have come as a consequence of first giving.
link |
03:30:21.400
Like I got started in the cryptocurrency space
link |
03:30:23.080
by giving away a free class,
link |
03:30:24.360
Bitcoin or how we learn to stop wearing your love crypto.
link |
03:30:26.560
You did a free podcast, right?
link |
03:30:28.200
In life, if you give and you develop that mindset
link |
03:30:31.400
of I'm not attached to the things I have
link |
03:30:33.960
and if push comes to shove, it goes away.
link |
03:30:36.360
Usually you get more back.
link |
03:30:37.800
Like I gave away all my ether,
link |
03:30:38.960
I never received any of it, 293,000 ether.
link |
03:30:41.520
At the all time high over $1.2 billion.
link |
03:30:44.400
I give it to my secretary.
link |
03:30:46.120
I had no idea if it was gonna be worth anything or not,
link |
03:30:48.040
but he kind of got shafted.
link |
03:30:49.200
And I was like, well, they don't like me.
link |
03:30:51.200
So they don't like you by the transitive property
link |
03:30:53.200
of relationships.
link |
03:30:54.240
So you're screwed.
link |
03:30:55.680
And he's like, well, I'm gonna go back
link |
03:30:56.840
and my wife is probably gonna divorce me
link |
03:30:58.520
and all this stuff.
link |
03:30:59.360
And then what do I do?
link |
03:31:00.200
And I said, well, I'll give you my ether.
link |
03:31:01.200
I don't know if it's gonna be worth anything.
link |
03:31:02.920
So, you know, he's still pretty good.
link |
03:31:05.320
So, you know, but then again,
link |
03:31:07.560
regardless of doing that, I now have Cardano.
link |
03:31:10.280
I have this great career.
link |
03:31:11.400
I've done all these amazing things.
link |
03:31:12.800
So I think that's the,
link |
03:31:13.640
there's a single best way of handling power
link |
03:31:16.080
is you have to do things to keep yourself grounded.
link |
03:31:19.560
In case of Washington,
link |
03:31:20.640
he was deeply connected to Mount Vernon.
link |
03:31:22.720
During the Revolutionary War,
link |
03:31:23.800
he was like sending letters,
link |
03:31:25.240
talking about the irrigation ditches
link |
03:31:26.880
and the barn and things like that.
link |
03:31:28.480
He was always connected to that.
link |
03:31:29.960
And then also develop a mindset
link |
03:31:31.520
that you're only here temporarily.
link |
03:31:34.280
Everything you have is finite.
link |
03:31:35.720
It's going to go away at some point.
link |
03:31:37.720
No matter how much you want to keep it,
link |
03:31:39.320
you will die and somebody else will have it.
link |
03:31:42.480
So you live for the next generation.
link |
03:31:44.800
You don't live for yourself.
link |
03:31:45.800
You look to the future and you say,
link |
03:31:47.120
what am I going to leave behind?
link |
03:31:48.400
What am I going to transmit?
link |
03:31:50.000
And then in that kind of mindset,
link |
03:31:51.920
always forces you to be more gracious,
link |
03:31:54.960
cooperative and collaborative with people.
link |
03:31:57.160
All these dictators, they are egomaniacs
link |
03:32:00.680
and they get connected to these fantasies
link |
03:32:02.880
and they live for themselves.
link |
03:32:04.080
Look at Xi and China.
link |
03:32:05.240
He's unraveling a power structure
link |
03:32:07.560
that was what made China, China today.
link |
03:32:10.560
After Mao, they said,
link |
03:32:11.600
we probably shouldn't have another one of those guys.
link |
03:32:13.880
And so he said, let's build something
link |
03:32:16.160
where there's checks and balances
link |
03:32:17.880
and no one person is going to run the whole show
link |
03:32:21.120
or else it'll descend and regress and we'll have problems.
link |
03:32:24.360
And then what he's done,
link |
03:32:25.320
he's thinking only about himself,
link |
03:32:27.240
not the best interest of China.
link |
03:32:29.160
So he's systematically unraveling a system
link |
03:32:31.520
they've been embracing for over 40 years.
link |
03:32:34.440
And to what end?
link |
03:32:35.800
After he dies, the next guy who comes in,
link |
03:32:37.720
even as Xi is super competent,
link |
03:32:39.360
the next guy is going to horrifically abuse
link |
03:32:41.440
that power structure.
link |
03:32:42.560
And the same thing happened with the Romans.
link |
03:32:45.080
After Augustus, the great emperor,
link |
03:32:47.440
then suddenly down the line, you have Caligula and Nero
link |
03:32:50.360
and all these other terrible emperors
link |
03:32:51.800
that just destroyed everything
link |
03:32:53.560
that the republic and the empire sought to achieve.
link |
03:32:56.480
So you have to think for the future.
link |
03:32:58.800
You have to think in institutions and systems.
link |
03:33:01.040
You have to have things that ground yourself
link |
03:33:03.240
and you have to be fully prepared to lose everything
link |
03:33:05.800
and give up everything.
link |
03:33:07.080
After I left Ethereum, I had nothing, okay?
link |
03:33:10.040
Reputation was damaged, not a lot of money.
link |
03:33:12.920
Nobody really want to work with me.
link |
03:33:14.120
No one pick up a phone for two whole years.
link |
03:33:16.560
It was horrible.
link |
03:33:18.000
And so I was at bedrock in that experience.
link |
03:33:21.040
And now look where I'm at.
link |
03:33:22.600
I built all the way up to that.
link |
03:33:24.200
And so that wasn't by accident.
link |
03:33:25.960
It was, I had to surround myself with amazing people.
link |
03:33:29.200
Why would amazing people want to surround themselves with me?
link |
03:33:31.320
If I was this narcissistic asshole
link |
03:33:34.440
who just looks like it's me, me, me,
link |
03:33:36.920
everything would be a transactional relationship.
link |
03:33:41.320
It would be, okay, we'll get as much as we can
link |
03:33:43.200
and then run away as quickly as possible.
link |
03:33:45.280
Instead, it was, I'm going to invest in you.
link |
03:33:47.640
And maybe I'll win, maybe I won't win,
link |
03:33:49.480
but I'll be the last guy to leave the boat.
link |
03:33:51.600
If we're freezing to death, you get my coat
link |
03:33:54.200
and I'll just deal with the cold, that kind of mindset.
link |
03:33:57.560
You have to have that.
link |
03:33:58.640
I got that from my dad.
link |
03:33:59.880
He got it from his father.
link |
03:34:01.840
You know, my grandfather and great grandfather,
link |
03:34:04.160
my dad's, I grew up in Montana
link |
03:34:05.600
and they were like products of the Homestead Act.
link |
03:34:07.960
Very rough Montana.
link |
03:34:09.520
You know, a lot of people died and froze to death
link |
03:34:11.680
up there eating by animals or something.
link |
03:34:13.280
They were shot by their neighbors
link |
03:34:14.840
and nobody investigates anything because it's Montana.
link |
03:34:18.040
So the only way you survive is by taking care of each other
link |
03:34:21.720
and being a good member of that community.
link |
03:34:23.520
And if somebody gets big,
link |
03:34:24.640
you feel have this implicit desire to go and give back
link |
03:34:27.920
and take care of the community that you came from
link |
03:34:30.160
and invest in that community.
link |
03:34:31.560
Like I came from the mathematical community.
link |
03:34:32.960
I never completed a PhD,
link |
03:34:34.360
but one of the things that I'm doing
link |
03:34:36.040
is I'm going to put $20 million and set up a center
link |
03:34:38.960
to do automated theorem proving
link |
03:34:40.360
and we're going to heavily invest and lean
link |
03:34:42.440
because I'm super excited about mechanizing math
link |
03:34:44.640
and making machine understandable.
link |
03:34:46.400
I know all these guys who do this work.
link |
03:34:48.320
There's like all these mathematicians and computer scientists
link |
03:34:51.360
and no one pays attention to them.
link |
03:34:52.640
And they're kind of like the redheaded stepchildren
link |
03:34:54.680
of mathematics and they live on the boundaries and periphery.
link |
03:34:57.280
Meanwhile, they're super passionate
link |
03:34:58.880
and they absolutely love what they do.
link |
03:35:01.240
And if only they had the right resources,
link |
03:35:05.200
within 50 or 100 years, what they're doing
link |
03:35:07.480
can probably come the dominant model
link |
03:35:09.160
of how to do mathematics.
link |
03:35:10.800
So I'm now in a position where I have the financial means
link |
03:35:14.160
to take care of these guys.
link |
03:35:15.800
So all I have to do is just call them up and say,
link |
03:35:18.040
hey, would you like to work with?
link |
03:35:19.680
Oh, absolutely.
link |
03:35:20.840
And cut a check and it's done.
link |
03:35:22.840
So the interesting tension here,
link |
03:35:25.200
so we talked about ways to prevent power
link |
03:35:27.960
from corrupting a human being
link |
03:35:30.240
that's in a leadership position.
link |
03:35:32.000
There's an interesting case in the cryptocurrency space
link |
03:35:35.960
of Bitcoin and Satoshi Nakamoto
link |
03:35:38.560
that basically doesn't have a leader.
link |
03:35:40.840
So the benefit of a leader is somebody
link |
03:35:44.480
that perhaps even when they don't carry power
link |
03:35:48.480
maintains a little bit of a flame of vision.
link |
03:35:51.640
I suppose Bitcoin has that
link |
03:35:54.760
with the original work by Satoshi Nakamoto
link |
03:35:57.800
and the sort of that, even though it's anonymous,
link |
03:36:02.600
the idea still lives on through the community.
link |
03:36:05.120
But nevertheless, the leader is anonymous.
link |
03:36:08.400
Do you think this is an interesting case study
link |
03:36:11.960
about leadership is for the leader to maintain anonymity?
link |
03:36:16.880
It was a saying from Sun Tzu paraphrasing it,
link |
03:36:19.320
the best leaders are felt but never seen.
link |
03:36:22.280
Yeah, so I think that's exactly right.
link |
03:36:24.160
The less the leader can be in the room
link |
03:36:26.640
and the more the principles of the leader are in the room,
link |
03:36:28.800
the better for the firm.
link |
03:36:29.880
Because what you're doing is creating more leaders that way.
link |
03:36:32.440
You're inspiring the next generation, the next wave,
link |
03:36:35.000
the next circle out to act with those principles
link |
03:36:38.480
but contribute in their own way and their own flair.
link |
03:36:41.120
And so you gain collective intelligence
link |
03:36:43.000
inside the organization
link |
03:36:44.120
instead of just constraining yourself
link |
03:36:45.760
to however the great the leader can be.
link |
03:36:48.200
The other side of it is if the leader's principles
link |
03:36:50.560
are too strong, so this is the dark side of it,
link |
03:36:52.720
you end up with what's happened in Disney
link |
03:36:54.320
with Walt Disney after he died for like 20 years.
link |
03:36:57.040
People say, well, we don't do that
link |
03:36:58.160
because Walt Disney wouldn't do it that way.
link |
03:37:00.560
Or to a lesser extent, Apple.
link |
03:37:02.160
They say, oh, we don't do that
link |
03:37:03.280
because Steve Jobs wouldn't do it that way.
link |
03:37:05.360
Well, he's dead, he's gone, move on.
link |
03:37:07.440
So somebody I think asked you whether you're a clone
link |
03:37:10.560
or a deep fake and you said that you admitted,
link |
03:37:13.960
you slipped up on video saying that you're a deep fake.
link |
03:37:17.280
So on that top.
link |
03:37:18.400
I'm actually a poker playing robot that escaped a lab.
link |
03:37:20.840
The truth finally comes out.
link |
03:37:22.240
But I said on that topic,
link |
03:37:23.640
who do you think is Satoshi Nakamoto?
link |
03:37:25.600
Is it possible that you are in fact, Satoshi Nakamoto?
link |
03:37:29.160
No.
link |
03:37:32.320
If you have a preponderance of the evidence,
link |
03:37:35.720
I think the most likely candidate would be Adam Back.
link |
03:37:39.040
It's the Occam's razor candidate.
link |
03:37:41.120
And mostly because he's the right place, right time,
link |
03:37:43.760
right age, right skill set.
link |
03:37:46.040
If you look at the design of Bitcoin,
link |
03:37:48.440
the types of decisions like the use of fourth,
link |
03:37:50.520
the scripting language,
link |
03:37:52.000
that was pretty common in English
link |
03:37:53.440
and European pedagogy in the 1980s and 1990s.
link |
03:37:56.080
It's like an example language for a stack based assembly.
link |
03:37:58.880
And like little stuff like that, little quirks like that.
link |
03:38:01.760
Also he created HashCash,
link |
03:38:03.040
which was the predecessor of Proof of Work.
link |
03:38:05.200
He just kind of got a chip on his shoulder
link |
03:38:06.560
that Microsoft never did anything with it.
link |
03:38:08.800
So he's probably looking for something.
link |
03:38:10.200
He grew up with all the cipherpunks.
link |
03:38:11.760
He knew of Hal Fennie.
link |
03:38:13.600
He knew of all these people.
link |
03:38:15.240
He knew Phil Zimmerman.
link |
03:38:16.080
You don't think it's Hal Fennie?
link |
03:38:17.160
Well, no, because the code was not good enough.
link |
03:38:20.960
Hal was a Unix, Linux guy.
link |
03:38:23.160
He was a talented programmer.
link |
03:38:24.880
He was a talented developer.
link |
03:38:26.480
The initial code for Bitcoin
link |
03:38:27.960
was developed to look like on a Windows machine.
link |
03:38:30.400
You know, Adam worked at Microsoft, go figure.
link |
03:38:33.560
And also it was very academic.
link |
03:38:35.200
And it had to be cleaned up
link |
03:38:36.320
and a lot of things had to be patched up and fixed.
link |
03:38:38.920
If it got like Hal developed it,
link |
03:38:40.840
it probably had less of the, you know,
link |
03:38:43.760
let's use secp246k1 and these types of things
link |
03:38:47.400
and more of like,
link |
03:38:48.520
hey, let's build this cool engineering thing
link |
03:38:50.760
and we'll figure out the protocol design later on.
link |
03:38:53.280
It just stinks of an older academic,
link |
03:38:56.520
the initial design of Bitcoin
link |
03:38:58.000
and the initial rollout of Bitcoin.
link |
03:38:59.480
And then brilliant people like Greg Maxwell and others,
link |
03:39:02.000
they came and cleaned it all up.
link |
03:39:03.840
And lo and behold, where is Adam?
link |
03:39:05.520
It's like the CEO of the largest Bitcoin development company
link |
03:39:08.360
in the space who's trying to keep working on
link |
03:39:10.520
and building out Bitcoin.
link |
03:39:11.720
And where the hell was Adam when Satoshi was around?
link |
03:39:14.840
I don't think there was any overlap
link |
03:39:17.080
where they were both together at the same period of time.
link |
03:39:19.640
But I mean, if you really care,
link |
03:39:21.000
you can even do this.
link |
03:39:22.760
There's a lovely paper written by the US Army.
link |
03:39:25.320
If you just Google like code, stalometry, US Army,
link |
03:39:28.520
it's a technique where you can use ML
link |
03:39:31.720
and a few other things to actually kind of develop
link |
03:39:33.720
a fingerprint for the way that people write code.
link |
03:39:36.320
So all you gotta do is take the original Bitcoin source code
link |
03:39:39.320
and then take all the open source repos
link |
03:39:41.640
from around that time period and before
link |
03:39:43.680
and see if there's a match between those two.
link |
03:39:46.640
Now, if he's really good at creating an alias,
link |
03:39:49.600
probably not so good at obfuscating the code that was written.
link |
03:39:53.120
So the odds are that you'd probably find a match
link |
03:39:55.360
to a repo that's connected to a real life human identity
link |
03:39:58.160
or at least a weaker Opssec
link |
03:40:00.360
because you're younger, you have weaker Opssec.
link |
03:40:03.040
Do you know if people have tried that?
link |
03:40:04.200
I don't think anybody's actually done it,
link |
03:40:05.800
but there's actually a beautiful paper.
link |
03:40:07.320
It's like 94% accurate, the code stalometry.
link |
03:40:09.720
The code stalometry, so for various reasons,
link |
03:40:14.320
I've worked with people that work on stalometry
link |
03:40:16.320
of natural language.
link |
03:40:17.760
Okay, and I think it matches closest to Nick Sabo
link |
03:40:22.280
if you actually do the written stalometry analysis
link |
03:40:26.480
of Satoshi's writings to Salvatore.
link |
03:40:28.440
So I meant stalometry as a field.
link |
03:40:30.080
I didn't actually look for application
link |
03:40:31.840
for this particular problem,
link |
03:40:33.600
but so you're saying Nick Sabo is the closest match.
link |
03:40:36.520
Yeah, somebody did it years ago.
link |
03:40:37.840
I didn't look at if the model was a sound or not,
link |
03:40:39.840
but I just remember reading on a Bitcoin talk
link |
03:40:41.520
and Sabo is another one of the common candidates.
link |
03:40:44.240
How many Sabo and Adam are probably the top three things
link |
03:40:48.000
that people could list.
link |
03:40:48.840
What do you think about this idea of anonymity,
link |
03:40:51.080
of publishing something anonymously?
link |
03:40:53.040
Would you ever consider publishing a paper?
link |
03:40:55.080
You've been part of, I mean, the Cardano ecosystem
link |
03:40:59.680
has published a lot of incredible papers.
link |
03:41:01.840
Is there ever a value to publish anonymously?
link |
03:41:04.080
Well, every paper that goes through the referee process,
link |
03:41:06.960
the authors are ripped off.
link |
03:41:08.400
So you don't actually see the authorship
link |
03:41:10.320
when you submit to the conference.
link |
03:41:12.360
So that's just best practice.
link |
03:41:14.360
But the question is,
link |
03:41:15.200
do you preserve the anonymity post conference
link |
03:41:17.000
and actually not reveal the author of the paper?
link |
03:41:20.160
It's a detriment for the deals we make
link |
03:41:22.920
because the whole premise of working with our company
link |
03:41:25.640
as an academic is that you're gonna have amazing coauthors
link |
03:41:28.920
and your work is gonna appear in great conferences,
link |
03:41:31.080
great journals, and as a consequence, you get tenure.
link |
03:41:33.840
If you publish anonymously,
link |
03:41:35.920
it's like being like doing clearance work
link |
03:41:38.360
in high energy physics or something like that.
link |
03:41:40.280
It's like, after 30 years of this amazing career
link |
03:41:42.800
working on nuclear weapons and classified reactors,
link |
03:41:45.640
you finish and then you go to apply for a job
link |
03:41:48.080
and they're like, so what have you done
link |
03:41:48.920
for the last 30 years?
link |
03:41:50.000
Stuff, where is it on your CV?
link |
03:41:53.520
Well, I can't really talk about it.
link |
03:41:55.200
Okay, welcome to community college.
link |
03:41:57.600
So you get really screwed if you do that.
link |
03:41:59.760
So there's a misalignment of incentives
link |
03:42:01.600
in the academic world towards anonymity.
link |
03:42:04.560
And generally it's only done
link |
03:42:06.200
when you're doing something very controversial
link |
03:42:08.640
or there's a whistleblowing type of a component.
link |
03:42:10.960
It's not typically done for foundational work.
link |
03:42:13.680
And Satoshi was really one of the first things
link |
03:42:15.440
because like if there was a Satoshi dox themselves,
link |
03:42:17.720
and I don't think it's possible anymore,
link |
03:42:19.600
but if he or she did that,
link |
03:42:21.600
that's like a Nobel Prize in economics, likely.
link |
03:42:24.440
You're on the shortlist for that.
link |
03:42:26.560
And there's enormous accolades
link |
03:42:28.440
that would come beyond the monetary incentives
link |
03:42:30.480
of being able to dox yourself.
link |
03:42:32.680
But that'd be cool if they give a Nobel Prize in economics
link |
03:42:37.240
to an anonymous, to Satoshi Nakamoto.
link |
03:42:39.400
It's been proposed and it was turned down.
link |
03:42:41.640
Yeah, so yeah, I mean,
link |
03:42:43.760
there are a few people in our company
link |
03:42:45.160
that have done Sadonymous publications
link |
03:42:47.480
like the, if you look at the Chimerical Edgers paper,
link |
03:42:49.800
that's a, it's not a real name, it's a crazy name.
link |
03:42:52.560
It's a Sadonymous publication.
link |
03:42:55.240
And you know, but that's usually for throwaway work.
link |
03:42:58.360
There is one project we inherited
link |
03:42:59.920
from an anonymous person, which is fascinating.
link |
03:43:02.160
It's called Qedidas.
link |
03:43:03.720
And it's basically an extension
link |
03:43:05.520
of the QED manifesto from the 90s.
link |
03:43:08.040
And the pseudonym is Bill White.
link |
03:43:10.120
And I think it's some anonymous mathematician,
link |
03:43:12.160
but I can't figure out which one it is.
link |
03:43:14.120
But basically it's a marketplace for deduction.
link |
03:43:16.320
So it's like a, so it's like this magic machine
link |
03:43:19.080
where you can create incentives for people
link |
03:43:20.880
to write mathematical proofs and a theorem prover
link |
03:43:23.080
and make some money from it.
link |
03:43:24.400
So there's some cool work that's there.
link |
03:43:26.760
And it's sad that Bill stayed anonymous
link |
03:43:29.080
because I think that could have been easily published.
link |
03:43:31.000
And there was a lot of really cool things
link |
03:43:32.240
that could have been done with Qedidas.
link |
03:43:34.400
So you did say the success of Cardano,
link |
03:43:36.360
sort of the vision you have is for you
link |
03:43:38.880
to have less and less power over time.
link |
03:43:41.320
So this idea of governance,
link |
03:43:43.720
what's your vision for a decentralized,
link |
03:43:45.960
secure governance system?
link |
03:43:48.240
So the first thing you have to do
link |
03:43:49.400
is you got to look at meaningful metrics,
link |
03:43:51.600
not vanity metrics.
link |
03:43:53.000
So what does it mean to have legitimacy
link |
03:43:55.840
in a governance system?
link |
03:43:56.680
You can build any governance system you want.
link |
03:43:58.520
You have a dictator, right?
link |
03:43:59.840
Like Bob is in charge.
link |
03:44:01.240
It's like, whether you like Bob or not,
link |
03:44:03.200
he's in charge.
link |
03:44:04.320
It's not very legitimate.
link |
03:44:05.560
And you can have pure democracy
link |
03:44:06.920
where every single person votes
link |
03:44:08.440
and then nothing ever gets done.
link |
03:44:10.280
County dog catcher is like a six year election
link |
03:44:12.880
or something like that.
link |
03:44:14.120
So there's a spectrum there
link |
03:44:15.280
between absolute power to one
link |
03:44:17.320
and perfectly egalitarian power
link |
03:44:20.200
to every single potential participant inside the system.
link |
03:44:23.480
And then the question is, okay,
link |
03:44:24.960
well, how do you handle choice architecture in that?
link |
03:44:28.200
So like, are you asking your people about every question?
link |
03:44:31.960
Or are you asking your people
link |
03:44:33.240
about a subset of questions
link |
03:44:34.560
related to a particular set of topics,
link |
03:44:36.360
but then they're not allowed to talk about other topics?
link |
03:44:38.720
Like for example, are they allowed to change the tax rate
link |
03:44:40.720
but they can't change freedom of speech?
link |
03:44:42.520
That kind of a thing.
link |
03:44:43.760
So the first thing you have to do
link |
03:44:45.800
when you build these types of systems
link |
03:44:47.240
and they get to a certain scale
link |
03:44:48.960
is you have to build some mechanism
link |
03:44:50.840
for people who are interested in governance
link |
03:44:52.760
to self select and participate.
link |
03:44:54.960
Just create a collection bucket.
link |
03:44:56.800
In Bitcoin, we had Bitcoin talk
link |
03:44:58.440
and Bitcoin Reddit and these things
link |
03:44:59.920
and eventually the GitHub repos and these things,
link |
03:45:02.160
there was a place to go if you were interested.
link |
03:45:04.720
And you need some sort of change management system
link |
03:45:06.720
where people who want to evolve the system
link |
03:45:08.760
can write it down in a very careful way.
link |
03:45:10.480
So in Bitcoin's case,
link |
03:45:11.400
it was Bitcoin improvement proposal
link |
03:45:12.880
and Ethereum, it's the Ethereum improvement proposal.
link |
03:45:15.520
And for us, it's the SIP,
link |
03:45:16.600
the Cardano improvement proposal.
link |
03:45:18.320
But it's just a structured way
link |
03:45:19.400
of discussing how you wish to change.
link |
03:45:21.320
Then there's a question of,
link |
03:45:22.800
do you want to do this implicitly or explicitly?
link |
03:45:25.800
In the case of Bitcoin and Ethereum,
link |
03:45:27.600
it's an implicit system.
link |
03:45:28.840
So there's no on chain voting,
link |
03:45:30.760
there's no like five people said this
link |
03:45:32.760
and four people said this, so we do this.
link |
03:45:34.880
In the case of Cardano,
link |
03:45:35.720
we're actually explicitly inviting this.
link |
03:45:37.520
This is one of the biggest differentiators
link |
03:45:39.280
between Cardano, Polkadotios and these other things
link |
03:45:41.560
is that we're really serious about governance
link |
03:45:43.800
to the extent that we're actually doing
link |
03:45:46.160
foundational research in eVoting.
link |
03:45:47.920
We're building new voting systems,
link |
03:45:49.480
we're exploring preference voting and quadratic voting.
link |
03:45:52.040
And the long and the short is
link |
03:45:53.240
that we want more and more people
link |
03:45:54.920
to participate in voting for things.
link |
03:45:57.720
And you have to start somewhere.
link |
03:45:59.600
So our hypothesis is we can bootstrap the system
link |
03:46:02.640
with the treasury system.
link |
03:46:05.800
So in Cardano, some of the inflation goes
link |
03:46:09.040
to the block producers,
link |
03:46:10.040
just like any other cryptocurrency,
link |
03:46:11.760
but some goes into a decentralized treasury,
link |
03:46:14.480
which has over a billion dollars of ADA in it.
link |
03:46:17.240
So it's a lot of money.
link |
03:46:18.680
And that treasury is not on our mind control
link |
03:46:20.680
or the foundation's control,
link |
03:46:22.080
it's actually controlled by the community as a whole.
link |
03:46:24.840
Through a program called Catalyst.
link |
03:46:26.400
And so all these people can come together,
link |
03:46:28.000
they can submit spending ballots
link |
03:46:29.440
and other people who hold ADA can vote to approve that.
link |
03:46:32.440
What's nice about it is you have a growth engine
link |
03:46:34.560
to improve two accesses.
link |
03:46:36.760
One is absolute participation.
link |
03:46:38.680
So increase the amount of people
link |
03:46:40.640
who hold ADA participating.
link |
03:46:42.240
So the absolute number of people participating.
link |
03:46:44.400
And the other is meaningful participation.
link |
03:46:46.680
So the depth of participation.
link |
03:46:48.200
Did you just show up and vote?
link |
03:46:49.880
Or did you spend hours debating things on idea scale,
link |
03:46:53.320
the innovation management platform,
link |
03:46:54.960
interacting with the funding proposal,
link |
03:46:56.640
going back and forth.
link |
03:46:57.880
And there's dozens of little things like that.
link |
03:47:00.360
Now my hypothesis is if you run this with enough iterations,
link |
03:47:02.920
eventually you get to a certain critical mass,
link |
03:47:05.320
like over 50% absolute participation
link |
03:47:07.600
and a high level of meaningful participation,
link |
03:47:09.920
where you can move beyond funding
link |
03:47:12.120
and you can start actually having meaningful questions
link |
03:47:14.720
about protocol design and improvement proposals
link |
03:47:17.520
and so forth.
link |
03:47:18.360
And then what you can do is you can roll out
link |
03:47:20.240
new voting systems and new social structures.
link |
03:47:22.760
And you can let them start voting on training wheels
link |
03:47:25.080
like system parameters.
link |
03:47:26.120
Like for example, the minimum transaction fee
link |
03:47:28.200
or that K parameter for the amount of stake pools
link |
03:47:30.280
or these types of things.
link |
03:47:32.080
Then they build enough competency there
link |
03:47:34.040
and they move up a next level
link |
03:47:35.640
and they actually start talking about hard forks
link |
03:47:37.440
using the update system, the hard fork combinator system.
link |
03:47:40.320
See, so that's how you.
link |
03:47:41.160
Voting on a hard fork.
link |
03:47:42.760
Voting on a hard fork.
link |
03:47:43.960
You can't do it unless your social dynamics are right
link |
03:47:46.280
and your voting system is right.
link |
03:47:47.400
And by the way, you also need to write a constitution
link |
03:47:49.480
around the same time.
link |
03:47:50.800
Because not all hard forks are created equally.
link |
03:47:53.400
The kinds of things that would add support
link |
03:47:55.160
for a new cryptographic primitive
link |
03:47:57.440
are distinctly different from the kinds of things
link |
03:47:59.200
that would change your monetary policy of the system.
link |
03:48:02.000
So the constitution would be written
link |
03:48:04.600
and maybe you can comment on
link |
03:48:05.760
what is the innovation management proposal system?
link |
03:48:09.000
So we partnered with a company called IdeaScale
link |
03:48:11.120
and they run a kind of a side platform.
link |
03:48:13.280
So people are interested.
link |
03:48:14.960
They kind of, that's kind of our version of a forum.
link |
03:48:16.840
They sign up and there's special tools
link |
03:48:18.520
on that platform for discussions that are productive.
link |
03:48:21.240
So they don't descend it
link |
03:48:22.080
to kind of like trolley Reddit style conversations,
link |
03:48:24.480
but they're much more focused
link |
03:48:25.640
around how's your product building out.
link |
03:48:28.280
And by the way, we're gonna add more infrastructure
link |
03:48:29.920
over time.
link |
03:48:30.760
In fact, our chief of staff, Tamara Hasson,
link |
03:48:32.440
she's working on setting up an incubator and accelerator.
link |
03:48:35.400
And we have lots of cool partners
link |
03:48:36.960
we've talked with in that space.
link |
03:48:38.200
And it's the same concept.
link |
03:48:39.520
Your idea comes in,
link |
03:48:41.040
what enters the system should not be
link |
03:48:43.200
what gets approved on the other side.
link |
03:48:44.760
It should go through some sort of gauntlet,
link |
03:48:46.280
some sort of crucible
link |
03:48:47.640
where you iterate your way through
link |
03:48:49.160
and there's all kinds of optimizations and upgrades
link |
03:48:51.840
and evolutions and combinations and destructions
link |
03:48:54.520
that occur.
link |
03:48:55.360
And then by the time you get to the other side
link |
03:48:56.480
either the idea just dies on the vine
link |
03:48:58.560
because it was a bad idea
link |
03:48:59.760
or it's a significantly stronger,
link |
03:49:01.760
far more fundable thing
link |
03:49:03.080
and potentially even gets attached with accountability.
link |
03:49:05.320
So you don't just fund the idea.
link |
03:49:06.960
You'd actually fund the auditor at the same time
link |
03:49:09.560
who actually holds the person accountable
link |
03:49:10.920
because the blockchain is not a real company.
link |
03:49:12.880
It's a ethereal thing.
link |
03:49:14.720
You need a counterparty to hold someone accountable
link |
03:49:16.960
who's real for that type of stuff
link |
03:49:18.880
and that type of funding.
link |
03:49:20.000
So that's what we're doing this year.
link |
03:49:21.440
It's like we have a whole team of people,
link |
03:49:23.120
partners like Governance Live and IdeaScale
link |
03:49:25.720
and papers we've written
link |
03:49:27.000
and about 30, 40,000 people regularly participating in this.
link |
03:49:30.600
So it's a huge social experiment
link |
03:49:32.480
and we're learning an enormous amount
link |
03:49:34.280
and then our goal is by the end of the year
link |
03:49:35.840
to have a meaningful percentage
link |
03:49:37.560
of the entire cardinal population inside of it,
link |
03:49:39.760
like 40, 50%.
link |
03:49:41.400
Then once you're at that threshold,
link |
03:49:42.680
now you have democratic majority of the entire system
link |
03:49:46.320
and you can have a real conversation about,
link |
03:49:48.040
okay, how do we write a constitution
link |
03:49:50.280
for this type of a system?
link |
03:49:51.520
And sorry to interrupt,
link |
03:49:53.160
but so the constitution,
link |
03:49:54.640
people still argue about it because natural language,
link |
03:49:57.440
much like poetry,
link |
03:49:58.800
lends itself to multiple interpretations.
link |
03:50:00.680
Is it possible to formalize some of these ideas
link |
03:50:03.880
that reduce the ambiguity?
link |
03:50:07.560
Everything is old is new again.
link |
03:50:09.000
We were talking about loge bond back in the day, right?
link |
03:50:12.120
So there's definitely formal languages
link |
03:50:14.600
you can use to express these things.
link |
03:50:15.960
That's why I'm so interested in things like address
link |
03:50:17.840
and Coq and Acta and theorem proving
link |
03:50:21.000
because that's exactly what you're attempting to do
link |
03:50:23.000
is to express some concept or desire or construction
link |
03:50:27.440
in a language that's machine understandable
link |
03:50:29.080
and manipulatable.
link |
03:50:30.160
In particular, how does the system know its own design?
link |
03:50:33.320
So what is the reference of a cryptocurrency?
link |
03:50:35.480
Usually it's a canonical code base,
link |
03:50:37.160
like here's Bitcoin Core and the C++ code
link |
03:50:40.040
is that is the canonical code base.
link |
03:50:42.640
But actually that's not right.
link |
03:50:43.720
You should have specifications, blueprints
link |
03:50:46.360
that are implementation agnostic
link |
03:50:47.840
as your canonical code base.
link |
03:50:49.160
And can your system know those specifications,
link |
03:50:51.360
understand those specifications
link |
03:50:52.840
and can your change management system be for that?
link |
03:50:55.560
And then can you provide a proof
link |
03:50:57.120
that your client is by similar to that specification?
link |
03:51:00.360
So that's 10 years in the future,
link |
03:51:02.160
but that's where you would go with that kind of a concept.
link |
03:51:05.240
But you're tending towards the formalism?
link |
03:51:08.800
Eventually, but that's not necessary
link |
03:51:10.800
for the system in the short term.
link |
03:51:12.280
It's good enough just to have,
link |
03:51:14.920
I know in a winner and say the Haskell client is that.
link |
03:51:17.720
And then what you basically do is you vote on a SIP
link |
03:51:21.240
and then once it's approved,
link |
03:51:23.280
then you go and implement that.
link |
03:51:24.480
And there's some mechanism to trigger the update system
link |
03:51:26.560
to update the reference client.
link |
03:51:27.680
Do you have an example of a SIP,
link |
03:51:29.200
a Cardano Improvement Proposal?
link |
03:51:31.120
Yeah, like the Kurt Benefit Pledge, SIP 007.
link |
03:51:34.320
So the...
link |
03:51:37.240
007.
link |
03:51:38.360
Yeah, everybody loves that.
link |
03:51:40.880
Yeah.
link |
03:51:41.720
I'm gonna change my luggage code now, Lex.
link |
03:51:44.400
What is that?
link |
03:51:45.240
Yeah, so basically it just has to do with the Pledge.
link |
03:51:50.120
So Pledge is a certain amount of ADA
link |
03:51:52.360
that a stake pool operator will set aside
link |
03:51:54.680
and connect to his pool in order to be listed
link |
03:51:58.000
in the registry.
link |
03:51:59.800
And actually it's connected to how much income you make
link |
03:52:02.800
as a pool operator.
link |
03:52:04.000
So if you set it too high, you have a consolidation
link |
03:52:07.480
and you have lots of pools.
link |
03:52:08.720
If you set it too low,
link |
03:52:09.800
what will happen is larger pools
link |
03:52:11.080
will tend to fragment
link |
03:52:12.600
and actually run multiple instances of themselves.
link |
03:52:15.520
And so there's this delicate parameter
link |
03:52:17.040
that you have to tweak.
link |
03:52:18.080
And so we have a formula for it,
link |
03:52:20.040
our formal specification that's quite involved.
link |
03:52:22.080
And so one of the community members came and said,
link |
03:52:23.800
well, I think we can massively simplify this design
link |
03:52:27.200
and actually get a better result
link |
03:52:28.640
for smaller stake pool operators.
link |
03:52:30.960
And so it's SIP 007.
link |
03:52:33.160
And there's actually a lot of conversation
link |
03:52:34.680
and people are thinking about it.
link |
03:52:35.720
And it was just stunning for me
link |
03:52:37.560
because to understand how to write a SIP like this,
link |
03:52:39.640
you actually have to read like a hundred pages
link |
03:52:41.440
of mathematical pros in the formal specification.
link |
03:52:44.760
So the guys who wrote, I was like, fuck yeah, this is great.
link |
03:52:48.720
I'll just say an example of a SIP.
link |
03:52:50.440
That's one thing, but it can be as big as,
link |
03:52:52.560
hey, I want to add like quantum resistance to the system.
link |
03:52:55.640
And here's how you do that, you know, like quantum VRF
link |
03:52:57.960
and I want to put XMSS and all this other stuff.
link |
03:53:00.720
So there's a lot you can do.
link |
03:53:02.160
And you can do it indirectly or implicitly
link |
03:53:07.160
where there's some social process outside of the system
link |
03:53:10.120
where you eventually approve a SIP
link |
03:53:12.440
or you can do it explicitly where you directly vote
link |
03:53:14.640
or some representative democracy,
link |
03:53:16.880
some group of representatives directly votes.
link |
03:53:19.240
And then once you've decided it's there,
link |
03:53:21.200
the constitution is necessary
link |
03:53:22.440
because you need to know the decision threshold.
link |
03:53:24.720
Is it super majority or majority?
link |
03:53:27.000
And also the voting process.
link |
03:53:29.040
Like a lot of policy experts believe
link |
03:53:30.760
that if Brexit was a multi stage vote,
link |
03:53:32.880
it would have never passed
link |
03:53:34.440
because what people would have done the initial stage
link |
03:53:36.480
in all the horrors of Brexit
link |
03:53:37.760
would have been broadcasted to society.
link |
03:53:39.680
And then there would have been some reluctance
link |
03:53:41.160
and buyer's remorse on it.
link |
03:53:42.920
And then the second round would have failed
link |
03:53:44.600
or something like that.
link |
03:53:45.960
But because it was just a singular event, you know,
link |
03:53:48.160
it's like they passed it now.
link |
03:53:50.200
British are all passive aggressive about it with no sign.
link |
03:53:52.960
Very well, we shall remove from Europe.
link |
03:53:55.680
And so your voting system has a lot to do
link |
03:53:58.640
with, you know, the outcome you get.
link |
03:53:59.840
The other thing is, you know, what type of voting?
link |
03:54:01.520
Is it just an absolute or is it preference voting?
link |
03:54:03.920
Like, so, you know, you pick your favorite sip,
link |
03:54:06.520
your second favorite sip or something like that.
link |
03:54:08.640
You know, so Condorcet or Borda are two examples of systems.
link |
03:54:11.120
Are you a fan of those like the rank choice vote?
link |
03:54:13.080
I love them so much, especially for political diversity.
link |
03:54:16.360
Because this whole concept of throwing your vote away,
link |
03:54:18.800
if it's Alice or Bob,
link |
03:54:20.160
you're always going to get a,
link |
03:54:21.160
it's self parked it at best, right?
link |
03:54:23.560
The giant, the, yeah, yeah, you know, you know the one.
link |
03:54:26.600
Turd versus I forget what else, douche versus turd.
link |
03:54:29.640
Douche versus turd, self park.
link |
03:54:31.760
So if it's ranked order, you know, or preference voting,
link |
03:54:34.480
you never have that situation
link |
03:54:35.640
because you always pick your favorite
link |
03:54:36.800
and you get a lot more diversity on the ballot.
link |
03:54:38.560
But then you have arrows, paradox,
link |
03:54:39.840
and you know, all these other things that come up.
link |
03:54:41.800
So it's, there's no perfect system.
link |
03:54:44.000
And really you have to be comfortable
link |
03:54:46.800
with governance in a game of inches.
link |
03:54:48.840
And you start by some guiding principles.
link |
03:54:51.240
The guiding principles is more is better
link |
03:54:53.480
and productive interactions are better
link |
03:54:55.920
than destructive interactions.
link |
03:54:57.240
And you have to be able to quantify those things.
link |
03:54:58.840
As long as you have an engine
link |
03:55:00.080
that allows you to grow in those directions,
link |
03:55:02.160
then you have a lot more people on for the ride
link |
03:55:04.120
when you actually start talking
link |
03:55:05.280
about these bigger and bigger things.
link |
03:55:07.240
The other challenge was
link |
03:55:08.080
that we had to decentralize development of the protocol
link |
03:55:10.600
and the brain of the protocol.
link |
03:55:12.880
We have fully decentralized the brain of the protocol.
link |
03:55:15.360
The peer review academic process means
link |
03:55:17.080
that there's now an academic incentive
link |
03:55:19.400
for graduate students, postdocs, and professors
link |
03:55:22.240
to spend enormous amounts of time writing papers
link |
03:55:24.640
in our ecosystem because they want tenure, you know,
link |
03:55:27.440
they want to, and we show that you can get it.
link |
03:55:29.680
We should, there's been a lot of people
link |
03:55:31.480
who've gotten great academic careers
link |
03:55:33.120
from working with us.
link |
03:55:34.320
So yeah, keep adding to that pile of 105 papers.
link |
03:55:37.720
This is great.
link |
03:55:38.880
And that doesn't need Charles Hoskins
link |
03:55:40.360
and it doesn't need IOHK funding or anything like that.
link |
03:55:42.760
They're on, we're already seeing unfunded derivative work
link |
03:55:45.080
from people who are completely disconnected
link |
03:55:46.640
from us writing papers about stuff in our ecosystem.
link |
03:55:49.560
So just continue to develop that, but that's looking good.
link |
03:55:53.040
To centralize development, we're working on that as well.
link |
03:55:55.160
Our goal is sometime in the next few years
link |
03:55:57.160
to make sure there's at least three independent clients,
link |
03:56:00.080
so three completely independent teams and code bases,
link |
03:56:03.120
and also to get a separation of the commercial clients
link |
03:56:06.880
from the reference code and turn the reference code
link |
03:56:09.360
into like a formal specification, a formal blueprint,
link |
03:56:12.200
and then have that change managed
link |
03:56:13.960
may be completely decentralized.
link |
03:56:15.680
The core developers are actually voted on
link |
03:56:17.920
and the SIP process is used to change that,
link |
03:56:21.160
and then some way of proving
link |
03:56:23.120
that your client follows the specification
link |
03:56:25.480
as a use of the protocol.
link |
03:56:28.200
Is there beyond the Cardano ecosystem
link |
03:56:32.120
these ideas of distributed governance?
link |
03:56:35.360
Do you see ways it could revolutionize politics,
link |
03:56:40.360
you know, our governments?
link |
03:56:42.400
Oh yeah, like Ethiopia deal for example,
link |
03:56:45.360
we have five million people
link |
03:56:46.480
that we brought in with the DIT system there.
link |
03:56:49.280
That's gonna follow them throughout their whole life.
link |
03:56:51.160
Right now they're high school students,
link |
03:56:52.920
but when they're in their 20s, 30s,
link |
03:56:54.400
they're gonna want to use that for eVoting
link |
03:56:55.920
and for payments and so forth.
link |
03:56:57.640
Can you describe the Ethiopia project
link |
03:56:59.160
because that's fascinating.
link |
03:57:00.520
Yeah, so we spent four years in Ethiopia.
link |
03:57:02.520
I went there in 2017 and shook a lot of hands,
link |
03:57:05.440
kissed a lot of babies, and they said,
link |
03:57:06.640
oh yeah, we'll have it all done in six months.
link |
03:57:10.080
Everything is a lot of fun there,
link |
03:57:11.640
but it takes a little bit longer
link |
03:57:12.840
than you'd think to get anything done, and that's okay.
link |
03:57:15.800
I really love Ethiopia, it's a beautiful country.
link |
03:57:19.080
So we spent four years,
link |
03:57:20.720
we trained a whole cohort of developers,
link |
03:57:22.600
and then we started a relationship
link |
03:57:23.800
with the Ministry of Education,
link |
03:57:25.120
and they care a lot about proper credentials.
link |
03:57:28.320
One of the biggest problems they have
link |
03:57:29.640
is when someone graduates,
link |
03:57:31.320
it's really hard for them to prove the quality
link |
03:57:33.240
of the credentials that they have,
link |
03:57:34.600
and it's really hard for them to prove the knowledge
link |
03:57:36.360
that they have.
link |
03:57:37.200
So if you want to be an ICT outsourcer,
link |
03:57:39.240
how does somebody know that this is a real programmer,
link |
03:57:41.960
or how does somebody really know that this is a real doctor,
link |
03:57:44.200
or whatever the hell you're outsourcing?
link |
03:57:46.240
So they said, can you come and build
link |
03:57:47.680
a digital identity system for credentials?
link |
03:57:50.640
So every student in the country at some point
link |
03:57:52.920
will get a did, a decentralized identifier,
link |
03:57:55.240
and then you can prove all sorts of things about them,
link |
03:57:58.160
like GPA, or what particular diploma they hold,
link |
03:58:00.960
or blah, blah, blah.
link |
03:58:02.280
And then the beautiful thing is the way we designed it
link |
03:58:04.560
is it's extensible to include payments,
link |
03:58:07.480
extensible to include proofs about themselves,
link |
03:58:10.280
like are you over the age of 21, that kind of stuff,
link |
03:58:12.640
and then eventually it can be used
link |
03:58:14.120
to link into a cryptocurrency system.
link |
03:58:16.120
In this case, we built it for Cardano.
link |
03:58:18.160
So Italo Prism is the framework we're using for it,
link |
03:58:20.840
every student will get one,
link |
03:58:22.320
and then those students will be able
link |
03:58:24.000
to use those credentials in the Cardano ecosystem,
link |
03:58:26.960
eventually for DeFi, like lending, and so forth.
link |
03:58:29.200
So it's the largest blockchain deal of its kind,
link |
03:58:31.280
and it probably will grow to 20 million people
link |
03:58:33.960
over the next 24 months.
link |
03:58:35.520
The other beautiful thing about Ethiopia
link |
03:58:37.080
that people don't know is the prime minister
link |
03:58:38.880
is a cryptographer, and he's like 40s, 50s, a young guy,
link |
03:58:43.000
and he can actually read the papers, if you're right.
link |
03:58:45.320
And so he's a really bright guy,
link |
03:58:46.880
and he's written this beautiful agenda
link |
03:58:48.920
called Digital Ethiopia 2025,
link |
03:58:51.280
and one of his things in the agenda is digital identity.
link |
03:58:55.720
He wants every person in the country
link |
03:58:57.240
to have a digital identity by 2025,
link |
03:59:00.000
and he wants to implement an eVoting system
link |
03:59:01.920
at some point for that.
link |
03:59:03.400
So when you ask about governance,
link |
03:59:04.880
all these governance tools that we're constructing
link |
03:59:07.200
for Cardano are completely reusable for a nation state,
link |
03:59:11.440
a company, and by the way,
link |
03:59:12.720
if you create a Cardano application,
link |
03:59:14.240
will eventually be reusable for you.
link |
03:59:16.280
Because if you have a DeFi protocol,
link |
03:59:17.760
you need a voting system,
link |
03:59:18.720
why the fuck do you have to reimplement that?
link |
03:59:20.280
Native multi asset, anything that works on ADA
link |
03:59:23.000
works with a native multi asset.
link |
03:59:24.280
I can, you can use our voting system for your asset.
link |
03:59:27.080
So you get a government in a box
link |
03:59:28.680
that you can parameterize any way you want.
link |
03:59:31.200
And similarly, when a government does something
link |
03:59:33.120
with Cardano, not only did they get all this
link |
03:59:35.240
amazing infrastructure, but wait, there's more.
link |
03:59:38.240
They actually get this amazing voting system
link |
03:59:40.240
that they can use for small or large scale decisions
link |
03:59:43.120
that they wanna do.
link |
03:59:44.200
On the US side, we're thinking about trying to roll
link |
03:59:46.640
something like this out in the state of Wyoming.
link |
03:59:48.920
You know, there's been tons of laws that are passed.
link |
03:59:50.920
It's a very friendly crypto place.
link |
03:59:52.960
The very least, it'd be fun to see if we can do
link |
03:59:55.440
the Republican Democrat primaries with preference voting
link |
03:59:58.200
and voter registration this way and do it,
link |
04:00:01.320
and do it completely online with an E voting system.
link |
04:00:03.880
So, you know, that's something we'll be pursuing in 2022.
link |
04:00:06.560
You think there's some openness to that?
link |
04:00:08.080
Yeah, yeah.
link |
04:00:09.440
That's the one good thing about the craziness of Trump.
link |
04:00:11.440
He's made like half of America,
link |
04:00:12.600
I think the election system is completely
link |
04:00:14.200
air pairably broken.
link |
04:00:15.680
So, you know, you walk in and it's like,
link |
04:00:16.880
we're gonna go kill Dominion.
link |
04:00:18.320
And they're like, yay, that's great.
link |
04:00:19.920
Let's go do that.
link |
04:00:20.920
Whether you believe that or not,
link |
04:00:22.760
you know, it's created a market opportunity,
link |
04:00:24.480
created a lack of faith and credibility in the system.
link |
04:00:26.960
To improve the system.
link |
04:00:28.640
Exactly, exactly.
link |
04:00:30.200
What do you think about El Salvador becoming
link |
04:00:32.640
the first country to approve a cryptocurrency,
link |
04:00:35.840
Bitcoin in this case, as legal currency?
link |
04:00:39.080
And where's this trend going?
link |
04:00:40.640
First of all, this event,
link |
04:00:42.480
if we mentioned the Bitcoin conference,
link |
04:00:44.160
the Bitcoin folks believe that this is a monumental event.
link |
04:00:47.520
Do you think this is a start of something new?
link |
04:00:49.880
Well, they're both right.
link |
04:00:50.840
The critics and the pro people.
link |
04:00:53.440
So the critics are saying this is a nothing burger
link |
04:00:55.560
and it's just a publicity event for El Salvador.
link |
04:00:58.240
And then the people say this is the most monumental event.
link |
04:01:00.760
They may actually be right
link |
04:01:02.040
because there's reciprocal agreements.
link |
04:01:04.280
When a country issues a currency,
link |
04:01:06.080
other countries honor that usually.
link |
04:01:08.240
And it trades on Forex exchanges.
link |
04:01:09.840
So if like Bitcoin becomes a recognized currency
link |
04:01:12.880
of a country, then it may be the case
link |
04:01:15.480
that United States and European Union,
link |
04:01:17.240
others can't actually stop them
link |
04:01:18.760
from trading on Forex exchanges
link |
04:01:20.520
and being treated as a currency
link |
04:01:22.240
from a regulatory perspective.
link |
04:01:23.600
So it was like a really clever backdoor
link |
04:01:26.200
into the League of Nations.
link |
04:01:28.600
And actually we had this crazy hair brained idea
link |
04:01:31.360
years ago, we were down in Mexico
link |
04:01:33.080
at the Satoshi Roundtable and we're like,
link |
04:01:34.800
hey, let's go buy a country.
link |
04:01:36.640
Let's go to Tuvalu and get them to do something
link |
04:01:39.160
with a cryptocurrency.
link |
04:01:40.520
Cause they sell everything in Tuvalu,
link |
04:01:42.080
like the dot TV extension and their fishing rights
link |
04:01:44.760
and Taiwan pays them money to recognize them
link |
04:01:47.080
and so forth.
link |
04:01:48.120
So I'm like, man, maybe we can convince Tuvalu
link |
04:01:50.120
to do something with crypto.
link |
04:01:51.920
That didn't work out so well.
link |
04:01:53.480
But now El Salvador is actually playing the game
link |
04:01:56.480
and that's a real country.
link |
04:01:57.520
It's got like five million people and so forth.
link |
04:02:00.080
So we know the president's brother
link |
04:02:01.960
and we've had some conversations there.
link |
04:02:03.760
So maybe we'll go, you know, the next few months
link |
04:02:05.600
and see what's going on there
link |
04:02:06.840
and do a state visit and talk to the president.
link |
04:02:09.160
But it's an interesting development.
link |
04:02:11.520
And it's one of those things that it can't quite be ignored
link |
04:02:14.240
because the nation states doing it.
link |
04:02:15.920
On the other hand, you have to manage expectations.
link |
04:02:18.440
Is the central bank taking a position in Bitcoin?
link |
04:02:21.440
You know, are they actually switching over
link |
04:02:23.680
to a cryptocurrency as their unit of account?
link |
04:02:26.600
Are they now getting off of BIS
link |
04:02:28.280
and they're all using the settlement rails
link |
04:02:30.720
of central banks?
link |
04:02:31.640
Are they actually block chaining the entire country
link |
04:02:34.120
and they have some broad, ambitious agenda
link |
04:02:36.760
to go and do all that that remains to be seen.
link |
04:02:38.840
And so it really is a commitment there.
link |
04:02:40.600
The other thing is that if you're autocratic,
link |
04:02:43.480
these systems are not so good for you.
link |
04:02:45.240
Because the minute you adopt these types of systems,
link |
04:02:47.200
you're pushing a lot of power to the edges.
link |
04:02:49.560
So there's a world of difference
link |
04:02:50.760
between optics and actual commitment.
link |
04:02:53.400
And actual commitment is I'm prepared
link |
04:02:55.720
to accept the consequences that the state
link |
04:02:58.040
is going to lose a lot of power along the way.
link |
04:03:01.000
And the problem is it's not clear to me
link |
04:03:03.240
some of these politicians who are pro blockchain
link |
04:03:05.600
and I'm not making a statement on El Salvador in particular,
link |
04:03:08.160
I'm just saying in general,
link |
04:03:09.680
are fully aware of that reality.
link |
04:03:11.720
A lot of them seem to think that somehow
link |
04:03:13.440
they can contain the blockchain genie in the bottle
link |
04:03:16.120
and blockchain their whole country,
link |
04:03:17.680
but stay president for life.
link |
04:03:19.840
That doesn't work once they have that power, they're gone.
link |
04:03:23.680
So do you think once they realize
link |
04:03:24.920
that this is one of the failure cases,
link |
04:03:27.840
one of the things that people are concerned about
link |
04:03:29.400
is governments banning cryptocurrency?
link |
04:03:31.320
Well, that's China case, right?
link |
04:03:32.560
They started realizing this was a legitimate threat
link |
04:03:35.440
to capital controls into the autocratic system
link |
04:03:37.920
that they've constructed there.
link |
04:03:39.000
And then suddenly China started to build its own
link |
04:03:41.240
People's Bank of China blockchain
link |
04:03:43.240
and Bitcoin is now the redheaded stepchild.
link |
04:03:46.080
They didn't really care too much
link |
04:03:47.080
because it was great for corruption.
link |
04:03:48.160
You could have a capital control
link |
04:03:49.520
since all the like well connected people,
link |
04:03:51.640
they're, oh yeah, Bitcoin's bad,
link |
04:03:53.080
but then they'd have Bitcoin of their own
link |
04:03:54.680
and they could use it to send money around.
link |
04:03:56.840
But now the government has gotten very serious about it.
link |
04:03:59.320
They're saying like, okay, we want to control
link |
04:04:01.480
and dominate this whole thing.
link |
04:04:02.880
And it's a threat to our plan for the digital you want
link |
04:04:05.120
to become the world standard to displace the dollars.
link |
04:04:07.280
But so the moment you have El Salvador
link |
04:04:09.200
in just more and more countries,
link |
04:04:10.680
say there'll be a country in Europe, for example.
link |
04:04:12.880
That accepts Bitcoin or other cryptocurrencies, Cardano.
link |
04:04:18.840
The idea is it would put a lot of pressure on you.
link |
04:04:21.080
So there'll be like this kind of ripple effect that you,
link |
04:04:24.160
and then the individual governments
link |
04:04:26.200
won't be able to help.
link |
04:04:27.040
And eventually there'll be a superpower like,
link |
04:04:29.560
I don't know, Russia or the United States
link |
04:04:32.040
and or I don't know, Canada.
link |
04:04:34.520
So do you see that sort of an inevitable trend
link |
04:04:38.480
where cryptocurrency takes over the world
link |
04:04:40.360
as a store of value and as a method of payments?
link |
04:04:46.040
Yeah, probably.
link |
04:04:46.880
I mean, you can do just so much more
link |
04:04:48.840
with programmable finance.
link |
04:04:50.000
You know, transactions in general have five properties.
link |
04:04:51.880
You know, you have the asset that runs on the rail.
link |
04:04:54.280
That's what we always think about.
link |
04:04:55.720
And you can transact that, you know,
link |
04:04:57.960
and then you have the identity
link |
04:04:59.520
and you transact that either like one to one,
link |
04:05:02.000
one to many, many to one or many to many.
link |
04:05:04.480
Then you have metadata.
link |
04:05:05.360
So that's the story of the transactions.
link |
04:05:07.160
Like where did it take place, these types of things.
link |
04:05:09.600
And then you have the contractual relationship.
link |
04:05:12.240
So that's the smart contract opponent.
link |
04:05:13.640
And then you embed that within regulation.
link |
04:05:15.280
So transactions always live within jurisdictions.
link |
04:05:18.240
This is relevant to the conversation
link |
04:05:19.720
will digital currencies take over
link |
04:05:22.400
because those things are right now done separately
link |
04:05:25.760
in a very fragmented and fractured way.
link |
04:05:27.920
And they're not completely globalized.
link |
04:05:30.000
And so super expensive to hoist up this entire system
link |
04:05:33.040
and automate things like compliance.
link |
04:05:35.240
It's usually a huge part of every bank's balance sheet.
link |
04:05:39.360
So when you look at the concept of a digital currency,
link |
04:05:42.280
you're saying all five of those things are programmable.
link |
04:05:44.960
And so they could be like library driven.
link |
04:05:47.280
You say, oh, I want to be in compliance with the air tray.
link |
04:05:50.160
Okay, pull up the air tray and library.
link |
04:05:51.880
Now you are, it's built into the transaction.
link |
04:05:54.480
Previously, it's like, go hire some lawyers
link |
04:05:56.760
and go figure out the entire code
link |
04:05:58.720
and translate some things and rah, rah, rah.
link |
04:06:01.240
It's crazy.
link |
04:06:02.760
So just the orders of magnitude efficiency gains
link |
04:06:07.480
that you get and the increased liquidity you get
link |
04:06:10.160
and the fact that you can now represent all assets
link |
04:06:12.960
with a universal way, that financial stem cell.
link |
04:06:15.640
There's an inevitability to the victory of our industry.
link |
04:06:18.600
The challenge is, how do we deal with this
link |
04:06:21.200
with the squabbling of superpowers?
link |
04:06:24.000
China wants to be the new world standard.
link |
04:06:25.760
America wants to preserve that.
link |
04:06:27.200
And the rest of the world is trying to figure out
link |
04:06:29.120
how do we create something that's a bit more fair and balanced.
link |
04:06:32.200
And so crypto comes in and it potentially is
link |
04:06:35.360
both an ally and a competitor to those desires.
link |
04:06:38.040
Because if you do too much crypto,
link |
04:06:40.080
you don't need to nation state anymore.
link |
04:06:42.160
If you do too little crypto, well, it's China or America.
link |
04:06:45.800
So what's that sweet spot?
link |
04:06:47.800
Do you hope that in the process of cryptocurrency
link |
04:06:52.280
pushing power to the edges to the people
link |
04:06:55.360
that we would be able to alleviate some of the suffering
link |
04:06:58.200
in the world caused by centralized power
link |
04:07:00.440
and the abuses of power and corruption
link |
04:07:02.280
and all those kinds of things?
link |
04:07:03.280
A hundred percent, I made a very angry video months ago.
link |
04:07:06.800
I make angry videos.
link |
04:07:08.560
I should drink, Lex.
link |
04:07:11.160
I mean, you should drink more.
link |
04:07:12.200
Yeah, I know, right?
link |
04:07:13.160
It depends on who you ask.
link |
04:07:14.480
I made a video a little while.
link |
04:07:15.680
I said, you know, our industry is an industry of frustration.
link |
04:07:17.960
It exists because we weren't the industry
link |
04:07:21.080
that charged 85% interest to the poorest people
link |
04:07:23.680
in the world for loans.
link |
04:07:24.720
We weren't the industry that charged 15% to move money
link |
04:07:27.760
for a maid sending money home to mom and Manila.
link |
04:07:31.720
You know, we weren't the industry that laundered
link |
04:07:33.720
hundreds of billions of dollars of drug money
link |
04:07:36.000
and funded arms dealers in Africa and all these things
link |
04:07:38.840
or permitted oil for food to exist and so forth.
link |
04:07:42.840
And the people who did these things aren't in jail.
link |
04:07:44.800
They're rich.
link |
04:07:45.640
They're billionaires.
link |
04:07:46.480
They fly private jets.
link |
04:07:48.160
So our industry is the antidote to these types of things.
link |
04:07:51.520
We say, guys, we want a system that's fair.
link |
04:07:54.760
That's it.
link |
04:07:56.240
And we want everybody to be treated equally.
link |
04:07:58.920
That doesn't mean it's everybody's going to win.
link |
04:08:00.920
It doesn't mean that when you lose, you know,
link |
04:08:03.080
somebody's going to come on a white horse and bail you out,
link |
04:08:05.800
you're going to have winners and losers, but it's fair.
link |
04:08:08.000
That's all we want.
link |
04:08:08.960
That's all we've ever wanted.
link |
04:08:10.560
There's no coincidence that Bitcoin was created
link |
04:08:12.520
right around the same time as the 2008 financial crisis.
link |
04:08:16.000
It's not like these were just unrelated events.
link |
04:08:17.840
They're highly correlated to each other, OK?
link |
04:08:20.120
I'd say perhaps even causal.
link |
04:08:21.600
Go figure.
link |
04:08:23.040
And everything we've done as an industry from that moment
link |
04:08:26.960
to today and beyond has been about that endless, relentless
link |
04:08:32.000
desire to make things a little bit less corrupt,
link |
04:08:35.320
a little bit less nepotistic, and a bit more open.
link |
04:08:38.800
And it's gotten so insane that you have these things
link |
04:08:42.680
in Wyoming called speedy banks where you're full reserve banks.
link |
04:08:45.600
They have 100% of their balance sheet is accounted for.
link |
04:08:49.680
They don't lend.
link |
04:08:50.960
And then you have the people in the banking community saying,
link |
04:08:53.480
well, those are a risk to banking.
link |
04:08:55.240
We were scared that these speedy banks are going to default.
link |
04:08:59.600
It's like, what world are you living in?
link |
04:09:02.120
You have fractional reserve, sometimes like 2% assets
link |
04:09:05.000
on the balance sheet.
link |
04:09:06.160
And then you're worried that the guys who actually
link |
04:09:08.160
have a dollar for every dollar they say they have
link |
04:09:10.360
are the ones that are going to collapse.
link |
04:09:12.440
It's like the 1984 level doublespeak
link |
04:09:15.000
when you see the system and negative interest rates
link |
04:09:17.000
and all these other things.
link |
04:09:18.000
And so I absolutely believe the direction course
link |
04:09:20.760
of this industry is to make things more honest and fair.
link |
04:09:24.120
And also, by its very existence, it
link |
04:09:26.600
exposes double standards, hypocrisy, and corruption.
link |
04:09:30.400
Just the fact that it's there.
link |
04:09:32.080
Because it's one thing to say that, well, it just
link |
04:09:34.360
can't be because of the nature of global finance.
link |
04:09:36.720
There's no way to do it otherwise.
link |
04:09:38.360
It's another thing to see it there as an example and say,
link |
04:09:42.040
well, that thing is doing it.
link |
04:09:43.320
Why can't you guys be this way?
link |
04:09:45.240
That's why I'm so passionate about Africa
link |
04:09:46.800
because they don't like the systems they have.
link |
04:09:48.720
And everybody's really young.
link |
04:09:50.280
And they are going to throw all the systems out
link |
04:09:52.480
in the next 20 years.
link |
04:09:53.480
And they're going to replace them with something else.
link |
04:09:55.480
If we get this stuff into Africa, 1.2 billion people
link |
04:09:58.720
will be living in a considerably better system
link |
04:10:00.840
than the rest of the world.
link |
04:10:02.080
And then everybody else will look at that and say,
link |
04:10:03.880
why the hell are those guys so rich?
link |
04:10:05.640
Why are those guys making the money?
link |
04:10:07.080
Why are those guys doing so well?
link |
04:10:08.760
And it's not satisfying here.
link |
04:10:10.000
Well, Africa is just better.
link |
04:10:13.320
No one's going to say that.
link |
04:10:14.400
They're going to say, OK, yeah, it's nepotism and corruption
link |
04:10:17.600
and lack of transparency and these types of things.
link |
04:10:19.960
So I think absolutely it has the potential
link |
04:10:22.080
to improve the human condition.
link |
04:10:23.640
But humans have to get out of the way.
link |
04:10:26.160
Humans have ingrained in themselves selfishness
link |
04:10:28.960
and it is a desire to maximize them for themselves
link |
04:10:31.920
and their family and not thinking systems.
link |
04:10:34.480
And so we have to evolve capitalism at the same time.
link |
04:10:38.120
And what I mean by that is right now you're
link |
04:10:40.000
trying to maximize the amount of resources you get today.
link |
04:10:42.520
What we need to do is start thinking
link |
04:10:43.920
about how do we create future versions of ourselves in 2100
link |
04:10:47.880
and create a resource for that time period.
link |
04:10:50.160
And then the name of the game is to maximize that or balance
link |
04:10:54.120
that with what you get in the short term.
link |
04:10:55.880
And then suddenly you're saying to yourself, well,
link |
04:10:57.800
if I'm doing things that are good for me today,
link |
04:11:00.120
but compromising then, I make less money.
link |
04:11:02.680
So capitalism as an engine is OK.
link |
04:11:05.520
The problem is it's misparameterized.
link |
04:11:07.560
Right, almost like inject long term incentives
link |
04:11:10.040
into the capitalist system.
link |
04:11:10.960
Exactly.
link |
04:11:11.400
And cryptocurrency space is the only economic system
link |
04:11:13.840
where that's actually possible.
link |
04:11:15.560
You can create a tokenomics scheme
link |
04:11:17.200
where doing things that are beneficial for people
link |
04:11:19.160
you'll never meet because you're long dead actually
link |
04:11:22.000
makes you money today.
link |
04:11:23.360
You can't do that in a legacy financial system and so forth.
link |
04:11:26.560
So I think that that's the real impact capital
link |
04:11:28.760
conversation that has to be had as you explore these things
link |
04:11:32.040
is you have to talk to people and say, look,
link |
04:11:34.200
it's not about communism or socialism versus capitalism.
link |
04:11:37.520
It's not about, hey, let's donate and save the world
link |
04:11:40.480
or try to be charity and make things better.
link |
04:11:43.080
It's all about how do you use the fact
link |
04:11:44.720
that we have a better toolkit to create a different system,
link |
04:11:48.120
a different incentive model where the default configuration
link |
04:11:51.160
of the system is long term thinking.
link |
04:11:52.960
And the default consideration of the system
link |
04:11:54.680
is to get rid of all these negative externalities
link |
04:11:56.600
that marketplaces have and judge the success of society
link |
04:11:59.880
not by how the greatest of society are doing,
link |
04:12:02.400
but by how the least of society are doing.
link |
04:12:04.840
HDI, not GDP, this kind of thinking.
link |
04:12:07.160
And I think crypto can actually be the vanguard
link |
04:12:09.840
that pushes us there.
link |
04:12:10.920
And the first countries to adopt that
link |
04:12:12.880
are going to be just significantly better places to live.
link |
04:12:16.040
And the people who envy them will force the other countries
link |
04:12:18.480
to change.
link |
04:12:19.320
That's right, that'd be a ripple effect.
link |
04:12:20.160
So when you wake up in the morning
link |
04:12:21.600
or as you sleep like a baby,
link |
04:12:23.120
wake up multiple times in the middle of the night,
link |
04:12:25.280
are you, do you feel the burden of this kind of future
link |
04:12:31.640
that's in your hands and not to mess it up?
link |
04:12:34.440
Like what is it, Big Lebowski?
link |
04:12:36.440
Her life is in your hands, dude.
link |
04:12:38.680
Don't worry about them, they're nihilists, honey.
link |
04:12:42.840
Do you feel the burden of like,
link |
04:12:46.760
because we're talking about all these 100 plus papers
link |
04:12:49.480
and the academic beauty of the algorithms
link |
04:12:52.200
we're talking about,
link |
04:12:53.040
but then there's millions of human lives that stay here.
link |
04:12:56.320
I mean, you always feel the burden,
link |
04:12:57.920
especially my own company.
link |
04:12:59.080
I mean, I have all these people work for me
link |
04:13:00.680
and they eat because I pay them, right?
link |
04:13:03.240
So if I can't pay them, then that's my fault.
link |
04:13:06.320
So you have to, as a leader,
link |
04:13:09.320
you always have to be cognizant
link |
04:13:10.600
that there's all these people who've signed up
link |
04:13:12.080
for your crazy vision
link |
04:13:13.560
and you have to be larger than life.
link |
04:13:16.040
You always have to be good.
link |
04:13:17.400
You're not allowed to have a bad day.
link |
04:13:20.440
You're not allowed to feel like shit.
link |
04:13:21.760
You always have to show up.
link |
04:13:23.080
You always have to be pushing forward.
link |
04:13:26.160
And so that's a huge burden on many respects
link |
04:13:28.080
because there's Charles the person
link |
04:13:29.560
and then Charles the CEO
link |
04:13:31.880
and these are very different things
link |
04:13:34.280
in terms of expectations, at the very least.
link |
04:13:37.200
And so it's heavy in that respect.
link |
04:13:39.880
That said, what gives you solace
link |
04:13:41.480
is that you're not in it alone.
link |
04:13:43.560
It's lonely, but you're not all alone.
link |
04:13:45.240
You have so many amazing people around you
link |
04:13:47.680
that are willing to help
link |
04:13:48.720
and actually take some of that burden.
link |
04:13:50.040
And my life has gotten considerably better
link |
04:13:53.200
when I learned how to delegate and trust.
link |
04:13:55.680
And even if people screw up and fail,
link |
04:13:57.960
it's worth the risk
link |
04:13:59.920
because ultimately you're amplifying yourself.
link |
04:14:02.360
The other thing is that it's okay not to get all the way.
link |
04:14:06.120
You want to, you want to push there,
link |
04:14:07.800
but make sure whatever the hell you do,
link |
04:14:10.160
you leave something for somebody else to pick up
link |
04:14:12.560
and carry on.
link |
04:14:13.840
That's why we care so much about the publication process
link |
04:14:16.880
and open source code.
link |
04:14:17.720
We'll never file a patent in our entire history
link |
04:14:20.480
because whatever we do, it's yours as much as it is mine.
link |
04:14:23.800
And maybe I can only get you 70% of the way
link |
04:14:26.280
and I'll plop over dead from a heart attack
link |
04:14:28.200
or get killed by an eagle or something like that.
link |
04:14:30.600
Maybe somebody brings the has,
link |
04:14:32.440
maybe somebody brings the has eagle back and it kills me.
link |
04:14:35.200
So it could happen.
link |
04:14:36.280
They're bringing the Willie Mammoth back.
link |
04:14:37.600
Talk to the George church about that.
link |
04:14:39.880
That's a good way to go.
link |
04:14:40.720
Either the eagle or the mammoth.
link |
04:14:42.680
I'd rather be crushed by a mammoth
link |
04:14:44.080
because eagles actually fly you up and drop you.
link |
04:14:47.160
Oh, so you won't die, it'll be a slow death
link |
04:14:48.720
and they probably peck at you.
link |
04:14:49.960
Yeah, exactly.
link |
04:14:50.800
You'd just be grievously wounded on the ground
link |
04:14:52.720
and the eagle's like slowly devouring you.
link |
04:14:55.080
Yeah, don't go down that way.
link |
04:14:56.800
I've lost my train of thought.
link |
04:14:58.160
The point is that you feel deeply grateful
link |
04:15:03.320
that a bunch of people around you and then you give...
link |
04:15:06.280
Yeah, you delegate and somebody fights the eagle
link |
04:15:09.600
and then other people takes care of that
link |
04:15:11.160
and this, that and the other.
link |
04:15:12.000
You just do the best you can.
link |
04:15:13.240
You're in the arena.
link |
04:15:14.080
You fight as hard as you can.
link |
04:15:15.240
You leave nothing for home.
link |
04:15:19.120
You could put it all on the field.
link |
04:15:20.720
And then when you go home,
link |
04:15:21.680
you have pride in what you've done.
link |
04:15:23.160
And you know that you've at least made a slight difference.
link |
04:15:26.000
You know, one person can make a huge difference.
link |
04:15:28.280
Look at Norman Borlong.
link |
04:15:30.240
I mean, just one or a whole world teaching people
link |
04:15:31.960
how to grow crops that he saved a billion lives
link |
04:15:34.520
over the course of his life.
link |
04:15:35.560
Billion people didn't start to death because of one guy.
link |
04:15:38.720
It's amazing the asymmetry and the returns
link |
04:15:40.920
on that type of a thing.
link |
04:15:41.760
Just for the knowledge transfer of all things
link |
04:15:44.080
and yet not a household name.
link |
04:15:46.080
So that's the other side of it, of the burdens.
link |
04:15:48.880
You know, people always want something or something.
link |
04:15:51.560
So they say, oh, if I endured all these burdens,
link |
04:15:53.240
I should be given something.
link |
04:15:54.720
I entered into this space fully expecting
link |
04:15:57.120
that probably the most likely outcome was jail.
link |
04:16:00.320
That's what my dad told me and other people told me.
link |
04:16:02.440
And it was because it's like, look at where we came from.
link |
04:16:04.880
The Liberty Dollar, Eagle, all these things.
link |
04:16:07.040
Anybody tries to innovate the monetary system,
link |
04:16:09.600
either end up like Gaddafi or they end up in prison
link |
04:16:12.080
or they end up like nepotistic corrupt banker
link |
04:16:15.120
or something like that.
link |
04:16:16.520
And so, you know, the financial regulations
link |
04:16:19.800
are not built for rapid innovation.
link |
04:16:22.320
They're not built for Bitcoin.
link |
04:16:24.080
There's a reason Satoshi was anonymous.
link |
04:16:26.080
It wasn't because, you know, he enjoyed the anonymity
link |
04:16:28.080
because there was legitimate criminal risk
link |
04:16:30.880
for this type of activity.
link |
04:16:32.400
So the fact that I've gotten this far
link |
04:16:34.360
and I'm doing pretty good, that's a win.
link |
04:16:37.040
You know, you take that, life is good.
link |
04:16:40.000
What is a productive day in the life
link |
04:16:41.680
of Charles Hoskinson look like?
link |
04:16:43.760
Now, we're getting to the details here.
link |
04:16:46.080
Diet, like fasting or not, maybe.
link |
04:16:49.360
Coffee, non coffee, exercise, sleep,
link |
04:16:54.160
scheduling like periods of deep work, programming,
link |
04:16:57.640
then the social media stuff that you do.
link |
04:16:59.880
You clearly enjoy being on social media
link |
04:17:01.640
and also live streaming, educating, inspiring the world.
link |
04:17:04.320
Or getting drunk and ranting at the computer.
link |
04:17:07.920
Well, first off, you do a wet year and a dry year.
link |
04:17:10.280
That's what prevents you from becoming an alcoholic.
link |
04:17:12.360
So unfortunately, the way that schedule worked,
link |
04:17:15.000
2020 was my dry year.
link |
04:17:17.040
Like I didn't drink the entire year.
link |
04:17:18.800
Now, single sip of alcohol, it was the worst.
link |
04:17:20.920
On purpose.
link |
04:17:21.760
Yeah, you do a dry year and then you do a wet year.
link |
04:17:23.600
Oh, so this is one of your ideas about life
link |
04:17:26.280
is you alternate.
link |
04:17:27.320
Yeah, you have to alternate.
link |
04:17:28.280
You know, never do too much of any one thing.
link |
04:17:30.480
Well, Churchill never alternate.
link |
04:17:31.680
He just kept drinking throughout his life.
link |
04:17:33.000
He did pretty good, just to push back against you.
link |
04:17:37.800
Yeah, him and Alfred North Whitehead.
link |
04:17:39.400
Although, didn't Churchill get kicked out
link |
04:17:41.000
as Prime Minister at some point?
link |
04:17:42.240
So maybe he took one dry year.
link |
04:17:44.080
Yeah, he was sober, happy in shape, Churchill.
link |
04:17:47.120
He had to let it Britain for 30 fucking years, but.
link |
04:17:51.680
See Lex, that's why we can't have nice things.
link |
04:17:55.080
Hunter S. Thompson, maybe you're onto something.
link |
04:17:57.000
Oh, you know, it's really crazy if you go to Aspen
link |
04:17:58.960
and see the bar he used to go to.
link |
04:18:00.840
I actually met a waitress who knew him really well
link |
04:18:02.680
and he'd go in there like two, three times a day.
link |
04:18:05.320
And she's like, yeah, he'd do cocaine right here
link |
04:18:07.560
on the table and he'd come in with lots of pills
link |
04:18:10.240
and just put them all out on the table
link |
04:18:12.280
and be taking them at different hours.
link |
04:18:13.840
And they were all clearly illegal substances,
link |
04:18:15.720
but we just give him coffee for whatever he wanted.
link |
04:18:18.280
He's a great guy.
link |
04:18:19.280
But then we asked the day in the life of Charles.
link |
04:18:20.760
I fast, I tried to intermittent fasting 16, 8.
link |
04:18:23.880
The longest fast I ever did for a long term fast
link |
04:18:26.160
was two weeks, which was just crazy.
link |
04:18:28.120
Wow.
link |
04:18:28.960
Oh my God, I was.
link |
04:18:30.160
Can you take me to the journey of like philosophically
link |
04:18:33.160
what was going on in your mind?
link |
04:18:34.720
Well, so normally when I do an extended fast
link |
04:18:37.160
it's about three, four days,
link |
04:18:38.680
because that's the sweet spot
link |
04:18:39.880
before you start losing muscle mass
link |
04:18:41.560
and other things start happening.
link |
04:18:42.840
And there's people know so much more about this than I do,
link |
04:18:45.760
but I just feel pretty good.
link |
04:18:47.040
And you kind of get addicted to the fast high.
link |
04:18:49.280
You know, you don't have to eat, you have no downtime.
link |
04:18:52.240
You're just going, your energy never dips.
link |
04:18:54.640
And so I used to do like three, five days,
link |
04:18:58.160
maybe three, four was the sweet spot.
link |
04:19:00.760
But then after about a week, I was like,
link |
04:19:02.560
how long do I, can I make this go?
link |
04:19:04.480
And so I started talking to some people,
link |
04:19:05.680
I said, well, Angus Barberry did 384 days.
link |
04:19:09.800
Of course I'm not as fat as Angus.
link |
04:19:11.200
So I said, oh, I can do two weeks.
link |
04:19:13.040
So I just kept going and kept going
link |
04:19:14.720
and kept going and kept going.
link |
04:19:16.040
And right around the two week mark,
link |
04:19:18.880
you know, I fainted for a little bit in a chair.
link |
04:19:21.600
And I was like, okay, maybe I should start eating again.
link |
04:19:24.880
But then I was legitimately worried
link |
04:19:26.120
about like refeeding syndrome and this stuff like, okay,
link |
04:19:28.560
how do I, how do I take care of that?
link |
04:19:30.000
So my brother's a doctor and I called him and I said,
link |
04:19:32.120
hey, Willie, you know, I haven't eaten in two weeks.
link |
04:19:34.280
How do I, how do I start eating again?
link |
04:19:36.400
And he's like, what?
link |
04:19:39.760
Slowly.
link |
04:19:40.600
Slowly.
link |
04:19:41.440
Yeah.
link |
04:19:42.280
So the usual routine intermittent fasting,
link |
04:19:43.760
although I haven't been as good about it as I should be.
link |
04:19:46.000
And I used to work out, I don't do as much as that.
link |
04:19:48.720
The stress and the work life balance
link |
04:19:51.560
has been horrible the last 24 months.
link |
04:19:53.880
And I've gained a lot of weight and all that stuff.
link |
04:19:55.920
But I'll fix that.
link |
04:19:57.000
But I do try a lot of things.
link |
04:19:58.160
Like I use the call map and I do meditation.
link |
04:20:00.280
Recently I started doing photobiomodulation.
link |
04:20:02.680
You ever heard of that?
link |
04:20:03.720
No.
link |
04:20:04.560
It's crazy headset called a V light.
link |
04:20:06.120
You saw that picture of me with like the weird thing
link |
04:20:08.080
with the red lights on.
link |
04:20:09.400
Actually it shoots lights into your brain.
link |
04:20:10.880
It's really cool stuff.
link |
04:20:12.200
But it proves blood flow.
link |
04:20:13.200
And actually there's some peer reviewed studies
link |
04:20:15.320
that show that it does neurogenesis.
link |
04:20:17.200
So you actually generate new neurons and things like that.
link |
04:20:19.840
It's really cool stuff.
link |
04:20:21.160
So I do that and it actually helps a lot.
link |
04:20:23.960
And you know, it's every day is a little different.
link |
04:20:26.880
Do you get a few hours of like a long time to work to think?
link |
04:20:31.280
Yeah, deep work is so important.
link |
04:20:33.680
You know, there's even a book on that, like deep work.
link |
04:20:36.720
Yeah, by Cal Newport.
link |
04:20:38.040
I think you interviewed him, didn't you?
link |
04:20:39.200
Yeah, everyone should listen to his podcast.
link |
04:20:41.520
Deep questions, he's awesome.
link |
04:20:43.320
He's a mathematician, a theoretical computer scientist.
link |
04:20:46.720
So those guys really need their time
link |
04:20:48.320
to really think.
link |
04:20:49.520
That's the one thing I deeply miss.
link |
04:20:51.320
When you're a CEO, you're the master of the five minute deal.
link |
04:20:54.840
You come in, you talk to people for a minute,
link |
04:20:56.400
you make a decision, you move on the next thing,
link |
04:20:58.080
you move on the next thing.
link |
04:20:59.040
And I used to be used to like really deep focus.
link |
04:21:01.280
You'd sit down and think about something
link |
04:21:02.720
for 10 hours, 15 hours, 20 hours.
link |
04:21:05.080
And that's that.
link |
04:21:05.920
And I enjoyed it.
link |
04:21:06.760
It was just so beautiful to get lost into something
link |
04:21:09.800
and just go and go and go.
link |
04:21:11.840
And then you become a CEO and it's like,
link |
04:21:13.360
you never can go and go.
link |
04:21:14.360
You're lucky if you read a four page thing,
link |
04:21:16.400
because there's something else that comes up, you know?
link |
04:21:18.120
You have to travel, you have to do that.
link |
04:21:19.760
So I've been trying lately to have,
link |
04:21:21.640
and actually our chief of staff recommended,
link |
04:21:23.840
like Fridays is do not disturb day.
link |
04:21:26.240
So it's for deep work, you know,
link |
04:21:27.880
you don't have meetings and any of these things.
link |
04:21:29.720
And so far I have not committed to that,
link |
04:21:32.040
but everybody else in the organization
link |
04:21:33.320
has started to move there.
link |
04:21:34.200
But my hope is next month
link |
04:21:35.640
that I can actually get serious about that.
link |
04:21:37.560
The other time I'm lost in thought is
link |
04:21:39.240
I do a lot of float tanks.
link |
04:21:40.760
Have you ever done isolation tanks?
link |
04:21:42.360
But I really want to.
link |
04:21:43.800
It's one of the most amazing things you can do.
link |
04:21:45.840
You know, you come out on the other side
link |
04:21:48.000
and all your stress worries, they're just gone.
link |
04:21:51.200
And you have so much productivity and clarity.
link |
04:21:53.880
If you combine that with daily naps, that's the way to go.
link |
04:21:57.160
Yeah, I'm a huge fan of naps.
link |
04:21:58.560
So what about the social media stuff
link |
04:22:01.520
and like you doing the live streams?
link |
04:22:04.520
Do you ever dread those?
link |
04:22:06.200
Do you, are you energized by those?
link |
04:22:08.480
So because you're exceptionally good at communicating
link |
04:22:10.920
all the different kinds of ideas
link |
04:22:12.240
and being very transparent with the community,
link |
04:22:14.000
all those kinds of things.
link |
04:22:14.840
I really enjoy the live streams.
link |
04:22:16.200
You know, it's fun, it's never been a chore
link |
04:22:18.920
because it's for them.
link |
04:22:20.200
You know, it's a chance for people in the community
link |
04:22:22.240
who've been loyal and they really love it
link |
04:22:23.600
to actually just be there, ask some questions
link |
04:22:25.600
and I try to make it as entertaining as possible.
link |
04:22:28.320
And you know, you have your trolls and you have your love
link |
04:22:32.160
and it's actually nice to have a mixture of the two
link |
04:22:34.680
because sometimes you can beat down trolls just for fun.
link |
04:22:37.040
You know, that kind of stuff.
link |
04:22:37.920
And I, it's grown to a cult following.
link |
04:22:40.440
I think there's like 40, 50,000 people
link |
04:22:42.480
and it's almost like Fight Club in a certain respect.
link |
04:22:45.400
So I was in Vancouver years ago
link |
04:22:47.440
and I was at Air Canada checking in
link |
04:22:49.360
just about to fly back to Colorado
link |
04:22:50.960
and it's getting this weird vibe
link |
04:22:52.560
from the guy that was checking me in.
link |
04:22:53.960
And then right after he takes my bag,
link |
04:22:56.000
he kind of leans over to me, he's like, I love Ada.
link |
04:22:59.080
You know, and I was like, really?
link |
04:23:00.280
He's like, yeah, I watch your live streams.
link |
04:23:02.520
And then I was flying into London.
link |
04:23:04.040
I was in London, he threw airport
link |
04:23:05.480
and the passport control guy was there
link |
04:23:07.320
and I was just about to take my passport out
link |
04:23:09.120
and he says, welcome to London, Mr. Hoskinson.
link |
04:23:11.400
I was like, oh God, am I going to jail in London?
link |
04:23:15.200
Why does the border patrol guy know who I am?
link |
04:23:17.520
This is a bad deal for me.
link |
04:23:19.400
And it turned out he watched my live streams.
link |
04:23:22.040
And so there's a lot of that and that's so much fun.
link |
04:23:25.760
In fact, here in Austin,
link |
04:23:27.120
as a Mexican restaurant just down close to this place,
link |
04:23:31.360
and while eating there,
link |
04:23:32.320
two different people recognized me
link |
04:23:33.920
and I took a picture with one of them.
link |
04:23:35.400
And again, they watched the live streams.
link |
04:23:37.240
So that's...
link |
04:23:38.080
Well, if it's anything like Fight Club,
link |
04:23:39.240
you have to wonder if some of those people
link |
04:23:40.920
or all of them are just figments of your imagination.
link |
04:23:43.480
Right, I don't have an answer for that.
link |
04:23:49.480
I could be a figment of your imagination,
link |
04:23:51.200
it just proves that yes.
link |
04:23:52.040
Yeah, but honestly,
link |
04:23:52.880
if I was capable of that level of delusion,
link |
04:23:54.640
why the hell don't I look like Brad Pitt?
link |
04:23:56.400
Good point.
link |
04:23:57.240
Okay, so on this topic, let me ask you about mushrooms.
link |
04:24:02.400
You're interested in mushrooms, growing mushrooms.
link |
04:24:05.600
I believe you are also interested
link |
04:24:08.240
in the mind expanding capabilities of psychedelics.
link |
04:24:11.320
At least you mentioned kind of the interesting place
link |
04:24:14.280
where you're interested
link |
04:24:15.120
in non psychedelic mushrooms might go.
link |
04:24:17.560
Can you explain the nature of your interest in mushrooms?
link |
04:24:21.160
Is it personal?
link |
04:24:22.000
Is it business?
link |
04:24:22.920
Is it both?
link |
04:24:24.160
Well, it's a little bit of everything.
link |
04:24:25.520
You know, it's just an underexplored area
link |
04:24:28.040
of science and botany that ought to be explored
link |
04:24:31.240
because there's so much cool, interesting stuff there.
link |
04:24:34.640
Mushrooms do so much.
link |
04:24:37.360
Like they have these things called courtesepes
link |
04:24:39.400
and they are like a zombie fungus
link |
04:24:42.280
that infects insects, takes them over
link |
04:24:45.040
and then it will have them kind of get to other insects
link |
04:24:47.760
and then burst out of their head like an alien
link |
04:24:50.200
and spray spores on them and repeat the process.
link |
04:24:52.240
I mean, they even made a damn game about this,
link |
04:24:53.920
the last of us or something like that.
link |
04:24:55.840
And this is a real thing.
link |
04:24:56.880
Like you can Google it and see like these dead hands
link |
04:24:59.040
with these fungal stabs coming out of them.
link |
04:25:01.440
It's like, holy God, this is crazy.
link |
04:25:03.840
And in the same topic,
link |
04:25:08.240
you go all the way to Lion's Mane
link |
04:25:09.720
and it could actually help treat Alzheimer's
link |
04:25:11.760
and treat depression and Parkinson's
link |
04:25:14.480
and regrow nerves and so forth.
link |
04:25:16.720
Other things, they've shown some effectiveness against COVID.
link |
04:25:20.560
You know, it's just so crazy the diversity
link |
04:25:23.040
in the mushroom kingdom of the medicinal applications,
link |
04:25:27.200
the pesticide applications.
link |
04:25:29.600
You can use it a lot to kind of save hay and trees.
link |
04:25:32.320
There's a lot of things you can do
link |
04:25:33.600
to combat all kinds of invasive species.
link |
04:25:37.120
And it's true, there's a lot of cool stuff
link |
04:25:39.600
with psychedelic mushrooms and there's a great book
link |
04:25:42.080
from Michael Pollan, How to Change Your Mind,
link |
04:25:44.880
where he was really the first journalist
link |
04:25:46.360
a long time to go and Roland Kriss has worked his way
link |
04:25:49.280
through the Johns Hopkins studies.
link |
04:25:50.960
But the longest short for me when I read that book,
link |
04:25:53.000
like, okay, mine expansion is great,
link |
04:25:54.880
but look at the effectiveness of psychedelics,
link |
04:25:59.280
psalocybe mushrooms with SSRIs,
link |
04:26:02.200
selective serotonin readup take inhibitors
link |
04:26:04.000
for the treatment of depression.
link |
04:26:05.520
They showed in the Johns Hopkins studies
link |
04:26:07.840
that they're equal or better in effectiveness
link |
04:26:09.920
in many cases.
link |
04:26:10.760
Yes, fascinating.
link |
04:26:12.080
For the treatment of depression,
link |
04:26:13.720
then a drug that you have to take forever.
link |
04:26:16.640
And this is just one or two treatments
link |
04:26:18.560
and then you desist from it.
link |
04:26:20.520
That's a miracle,
link |
04:26:21.720
because there's so many people suffer
link |
04:26:22.960
from severe depression and it's a lifetime ailment.
link |
04:26:26.720
And the fact that we have something in the toolbox
link |
04:26:29.000
that we've under explored is a very powerful thing.
link |
04:26:32.360
The other thing was end of life issues.
link |
04:26:34.120
A lot of people get cancer.
link |
04:26:35.760
I've lost people in the family from cancer.
link |
04:26:38.160
And it's so hard those last two, three months,
link |
04:26:41.040
because they kind of have this,
link |
04:26:43.200
they're in a horrific pain,
link |
04:26:44.600
they're trying to find meaning
link |
04:26:45.600
and why is this happening to me?
link |
04:26:47.440
And if you can just give them a substance
link |
04:26:49.080
that on the other side of it,
link |
04:26:50.200
there's a good chance they can come to peace
link |
04:26:51.960
with everything and die with a lot more dignity
link |
04:26:54.360
and happiness, that alone justifies
link |
04:26:57.760
an enormous amount of study.
link |
04:26:59.360
And the fact that these things are super cheap
link |
04:27:01.440
and they grow pretty much anywhere, pretty cool.
link |
04:27:03.840
Now, on the commercial side,
link |
04:27:04.840
you can make a lot of money from mushrooms.
link |
04:27:06.920
And I'm working with a company called Farmbox Foods.
link |
04:27:09.160
And it's one of the,
link |
04:27:11.160
they do both vertical hydropartic farming.
link |
04:27:13.520
They also do mushroom.
link |
04:27:15.520
And they put these amazing labs and shipping containers
link |
04:27:20.000
that are kind of like controlled environments.
link |
04:27:22.000
And you grow 400 pounds of gourmet mushrooms
link |
04:27:24.200
a single week off of that.
link |
04:27:26.080
And your margins can be up to 30% per year.
link |
04:27:28.400
If you're just selling them for food consumption,
link |
04:27:31.280
if you're doing supplements,
link |
04:27:32.200
they can be even higher than that.
link |
04:27:34.320
So it just kind of made sense
link |
04:27:35.400
from a diversification of assets to say,
link |
04:27:37.200
hey, let's do some stuff in hydroponics
link |
04:27:38.880
and aquaponics and in mushrooms.
link |
04:27:40.840
But the more I do,
link |
04:27:41.680
the more I learn that community,
link |
04:27:43.200
just the cooler that community is.
link |
04:27:45.320
Like I went to this beautiful mushroom festival
link |
04:27:47.160
in Cape Springs down in Georgia.
link |
04:27:49.800
And I met this guy named Bill Yule.
link |
04:27:52.840
And he just looks like a druid.
link |
04:27:54.960
You know, just like he lives in a tree
link |
04:27:56.560
and he opens up the tree and goes out and everything.
link |
04:27:58.600
And I was like, Bill, what do you do?
link |
04:27:59.760
He said, I go and I try to study beetles and bull eats
link |
04:28:03.400
in a very particular type of beetle.
link |
04:28:05.040
And they mate in the most crazy way.
link |
04:28:07.560
It's like this beetle will fuse on top of another beetle
link |
04:28:10.440
and they'll vibrate.
link |
04:28:11.600
And if they make the right harmony,
link |
04:28:12.800
she'll mate with them.
link |
04:28:13.640
Otherwise, they'll kick her off.
link |
04:28:14.880
And you can only make the harmony
link |
04:28:16.240
while you're on a specific type of bully mushroom.
link |
04:28:18.760
If it's anywhere else, the harmony doesn't.
link |
04:28:20.440
It's like, who the fuck does this stuff?
link |
04:28:22.960
It's like 20 years, 30 years,
link |
04:28:24.800
just thinking about goddamn beetles and bully mushrooms.
link |
04:28:27.800
But that's that community.
link |
04:28:28.960
And they're the happiest people you'll ever meet.
link |
04:28:31.520
And they're just so much fun to talk to
link |
04:28:33.200
and there's just so much lore there that's not discovered.
link |
04:28:36.440
The other thing is there's a ton of undiscovered mushrooms.
link |
04:28:39.720
So, you know, you go to my ranch up in Wyoming,
link |
04:28:42.040
go out that national forest next to it.
link |
04:28:43.680
You'll probably discover six or seven new species,
link |
04:28:46.000
just doing some gene sequencing and things like that.
link |
04:28:48.920
So there's like a gold rush for new things to discover
link |
04:28:52.560
to treat all kinds of things.
link |
04:28:53.840
So love mushrooms, love that community.
link |
04:28:55.560
I think there's a lot of wonderful medicinal properties
link |
04:28:57.760
and everybody there is just a lot of fun to hang out with.
link |
04:29:00.760
The other passion is aquaponics and hydroponics.
link |
04:29:03.000
And I got a lot more serious after COVID.
link |
04:29:06.000
I go to the supermarket, all the store shelves are barren.
link |
04:29:08.560
And I say, guys, can you imagine
link |
04:29:10.480
if we had a real big thing, what this would be like?
link |
04:29:13.400
We need to have domestic food production.
link |
04:29:15.480
We need to have resilience at the community level.
link |
04:29:17.960
So let's go build a $40, $50 million aquaponics facility
link |
04:29:21.200
next to every major city.
link |
04:29:23.360
So at least you have some local production of food
link |
04:29:26.280
and people won't starve to death.
link |
04:29:27.840
Otherwise, it's very bad.
link |
04:29:29.680
And again, the margins are phenomenal there, 20%, 30%.
link |
04:29:32.880
If you actually do it right
link |
04:29:34.120
and alternate your crops properly and so forth.
link |
04:29:36.320
And you create a lot of high paying jobs with it as well.
link |
04:29:38.880
And so you kind of draw a lot of value
link |
04:29:41.680
from staying close to nature and all of these kinds of ways
link |
04:29:44.200
to keeping you humble.
link |
04:29:45.480
Like you said, what is it?
link |
04:29:46.640
The goat is still gonna crap on you.
link |
04:29:49.080
Oh yeah, the doggies will shit on you
link |
04:29:50.680
whether you're broke or a billionaire.
link |
04:29:53.120
That's a good line.
link |
04:29:53.960
I just don't like, the line you'll be remembered for
link |
04:29:59.760
if the universe has a sense of humor.
link |
04:30:01.440
Yes, it's a Neo Yogi para.
link |
04:30:04.520
So I think mushrooms is a good place
link |
04:30:07.320
to ask about my friend, Joe Rogan.
link |
04:30:11.200
So I keep folks from the Cardano community
link |
04:30:13.320
keep saying things like,
link |
04:30:15.920
legs podcast first, then Joe Rogan experience.
link |
04:30:18.920
I guess I'm the moon and Joe's Mars in this metaphor.
link |
04:30:24.040
Since I'm a CS person,
link |
04:30:25.200
I can talk a little bit more fluently about cryptocurrency
link |
04:30:29.160
because fundamentally cryptocurrency
link |
04:30:31.640
is a computational idea.
link |
04:30:33.120
But then there's somebody like Joe
link |
04:30:34.840
who's more like an every man
link |
04:30:36.280
and he does not necessarily know
link |
04:30:38.120
the technical intricacies of cryptocurrencies.
link |
04:30:41.720
What kind of, and I don't think
link |
04:30:42.920
he's had a cryptocurrency person on.
link |
04:30:45.160
Did I do any interview and dress on Tidopolis?
link |
04:30:47.520
Oh, he did.
link |
04:30:48.360
I had long, long time ago.
link |
04:30:49.400
But that was almost like,
link |
04:30:52.360
the cryptocurrency space goes through phases.
link |
04:30:54.840
And I think we're in a new era of some kind.
link |
04:30:57.600
And what, how do you talk to Joe about Cardano?
link |
04:31:01.840
How do you talk to Joe about what the heck,
link |
04:31:04.880
I remember somebody tried to explain to him
link |
04:31:06.200
what Dogecoin is.
link |
04:31:07.960
How do you explain this whole space?
link |
04:31:09.360
So what Bitcoin is, of where Ethereum is,
link |
04:31:12.120
where Cardano smart contracts
link |
04:31:13.840
and some of this Puthas work
link |
04:31:15.240
with this Puthas stake ideas that we'll be talking about.
link |
04:31:18.520
You don't, what you do is you start with applications
link |
04:31:20.920
that they're interested in.
link |
04:31:21.840
So he's an Elk Hunter.
link |
04:31:22.960
And so he's probably interested in Elk tags, right?
link |
04:31:25.880
So you start there and you say that whole system
link |
04:31:28.160
can be put on a blockchain
link |
04:31:29.240
and here's how it's going to be better for you.
link |
04:31:31.760
You say that's what you do.
link |
04:31:32.600
You always connect it to something they know and love.
link |
04:31:35.160
And then once they get that, they say, oh, that's really cool.
link |
04:31:37.880
And then they ask, what else can you do with it?
link |
04:31:39.760
What else can you sell me on it?
link |
04:31:41.240
And you kind of work your way outwards there.
link |
04:31:43.160
Problem technologists make
link |
04:31:44.400
is they're so damn in love with the technology.
link |
04:31:46.480
They have that tail wagging the dog
link |
04:31:48.200
where they just want to talk about the technology
link |
04:31:50.480
and how incredibly cool it is.
link |
04:31:52.040
And that's fun.
link |
04:31:52.880
It's like talking about math.
link |
04:31:53.760
Oh God, let's talk about cobertisms.
link |
04:31:55.840
That's fun.
link |
04:31:58.120
Everybody's eyes glows over.
link |
04:31:59.600
No, you always have to connect it
link |
04:32:01.440
to the interest of the particular person
link |
04:32:03.560
and what they care about, what they love,
link |
04:32:04.840
what they need, royalty payments.
link |
04:32:07.160
He's a big guy, he's got the Spotify things,
link |
04:32:09.520
got all these things going on.
link |
04:32:11.000
Intellectual property is probably pretty important, Joe,
link |
04:32:13.160
but some juncture.
link |
04:32:14.440
So NFTs, we can talk about this concept
link |
04:32:16.880
of perpetual royalties.
link |
04:32:18.600
So for example, let's say that you create a piece of art.
link |
04:32:21.520
You can build into the token itself.
link |
04:32:24.320
A perpetual royalty is something you care about.
link |
04:32:26.760
Maybe every time it sells, it pays it back to you.
link |
04:32:29.720
Or maybe every time it sells,
link |
04:32:31.480
it donate to some clean water charity
link |
04:32:33.400
or something like that.
link |
04:32:34.680
The point is that the actual acquisition of the NFT
link |
04:32:37.720
requires adherence to that smart contract.
link |
04:32:40.280
So people can't deviate from your desire
link |
04:32:42.280
even after you die.
link |
04:32:43.840
So stuff from Andy Warhol or from Picasso,
link |
04:32:46.960
that can still be generating some donation
link |
04:32:49.520
every time a Picasso sells to something else.
link |
04:32:52.160
You can do that with NFTs.
link |
04:32:54.200
And so he starts thinking, God, what else can I do?
link |
04:32:56.040
I do shows.
link |
04:32:57.000
Maybe I can do my tickets with these types of things.
link |
04:32:59.120
Maybe I can do loyalty points for my fans.
link |
04:33:01.360
So now you've got to engage
link |
04:33:02.720
and he's thinking of all the opportunities for him.
link |
04:33:04.880
And it gives him an incentive to anchor
link |
04:33:07.240
and connect to those concepts.
link |
04:33:08.920
And then over time, he starts asking question,
link |
04:33:11.240
how do we know it's secure?
link |
04:33:12.960
Then we can talk about proof of work or proof of stake
link |
04:33:15.400
or these types of things.
link |
04:33:16.320
Well, so this is how it stays secure
link |
04:33:18.200
if you're really interested.
link |
04:33:19.480
And there's an incentive to have the attention span
link |
04:33:22.840
necessary to do the homework, eat the broccoli
link |
04:33:25.000
and get over that hill.
link |
04:33:25.920
But it's also an opportunity, at least it was for me,
link |
04:33:27.880
especially with Bitcoin a while ago,
link |
04:33:30.440
is to take another look at the monetary system.
link |
04:33:34.000
Even look at the, I've been looking quite a bit
link |
04:33:36.400
at the history of the 20th century
link |
04:33:38.080
and sort of look at that history
link |
04:33:39.960
through the perspective of the monetary system
link |
04:33:42.240
or the gold standard and all those kinds of things.
link |
04:33:44.080
And just add that little layer of consideration
link |
04:33:47.400
of how much money, of how money can be used
link |
04:33:51.440
to buy people in power to control the populace.
link |
04:33:55.400
And it's fascinating to look at the history
link |
04:33:59.960
from that perspective.
link |
04:34:00.960
And then that allows you to look at the future
link |
04:34:03.360
of how we can change that in order to empower people.
link |
04:34:06.720
And then of course, the governance thing
link |
04:34:09.800
that you're working on is fascinating
link |
04:34:11.240
because, I mean, I don't know,
link |
04:34:13.600
but it seems like a deeply broken aspect
link |
04:34:16.160
of our government is just the voting system.
link |
04:34:18.800
And discussing how that could be revolutionized
link |
04:34:21.760
is fascinating because a lot of conversations
link |
04:34:24.000
end up being on the internet about like number go up,
link |
04:34:29.600
which is like financial side.
link |
04:34:31.000
And to me personally, at least,
link |
04:34:32.960
I think that's the same for Joe, that's just boring.
link |
04:34:36.760
Like it's the investing, the financial side of it.
link |
04:34:40.160
I know it has a lot of impact, but it's kind of boring
link |
04:34:43.360
because longterm is not going to have any impact.
link |
04:34:45.080
If the idea is a strong longterm, it's going to win.
link |
04:34:48.040
The ideas are weak, longterm is going to lose.
link |
04:34:50.400
The ups and downs of the short term don't matter.
link |
04:34:52.800
That's just like casino games that you play.
link |
04:34:58.160
Speaking of games, video games,
link |
04:35:00.240
gotta ask you about those.
link |
04:35:01.320
Okay.
link |
04:35:02.160
Will you mention Diablo?
link |
04:35:03.040
Maybe you're a fan of Diablo.
link |
04:35:04.240
Well, yeah, Diablo is great.
link |
04:35:06.200
Do you like Skyrim?
link |
04:35:07.280
Skyrim is great too.
link |
04:35:08.560
Like The Elder Scrolls.
link |
04:35:09.400
I actually bought the game
link |
04:35:10.440
that The Elder Scrolls was based on, do you know that?
link |
04:35:13.000
So way back in the day, The Elder Scrolls series
link |
04:35:16.320
was inspired by a game called Legends of Valor
link |
04:35:18.600
that I played when I was a little kid.
link |
04:35:20.120
And it doesn't actually have an ending.
link |
04:35:22.000
They ran out of money before they finished it.
link |
04:35:23.640
So they just kind of like put this little thing on
link |
04:35:25.680
and said, okay, but you never finish it.
link |
04:35:27.440
So I actually bought all the intellectual property
link |
04:35:29.640
for the game.
link |
04:35:30.480
I saw that.
link |
04:35:31.320
I didn't know there was a connection
link |
04:35:32.160
to Legends of Valor.
link |
04:35:33.000
Yeah, I forget the name.
link |
04:35:34.720
The guy was at Todd's Something at Bethesda.
link |
04:35:37.640
He played it and he was inspired by it.
link |
04:35:40.280
And then he created Arena right after playing it.
link |
04:35:42.880
That was such a good game.
link |
04:35:43.840
Arena, Daggerfall.
link |
04:35:45.280
Yeah.
link |
04:35:46.120
Yeah.
link |
04:35:47.120
I had a copy of Daggerfall when I was a kid,
link |
04:35:48.960
but it had a bug in.
link |
04:35:49.880
So when you left the dungeon, it would crash.
link |
04:35:51.960
And this was before, like he can get an easy patch for it.
link |
04:35:54.880
So I never actually played Daggerfall.
link |
04:35:56.920
I entered in through Morrowind.
link |
04:36:00.080
Yeah.
link |
04:36:00.920
No, the Daggerfall was the fascinating thing
link |
04:36:02.880
which jumping all over,
link |
04:36:04.000
but we'll return to Legends of Valor
link |
04:36:05.440
because I want to ask you about that.
link |
04:36:06.440
But Daggerfall was fascinating
link |
04:36:07.720
because I think of all of the Elder Scroll games,
link |
04:36:11.120
it was like the largest
link |
04:36:12.280
because it was like randomly generated.
link |
04:36:15.560
It would like randomly generate the worlds,
link |
04:36:17.200
the dungeons and so on,
link |
04:36:18.720
which is fascinating to think about like,
link |
04:36:20.520
how big can you make the world?
link |
04:36:23.440
Both in actuality and feel.
link |
04:36:26.840
Like it's incredible to have a video game.
link |
04:36:29.440
I don't know how many video games do this well,
link |
04:36:32.200
where the feeling is you can be lost here forever.
link |
04:36:35.920
You can live here.
link |
04:36:38.520
Cause most video games have like a bottom.
link |
04:36:40.840
It feels like you can run out of stuff.
link |
04:36:42.600
Where Daggerfall was like, I can just keep doing this.
link |
04:36:45.800
At least that's what I felt at the time.
link |
04:36:47.200
But yeah, why, what the heck Legends of Valor?
link |
04:36:50.240
What's the idea there?
link |
04:36:51.800
Well, I mean, there's really nothing about it
link |
04:36:54.720
that's super compelling today.
link |
04:36:56.240
I mean, there's a nostalgia of youth that's there,
link |
04:36:59.360
but I mean, it doesn't even have a class system,
link |
04:37:00.880
the level system, the combat system is terrible.
link |
04:37:03.520
There's no journal, the magic system is terrible
link |
04:37:05.640
and so forth.
link |
04:37:06.480
And so I just wanted to start somewhere.
link |
04:37:08.160
And I felt like that would be
link |
04:37:09.240
an incredibly fun overhaul project.
link |
04:37:11.120
I kind of got the idea from Beam Dog Studios
link |
04:37:13.160
when they did another one of my favorite games.
link |
04:37:15.200
Remember Baldur's Gate?
link |
04:37:16.960
Yeah, they did the...
link |
04:37:17.800
I love that Baldur's Gate too.
link |
04:37:18.760
Oh yeah, the enhanced edition was great.
link |
04:37:21.000
They should have never just done thrown a ball.
link |
04:37:22.880
They should have done an actual proper sequel.
link |
04:37:24.880
And I got down that whole road.
link |
04:37:27.520
But anyway, I got the idea there.
link |
04:37:29.920
I said, well, take some old piece of IP
link |
04:37:32.480
and then you can kind of retrofit it and clean it up.
link |
04:37:34.920
And what's nice about Legends of Valor is it's a blank slate.
link |
04:37:37.400
You can do your own elder scrolls.
link |
04:37:39.280
You can create your own class system and level system
link |
04:37:41.480
and so forth.
link |
04:37:42.560
You could write some beautiful, exciting,
link |
04:37:44.360
fun narratives for that.
link |
04:37:46.240
And also it gives me a chance to explore a lot of things
link |
04:37:49.000
that I think should be dragged into game development.
link |
04:37:50.880
Like algorithmically generated music is one example.
link |
04:37:53.720
The problem with sound games, as you mentioned,
link |
04:37:55.920
you play lots and lots of hours,
link |
04:37:57.960
but your sound content is much smaller.
link |
04:38:00.080
So you have tons of repetition in the soundtrack.
link |
04:38:02.640
So what if you could connect the music
link |
04:38:05.080
to the state of the game world
link |
04:38:06.720
and automatically through some process
link |
04:38:08.720
will generate music.
link |
04:38:09.560
And there's actually people who study this.
link |
04:38:11.800
And so that's one dimension.
link |
04:38:12.960
The other thing is you have things like GPT3 and so forth.
link |
04:38:15.160
There was a great game, Event Zero.
link |
04:38:18.240
And it came out in like 2016
link |
04:38:20.160
where you could actually have a dialogue with an AI
link |
04:38:23.960
and you're like a marooned astronaut
link |
04:38:25.680
and a space station that's abandoned.
link |
04:38:28.000
And you have to somehow work with this AI
link |
04:38:30.560
through communicating with it
link |
04:38:32.000
to convince you to take you home.
link |
04:38:34.720
But the AI is a bit duplicitous
link |
04:38:37.000
and I don't want to spoil a plot of the game
link |
04:38:38.800
because it's such a cool game,
link |
04:38:40.000
but it's actually like a paint by never say.
link |
04:38:41.840
It's almost like Zork
link |
04:38:43.000
where you don't have preselected dialogue.
link |
04:38:46.520
You actually type in the terminal
link |
04:38:48.280
and the AI will reply to you back and forth.
link |
04:38:50.400
And this was 2016 and it's like things have gotten
link |
04:38:52.520
in order magnitude better.
link |
04:38:54.120
So with the evolution of that tech,
link |
04:38:55.680
I think within the next five years
link |
04:38:57.280
brought into video games,
link |
04:38:58.240
could you give you incredibly cool dialogue
link |
04:39:00.920
inside the game?
link |
04:39:02.880
So algorithmically generated music,
link |
04:39:04.520
better dialogue, better gameplay mechanics.
link |
04:39:06.520
Also, I'd love to explore alternative physics systems,
link |
04:39:10.680
alternative geometries,
link |
04:39:11.920
like hyperbolic geometry or these types of things.
link |
04:39:15.600
And there's actually Hyperbolic is a game that does that.
link |
04:39:19.040
And you can do down the Euclidean geometry as well
link |
04:39:21.440
and bring those elements into a game design.
link |
04:39:23.600
And that's what we'll do as legends of valor.
link |
04:39:25.160
So it'll be kind of like Skyrim,
link |
04:39:26.600
but with a lot of really cool new shit.
link |
04:39:28.560
It's kind of like, I saw Aerosmith years ago
link |
04:39:30.920
and he was out there, he's like,
link |
04:39:31.760
do you like the old shit?
link |
04:39:32.760
Do you like new shit?
link |
04:39:34.240
Kind of middle shit.
link |
04:39:36.240
So you're going for the middle.
link |
04:39:38.040
Yeah, I'm gonna try to do some of the old
link |
04:39:39.880
and some of the new and bring it in.
link |
04:39:41.680
So that'll be a lot of fun.
link |
04:39:43.480
And what's nice about it is that there is a lot of new
link |
04:39:50.920
play in the market
link |
04:39:51.800
because of the Microsoft acquisition of Bethesda.
link |
04:39:54.440
They've been losing employees like crazy.
link |
04:39:56.480
And there's a lot of belief that Elder Scrolls 6
link |
04:39:58.400
will not live up to expectations
link |
04:40:00.240
because Microsoft will kill it.
link |
04:40:01.280
I will tweet it.
link |
04:40:02.520
Okay, listen to me.
link |
04:40:03.760
I will go into, I'm all about love on the internet,
link |
04:40:07.880
but I will go hard at you Microsoft
link |
04:40:09.800
if you screw up Elder Scrolls.
link |
04:40:11.360
Well, we might have to do a spiritual successor, right?
link |
04:40:14.120
And it might have to happen with legends of valor.
link |
04:40:16.120
You never know.
link |
04:40:17.440
But it's a passion project.
link |
04:40:18.560
So I have no time for it at all.
link |
04:40:20.320
It's like so low on my list of things to do.
link |
04:40:22.040
So I'll probably do it in 2022, 2023,
link |
04:40:24.600
and we'll build a nice crew and we'll do it in Wyoming,
link |
04:40:27.400
probably in Wheatland or some really small town
link |
04:40:29.480
and we'll import everybody.
link |
04:40:31.240
And then we'll have to build the whole city up
link |
04:40:32.920
like Elon is doing here in Texas.
link |
04:40:34.760
It'll be a fun project.
link |
04:40:36.680
Well, I like programmatically generated music.
link |
04:40:38.520
You mentioned Baldur's Gate.
link |
04:40:40.400
By the way, Haskell frameworks for that.
link |
04:40:41.880
Uturpe is one.
link |
04:40:42.960
For generating music?
link |
04:40:43.960
Yeah, for doing it.
link |
04:40:45.440
I wonder how successful that could be
link |
04:40:46.680
because I remember Baldur's Gate was the first game
link |
04:40:49.080
where I realized music is so important to the game.
link |
04:40:52.160
It was the thing I remembered about the game.
link |
04:40:54.120
It was the reason that it was the thing I thought about
link |
04:40:57.440
when I was away from the game
link |
04:40:59.440
is like that, the feeling it created that music.
link |
04:41:02.720
I don't even remember the music anymore,
link |
04:41:04.560
but I remember the music.
link |
04:41:08.120
Jeremy Soul, I think was the composer.
link |
04:41:10.720
And it was great.
link |
04:41:12.000
And actually getting like Rahman Juati
link |
04:41:13.920
or Bear McCready to do that would be so cool.
link |
04:41:16.520
Okay, this is awesome.
link |
04:41:19.600
Ridiculous question.
link |
04:41:20.480
What's the maybe let's say top three
link |
04:41:23.200
great video games of all time?
link |
04:41:26.680
Yeah, Baldur's Gate is definitely in the top three.
link |
04:41:28.360
Arkane M is my favorite game.
link |
04:41:30.280
And Arkane M was, Troika Games was just this amazing studio
link |
04:41:34.440
where they took the time to build
link |
04:41:37.920
probably the most compelling game worlds.
link |
04:41:40.480
In the case of Arkane M, it takes place
link |
04:41:42.160
in kind of like a 19th century Victorian England play.
link |
04:41:44.960
So Steampunk.
link |
04:41:46.320
But then there's also magic inside this game world.
link |
04:41:48.640
And there's this crazy juxtaposition
link |
04:41:50.680
between magic and technology.
link |
04:41:52.040
And the more technology you have, magic stops working.
link |
04:41:54.720
The more magic you have, it disrupts technology.
link |
04:41:57.160
So all the people on the magic side
link |
04:41:58.600
hate the technology people and vice versa.
link |
04:42:00.840
And so you're just this character in this game world
link |
04:42:03.320
and you're just trying to figure out like where do you fit?
link |
04:42:06.120
And it has this incredible plot
link |
04:42:08.760
where you're kind of just a stowaway on a zeppelin
link |
04:42:11.680
that gets shot down and you get dragged into this conspiracy
link |
04:42:15.600
and you have to kind of figure out the conspiracy
link |
04:42:17.640
as you go through the whole game world
link |
04:42:18.920
and you meet all these different races
link |
04:42:20.200
like the elves and the dwarves and so forth.
link |
04:42:22.000
And they've all been impacted
link |
04:42:23.560
by the proliferation of technology in different ways.
link |
04:42:25.640
Like the humans, you steam engines to clear cut
link |
04:42:28.520
all the forest and it caused a lot of problems.
link |
04:42:30.760
The dwarves leaked that technology to the humans.
link |
04:42:33.480
And so they kind of got exiled for it and so forth.
link |
04:42:36.080
And you have to decide like where do you fit all this?
link |
04:42:38.120
And you have a lot of choices as a player.
link |
04:42:40.000
You can be on the magic side,
link |
04:42:41.320
the technology side kind of be neutral.
link |
04:42:43.680
And there's like 40 different endings for the game.
link |
04:42:46.160
It's just incredible.
link |
04:42:47.400
And this is all like 2000.
link |
04:42:48.840
And you talk about a procedurally generated world,
link |
04:42:51.200
you have a quick travel, but if you want,
link |
04:42:53.080
you just walk and the world randomly generates.
link |
04:42:55.040
But it's not like Daggerfall
link |
04:42:56.120
where there was interesting things along the way.
link |
04:42:58.040
So it was really ahead of its time
link |
04:42:59.840
and it was kind of the last of a generation of games.
link |
04:43:03.360
It was based on the same framework
link |
04:43:05.400
that Interplay used for Fallout,
link |
04:43:07.320
the original Fallout and Fallout 2.
link |
04:43:09.440
So that was really a cool setup.
link |
04:43:11.120
So how were the graphics?
link |
04:43:12.280
They were not essential to the game?
link |
04:43:13.120
Oh, it's isometric top down.
link |
04:43:15.680
So yeah, kind of like the Fallout look.
link |
04:43:17.960
And so it doesn't hold up super well today,
link |
04:43:21.560
but that was never the point.
link |
04:43:22.920
It was a more of a story driven game.
link |
04:43:24.960
But it was in one of the very few games
link |
04:43:26.760
where at the very end of the game,
link |
04:43:27.840
you could actually talk the villain
link |
04:43:29.880
into killing himself instead of fighting you.
link |
04:43:33.520
If you, and you had to really work at it,
link |
04:43:35.560
you had to become a master of persuasion
link |
04:43:37.400
and get your charisma score maxed out
link |
04:43:39.360
and learn all this stuff along the way.
link |
04:43:40.960
And you have this philosophical debate
link |
04:43:42.520
over the nature of life and death with him.
link |
04:43:44.120
That's amazing.
link |
04:43:44.960
Yeah, and then you're just like,
link |
04:43:45.920
by the way, you're wrong and here's why.
link |
04:43:47.520
And he's like, oh yeah, you got a point.
link |
04:43:48.760
I'm just gonna kill myself.
link |
04:43:50.000
And I was like, wow, this is great.
link |
04:43:52.960
Planescape Torment is the other one,
link |
04:43:54.920
I think is probably the greatest.
link |
04:43:56.200
Was it called Planescape?
link |
04:43:57.240
Yeah, it's another one on the Infinity engine,
link |
04:43:59.440
which was what was used for Baldur's Gate.
link |
04:44:01.320
So it looks like Baldur's Gate.
link |
04:44:02.680
And God, that was such an incredibly well written game.
link |
04:44:05.960
You play this character called the Nameless One.
link |
04:44:07.720
It's this little blue guy and you wake up in a morgue.
link |
04:44:10.080
And it turns out that you're immortal.
link |
04:44:11.920
And every time you die, you lose all your memories.
link |
04:44:14.240
And so you've just been apparently living this life
link |
04:44:17.440
for a very long time.
link |
04:44:18.680
And you meet all these people
link |
04:44:20.040
in this crazy city called Sigil who know you,
link |
04:44:22.400
but you don't know yourself.
link |
04:44:23.720
And you're trying to figure out your name,
link |
04:44:25.160
your identity and why do you have this curse
link |
04:44:27.520
where you live forever,
link |
04:44:28.800
but you keep forgetting every time you get killed.
link |
04:44:31.200
And it turns out you weren't such a nice person
link |
04:44:33.680
throughout this entire game world.
link |
04:44:35.160
But then again, it's this question of,
link |
04:44:36.640
well, if you can start over and you lose all your memories,
link |
04:44:40.400
do you have a chance for redemption or not?
link |
04:44:42.720
So it's incredible game, Plainscape Torment.
link |
04:44:45.120
And it's actually another one of those games
link |
04:44:46.560
where you can never actually have a fight.
link |
04:44:49.000
You can just kind of talk your way out of everything.
link |
04:44:50.880
And there's probably like 1,000 pages of dialogue
link |
04:44:53.680
inside the game.
link |
04:44:54.520
Those guys had a lot of fun and a lot of drugs
link |
04:44:56.440
making that game.
link |
04:44:57.840
Do you think these three games are the kinds
link |
04:45:00.480
that would still be okay to play today
link |
04:45:02.400
or are they forever lost in time?
link |
04:45:03.920
Because we sort of got desensitized
link |
04:45:08.400
to the richness of computer graphics
link |
04:45:10.520
and all those kinds of things in modern games.
link |
04:45:12.360
I think you can enhance these games
link |
04:45:14.000
because your storytelling medium is so much more engaging.
link |
04:45:17.440
You know, I was at the movie theater before COVID
link |
04:45:19.440
and the person to the left of me
link |
04:45:21.160
was looking at their cell phone during the movie
link |
04:45:23.040
and the person to the right of me
link |
04:45:24.000
was looking at their cell phone.
link |
04:45:25.080
They're just not engaged anymore.
link |
04:45:26.320
Everybody is attention starved.
link |
04:45:28.560
And the video game is one of the last mediums
link |
04:45:30.600
where you have undivided attention of people.
link |
04:45:33.160
They're really into it.
link |
04:45:34.640
They're all into that thing.
link |
04:45:35.960
And so I think the fact that you have VR and AR
link |
04:45:39.080
and enhanced graphics and all these new gameplay mechanics,
link |
04:45:42.480
it's a value add instead of a value negative
link |
04:45:44.920
because ultimately what are you doing?
link |
04:45:46.040
You're telling stories
link |
04:45:47.720
and you're trying to connect people to something.
link |
04:45:49.760
Maybe it's the nature of life and death
link |
04:45:52.000
or are we truly real?
link |
04:45:53.480
Are we in a simulation or not or something like that?
link |
04:45:55.680
It'd be great to do 13th floor as a game
link |
04:45:57.520
or something like that.
link |
04:45:59.320
And the question is, well, how good of a story can you tell?
link |
04:46:02.120
Well, you're constrained by your storytelling tools
link |
04:46:04.080
and technology. The fact that games
link |
04:46:06.360
are so much more advanced now means that you now have
link |
04:46:09.040
many more dimensions of storytelling available to you.
link |
04:46:12.200
And actually with AI now coming in
link |
04:46:14.240
and really good AI coming in the next five or 10 years,
link |
04:46:17.520
your storytelling is not static anymore.
link |
04:46:20.080
The person can actually majorly participate
link |
04:46:22.920
and change the outcome in ways
link |
04:46:24.400
that were previously unpredictable.
link |
04:46:26.320
The other thing is they're still educational.
link |
04:46:27.760
You can teach people concepts that they never knew before.
link |
04:46:30.600
And it's like, if you want to teach people
link |
04:46:32.240
about bizarre geometries or like Minecraft is a great example.
link |
04:46:36.800
A lot of people learned how computers work from Redstone.
link |
04:46:40.200
Think about that. It's true.
link |
04:46:42.680
Yeah. Yeah.
link |
04:46:43.960
Yeah, I mean, yeah, as we said,
link |
04:46:45.920
we're more and more going to be living
link |
04:46:47.520
in the video game worlds might as well,
link |
04:46:50.320
sort of as opposed to just make it fun,
link |
04:46:52.960
also expand our knowledge, expand our ability to think,
link |
04:46:57.320
like explore different ideas
link |
04:47:00.440
and do education broadly defined
link |
04:47:02.320
within those video game worlds.
link |
04:47:03.720
So we can do the entirety,
link |
04:47:05.080
the entirety of life in the video game worlds.
link |
04:47:08.200
Hopefully it doesn't look like Minecraft, but we'll see.
link |
04:47:11.240
Do you have advice for young people today,
link |
04:47:13.640
aside from playing lots of video games?
link |
04:47:16.400
You know, high schoolers, college students,
link |
04:47:19.080
thinking about their career, thinking about life.
link |
04:47:23.320
Well, we no longer live in a world
link |
04:47:24.720
where you get one skill set.
link |
04:47:25.840
You do it for 40 years and retire.
link |
04:47:28.320
I mean, that ship has sailed a long time ago.
link |
04:47:30.440
So learn how to learn and learn an appreciation
link |
04:47:33.360
and love for learning.
link |
04:47:34.680
So that's the first thing, you know,
link |
04:47:36.160
Josh Waitzkin's wrote this beautiful book,
link |
04:47:37.840
The Art of Learning, if you ever read it,
link |
04:47:39.960
stuff like that.
link |
04:47:41.520
So good study skills, you know,
link |
04:47:43.240
slip box notes, these things,
link |
04:47:44.800
what was it, Zettel Kasten or whatever it was.
link |
04:47:48.120
Yeah, there's lots of little techniques
link |
04:47:49.520
that you can pick up along the way.
link |
04:47:50.960
And basically the teacher had to process
link |
04:47:52.640
lots of information very quickly, retain it,
link |
04:47:55.280
and then decide what's useful to you for that moment.
link |
04:47:58.360
The second thing is do not undervalue EQ,
link |
04:48:00.600
emotional intelligence.
link |
04:48:01.800
We've lived for a long time in a society
link |
04:48:03.920
where IQ is dominant.
link |
04:48:06.040
It's like how smart you are excuses everything else.
link |
04:48:08.960
You could be a horrible human being,
link |
04:48:10.680
but he's a really bright guy, right?
link |
04:48:12.640
The asshole mathematician or physicist.
link |
04:48:15.360
We now live in a world where the balance
link |
04:48:17.200
is far more important.
link |
04:48:18.600
You have to be smart, but you also have to be a nice guy
link |
04:48:21.640
and don't undervalue that.
link |
04:48:23.000
So learn things like closed circuit communication
link |
04:48:25.080
and active listening.
link |
04:48:26.480
These skill sets will always pay enormous dividends
link |
04:48:30.000
along the way.
link |
04:48:31.440
Third, remember that you're judged
link |
04:48:32.840
for the things that you have
link |
04:48:33.800
and what you do with those things.
link |
04:48:35.280
You know, if you have very little,
link |
04:48:36.720
you still have to do something,
link |
04:48:37.840
but you have a lot, you have to do even more.
link |
04:48:39.680
So learn how to give and do that early on.
link |
04:48:43.240
Learn how to give back, volunteerism, charity,
link |
04:48:46.000
mentoring, these types of things.
link |
04:48:48.160
Those are so incredibly valuable to a person's develop.
link |
04:48:51.320
The people that you mentored in the academic world,
link |
04:48:53.400
you learn this, you have graduate students.
link |
04:48:55.360
They one day will be professors
link |
04:48:58.200
and it might just so happen, they might eclipse you.
link |
04:49:00.720
Remember, Gauss had a doctoral advisor.
link |
04:49:04.200
Never forget that, you know, and so did Feynman.
link |
04:49:08.120
Make sure that you mentor people, you give back
link |
04:49:10.440
and you learn how to learn
link |
04:49:11.400
and you learn how to teach.
link |
04:49:12.680
Super important for your development as a person.
link |
04:49:15.120
Now you'll notice all those things are agnostic
link |
04:49:16.960
to whatever domain you happen to have chosen.
link |
04:49:19.080
You could be in medicine or law or technology,
link |
04:49:21.200
whatever that you're fancy,
link |
04:49:22.760
whatever your passion happens to be.
link |
04:49:24.720
And don't conflate your earning in your career.
link |
04:49:27.800
If people try to keep putting these things together,
link |
04:49:30.760
they're increasingly becoming decoupled.
link |
04:49:32.760
There's a lot of cases where people do their passions
link |
04:49:34.800
and they do it for free or, you know, for sustenance,
link |
04:49:37.760
but then they have something else they do on the side
link |
04:49:39.560
to also augment or supplement their income.
link |
04:49:41.800
Probably best that way.
link |
04:49:43.520
When you conflate the two,
link |
04:49:44.800
you tend to get burned out terribly.
link |
04:49:46.600
You see this a lot with musicians or other people,
link |
04:49:49.080
they just, they wanna make music,
link |
04:49:50.480
but they have to tour or whatever
link |
04:49:51.800
because they gotta pay bills, stuff like that happens.
link |
04:49:54.920
Other than that, I mean, I'm not a guru.
link |
04:49:57.280
I'm not in any particular position.
link |
04:49:59.200
You showed up in a robe, which I thought was kind of weird.
link |
04:50:01.760
And you had a crown and you kept calling yourself king.
link |
04:50:05.000
King of the rats.
link |
04:50:06.440
And that was in a robe that was a Yukata.
link |
04:50:08.360
Okay, thank you for clarifying.
link |
04:50:10.040
The audience, he's joking.
link |
04:50:12.600
Reddit.
link |
04:50:15.000
I heard somebody's gonna write blog posts.
link |
04:50:17.560
Charles Hoskinson walks around with a crown.
link |
04:50:20.960
Let me ask you a ridiculously big
link |
04:50:23.440
and the most important question.
link |
04:50:24.880
What's the meaning of this whole thing of life?
link |
04:50:28.160
Well, I got a story for that.
link |
04:50:29.360
Does this have something to do with the farm?
link |
04:50:33.880
Well, no, no, no, it's from Japan.
link |
04:50:35.400
I used to live in Japan.
link |
04:50:36.240
I live in Osaka, right next to Namba, a beautiful area.
link |
04:50:39.680
It's like, if you're gonna live anywhere in Japan,
link |
04:50:41.320
live in Osaka and you live anywhere in Osaka,
link |
04:50:43.240
live next to the restaurant district.
link |
04:50:44.880
Four o clock in the morning and get good ramen.
link |
04:50:47.200
These are the things in life that make you who you are.
link |
04:50:50.600
So there was a shogun and he was kind of a bad ass.
link |
04:50:54.360
He was really good at killing people,
link |
04:50:55.920
really good at running his empire.
link |
04:50:57.320
And then he got a bit disgruntled in his late 40s.
link |
04:50:59.960
And he said, you know, I'm just gonna give it all to my son
link |
04:51:03.040
and I'm gonna wander around Japan
link |
04:51:04.840
until I find the perfect cherry blossom.
link |
04:51:07.200
That's what I'm gonna do.
link |
04:51:08.480
Everybody thought he went crazy.
link |
04:51:09.760
He said, no, no, no, that's what I'm gonna do.
link |
04:51:11.120
And he took his whole entourage with him
link |
04:51:12.600
and so his son is now the shogun.
link |
04:51:14.720
And then he's just wandering throughout Japan
link |
04:51:16.680
and having all these incredible crazy adventures
link |
04:51:19.000
as he's wandering throughout Japan.
link |
04:51:20.320
He got a fighting bandits
link |
04:51:21.720
and loving beautiful women and so forth.
link |
04:51:24.240
And then 30 years later,
link |
04:51:26.880
he's passing these two geisha gals
link |
04:51:28.880
and one of them turns around
link |
04:51:31.040
and they notice them slumped over next to a cherry tree.
link |
04:51:33.920
And so she goes over to try to rouse them and he's dead.
link |
04:51:37.760
And in his hands is a wilted cherry blossom.
link |
04:51:41.800
So that's a very Japanese story, right?
link |
04:51:43.880
The point is that it's not the actual blossom
link |
04:51:47.440
finding the perfection that matters.
link |
04:51:49.360
It's the things you do on a day to day basis.
link |
04:51:52.000
The places you go, the people you meet,
link |
04:51:53.560
the experiences you have
link |
04:51:54.680
and the joy you take
link |
04:51:55.720
and the things that you do here in the moment now.
link |
04:51:58.480
You have to get there.
link |
04:51:59.880
You know, if you look at Jiro Dreams of Sushi,
link |
04:52:02.040
there's this guy 70 years of his life
link |
04:52:03.880
making the same damn piece of sushi again
link |
04:52:06.080
and again and again.
link |
04:52:06.920
He's the happiest guy around.
link |
04:52:08.600
Albert Camus and his story of Sisyphus.
link |
04:52:11.160
You know, Sisyphus should be miserable.
link |
04:52:12.760
It's the Greek curse.
link |
04:52:13.680
No, he's happy.
link |
04:52:15.040
He has total clarity of purpose.
link |
04:52:17.120
And every day he gets to basically rule that stone
link |
04:52:19.800
just a little bit better than the day before,
link |
04:52:21.680
a different way than the day before.
link |
04:52:23.680
And it's not the destination.
link |
04:52:25.600
It isn't getting the stone up
link |
04:52:26.920
at the top of the hill that matters.
link |
04:52:28.720
It's the fact that the act,
link |
04:52:30.360
you find that joy in that act,
link |
04:52:31.760
that ikigai, that way of life, that purpose of life.
link |
04:52:35.160
That I think is the closest thing a human can get
link |
04:52:38.080
to a meaning.
link |
04:52:39.960
You're a blip.
link |
04:52:40.920
You know, you didn't exist, you're dead.
link |
04:52:44.880
And if you compare it to the size of the universe
link |
04:52:47.840
in that time, it's just a little blip.
link |
04:52:49.720
So all you can do with what you have
link |
04:52:51.880
is just find meaning in the things
link |
04:52:53.280
that you do on a daily basis.
link |
04:52:54.640
And you can't predict the macro.
link |
04:52:56.480
We have all this wealth and power in America.
link |
04:52:58.400
What if a world war breaks out?
link |
04:53:00.000
We could be destitute like war mark Germany.
link |
04:53:02.760
And so, you know, you could be a big guy.
link |
04:53:04.760
You could be now living on the street side.
link |
04:53:07.160
Would you be miserable?
link |
04:53:08.560
The point of life is getting to a point
link |
04:53:10.280
that no matter what comes your way,
link |
04:53:11.800
what misfortune comes your way,
link |
04:53:13.760
you're in a position where you can find
link |
04:53:15.520
a modicum of happiness and love and empathy
link |
04:53:18.960
for others in that moment.
link |
04:53:21.520
And then the highest pursuit of life
link |
04:53:23.240
is the ability to share that mindset with other people
link |
04:53:25.960
and give it to them somehow.
link |
04:53:27.800
And that's really hard, you know,
link |
04:53:29.600
because everybody comes in, they're always EOR,
link |
04:53:31.600
oh, doom and gloom and cynical.
link |
04:53:33.080
Yeah, and but this and that and reputation, this and that.
link |
04:53:35.640
You have to somehow transcend all of it and say,
link |
04:53:37.360
you know, that doesn't matter.
link |
04:53:38.880
Look at the cherry blossoms.
link |
04:53:40.240
Aren't they beautiful today?
link |
04:53:41.520
All right, let's find a better one tomorrow.
link |
04:53:44.560
See, you're also a fan of fishing, I've read somewhere.
link |
04:53:47.720
Yeah.
link |
04:53:48.560
And one of my favorite books is Old Man in the Sea,
link |
04:53:52.360
where there's an old man sort of battling a big fish
link |
04:53:58.400
and basically closing out the last chapter
link |
04:54:01.040
of his life in this battle.
link |
04:54:02.920
So I think another aspect of life with this boulder,
link |
04:54:06.160
it feels like the boulder gets bigger and bigger
link |
04:54:08.000
as we get closer to death.
link |
04:54:11.000
And, you know, you find yourself married
link |
04:54:13.840
to a particular struggle in life
link |
04:54:17.720
that eventually just kind of overtakes the entirety
link |
04:54:21.480
of meaning of your existence.
link |
04:54:23.720
Do you think, I know what it is for me.
link |
04:54:26.320
Do you have something like that?
link |
04:54:28.600
The broader vision that unites your work with Cardano
link |
04:54:32.520
and everything you've done in life,
link |
04:54:34.240
the big fish that you're going to end up
link |
04:54:37.480
in the dark of night struggling with in the last chapter
link |
04:54:41.520
of your life, like the big problem you're taking on?
link |
04:54:45.760
Well, in mathematics, it was the Goldbach conjecture.
link |
04:54:48.080
I'd like to prove it.
link |
04:54:48.920
That's probably not gonna happen.
link |
04:54:51.320
That's a really big fish.
link |
04:54:53.280
So do you still have a love for mathematics?
link |
04:54:54.960
Oh God, yeah, of course I do.
link |
04:54:57.080
You never lose that, you never lose it.
link |
04:54:58.840
You lose the ability to do deep work
link |
04:55:00.920
and you don't have the creativity
link |
04:55:02.400
and the raw inspiration.
link |
04:55:04.120
This is why I've gotten to automated theorem proving
link |
04:55:06.080
because what I lack and because I'm getting older,
link |
04:55:08.600
I can now have computers understand it and use AI
link |
04:55:10.920
to just solve this stuff.
link |
04:55:11.840
It's like the cheat codes for math.
link |
04:55:13.960
Fuck those guys, we'll still do that.
link |
04:55:16.520
But the mathematics still has those last passions
link |
04:55:19.080
and there's all kinds of cool things
link |
04:55:20.800
that I'd like to see done.
link |
04:55:22.280
Like quota complexes allow you to unify topology
link |
04:55:24.880
and never theory in really novel ways.
link |
04:55:26.600
And they're all kinds of cool things, but who cares?
link |
04:55:32.400
Everybody has those white whales.
link |
04:55:34.400
Another thing I love to do is bring back to Willie Mammoth.
link |
04:55:37.120
That's George Church's hidden pleasure
link |
04:55:39.240
and five to 10 years, it's actually gonna happen.
link |
04:55:41.200
And I had this beautiful ranch in Wyoming
link |
04:55:42.760
and I got to find a way to convince George
link |
04:55:44.440
to let me raise his clone mammoth fence on my ranch.
link |
04:55:47.560
Among the bison.
link |
04:55:48.400
Among the bison, they'd probably get along really well.
link |
04:55:50.800
And then I have to learn all these cool things
link |
04:55:52.440
about Willie Mammoth.
link |
04:55:53.360
Like, do you shave them in the summertime
link |
04:55:55.440
and let them get shaggy during the winter
link |
04:55:56.880
or do you just let that coat go and then fall?
link |
04:55:58.720
Who knows, it's an undiscovered country.
link |
04:56:01.360
I just had the image of Charles Hoskinson alone
link |
04:56:05.000
on a bison farm, trying to raise a Willie Mammoth.
link |
04:56:09.560
Just start wearing a white suit
link |
04:56:10.800
and say welcome to Hoskinson's ranch.
link |
04:56:13.040
I'll have a cane with amber on it.
link |
04:56:14.640
Yeah, with the chalkboard that you keep scrambling on,
link |
04:56:17.120
like the beautiful mind in the movie
link |
04:56:20.040
and you have voices that you can hear.
link |
04:56:20.960
Oh, the schizophrenia has already come.
link |
04:56:22.480
You guys are all figments of my imagination anyway.
link |
04:56:25.440
Now, one of my goals though, I love catfish
link |
04:56:27.960
and they live a long time.
link |
04:56:28.960
They get really damn big if you see this guy.
link |
04:56:31.040
I'd love to catch one now and be in my 60s
link |
04:56:33.600
and catch the same fish twice and recognize it.
link |
04:56:36.600
Maybe I'll lift a scar or something.
link |
04:56:38.240
That'd be really cool.
link |
04:56:39.200
Going back to the fish thing, you know?
link |
04:56:41.120
Cause both the fish has gone through a lot.
link |
04:56:42.920
I've gone through a lot and we can just be like old friends.
link |
04:56:45.440
Exactly, exactly.
link |
04:56:47.440
And then I'll die of a heart attack
link |
04:56:50.240
and my mammoths will eat me.
link |
04:56:51.680
That's something to look forward to.
link |
04:56:53.440
Charles, this was one of the most amazing conversations
link |
04:56:56.320
I've ever had.
link |
04:56:57.160
It's truly an honor that you would spend
link |
04:56:59.720
your valuable time with me and I'm glad you exist
link |
04:57:02.640
in the cryptocurrency and the technology space
link |
04:57:04.680
and I can see your love for mathematics
link |
04:57:06.840
and your love for life just to radiate
link |
04:57:08.480
through everything you do so.
link |
04:57:09.960
Thank you for being you and thank you for talking to me today.
link |
04:57:12.880
That's a lot of fun.
link |
04:57:13.720
Thank you so much, Lex.
link |
04:57:15.640
Thanks for listening to this conversation
link |
04:57:17.080
with Charles Hoskinson and thank you to Gala Games,
link |
04:57:20.520
All Form, Indeed, ExpressVPN and Eight Sleep.
link |
04:57:25.000
Check them out in the description
link |
04:57:26.480
to support this podcast.
link |
04:57:28.520
And now, let me leave you with some words
link |
04:57:30.800
from William Faulkner.
link |
04:57:32.720
You cannot swim for new horizons
link |
04:57:35.320
until you have the courage to lose sight of the shore.
link |
04:57:38.360
Thank you for listening and I hope to see you next time.