back to indexVitalik Buterin: Ethereum 2.0 | Lex Fridman Podcast #188
Chapters
0:0 Introduction
1:19 Shiba Inu story
18:35 Regulation
22:48 Crime
27:54 Proof of stake vs proof of work
40:44 Miner extractable value
46:20 Scaling
47:43 Bitcoin blocksize wars
53:51 Hard fork vs soft fork
57:34 Craig Wright
64:18 Scaling: Sharding
71:7 Scaling: Rollups
79:30 Polygon and other Layer 2 technologies
87:11 Merging PoS and PoW chains
96:49 Lessons learned from Ethereum 2.0 failure incidents
105:35 Bitcoin vs Ethereum
111:30 Dogecoin
117:38 Elon Musk
120:15 Chainlink
123:35 Charles Hoskinson and Cardano
131:9 AI safety
136:8 NFTs
138:58 Scams
148:34 Longevity
157:55 Does death give meaning to life?
163:38 Lex and Vitalik speak Russian
167:29 Meaning of life
172:48 Dan Carlin's Hardcore History and WWII
00:00:00.000 |
The following is a conversation with Vitalik Buterin, 00:00:07.480 |
and one of the most influential people in cryptocurrency 00:00:20.840 |
Check them out in the description to support this podcast. 00:00:24.280 |
As a side note, let me say that Ethereum, Bitcoin, 00:00:27.800 |
and many other cryptocurrencies have been taking a wild ride 00:00:31.240 |
of prices going up and down in the past few months. 00:00:35.100 |
To me, the prices were never as important as the ideas, 00:00:41.140 |
Cryptocurrency has the potential to empower billions 00:00:43.720 |
of people to participate in the global economy 00:00:46.600 |
in a way that resists the manipulation by centralized power. 00:00:50.660 |
Also with smart contracts, layer two technologies, 00:00:56.560 |
integration of artificial intelligence into the whole thing, 00:01:00.080 |
we have the opportunity to build tools and worlds 00:01:03.240 |
that transform physical and digital life as we know it, 00:01:06.720 |
hopefully minimizing the suffering in the world 00:01:15.000 |
and here is my conversation with Vitalik Buterin. 00:01:27.320 |
For context, Shiba Inu was created in August 2020, 00:01:31.440 |
modeled off of Dogecoin by the anonymous founder 00:01:37.360 |
On May 10th this year, it had a market capitalization 00:01:45.300 |
And maybe you can explain this, but in a crazy move, 00:02:03.480 |
and you donated 10%, that's worth 1.2 billion at the time, 00:02:13.400 |
saying you don't want to be the locus of this much power. 00:02:44.480 |
that was created back, I think, around 2014 or so. 00:02:50.000 |
and put it out as a joke for a couple of hours 00:02:53.960 |
And at the beginning, people didn't take it very seriously. 00:02:57.680 |
I actually remember putting about $25,000 into Doge 00:03:14.000 |
Like, the only interesting thing about this coin 00:03:24.880 |
And then at the end of 2020, Elon Musk, of course, 00:03:30.320 |
and the market cap just shot up to about $50 billion. 00:03:37.720 |
Like the first time it went up from about 0.8 cents 00:03:44.160 |
And I remember this was when I was still in Singapore 00:03:50.260 |
And I saw that the price just went up by a thousand percent. 00:03:55.260 |
And I was like, oh my God, my Doge is worth like a lot. 00:03:59.180 |
And so I immediately called up some of my friends 00:04:02.820 |
and told them to like drop everything and scramble. 00:04:22.260 |
But then of course, the price went up from four cents 00:04:30.820 |
where there's even a lot of people that have heard of Doge 00:04:34.100 |
It's just like something even I wasn't predicting, right? 00:04:41.140 |
if the leading dog token is worth $50 billion, 00:04:43.580 |
surely the second largest dog token deserves, 00:04:47.460 |
you know, at least seven or eight billion, right? 00:04:49.980 |
I feel like that's the kind of what the mindset 00:04:54.540 |
So that of course, they did this other gimmick, right? 00:04:57.020 |
Where they gave me half the Shiba token supply. 00:04:59.840 |
They were actually not the first projects to do this. 00:05:13.220 |
But I remember they just like dumped $50,000 worth 00:05:27.740 |
I just like publicly sold the Teller tokens on Uniswap. 00:05:36.820 |
The Shiba people, instead of dumping to that wallet, 00:05:43.460 |
there's this concept of cold wallets and hot wallets. 00:05:45.660 |
Basically, the thing that actually owns your money 00:05:49.560 |
is like this 80-digit number called a private key, right? 00:05:54.500 |
is just stored in memory on your computer, on your phone, 00:06:04.820 |
that's just never accessed the internet, right? 00:06:10.620 |
Because even if that computer has some viruses on it, 00:06:15.900 |
it's not actually going to be able to upload it. 00:06:19.780 |
and like all the money is out of the cold wallet, 00:06:22.300 |
so it's safe for me to talk about my setup now, right? 00:06:24.460 |
But it was a laptop that was sitting in Canada. 00:06:44.260 |
like it's very difficult for me to actually access it, right? 00:06:51.140 |
but basically they sent a lot of these dog tokens 00:07:02.420 |
I saw more and more people talking about them. 00:07:06.940 |
hey, these things are worth billions of dollars. 00:07:09.260 |
And like, you know, there's lots of really good things 00:07:13.100 |
And it would actually be a waste to just like see it go. 00:07:18.740 |
I would actually power through and figure out 00:07:21.260 |
how to like safely, like basically get my private key. 00:07:35.380 |
And then I put in my other number on my piece of paper, 00:07:38.900 |
added the two numbers together on the computer, 00:07:41.660 |
And at the same time, like just scrambled for two days, 00:07:48.820 |
like getting people to be multi-sig partners, 00:07:55.420 |
you would expect to just be part of a cyberpunk, 00:08:00.020 |
- So you're doing this all by yourself, essentially. 00:08:05.780 |
- Right, and I needed my family to actually like go 00:08:15.660 |
like there's other people that are signatories, 00:08:19.980 |
I'm obviously not gonna reveal any details beyond that. 00:08:24.780 |
And I actually managed to like get the private key, 00:08:28.140 |
make the first transaction that would just move 00:08:30.220 |
all my ETH to the multi-sig wallet, so it's safe. 00:08:37.700 |
going in and just selling some of the dog tokens 00:08:40.380 |
and then just like giving them to these different charities. 00:08:53.820 |
but like in reality, it's a very liquid market, you know, 00:09:02.980 |
might you actually be able to get like an entire 200 million? 00:09:21.020 |
Like I don't have an easy ability to sell more myself, 00:09:23.340 |
but then I'll just like give them to these groups 00:09:38.420 |
and then there's another group that got another batch. 00:09:42.340 |
'cause I think that they wanna announce themselves 00:09:46.100 |
- Yeah, but you can see the fact that these transactions 00:09:50.780 |
but it was just very interesting and unexpected 00:10:02.900 |
First of all, thank you for helping me hang up some curtains. 00:10:23.660 |
Like I was actually talking to some of these charities 00:10:27.740 |
and I was impressed by just how much money they managed 00:10:38.580 |
and actually ensuring that they can do a better job 00:10:53.700 |
Like I did manage to make a lot of the donations 00:10:57.300 |
before a few days before the great crypto crash happened. 00:11:06.260 |
obviously there's parallel universes in which I did better, 00:11:20.540 |
and I'm just happy that everything was able to turn out 00:11:33.300 |
I think, well, one of the really stressful parts 00:11:35.580 |
was just the fact that I had to basically move 00:11:42.820 |
from one cold wallet into another hot wallet, 00:11:48.260 |
And maybe the multi-sig wallet had a bug in it. 00:11:50.860 |
Maybe there's like some mistake I'll make in the middle 00:11:58.780 |
And I was definitely stressing out for two days. 00:12:03.540 |
I even did a bit of an audit of the code myself. 00:12:05.660 |
I wrote my own JavaScript to DAP to make confirmations 00:12:10.060 |
because GnosisSafe didn't work with the status wallet well. 00:12:16.540 |
that whole thing was definitely a bit of a marathon. 00:12:19.620 |
I was also kind of definitely a bit worried about, 00:12:40.940 |
He was, his wallet was supposed to be a burn address. 00:12:58.420 |
So the amount of that that I got was very impressive. 00:13:03.420 |
So all in all, I think the dark people did great. 00:13:13.060 |
in the principles you apply to making this decision? 00:13:18.300 |
that you apply also to the decisions you make 00:13:44.540 |
that could serve the public good in new ways. 00:13:47.180 |
And that's something that I've been interested in 00:13:51.740 |
I actually even have this article in Bitcoin Magazine 00:13:55.020 |
back in 2014, where I basically suggested this idea 00:13:58.420 |
that you would have coins that represent causes 00:14:00.940 |
and people would just buy and accept those coins 00:14:05.420 |
So I think it's called markets, institutions, and currencies 00:14:09.140 |
a new form of social incentivization or something like that. 00:14:11.540 |
And I'm sure you can find it and throw it in the links. 00:14:14.340 |
So that was interesting to kind of see becoming real. 00:14:19.620 |
And in general, I think public goods are very important 00:14:28.820 |
is just on YouTube and anyone can go and see it. 00:14:39.020 |
You could do that, but then you'd obviously be 00:14:42.860 |
So thank you for making the amazing Lex Friedman podcast 00:14:48.260 |
- Well, that's actually a tense thing is how do you do it 00:14:51.940 |
in a way that's not controlled in a centralized fashion? 00:15:01.980 |
And the first time I realized YouTube was not forever 00:15:05.780 |
is when a lot of the Joe Rogan experience library 00:15:10.020 |
was pulled from YouTube as part of the Spotify deal. 00:15:17.140 |
it's like the realization that Fiat money is centralized 00:15:27.740 |
to distribute it, to decentralize the control of it 00:15:31.500 |
in the way that audio for podcasters was just an RSS feed. 00:15:35.500 |
And I think one of the kind of philosophical things 00:15:40.900 |
the concept of public goods, which are incredibly important 00:15:51.020 |
one central organization that represents the public 00:15:53.820 |
and perfectly understands and can impose their idea 00:16:12.260 |
are the ones that are created by the crazy individualists 00:16:21.260 |
where you combine the values of decentralization 00:16:29.100 |
And you realize that for these things to be produced, 00:16:33.700 |
there needs to be a way for it to be sustainable. 00:16:36.060 |
There needs to be some way of supporting people 00:16:39.900 |
But at the same time, you want to avoid that turning 00:16:45.780 |
like trying to sort of get all of the good things 00:16:50.900 |
To me, that's a big part of sort of what my grand experiment 00:16:58.060 |
And we are doing things in different kinds of things 00:17:02.820 |
Like there's the Gitcoin grants quadratic funding 00:17:07.460 |
There's obviously these dog coins that just happens, 00:17:13.100 |
There's other projects that, like for example, 00:17:28.540 |
to do lots of really good and amazing things. 00:17:31.660 |
- Do you see Ethereum as essentially a mechanism 00:17:38.740 |
- I definitely see Ethereum as being a mechanism 00:17:54.940 |
like just the fact of creating an open financial system 00:18:08.220 |
even if it's five people in five different countries. 00:18:20.340 |
like the other important part of the magic of Ethereum 00:18:27.860 |
where ultimately the things that are on Ethereum 00:18:31.940 |
is just the things that the community makes of it. 00:18:39.620 |
When it comes to government regulation of crypto, 00:18:52.620 |
Ethereum challenges the power centers of the world 00:18:57.060 |
and how do you see the interplay between governments 00:19:01.980 |
and this new technology that resists centralized power? 00:19:18.700 |
so that people can actually start doing things on block, 00:19:25.820 |
instead of today where a lot of the great stuff 00:19:28.420 |
gets priced out because transaction fees are at $5 to $10. 00:19:32.100 |
And then we see a lot of different amazing applications 00:19:37.780 |
It could be DAOs creating new ways for people 00:19:57.780 |
look, crypto is clearly doing a lot of good things. 00:20:01.220 |
And there are definitely areas where there's tensions, 00:20:10.460 |
and interesting approaches that get figured out. 00:20:21.020 |
if theoretically corporations just all get replaced by DAOs. 00:20:33.180 |
of encoded governance that ensures that they have 00:21:00.660 |
from just empowering people is greater than that 00:21:12.980 |
and accepted the same way as happened with the internet. 00:21:16.460 |
But the worst case scenario would, of course, 00:21:31.140 |
And then I don't think governments have the ability 00:21:33.740 |
to ban crypto to the extent of just completely 00:21:45.260 |
and ban all links from the fiat ecosystem to crypto, 00:21:48.340 |
and you ban all the kind of mainstream employers 00:22:03.900 |
that has much less impact than otherwise would. 00:22:13.460 |
the tension between governments and companies. 00:22:19.260 |
or a bunch of companies like Tesla investing in Bitcoin 00:22:24.620 |
it's interesting who wins out in that worst case scenario. 00:22:35.500 |
embrace cryptocurrencies, Bitcoin, Ethereum, so on, 00:22:48.020 |
On this one little tangent that you brought up, 00:22:51.540 |
this is almost an outdated idea, but it's still with us, 00:22:55.820 |
which is cryptocurrencies are used for illegal activity, 00:23:05.820 |
that if cryptocurrency, if Ethereum runs the world, 00:23:10.820 |
then crime, making money from crime will be easier? 00:23:24.660 |
all the other technological trends are going, 00:23:27.380 |
in-person surveillance is just going up every year. 00:23:34.260 |
it's getting harder and harder to get away with it. 00:23:47.380 |
a lot of it's hard to prevent, even if you really tried. 00:23:51.100 |
So the world where things go dark to such an extent, 00:24:04.300 |
"the criminals are committing crimes with impunity 00:24:06.260 |
"and we can't see anything," that just seems unlikely. 00:24:09.820 |
But on the other hand, the world where there just 00:24:24.220 |
to act outside of the confines of mainstream institutions, 00:24:34.860 |
And that seems like something that could lead 00:24:45.220 |
a lot of them, they're very worried about sovereignty. 00:24:48.060 |
They're worried about if their country's economy 00:24:52.980 |
is in social environments, they're just completely dependent 00:25:05.620 |
the Russian government is on team Russia and so forth. 00:25:22.980 |
I guess I definitely worry more about the possibility 00:25:36.620 |
kind of acting outside of institutions becomes too impossible 00:25:40.860 |
and I don't even necessarily mean outside of governments, 00:25:44.380 |
becomes too impossible and there's just terrible things 00:25:51.020 |
it obviously is a risk, but at the same time, 00:25:55.260 |
I think in the long term, a crypto can potentially 00:26:08.820 |
versus sort of from the people operating in the shadows. 00:26:13.100 |
And I've been talking to a bunch of psychedelics folks, 00:26:19.900 |
in Johns Hopkins, there's a lot of exciting research 00:26:32.460 |
of particular things like whether it's marijuana 00:26:57.140 |
- The other thing to keep in mind, of course, 00:27:01.700 |
that just like payment processors as companies 00:27:05.820 |
is much larger than the set of things that's illegal. 00:27:08.980 |
Part of that is because they wanna be super conservative 00:27:12.820 |
the more they're conservative because they're scared 00:27:15.540 |
of what the layer below them will do to them. 00:27:24.580 |
They make life really hard for sex workers, for example, 00:27:38.060 |
There's this shadow like PayPal, credit card governments 00:27:45.340 |
That makes it just hard to participate in this stuff. 00:27:47.980 |
So I think reducing the number of intermediaries 00:27:54.740 |
- All right, let's talk about one of the most exciting 00:28:14.060 |
which is can you briefly summarize your vision 00:28:17.660 |
how Ethereum 2.0 will make Ethereum more scalable, 00:28:24.380 |
So I think recently we've actually been kind of de-emphasizing 00:28:30.700 |
So the reason behind that was that originally we envisioned 00:28:37.100 |
where all the good things would happen at the same time. 00:28:43.140 |
and people would have to take a lot of effort 00:28:46.460 |
But later we've slowly changed the roadmap over 00:28:59.340 |
And so the experience for just a regular Ethereum user 00:29:04.500 |
It's maybe a little bit more complex than the hard forks 00:29:07.340 |
that we've already done from a user's point of view, 00:29:34.140 |
it's a, or a consensus mechanism, I should say. 00:29:37.540 |
It's, the difference is that like an algorithm 00:29:41.780 |
a mechanism is like, it involves interactions between people, 00:29:45.460 |
and it could even include incentives and all of that. 00:29:59.740 |
to make sure that once a block gets accepted, 00:30:02.940 |
and all of these things that we expect from a blockchain. 00:30:29.140 |
especially if you've never heard of civils before, 00:30:32.540 |
that you have a network and you have lots of computers 00:30:38.180 |
two blocks that get published at the same time, 00:30:44.220 |
But then the question is, well, in this voting game, 00:30:46.460 |
you know, who gets to vote, who gets to participate? 00:30:49.380 |
Now, you can't say one person, one vote, right? 00:30:52.140 |
The reason why you cannot say one person, one vote 00:30:54.100 |
is because you need some kind of like authority 00:31:02.940 |
then a bad guy could just come in with a virtual machine 00:31:05.900 |
or with a computer that has on it 10 billion virtual machines 00:31:08.980 |
that have 10 billion, you know, virtual nodes. 00:31:11.100 |
And then just like say, look, I'm 99% of the network. 00:31:18.900 |
and proof of stake both do is they basically say, 00:31:23.180 |
like how much influence your votes have in the consensus 00:31:35.300 |
because your economic resources are computers 00:31:37.580 |
and you prove that you have them by just running them 24/7 00:31:50.180 |
or more money invested into computers and electricity 00:31:57.540 |
In proof of stake, instead of relying on people 00:32:00.620 |
with computers that are just constantly cranking out 00:32:03.220 |
hashes 24/7, as you're like a unit of economic resources, 00:32:08.220 |
you just use like holdings of coins inside the system, right? 00:32:18.460 |
So why not just use that as the economic resource 00:32:33.140 |
and I've liked proof of stake for many years, 00:32:38.460 |
much less ongoing resource consumption, right? 00:32:49.340 |
ASICs, application specific integrated circuits. 00:32:52.140 |
You have to go produce them, you have to go buy them. 00:32:57.660 |
from one of these other people who creates them. 00:33:03.860 |
And then, you know, you have to plug them in, 00:33:07.020 |
you have to just burn all of this electricity 00:33:12.020 |
So it consumes a huge amount of energy, right? 00:33:16.140 |
it also, you know, just to create the hardware, right? 00:33:23.100 |
of proof of work mining is the cost of the hardware. 00:33:33.500 |
I know the kind that fills up these big warehouses. 00:33:52.300 |
And like, this is good for a few reasons, right? 00:33:57.380 |
you know, you're not breaking the environment. 00:33:59.700 |
The second is that you're not taking away electricity 00:34:08.060 |
I think just today I saw a story about like Iran 00:34:12.780 |
because it was just grabbing up so much electricity 00:34:15.420 |
that it was, you know, outbidding the nearby towns 00:34:22.340 |
the one that's doing proof of like hard disk mining, 00:34:24.940 |
basically it's just like grabbing up so many hard disks 00:34:37.820 |
you don't need to pay people as much to participate, right? 00:34:45.580 |
of the total supply every year right now to miners. 00:34:54.700 |
like we expect it'll be somewhere between 500,000 00:35:03.140 |
the supply doesn't have to increase so quickly. 00:35:17.820 |
as you've highlighted, it's difficult to participate. 00:35:19.980 |
Is there, what are your thoughts about the security 00:35:32.660 |
because in order to be able to attack the system, 00:35:36.540 |
you need to have like basically as much stake 00:35:47.660 |
And then the other, so 5 million ETH is a lot, right? 00:35:55.260 |
So that's actually more than I believe the cost 00:36:03.060 |
from attacks is much easier in proof of stake 00:36:05.980 |
Because in proof of stake, you have, like, first of all, 00:36:12.100 |
We have this concept of like automatic slashing, right? 00:36:14.620 |
Which basically means that in order to like revert 00:36:18.460 |
a finalized block, so if there's one block that's like 00:36:20.820 |
accepted by the network and you try to convince the network 00:36:23.940 |
to kind of revert that block and accept a different block, 00:36:38.940 |
you can go and prove, like, look, these people did it. 00:36:41.300 |
And so we have this feature in the protocol called slashing 00:36:45.700 |
who provably misbehaved and you burn their coins, right? 00:36:50.660 |
Now, there are other cases, like for example, 00:36:55.380 |
the attack just tries to censor everyone, right? 00:37:00.300 |
would just like basically create the minority chain. 00:37:12.340 |
And then what happens is that on that new chain, 00:37:15.100 |
the attackers also lose a lot of coins, right? 00:37:17.500 |
So the difference between proof of stake and proof of work 00:37:29.060 |
"I don't like you, I don't like you, I don't like you." 00:37:37.460 |
So that's a painful process where the coins are burned. 00:37:42.580 |
I think, I mean, the one big unknown, of course, 00:37:48.580 |
and like if an attack happens that requires the community 00:37:51.380 |
to actually choose one of these minority forks, 00:37:57.180 |
actually successfully coordinating on this look like, right? 00:38:00.020 |
Like it's like, you know, we can talk about it 00:38:03.220 |
and we can, you know, write like science fiction novels 00:38:09.180 |
of like what it looks like and how difficult it is. 00:38:11.020 |
- What are the channels of communication for the community? 00:38:13.540 |
If you can enlighten me a little bit, like what, 00:38:16.660 |
you know, in many ways in the political realm, 00:38:22.340 |
have these emerging phenomena of large groups of people 00:38:25.420 |
coming to a consensus about a particular idea. 00:38:30.380 |
What's in the Ethereum community, how do people, 00:38:35.140 |
what are the sources of natural language-based communication 00:38:39.420 |
that have an emergent belief structure that you would say? 00:38:45.380 |
Is it all through trading that the communication happens? 00:38:53.660 |
Like there's Twitter, there's Reddit, there's GitHub, 00:39:05.060 |
Then there's just kind of like the hidden web 00:39:06.900 |
of everyone talking to everyone on Telegram or Signal. 00:39:14.040 |
But I think like the thing to emphasize around, 00:39:17.320 |
like can you actually come to consensus on, you know, 00:39:27.860 |
is going to see almost the same thing, right? 00:39:32.480 |
and like maybe they'll be off by a few minutes, 00:39:35.500 |
But like, if it's a serious attack, you know, 00:39:38.820 |
It's not like one of those things where, you know, 00:39:40.940 |
oh, we're trying to agree on like, I don't know, 00:39:43.940 |
did Epstein kill himself or like some random political fact 00:39:48.140 |
where like in reality, no one knows a single thing 00:39:54.380 |
So we do have that, but you know, at the same time, 00:40:03.380 |
they're also untested mechanisms in proof of work, right? 00:40:08.920 |
you don't have the ability to like identify and say, 00:40:11.580 |
like, you know, I'm going to, these miners attacked 00:40:17.220 |
these miners not attack, so we're gonna keep them in. 00:40:23.760 |
or you do a fork that changes their proof of work algorithm, 00:40:28.060 |
So the economics of like recovering from attacks 00:40:36.980 |
but you know, I'm sure the proof of work people you talk to 00:40:39.740 |
will give a very different and contradictory opinions 00:40:47.100 |
minor extractable value as an existential risk to Ethereum. 00:41:12.700 |
So basically, okay, MEV, minor extractable value, 00:41:17.700 |
it is not different in proof of work and proof of stake, 00:41:20.180 |
right, so like if you want to call it, you know, 00:41:25.340 |
we can call it BPEV instead of MEV, who cares? 00:41:39.260 |
which transactions go into a block and in what order, 00:41:42.580 |
then you have the ability to like take advantage 00:41:50.060 |
Like for example, there's decentralized exchanges 00:41:53.980 |
And like, let's say the price of ETH versus USDC 00:42:03.460 |
and now it's 2,680, where you can go on Uniswap 00:42:05.940 |
and you can just like gobble up the entire part of, 00:42:19.460 |
and you've just like made about $10 of profit, right? 00:42:25.300 |
So, and so there's lots of little things like that. 00:42:28.500 |
There's also things that involve like front running 00:43:02.340 |
- And then you get to make a little bit of money that way. 00:43:04.700 |
So there's a lot of these different like arbitrage, 00:43:06.380 |
front running, back running, these different tricks 00:43:11.100 |
- To get some percentage on top, like overhead. 00:43:24.340 |
because users get in a less favorable trades, 00:43:27.460 |
but there are sometimes ways to like mitigate that 00:43:30.580 |
for applications, sometimes it's not that bad. 00:43:36.660 |
is that there's just much more economies of scale 00:43:40.180 |
in figuring out how to extract all this revenue, right? 00:43:43.020 |
Because if you're just collecting transaction fees, 00:43:47.420 |
there aren't really benefits to centralizing, right? 00:43:53.380 |
But with MEV, there's all these sophisticated algorithms. 00:44:02.660 |
And then you can use the other half of your money 00:44:04.660 |
to get a lot of mining power or a lot of stake. 00:44:09.980 |
So there's this risk that like as a result of this, 00:44:14.540 |
mining is basically, or even validating proof of stake 00:44:19.820 |
So I think the ecosystem's best reply to this sort of risk, 00:44:24.860 |
and it's the direction where projects like Flashbots 00:44:31.900 |
the centralization, then you try to firewall it, right? 00:44:35.300 |
And the way that you firewall it is you basically say, 00:44:39.100 |
we're going to try to deliberately create a marketplace 00:44:42.060 |
where people can just do the complicated work 00:44:47.140 |
like bundles of transactions that are very profitable. 00:44:57.820 |
And they go and ask the, what are called searchers, 00:45:01.860 |
And they just ask like, hey, how much can you give me 00:45:12.660 |
and you have like this special class of actor 00:45:16.180 |
And then the easy part, the people doing the easy part, 00:45:20.740 |
they kind of just talk to all the different people 00:45:32.060 |
an interesting example of like economic design philosophy, 00:45:35.820 |
Like sometimes you can't just like make centralization 00:45:39.860 |
but at least you can try to kind of contain it, 00:45:43.180 |
you can direct it, or you can even sort of firewall it away 00:45:49.300 |
the parts that really do need to be decentralized. 00:45:51.580 |
- But you don't see it as an existential risk. 00:45:59.380 |
Like there's obviously a risk that, you know, 00:46:09.980 |
we're definitely approaching it with the mindset of, 00:46:22.420 |
really fascinating part of the future of Ethereum. 00:46:50.060 |
And at the core of that is the idea of sharding. 00:46:56.740 |
So there's two major paradigms for scaling blockchains, 00:47:03.060 |
And layer one basically means make the blockchain itself, 00:47:15.620 |
to the capacity of each participant in the blockchain. 00:47:19.140 |
well, we're going to keep the blockchain as is, 00:47:28.740 |
like the security guarantees of a blockchain. 00:47:40.900 |
and the most popular paradigm for layer one is sharding. 00:47:54.140 |
people are saying that Vitalik changed his mind about, 00:48:04.980 |
And, but you said I've been a medium blocker all along. 00:48:14.820 |
of where you stand on this block size debate. 00:48:21.580 |
between making it easy to write to the blockchain 00:48:30.180 |
and make sure that it's correct and all of those things. 00:48:37.220 |
it's important for both of these tasks to be accessible. 00:48:40.220 |
And I think that they're like about equally important. 00:48:43.020 |
If you have a chain that's too expensive to read, 00:49:11.020 |
and going in one direction or the other direction 00:49:15.620 |
basically what happens was that Bitcoin originally, 00:49:19.740 |
at the very beginning, it didn't really have a block size. 00:49:47.220 |
- Yeah, just like made an update to the Bitcoin software 00:49:54.220 |
And I think the impression that most people had at the time 00:49:58.380 |
is that this is just a temporary safety measure. 00:50:01.340 |
And over time, as we become more confident in the software, 00:50:08.340 |
But then when the actual usage of the blockchain 00:50:17.380 |
and then it started going up first to 100 kilobytes per block 00:50:25.020 |
there started a kind of coming out of the woodworks, 00:50:31.460 |
And then there are all of these attempts at compromising. 00:50:36.220 |
First, there was like a proposal for 20 megabyte blocks. 00:50:49.460 |
But then when the big block people came back and said like, 00:50:54.540 |
we don't want the block size increases anymore. 00:50:56.940 |
So, there were these two different positions, right? 00:51:02.620 |
I think they valued one megabyte blocks for two reasons. 00:51:06.060 |
One is that they just like really, really believe 00:51:08.340 |
in the importance of being able to read the chain. 00:51:14.340 |
in maintaining this norm of never hard forking, right? 00:51:18.540 |
So, the difference between a hard fork and a soft fork 00:51:32.940 |
then you'll still be able to accept the chain 00:51:50.940 |
which by the way, I completely disagree with. 00:51:53.340 |
I actually think soft forks are more coercive 00:51:55.220 |
because like basically they force everyone who disagrees 00:51:59.220 |
But, or they have this opinion that there's like, 00:52:10.980 |
or that like completely violate people's expectations 00:52:20.540 |
they just say, we're only going to do soft forks 00:52:28.940 |
that allows for like a very tiny block size increase 00:52:31.860 |
to like the equivalent of about two megabytes 00:52:36.140 |
It's just a really like weird and devious trick. 00:52:48.260 |
And then they add an extra rule that says that like, 00:52:55.980 |
that contains all of the transaction signatures, right? 00:53:01.300 |
you know, hey, it adds up to less than a million, 00:53:04.460 |
that the old protocol doesn't even know about. 00:53:09.860 |
in a small way extend the size of the blocks. 00:53:11.900 |
- But so, you know, the small block side was like happy 00:53:16.140 |
And then the big block side wanted to expand to, 00:53:19.140 |
you know, at the very least go to four megabytes, 00:53:29.980 |
the whole way through, as you can probably tell. 00:53:34.460 |
- Even though, so the argument against the big 00:53:52.780 |
I think hard forks are actually like in a, you know, 00:53:56.300 |
political economic sense, they're better than soft forks. 00:54:00.740 |
I think that's a beautiful principle as stated 00:54:05.020 |
that soft forks may be more coercive than hard forks. 00:54:20.300 |
In fact, you think hard forks is the right way 00:54:23.460 |
to make changes because then everybody's forced 00:54:29.200 |
as opposed to ideas being sneaked in behind the door 00:54:38.900 |
some people say, this is when they talk about 00:54:43.380 |
to a hard fork where you're trying to upgrade, 00:55:07.180 |
- And the split is highly undesirable, right? 00:55:14.140 |
If it's a split as a result of political differences, 00:55:21.860 |
just like suck it up and accept the majority position, 00:55:43.540 |
And I think like, well, for blockchains in particular, 00:55:46.020 |
the costs of people being able to like peacefully do their, 00:55:50.100 |
go off and do their own thing are much lower, right? 00:55:54.260 |
and you have two groups, then like often enough, 00:56:00.780 |
like, you know, a civil war requires everyone 00:56:06.760 |
- So if you were to look at the way things worked out 00:56:09.940 |
with the block size wars, and there was a split, 00:56:17.100 |
Which, like you looking, putting on your historian hat, 00:56:29.660 |
do you think it could have turned out better? 00:56:33.020 |
Do you, are you okay with the way it turned out? 00:56:36.140 |
- I'm definitely disappointed with what happens 00:56:43.100 |
I think the source of my disappointment is that like, 00:56:46.900 |
one of the things that you notice when just looking at like 00:56:52.500 |
especially when you have environments where, you know, 00:56:55.380 |
they're authoritarian or like single party dominated, 00:57:00.240 |
and the opposition often has like very legitimate grievances 00:57:03.380 |
but at the same time, the thing you notice is that often 00:57:07.180 |
Like it just doesn't have, you know, political capacity. 00:57:10.220 |
It doesn't have like the ability to come up with policy 00:57:13.320 |
because it's entire culture is like designed around 00:57:17.740 |
resisting much more, and then it's designed around like, 00:57:19.980 |
you know, actually debating serious policy trade-offs. 00:57:28.300 |
I unfortunately think that Bitcoin Cash ended up being 00:57:34.060 |
Like first, there was a split with Bitcoin Cash. 00:57:37.140 |
And then of course, Craig Wright came in and you know, 00:57:39.740 |
Craig Wright was this basically scammer who just keeps on 00:57:48.060 |
Hey, Craig Wright's legal team, do you hear me? 00:57:49.980 |
Yes, I still think your client is a scammer, so sue me. 00:57:53.260 |
- This is definitely gonna be deaf first, sir, 00:58:02.500 |
So for people who don't know, there's somebody who is, 00:58:09.020 |
who is the creator of Bitcoin, who's anonymous. 00:58:18.380 |
like yourself and others, do not dare claim that they are 00:58:25.180 |
In fact, if Satoshi Nakamoto is still alive and is like, 00:58:29.780 |
it seems like the thing he would do is probably, 00:58:35.740 |
On the flip side of that, there's a guy named Craig Wright 00:58:39.300 |
who continually keeps claiming that he is in fact 00:58:42.060 |
Satoshi Nakamoto and keeps suing a lot of people. 00:58:51.180 |
What are we supposed to make of this character? 00:59:15.180 |
but I think he gets a big audience because he says, 00:59:19.980 |
he says things that play to the resentments that people have 00:59:24.140 |
and he says things that people wants to hear. 00:59:33.980 |
Bitcoin always had this vision that we were supposed 00:59:40.540 |
And then this elitist clique of core devs just like came in 00:59:45.580 |
we're going to impose this totally different vision. 00:59:54.420 |
that works under completely different principles. 00:59:59.580 |
like I think a lot of that anger is justified, 01:00:07.540 |
like it's very easy for you to just kind of like latch on. 01:00:15.740 |
and also like, it seems like someone who's strong 01:00:29.500 |
- I think that's, he could have done it without that, 01:00:33.220 |
but that, I mean, that just, it's a marketing strategy. 01:00:38.460 |
Like there's other big block personalities, right? 01:00:40.840 |
Well, what's the difference between, with Greg, right? 01:00:43.020 |
He's not just a big, a big block personality. 01:00:48.420 |
And he did say all the big block things, right? 01:00:53.580 |
oh, the concept of a fee market is fundamentally, 01:01:00.220 |
and you should be able to have blocks as big as you want. 01:01:03.620 |
And so a lot of people were kind of sucked into that, right? 01:01:07.620 |
And so he unfortunately was able to basically dominate 01:01:12.340 |
a big part of the Bitcoin cash community for a long time. 01:01:37.940 |
it's like the difference between, you know, 80 01:01:42.740 |
And because of this, like he made this argument 01:01:52.540 |
Like you don't have to understand what that is, 01:01:58.340 |
But basically he made this like technical argument 01:02:04.900 |
it was like, yes, what, no, no, like what, look, exactly. 01:02:08.340 |
The height is like what, two to the 256 bits. 01:02:17.060 |
is more than the amount of information in the universe. 01:02:21.460 |
and kind of like preyed on people's inability 01:02:27.860 |
And eventually I even called him out in person 01:02:36.820 |
why are you letting this fraud speak at this conference? 01:02:44.460 |
But, you know, eventually they did get rid of him. 01:02:50.820 |
was forced to split off because the rest of the community 01:02:54.260 |
refused to accept some network change that he wanted. 01:03:04.900 |
where they redirect 12 and a half percent of the revenue 01:03:10.300 |
not aggression principle is this technically theft. 01:03:14.960 |
- Like his understanding of the technical depths 01:03:18.200 |
of cryptocurrency was lacking in a way that you, 01:03:24.080 |
But the point is that even after Craig Wright got expunged, 01:03:30.420 |
And now after this development funds dispute, 01:03:33.760 |
there was a further split between Bitcoin Cash and ABC. 01:03:37.760 |
So, you know, the branching tree continues to extend, right? 01:03:47.120 |
I would have definitely wanted to see more of a, 01:04:02.080 |
stop expecting projects that I have no involvement in 01:04:07.200 |
And, you know, like maybe Ethereum just like is. 01:04:20.180 |
So that's the level, that's the layer one approach. 01:04:31.960 |
Okay, what does the future of sharding look like? 01:04:33.640 |
- Right, so to summarize that big, long tangent 01:04:44.720 |
is I think how you can like analyze the, you know, 01:04:47.440 |
the sociology and the politics and the anthropology. 01:04:51.920 |
would have fun exploring the space at some point. 01:04:56.160 |
is that if you scale blockchains the dumb way, 01:04:59.960 |
then eventually you just make it harder and harder 01:05:03.040 |
And you end up with a system where there's like 01:05:13.680 |
what we're going to do is we're going to change 01:05:22.720 |
only needs to store a small portion of the data 01:05:33.320 |
as a BitTorrent full node that has every movie, right? 01:05:40.560 |
That's the only sane way to scale a system like that. 01:05:43.760 |
And if they actually tried making a version of BitTorrent 01:05:47.960 |
that required full nodes that store every movie, 01:05:50.320 |
then it would have like zero censorship resistance 01:05:53.240 |
and it would just like, be dead in an instant. 01:06:07.840 |
was spread around and ensuring that everything 01:06:14.400 |
let's say you want to have a system that supports 01:06:20.800 |
can only personally verify 100 transactions a second. 01:06:37.360 |
like a bundle of different tricks that can do that, right? 01:06:56.040 |
we'll assume they all have the same number of coins, right? 01:07:18.560 |
only gets assigned to validate like a small piece, 01:07:23.520 |
about like what's valid gets passed around, right? 01:07:25.560 |
Is that when these hundred participants validate a block, 01:07:30.400 |
they all sign a message basically saying like, 01:07:35.200 |
And then like they combine that signature into one 01:07:46.200 |
I'm not directly convinced that that block is valid, 01:07:53.000 |
or this randomly selected group of a hundred validators, 01:08:01.480 |
the majority of these participants are all honest, 01:08:04.200 |
then because it's all randomly selected, you know, 01:08:15.800 |
the entire set of validators is mostly honest, 01:08:19.400 |
And so like bad blocks are not gonna go through, right? 01:08:24.760 |
There's also other more clever things that you can do. 01:08:26.920 |
So for example, there's this concept of ZK-SNARKs, right? 01:08:49.120 |
then you're convinced that that block is valid. 01:08:51.680 |
And even if, you know, everyone in that committee is evil, 01:08:55.320 |
like they have no way of making a valid proof 01:09:00.840 |
like it is a proof that you did the computation 01:09:11.800 |
super awesome mathematical cryptographic magic 01:09:28.280 |
Like there is another hack called data availability sampling 01:09:35.040 |
But like, basically, like if you stack a couple 01:09:41.520 |
as an individual participant, can be convinced 01:09:45.800 |
in this distributed blockchain thing is correct 01:09:52.880 |
But as I understand, maybe correct me on this, 01:10:07.920 |
I think it's 64 is the currently sort of proposed number. 01:10:21.800 |
the crazy amount of scaling that seems to be required 01:10:32.280 |
So first I think like the 64 can be hard forked up over time. 01:10:35.800 |
So we have set it so that like there's theoretically space 01:10:48.780 |
that just like checks and manages all of those shards. 01:11:05.760 |
So this might be a good time to talk about rollups. 01:11:12.480 |
So the idea behind a rollup is basically that, 01:11:38.800 |
And like, well, theoretically you can have a system 01:11:44.040 |
So it's still like permissionless to send things. 01:11:47.600 |
Then what the aggregator does is they strip out 01:11:51.160 |
all of the transaction data that like is not relevant 01:11:59.280 |
this is a very important kind of technical term 01:12:17.720 |
you take all these transactions, strip out all the data 01:12:26.680 |
to update the state, and then you like really compress it. 01:12:28.720 |
Right, so like for example, if we say, you know, 01:12:31.840 |
I Vitalik have an account that's 0xAB58 blah, blah, blah, 01:12:37.680 |
Well, instead we can say, well, I have an account 01:12:44.800 |
And that goes down from 20 bytes to just like an index 01:12:49.120 |
So you use all sorts of these fancy compression tricks 01:12:51.480 |
and you basically just, instead of publishing 01:12:55.600 |
you publish this like tiny compressed blob, right? 01:13:00.280 |
goes down by maybe about a factor of 10, right? 01:13:08.480 |
and there's one of two ways to do this, right? 01:13:11.160 |
One is called a ZK rollup, which is you just provide 01:13:20.400 |
here's the, you know, some hash of the result 01:13:23.360 |
And then you stick it on chain and everyone verifies 01:13:25.920 |
this one proof instead of verifying all these transactions. 01:13:29.080 |
And then the other approach is called an optimistic rollup, 01:13:31.560 |
which is basically made of the scheme where like first 01:13:37.760 |
the result of applying these transactions is. 01:13:47.120 |
do you actually just like publish all of the data 01:13:55.880 |
and whoever was wrong, like loses a lot of money, right? 01:14:09.720 |
instead of lots of transactions and all the trends 01:14:16.640 |
you strip them down and compress them as much as possible, 01:14:22.360 |
You do need to stick something on the blockchain 01:14:24.440 |
just so that everyone else can like keep up to date 01:14:27.440 |
with the state so they know what all the contracts are, 01:14:33.400 |
And then you use some, one of these other off-chain games, 01:14:44.520 |
So you're pushing like 90% of the work off-chain 01:14:59.880 |
So these systems are already alive for some applications, 01:15:05.120 |
right, so there's something called loopering, 01:15:07.240 |
which is just a ZK rollup for payments, right? 01:15:10.080 |
So you can have, you know, assets inside of the loopering 01:15:14.440 |
system and you can go around and transfer them, 01:15:17.280 |
but what you, and you get like much lower transaction fees, 01:15:28.280 |
But the only problem is that this only supports 01:15:35.480 |
that you can do on Ethereum just takes a bit more work, 01:15:39.960 |
So like within a few months, I'm expecting, you know, 01:15:42.360 |
fully Ethereum capable rollups to be available as well. 01:15:47.360 |
So then it's a rollups, just summarizing, you know, 01:16:00.120 |
you know, hundreds of thousands of transactions a second, 01:16:02.280 |
and like, you know, there's your scalability. 01:16:05.600 |
you can do a large number of transactions very quickly, 01:16:08.040 |
and the cost of doing those transactions are much lower. 01:16:14.960 |
ZK rollups are going to win in terms of layer two technology. 01:16:18.600 |
Specifically, you wrote, "In general, my own view 01:16:21.760 |
"is that in the short-term, optimistic rollups," 01:16:28.720 |
"and ZK rollups are likely to win out for simple payments, 01:16:33.720 |
"exchange and other application-specific use cases," 01:16:53.040 |
the big picture battle over layer two technologies? 01:17:00.280 |
that the technology works, are just conceptually simpler 01:17:05.480 |
The reason is that they do not have this concept 01:17:11.280 |
the way that you ensure that the results are correct 01:17:17.480 |
They just say, "Here's what I think the result is," 01:17:22.960 |
and then if you have two disagreeing submissions, 01:17:27.440 |
But for this to work, you need to actually wait 01:17:36.920 |
then I actually have to wait a week to withdraw it 01:17:38.880 |
because if the block that contains my withdrawal 01:17:55.840 |
- So if disagreements, especially in the long-term, 01:17:57.960 |
are sparse, then you don't want to do the optimistic, 01:18:08.080 |
like in a ZK rollup, you can withdraw immediately. 01:18:18.320 |
The reason why ZK rollups are not winning everywhere today 01:18:21.680 |
is because ZK Starks is still a crazy new technology, right? 01:18:27.840 |
it existed only in theory and there was none in practice. 01:18:36.640 |
Starting four years ago or three and a half years ago, even, 01:18:42.360 |
that was the first time you were able to make 01:18:48.520 |
and ZK technology has only really become efficient enough 01:18:55.800 |
So it's new technology, it's crazy technology, 01:19:03.840 |
I also have an article about this on Vitalik.ca. 01:19:08.120 |
Most of your writing, it's technical, but it's accessible. 01:19:14.000 |
I highly, highly recommend to check out Vitalik's articles 01:19:17.360 |
and blogs, whatever you call them, on the website. 01:19:22.600 |
Actually, Ethereum documentation period is really good. 01:19:28.000 |
That documentation is really, really accessible 01:19:31.240 |
But let me ask about sort of other approaches to layer two, 01:19:48.000 |
Is it positive, is it negative for Ethereum, is it both? 01:19:51.840 |
Does it have a future, which is its own chain, 01:20:02.840 |
- So I think there's a really big and important difference 01:20:06.240 |
in security models between rollups and sidechains, 01:20:13.160 |
So like if I have coins inside of Loopering or Optimism 01:20:33.600 |
It might be a bit expensive for me to get my money out 01:20:35.480 |
and I have to do transactions on the main chain, 01:20:45.080 |
it's also in part secured by its own proof of stake consensus 01:20:56.600 |
wanted to take my money in Polygon, they can. 01:21:19.400 |
- Where does the scaling of Polygon come from? 01:21:21.640 |
Like why is it able to process much more transactions 01:21:32.480 |
I'm not sure exactly what its capacity level is, 01:21:49.960 |
then you would have a hundred copies of Polygon 01:22:02.960 |
would still be a hundred times more than Ethereum. 01:22:06.000 |
- The thing that I want to say in Polygon's favor, 01:22:23.560 |
Like it's that they made this kind of deliberate trade-off 01:22:30.440 |
which is that the Ethereum ecosystem needs to scale now. 01:22:33.120 |
And there are applications that want to do something now. 01:22:35.880 |
And if there aren't Ethereum friendly options for them, 01:22:39.320 |
then like they're not going to just wait peacefully 01:22:42.680 |
And they're going to go to either Binance Smart Chain 01:22:50.240 |
potentially something that just has totally no alignment 01:22:58.520 |
the best thing that you can say in Polygon's favor 01:23:02.760 |
optimism is not live and Polygon is live, right? 01:23:05.480 |
Like it just takes more work to create a system 01:23:08.480 |
that has these extra rollups security features. 01:23:19.560 |
and then we can talk about adding back the security later. 01:23:22.960 |
So I've talked to them and like in principle, 01:23:30.760 |
and becoming a rollup or at least adding a Polygon chain 01:23:37.600 |
that's a rollup at some points in the future, 01:23:47.760 |
and so applications can kind of bootstrap now on a chain 01:23:51.800 |
that even though it's security isn't perfect, 01:23:57.960 |
the chain matures as the applications mature. 01:24:00.000 |
Like, and it's, I think a very reasonable strategy 01:24:09.720 |
The history of cryptocurrency has this tension 01:24:13.960 |
of really good ideas that are hard to implement, 01:24:25.240 |
you have like JavaScript that basically took over the world 01:24:28.360 |
because it was quick to implement within 10 days, 01:24:48.760 |
just because the crappy solution is faster to implement 01:24:55.200 |
- I think the compromise that we've been taking 01:25:01.840 |
we look for crappy solutions that are forward compatible 01:25:09.840 |
you would still already have ideas in your head 01:25:15.600 |
with all the security features added on would look like. 01:25:25.040 |
I think it's likely that the first version of sharding 01:25:30.680 |
send data availability sampling, for example. 01:25:34.920 |
We feel like we have wrapped our heads around them. 01:25:50.200 |
you can have your system that has the functionality, 01:25:53.000 |
but say has less security or less sustainability 01:26:02.280 |
that it has this easy on-ramp to adding those things. 01:26:08.600 |
then you do often end up with a quick and dirty solution 01:26:15.920 |
where I think the Ethereum ecosystem has suffered from that. 01:26:18.280 |
And we have had to expend pretty significant effort on, 01:26:23.280 |
for example, removing features that we didn't realize 01:26:29.680 |
Like one big example is just increasing the gas costs. 01:26:32.840 |
So like making some operations more expensive 01:26:37.680 |
'cause they actually take a lot of time to process. 01:26:49.760 |
of where you're likely going into the future, 01:26:52.920 |
like even be cognizant of both the most likely paths 01:26:59.200 |
and coming up with a roadmap where you know that 01:27:01.800 |
like if you wants to do either of those things, 01:27:06.520 |
That's probably the best kind of practical way 01:27:11.120 |
- Okay, let's talk about this wonderful process of merging. 01:27:33.480 |
The beacon chain that uses the proof of stake mechanism. 01:27:38.480 |
And I believe the beacon has been deployed successfully, 01:27:58.560 |
When do the two chains, one that's proof of work, 01:28:05.520 |
And what are the most difficult parts of this process? 01:28:12.000 |
the way that we have set up this proof of stake transition 01:28:19.560 |
And this was the thing that happened in December. 01:28:22.160 |
And the proof of stake chain has been running 01:28:31.960 |
But it isn't actually coming to consensus on anything 01:28:43.320 |
time for people to build the ecosystem around it, 01:28:45.440 |
time to make sure that there aren't any bugs, 01:28:55.520 |
because the thing that you're transitioning to 01:29:05.880 |
that's being done inside of the proof of work chain 01:29:10.280 |
so you get rid of the proof of work side completely. 01:29:19.520 |
it's definitely gone through a few different iterations. 01:29:27.800 |
It was much more like, oh, there's this new chain, 01:29:34.880 |
And then at some point, we'll forget about the old chain. 01:30:01.440 |
what we consider to be the Ethereum chain today, 01:30:05.680 |
And then at the same time, to create one of these blocks, 01:30:08.480 |
you're not going to need proof of work anymore, right? 01:30:12.320 |
you would both get rid of the proof of work requirements 01:30:16.520 |
but instead you require these blocks to be embedded 01:30:21.520 |
So you basically have like a chain inside a chain. 01:30:23.960 |
And this is, from an architecture perspective, 01:30:28.160 |
you might think it's a little bit suboptimal, 01:30:32.200 |
and makes it easier to kind of think about the consensus 01:30:35.080 |
and think about the, what we call the execution layer, 01:30:38.000 |
like transactions and contracts kind of separately 01:30:43.040 |
And it also just means that the upgrade process 01:31:01.000 |
are embedded inside of blocks of the proof of stake chain. 01:31:17.600 |
So like, maybe I'm asking a dumb question here, 01:31:23.480 |
is the new chain going to have all the information 01:31:29.040 |
- The new chain is not going to hold information 01:31:33.320 |
from what happened in the Ethereum chain before the merge. 01:31:48.080 |
and check the proof of work chain up to the merge, 01:31:50.560 |
and then they're going to check the proof of stake chain. 01:31:57.200 |
- Got it, so that old history information is not important 01:32:00.320 |
for the future, like if you're operating actively 01:32:03.880 |
on the new chain, that history is not important to you? 01:32:14.480 |
any like smart contract or just like applications 01:32:21.640 |
and it can be important for some applications, 01:32:24.160 |
but we're basically saying that like maintaining 01:32:27.080 |
and serving that is not going to be simultaneously 01:32:33.640 |
there can be separate protocols for backing it up. 01:32:36.320 |
And like these other protocols actually exist, right? 01:32:42.140 |
Potentially you can just take that entire chain 01:32:48.600 |
and create kind of customized search protocols for it. 01:33:01.560 |
has been taking longer than perhaps was expected? 01:33:07.760 |
no, we've been underestimating the technical complexity. 01:33:17.160 |
in actually figuring out the transition process. 01:33:24.800 |
So it's the technical complexity you would say 01:33:35.080 |
to not have too much social complexity around the merge. 01:33:47.200 |
since almost the very beginning of the project, right? 01:33:54.520 |
which was two months after the project started 01:33:57.720 |
and like maybe even a day after the announcement. 01:34:05.000 |
not something that we kind of put on anybody by surprise. 01:34:13.800 |
I think it also just happens that a lot of the people 01:34:16.640 |
that were not willing to stomach the DAO fork 01:34:29.080 |
sort of like purifying the communities on both sides, 01:34:33.400 |
So Ethereum Classic is not switching to proof of stake 01:34:38.600 |
And by the time that it came to the beacon chain launching 01:34:43.600 |
and now I think the community is very strongly in favor 01:34:49.800 |
- But let me ask the question that no engineer wants to hear, 01:35:03.520 |
Do you have a sense it might happen this year? 01:35:12.800 |
- I think early 2022 is like the most realistic. 01:35:18.880 |
There's definitely still like an optimistic case 01:35:31.400 |
- Is there specific things that stand out to you 01:35:33.400 |
that are like, they'll make you feel good about progress 01:35:43.760 |
is we had this online hackathon called Rayanism 01:35:46.800 |
where basically a bunch of the different client developers 01:36:01.080 |
They were not test nets of the transition itself. 01:36:18.720 |
they'll probably needs to have a couple of changes 01:36:20.680 |
and have things that continue to be ironed out 01:36:23.240 |
and then have a test net that does both the transition 01:36:30.080 |
then you just have to do a lot of testing and audit it 01:36:33.000 |
and then do some runs on not just a specialized test network 01:36:41.160 |
that Ethereum people already significantly use. 01:36:46.360 |
then you can deploy the transition on mainnet. 01:36:59.440 |
It's a South American subway station, I forget where. 01:37:04.520 |
- Yeah, yeah, 'cause that's how Spanish works, right? 01:37:11.280 |
Anyway, but I read about it in middle of August, August 14th, 01:37:21.800 |
Like what do you learn from those kinds of incidents 01:37:30.320 |
there was a consensus failure of some kind, as I remember. 01:37:37.080 |
and then one of them getting kicked off the network. 01:37:52.200 |
and so there's not really this big push of any kind 01:37:55.560 |
for people to actually go and download a new client 01:38:08.520 |
another round of just not finalizing in October, 01:38:12.900 |
There were definitely things that we learned. 01:38:25.800 |
in a way that they can process things efficiently. 01:38:30.360 |
from just seeing the full life cycle of what happens 01:38:32.960 |
when more than a third of the validators go offline 01:38:37.000 |
And then that kind of weird, unusual state of the chain 01:38:43.520 |
And then eventually everyone who was not participating 01:38:59.680 |
So just seeing all of those edge cases play out live, 01:39:08.960 |
- I mean, there's also an incident just recently 01:39:19.240 |
there was a bug discovered in the software client Prism 01:39:27.480 |
I mean, maybe you can comment on what happened, 01:39:50.640 |
that you want to make sure you construct mechanisms 01:40:03.200 |
All right, so attestations is just a mechanism 01:40:06.280 |
and it's the attestations that are actually responsible 01:40:09.880 |
So like coming to this more permanent agreements on blocks. 01:40:12.680 |
Right, so the chain was actually quite stable 01:40:21.080 |
from these experiences is just how valuable it is 01:40:41.640 |
There's multiple implementations of the protocol. 01:40:54.280 |
Now, sometimes when there's a bug, they disagree. 01:40:56.720 |
And when two clients disagree because of a bug, 01:41:01.120 |
And consensus failures are pretty serious, right? 01:41:03.200 |
And when you have clients monoculture like Bitcoin does, 01:41:08.760 |
then like it's more rare to have consensus failures. 01:41:15.240 |
between two different versions of the same client 01:41:17.280 |
back in 2013, but they're less likely to happen. 01:41:23.960 |
that the multi-client architecture has actually, 01:41:26.720 |
I think, saved Ethereum much more than it's hurt it. 01:41:33.480 |
but all the other clients were still producing blocks. 01:41:38.120 |
- Yes, it's Prism, Nimbus, Teku, and the Lighthouse. 01:41:42.120 |
And then also Ethereum back in 2016 had this fun event 01:41:49.400 |
They're called that because the attacks started 01:41:52.920 |
right on the first day of our annual conference at DEF CON 01:42:05.760 |
that were very slow for one client to process, 01:42:10.200 |
So at that time, there were basically two Ethereum clients. 01:42:20.760 |
But what happened as a result of us having two clients 01:42:23.640 |
is that the attacker was just not able to come up with blocks 01:42:27.000 |
that both clients were like completely failing at processing. 01:42:35.120 |
they just kept on switching between the two implementations 01:42:44.040 |
kind of survive through that month of attacks 01:42:46.200 |
as the attacker just like kept on hammering at our system 01:42:51.240 |
and just like forcing our clients to do this rapid sprint 01:42:55.080 |
of just like optimizing the hell out of everything 01:42:57.120 |
and make sure there aren't any of those DOS blocks 01:43:15.680 |
Basically someone created a transaction that had two outputs 01:43:20.320 |
and those outputs were both of a few billion Bitcoin. 01:43:24.760 |
So like about two to the power of 63 Satoshis. 01:43:33.120 |
like once you go above to the power of 64, you wrap around. 01:43:36.960 |
And so the Bitcoin nodes thought that there was enough money 01:43:40.680 |
to pay for the transaction 'cause it was asking for, 01:43:42.680 |
let's say like a billion Satoshis or something, 01:43:44.400 |
but actually it was asking for two to the power of 64 01:43:48.120 |
And so, you know, the attacker just managed to create 01:44:02.360 |
if Bitcoin had been a multiple implementation system, 01:44:05.040 |
then what would have almost certainly happened 01:44:08.160 |
is like one of the clients would have bugged out, 01:44:10.680 |
but the other clients would have probably, you know, 01:44:15.080 |
And so there would have been a consensus failure, 01:44:17.440 |
but at least that would have like alerted everyone 01:44:25.680 |
just like obvious social permission to go and, you know, 01:44:31.960 |
So like, that's, I think, a big learning that we've had 01:44:40.240 |
just like validating this multi-client model. 01:44:44.120 |
it's a model that we get criticized for a lot, right? 01:44:48.280 |
the risk of consensus failures that this creates. 01:44:54.960 |
three software teams where you could just be making, 01:44:59.480 |
They love the word focused and like, you know, 01:45:12.600 |
And then there have definitely been other learnings as well, 01:45:18.640 |
and seeing what actually is the staking experience, 01:45:26.480 |
So I definitely feel like we're gaining a lot 01:45:28.920 |
from this sort of one year of trial running the chain 01:45:31.880 |
before we actually make all of Ethereum depend on it. 01:45:37.600 |
but, you know, proponents of Bitcoin will say things like, 01:45:46.520 |
versus like Bitcoin plus Lightning Network for scalability 01:45:58.600 |
So in this kind of, it is perhaps sort of a strange question, 01:46:09.560 |
but like doesn't Bitcoin fix everything already? 01:46:13.120 |
- So the thing that always attracted me about Bitcoin is, 01:46:18.080 |
you know, these values of, you know, decentralization, 01:46:24.720 |
and that aren't just going to flop over and die 01:46:28.840 |
and like that are resisted to like whoever runs them, 01:46:33.640 |
breaking the rules and all of these things, right? 01:46:35.400 |
And I think that pretty strongly that these principles 01:46:48.840 |
It's, you know, there is ether the asset on Ethereum, 01:46:53.720 |
decentralized financial things, what we call DeFi today. 01:47:13.440 |
or whether or not some like cryptographic key got revoked. 01:47:16.760 |
There's this big long list of like just interesting things 01:47:21.320 |
that you could use about blockchains to do, right? 01:47:23.480 |
Like basically they are sort of the missing piece 01:47:29.360 |
the kinds of things that a decentralized computer network 01:47:33.760 |
you know, a lot of those limitations end up going away. 01:47:36.440 |
And so Ethereum was like always from the beginning 01:47:48.160 |
if you could just go ahead and make any infrastructure 01:47:55.520 |
where you, the kind of the base layer of the logic 01:47:58.600 |
is just executed in this open and transparent way 01:48:03.360 |
Or, you know, if you like your zero knowledge proofs, 01:48:05.320 |
at least everyone can see proofs that prove to you 01:48:09.520 |
And you don't need to just constantly keep trusting 01:48:18.480 |
- As being a sort of a core technology as part of Ethereum. 01:48:33.280 |
there's a lot more wrong with the world than just money. 01:48:37.960 |
Like I'm not one of these people who thinks that, 01:48:43.480 |
then suddenly wars are going to go away, right? 01:48:47.960 |
like say in your rush revenue is only a small portion 01:48:51.440 |
It's like what, five, 10%, something like that. 01:49:00.960 |
Like, let's say you're the sort of person who is a, 01:49:03.680 |
like an extreme and very distrusting libertarian. 01:49:06.560 |
And you think that these governments are terrible, right? 01:49:09.280 |
Like we know today that governments fund a combination of, 01:49:15.040 |
and things like, you know, the military that, 01:49:18.440 |
you know, goes and like bombs people in Afghanistan, right? 01:49:20.960 |
And so the question you have to ask is like, okay, 01:49:24.200 |
you with your new, you know, magic newfangled cyber currency 01:49:34.880 |
And so you reduce the government's revenue by 10%. 01:49:43.640 |
Is it going to stop the bombing people in Afghanistan 01:49:48.600 |
you have a very optimistic view of the government, right? 01:49:51.600 |
So that's, I guess my perspective on like why the whole, 01:50:04.480 |
the right to stealth taxation kind of perspective 01:50:11.200 |
that comes from a decentralized and open currency. 01:50:14.920 |
Like just the fact that there is a financial infrastructure 01:50:32.680 |
And, you know, these people like they don't like, 01:50:41.320 |
If they use Ethereum, then, you know, they can get ether, 01:50:44.280 |
but then they can also get stable coins, right? 01:50:52.360 |
And obviously dollars are going to collapse too. 01:50:54.320 |
But the reality is that dollars are vastly more stable 01:51:03.440 |
and beneficial things that you can give to people 01:51:05.960 |
by having a global and open financial system. 01:51:11.720 |
like you have to have much more than just a currency, right? 01:51:14.160 |
And then if you want to go beyond financial things, 01:51:20.880 |
And then, you know, you also have to actually 01:51:26.640 |
like nobody's going to pay $5 a transaction for them. 01:51:43.320 |
Is there any cryptocurrency based on cats, actually? 01:51:53.160 |
- Okay, so let's talk about Dogecoin and Elon Musk. 01:52:04.640 |
increases block size 10x, and drops fee 100x. 01:52:14.080 |
You said in a blog post, partially responding to that, 01:52:22.080 |
To this, Elon said that you, quote, "fear the Doge." 01:52:35.880 |
one of the primary cryptocurrencies of the world? 01:52:41.240 |
- I definitely feel obligated to correct the record. 01:52:47.120 |
I actually visited the Doge in Japan a few years back. 01:53:05.560 |
So I definitely don't think Ethereum is opposed to Dogecoin. 01:53:13.760 |
is at least a little bit in spirit itself a Dogecoin. 01:53:25.560 |
the challenge basically is the limits to scalability 01:53:42.960 |
and becomes vulnerable to all kinds of capture. 01:53:45.920 |
- So does it need some of the layer two technologies 01:53:55.640 |
and then people can trade Doge thousands of times a second 01:53:58.600 |
inside of a loop ring, then that would be amazing. 01:54:01.600 |
If they want to just take ZK roll-up style technology 01:54:05.240 |
and just have thousands of transactions a second 01:54:16.120 |
So there's a power behind a person like Elon Musk 01:54:31.240 |
to improve some of the sort of cryptocurrencies 01:54:57.120 |
- I think if we can have a secure Doge to Ethereum bridge, 01:55:04.360 |
any scalability thing that works for Ethereum assets, 01:55:13.240 |
- Is there precedence for building secure bridges 01:55:21.160 |
- It's definitely something that's in its infancy. 01:55:23.920 |
There definitely have been some cross-chain interaction 01:55:28.160 |
So the earliest is probably the concept of merge mining, 01:55:31.120 |
when a chain just makes its entire proof of work algorithm 01:55:35.320 |
dependent on the proof of work algorithm of another chain. 01:55:45.520 |
because now Dogecoin is bigger than Litecoin. 01:55:47.720 |
But if there's potentially some way for Dogecoin 01:55:53.960 |
to merge mine with an Ethereum proof of stake 01:55:59.040 |
then that could be an interesting alternative. 01:56:06.560 |
As far as bridges, like one chain reading another chain, 01:56:20.040 |
and maintaining it because there just weren't enough 01:56:28.960 |
So I think if we want to make a BTC Relay 2.0, 01:56:36.360 |
or something like that, then you probably could. 01:56:47.840 |
that allows you to move assets between chains, 01:56:50.000 |
then you don't just need one-way verification, 01:56:58.840 |
But if you want Bitcoin to be able to do things 01:57:07.840 |
'cause that's their religion, but they'll do it that way. 01:57:15.160 |
where that allows for two-way transferability 01:57:22.080 |
I mean, I think that would be a lovely collaboration 01:57:27.280 |
I think there might actually even be some multi-SIG funds 01:57:38.760 |
Could you maybe try to psychoanalyze Elon Musk 01:57:42.640 |
So what are your thoughts about Tesla and Elon Musk's journey 01:57:49.960 |
So first with Bitcoin and then with Dogecoin. 01:57:53.160 |
So acquiring and holding a large amount of Bitcoin. 01:57:57.440 |
And I believe, at least considering the acquiring 01:58:03.720 |
positives, negatives, what do you think the future 01:58:06.560 |
for Tesla and SpaceX in the cryptocurrency space looks like? 01:58:12.040 |
- I'm sure that if they stay in the cryptocurrency ecosystem 01:58:22.280 |
You know, Bitcoin, number one, Dogecoin, number, 01:58:27.040 |
I mean, you know, come on, it deserves to be number three. 01:58:31.320 |
And then Ethereum can be whatever that other number is. 01:58:37.400 |
- If Ethereum only becomes a dog coin somehow, 01:58:42.680 |
maybe change the logo to incorporate a dog of some sort. 01:58:56.480 |
I think you would make a mistake if you were to kind of 01:58:59.640 |
ascribe too much like sophisticated, malevolent, 01:59:03.200 |
or any deep intentionality to the whole process. 01:59:07.280 |
I think, like, he's just a human being and he likes dogs, 01:59:11.280 |
- Yeah, I think that is literally the reasoning 01:59:18.680 |
the guy helped launch a car into space, right? 01:59:23.680 |
Like, you could ask, like, what is the purpose of that? 01:59:30.400 |
I think he truly is, more and more, especially lately, 01:59:35.200 |
embodying the whole idea that the most entertaining outcome 01:59:48.320 |
As cryptocurrency becomes more and more impactful 01:59:50.840 |
in the world, people are getting more and more serious 01:59:53.420 |
about it, and so he's selecting the cryptocurrency 01:59:59.280 |
And there's something to that, like coupling fun 02:00:05.780 |
and somehow figuring out a way to do that well. 02:00:31.360 |
for a smart contract so that you do a lot of things 02:00:41.400 |
If you want to have some fancy crop insurance gadget, 02:00:48.200 |
of good work with that, and I think it was either Kenya 02:00:51.840 |
or Sri Lanka or both, like they're making a lot 02:00:59.200 |
Like, you need some kind of oracle to tell you, 02:01:01.600 |
you know, did it actually rain in this particular area? 02:01:04.300 |
If he wants to have, like, assets that mirror 02:01:09.320 |
If you want to have a prediction market, you need an oracle. 02:01:18.240 |
There are definitely different kinds of use cases, 02:01:26.040 |
Like, Chainlink emphasizes the whole, you know, 02:01:38.160 |
And look, we don't need to give a crap about speed 02:01:41.360 |
on a prediction market that where in reality it's resolved, 02:01:44.240 |
you can probably just sell your coins for 99 cents anyway. 02:01:47.080 |
So, I mean, I think, I mean, Chainlink is definitely, 02:02:02.640 |
I mean, at the same time, I do think that, you know, 02:02:04.480 |
their frog army on Twitter can get a bit intense at times, 02:02:08.860 |
Is there a way to incorporate sort of oracle network 02:02:14.460 |
- I personally would prefer the Ethereum base layer, 02:02:22.980 |
once you have the Ethereum base layer making a claim 02:02:27.140 |
about, like, say, the US dollar to Ethereum price, 02:02:37.300 |
starts making what could be geopolitical statements. 02:02:40.940 |
Like, for example, you know, imagine if there was some, 02:02:47.900 |
Well, you know, Ethereum would have to pick one 02:02:50.900 |
for the sake of everyone who was already using that oracle. 02:02:53.020 |
So, you know, does that mean that the blockchain 02:02:59.380 |
So, I think, like, for just those kinds of reasons, 02:03:03.540 |
I would personally, like, prefer Ethereum itself 02:03:17.860 |
And then if you need the oracles, that can be layer twos. 02:03:23.540 |
from not trying to do everything at layer one 02:03:26.260 |
and having this, like, very robust layer two ecosystem 02:03:29.260 |
where you have all these projects doing interesting things. 02:03:31.340 |
- Yeah, focus on the basic technology, avoid the politics. 02:03:37.940 |
Charles Hoskinson, someone you've worked with 02:04:21.140 |
like, 2021 Charles is very different from 2014 Charles. 02:04:28.500 |
- I'm kind of interested how the 2030 and 2040 Vitalik 02:04:40.740 |
and then 2030 Vitalik and Charles are best friends? 02:04:51.820 |
that puts some of the tension of the past behind. 02:05:02.820 |
and I think should strive to just constantly change 02:05:07.420 |
- Is there something you could say about your thoughts 02:05:11.100 |
about the Cardano project that Charles Hoskinson leads? 02:05:36.300 |
- There's definitely interesting ideas in there. 02:05:39.940 |
I mean, I do think Cardano takes a bit of a different 02:05:44.580 |
they really emphasize having these big academic proofs 02:05:47.580 |
for everything, whereas Ethereum tends to be more okay 02:05:51.580 |
with heuristic arguments, in part because it's just trying 02:05:55.980 |
But there's definitely very interesting things 02:06:25.220 |
The reason why I think deep rigor is overrated 02:06:27.340 |
is because I think, in terms of why protocols fail, 02:06:32.340 |
I think the number of failures that are outside the model 02:06:37.020 |
is even more important, is bigger and more important 02:06:41.580 |
Right, so if you take selfish mining, for example, 02:06:44.180 |
that original discovery from 2013 that showed how 02:06:51.580 |
Bitcoin does, even if it has a 50% fault tolerance, 02:06:56.180 |
assuming everyone's honest, it only has a zero to 33% 02:07:00.500 |
fault tolerance, depending on your network model, 02:07:05.140 |
And to me, that was a great example of an outside 02:07:10.180 |
Because traditional consensus research, just up until, 02:07:14.020 |
before the blockchain days, did not think about 02:07:19.420 |
There was a little bit of thought about incentivization. 02:07:21.620 |
There's a couple of papers on the Byzantine Altruist 02:07:26.860 |
It was mostly operating under the assumption that 02:07:29.180 |
we're gonna make consensus between 15 participants 02:07:33.020 |
and these are institutions, and if something goes wrong, 02:07:36.260 |
then we can figure out whether or not it was deliberate 02:07:39.500 |
offline, and if they did something evil, we can sue them. 02:07:42.100 |
Whereas in the crypto world, you can't do that, right? 02:07:47.700 |
just because the model of traditional consensus research 02:07:52.700 |
didn't cover those possibilities, and then once you go out 02:07:56.140 |
of the model, those other issues do exist, right? 02:07:59.100 |
So, but then at the same time, there definitely are 02:08:03.340 |
protocols that turn out to be, that do have failures 02:08:08.180 |
Like this reminds me of the time when I found a bug 02:08:12.780 |
in a proposed consensus implementation from either 02:08:20.100 |
So, that was definitely inside the model because they had 02:08:24.420 |
a very clear idea of what they were trying to achieve. 02:08:26.340 |
They had a very clear description, and there's a very clear 02:08:29.380 |
mathematical argument for why the description doesn't lead 02:08:33.020 |
But ultimately, what you're trying to achieve can never 02:08:35.820 |
be fully described in formal language, right? 02:08:38.340 |
Like this is the big discovery of the AI safety people, 02:08:43.420 |
Like just having a specification of what you want 02:08:49.780 |
And like the more powerful the optimizer that you're giving 02:08:53.300 |
the instructions to, the more you have to be careful. 02:08:56.260 |
And so, you know, I think there are kind of these two sides. 02:09:01.260 |
And then the other thing is that a lot of the academic 02:09:07.540 |
approach ends up like basically optimizing for other people 02:09:12.940 |
And it doesn't really optimize for like curious outsiders. 02:09:17.780 |
Whereas like I personally, Matt, like totally optimize 02:09:19.940 |
for curious outsiders, or at least I feel like I strive to. 02:09:23.140 |
So I guess like that's my case for why I like tends 02:09:28.140 |
to behave in ways that, you know, occasionally traditional 02:09:35.140 |
But I mean, on the other hand, you know, there's definitely 02:09:39.660 |
real benefits that come from like just taking 02:09:43.660 |
a rigorous approach, especially when, you know, 02:09:47.700 |
you know what the thing, like you know what the specification 02:09:53.100 |
And like, you're trying to kind of improve your way 02:09:56.420 |
or provide protocols that actually provide that. 02:09:58.700 |
And like, you know exactly what you're looking for. 02:10:00.740 |
I feel like realistically, you probably want to do 02:10:05.940 |
And like sometimes even want to do both kinds of analysis 02:10:09.020 |
Like you have, you want to do more quick and dirty things 02:10:11.740 |
and even wants public feedback on the quick and dirty stuff. 02:10:17.740 |
Like in general, I guess I feel like the norms of research 02:10:23.540 |
in the future, like the internet has just changed so much. 02:10:28.980 |
And you know, it's even changed like collaboration 02:10:32.020 |
structures and like the patterns in which we work 02:10:42.100 |
But like what combination of these existing components 02:10:46.460 |
and of new ideas it is like that's something that's, 02:10:48.900 |
you know, totally legitimate to kind of fight it out. 02:10:52.260 |
And I think it's great that there's a different ecosystems 02:10:56.020 |
Like, you know, I think, you know, there's a big possibility 02:11:03.980 |
And if there's other ecosystems with different principles 02:11:06.340 |
and they do well, that's something that we can learn from. 02:11:15.500 |
the existential risks of artificial intelligence. 02:11:18.400 |
Is there something you could say that's hopeful 02:11:22.340 |
about how we avoid in the same kind of line of reasoning 02:11:26.700 |
about creating formal models versus kind of looking 02:11:30.100 |
outside the model into what the real world actually is like. 02:11:36.580 |
and map onto the AI safety world where the potentials 02:11:40.460 |
of the technology, whether it's in autonomous weapon systems 02:11:54.380 |
this is more of a kind of far away impression 02:11:58.540 |
that one of the challenges is that AI is not formal enough. 02:12:01.500 |
Like because AI is very practitioner oriented, right? 02:12:05.860 |
Like it's all about like, hey, I found a couple of hacks 02:12:08.620 |
and look, I ran them and look, they seem to improve 02:12:15.980 |
So a lot of the time, there just isn't actual science 02:12:19.660 |
behind why this hack works and why this other hack 02:12:23.220 |
doesn't work, you just sort of like trial and error 02:12:30.140 |
but at the same time, like that approach is not good 02:12:35.340 |
for like understanding what the heck is actually going on, 02:12:37.780 |
like how these kinds of systems conceivably might fail. 02:12:45.900 |
can you take GPT-3 like things and just scale them up 02:12:49.140 |
and their intelligence will continue to improve 02:12:51.300 |
or is there just like some types of reasoning 02:12:57.380 |
no matter how much you like scale this exact same approach 02:13:01.180 |
So having like thinking about what's going on 02:13:06.180 |
more explicitly, I mean, my understanding is that 02:13:08.380 |
a big part of AI safety research is trying to do 02:13:14.820 |
- Yeah, formalize, try to improve just AI eligibility, 02:13:19.180 |
like trying to understand if the AI makes some 02:13:22.180 |
classification so we can actually see like what happens 02:13:25.520 |
and look what's going on in the middle, right? 02:13:27.840 |
Whereas with crypto or with traditional cryptography, 02:13:35.240 |
It's traditional cryptography is this interesting mix 02:13:43.520 |
these security assumptions prove that the protocol 02:13:51.320 |
an efficient algorithm for factoring numbers? 02:13:56.000 |
and then so far no one's found anything better 02:13:58.600 |
than the general number field sieve and like, 02:14:03.560 |
How do we know you can't find the discrete log 02:14:11.040 |
no one's found anything faster than like baby step, 02:14:20.760 |
in which that approach really makes sense, right? 02:14:25.980 |
Because at least you can concentrate your analysis 02:14:30.860 |
And like, you do have some intuitive reasoning 02:14:33.040 |
about those building blocks, but like at least 02:14:38.040 |
And then everything else just sort of gets formally built 02:14:40.440 |
on top and you actually can like mathematically 02:14:42.720 |
reduce the security of big things to building blocks, right? 02:14:45.660 |
Like you can have mathematical proofs that say, 02:14:54.480 |
then you can use that to like extract information 02:15:00.800 |
it completely breaks the problem or something like that. 02:15:04.660 |
- So ZK-SYNARC is an example where formalism is beneficial. 02:15:09.400 |
- And so maybe you can have the same kind of stuff 02:15:14.560 |
that you can get a hold of some kind of aspect 02:15:18.760 |
of the systems that you can control provably. 02:15:21.360 |
- And then in blockchains and cryptocurrency, 02:15:24.120 |
I think the one area where consensus mechanisms 02:15:29.000 |
is that these aren't just like technological systems, 02:15:35.380 |
And which assumptions you can make about people 02:15:37.760 |
is not something that you can prove with math. 02:15:39.520 |
- Right, even just the basic 51% people are honest. 02:15:49.200 |
can you trust the other 49% to be able to coordinate 02:15:56.760 |
How do people as human beings react to these events? 02:16:10.440 |
about one of the most exciting aspects of Ethereum. 02:16:14.600 |
I think it's societal, it's social, which is NFTs. 02:16:20.040 |
So what do you think about the explosion of NFTs 02:16:31.680 |
So this is maybe the social impact on the world, 02:16:38.720 |
Is that something you've actually expected to see, 02:16:51.700 |
in virtual reality, in gaming, all those kinds of things? 02:16:54.540 |
- I was definitely surprised by NFTs in particular. 02:16:59.260 |
I even actually, I think, might be on record somewhere 02:17:05.220 |
it was one of those overrated or underrated sections, 02:17:11.820 |
And in retrospect, that turned out to be quite wrong. 02:17:46.260 |
he should just give me photocopies of everything. 02:17:48.580 |
You can hang three photocopies of the Mona Lisa. 02:17:53.420 |
I think I'd probably just have some Nyan cats or something. 02:17:57.740 |
or theoretical computer science cannot formalize 02:18:23.780 |
that can economically sustain the people who produce them. 02:18:29.060 |
then either the public goods just don't get produced at all 02:18:34.620 |
that have some of the properties and try to be substitutes, 02:18:46.260 |
well, if you're an artist and you can just mint NFTs 02:18:50.660 |
then like, great, that's another stream of revenue 02:18:52.700 |
for creative work that often does still get underfunded. 02:19:01.300 |
but a lot of people write to me, one of two emails. 02:19:06.300 |
One email is calling any coin outside of Bitcoin 02:19:22.720 |
it's going to save the world, whatever that coin is. 02:19:25.320 |
And so I sit back and I look, I have no idea. 02:19:34.020 |
that I trust in this space, just the basic human qualities. 02:19:42.660 |
Do you think some coins, maybe another way to ask it, 02:19:48.700 |
How are people that are looking outside of this space 02:19:53.660 |
supposed to figure out what is a scam and not, 02:20:01.220 |
Because there's the harshness of the language 02:20:03.260 |
from the Bitcoin maximalists that doesn't just say 02:20:11.580 |
that says it's not only a scam, it's like a waste of time. 02:20:14.220 |
I mean, every word you can use, they say that. 02:20:18.460 |
And then some people are just, apply the word scam 02:20:22.060 |
much, much more conservatively and just refer to coins 02:20:35.420 |
And is it a binary thing or is it a gray area? 02:20:42.860 |
There's definitely things that are really and actually scams. 02:20:46.300 |
Like, I mean, BitConnect would be one example 02:20:48.260 |
of something that's a way on the scam spectrum. 02:20:51.660 |
Did you see their 2017 promotional video, by the way? 02:21:03.740 |
that was just of this guy making this totally crazy rant. 02:21:10.740 |
where they were, of course, trying to convince 02:21:14.580 |
and they had these claims about how it would go up in value. 02:21:29.660 |
despite cryptocurrency as a whole being bigger, 02:21:31.660 |
we actually have quite a bit less of that now. 02:21:42.540 |
and that are technically totally fine projects, 02:21:44.420 |
but where their community is just incredibly sketchy. 02:21:52.460 |
but maybe the project is just fundamentally incapable 02:22:20.180 |
If you really wanted to, you could use the blockchain. 02:22:27.220 |
You can probably use it as a backup to store your files 02:22:31.540 |
if you really wanted to, just because it has so much space. 02:22:46.460 |
and like half the community is just totally batshit insane. 02:22:49.580 |
- So the humans, the humans of a particular cryptocurrency 02:22:58.900 |
- Yeah, like I think, you know, in the case of BSV, 02:23:07.620 |
about like what BSV is capable of accomplishing 02:23:12.620 |
And like, there's just a lot of aspects of it 02:23:18.380 |
And then, you know, you gotta go a bit further 02:23:20.780 |
and then, you know, you have like the trons of the world 02:23:23.420 |
and like, you know, that's a platform, you know, 02:23:25.580 |
you can use it, you can do, you can do stuff on it. 02:23:30.140 |
they did plagiarize the IPFS white paper and then, 02:23:40.860 |
is that most coins, but the ones that make me feel like 02:23:54.720 |
Now that said, sort of on the flip side of that, 02:24:04.180 |
There's some sense, the reason I was having like squinty eyes 02:24:26.460 |
when you can artificially conjure up a truth, 02:24:29.020 |
which is why I was a little bit like worried about Bitcoin. 02:24:33.280 |
to where like, I learned to separate the community 02:24:38.280 |
from the ideas, and I think Bitcoin is a revolutionary idea 02:24:42.300 |
on many fronts, but still a community that's like 02:24:53.700 |
but when everybody's really excited about something, 02:25:03.800 |
what is a scam or not, because some of the most 02:25:05.600 |
exciting ideas in this world have a community 02:25:17.960 |
that are exceptionally excited about space exploration. 02:25:26.200 |
and so most say just try to stay away, I suppose, 02:25:28.680 |
but it's unfortunate, because I'm sure there's 02:25:31.080 |
a lot of exciting technologies in that space. 02:25:33.720 |
- Like in the case of Bitcoin, I would definitely 02:25:49.320 |
and the concept of being silver to Bitcoin's gold 02:25:52.800 |
is just stupid, and milli-Bitcoin is the silver 02:25:58.200 |
But at the same time, if you have these people 02:26:03.080 |
who just, they do seem to earnestly believe this, 02:26:06.600 |
and they're trying to just make Litecoin be Litecoin 02:26:15.800 |
- And then, so yeah, I think the biggest gray area 02:26:21.400 |
is definitely between projects that are earnest, 02:26:27.880 |
but they have just all sorts of these different 02:26:34.400 |
- I mean, the ones that legitimately is a scam 02:26:53.560 |
It could be flawed ideas, it could be wrong ideas, 02:27:00.600 |
- Yeah, it's definitely a very challenging space 02:27:17.480 |
that lives can be ruined by the choice of technologies 02:27:35.120 |
if everyone who bought a MacBook had 10 Apple shares 02:27:42.320 |
And then you had the elites who bought their Macs 02:27:52.640 |
who understands the future of finance and geopolitics, 02:27:58.640 |
is the one that's gonna bring freedom to the world, 02:28:00.680 |
and Windows is secretly aligned with the axis of evil. 02:28:35.560 |
Okay, let me ask you about something really fascinating 02:28:38.560 |
that you are also excited about, which is longevity. 02:28:44.280 |
You have donated money to the Sense Foundation. 02:29:06.440 |
just slowly disappear from the public consciousness 02:29:15.080 |
slowly disappeared over the public consciousness 02:29:16.960 |
over the last 50 now that we have smartphones. 02:29:26.240 |
argues that essentially that death is almost unethical. 02:29:37.560 |
is a dragon that keeps murdering everybody around us, 02:29:46.000 |
is like the fact that we don't try to do something 02:29:53.360 |
So you think this is a battle worth fighting, 02:29:58.540 |
a battle for immortality or at least longevity? 02:30:02.680 |
And I'd say it's a battle where we really have started 02:30:17.480 |
- Do you think humans can eventually live forever? 02:30:26.120 |
what technology do you think will enable that? 02:30:33.240 |
Like are we talking a thousand years, a million, 02:30:40.520 |
eventually everything, the universe will be filled 02:30:44.760 |
So that forever maybe like backtracking to where-- 02:30:49.120 |
- We'll have 10 to the 16 years to figure it out. 02:30:59.920 |
between the different universes of the multiverse. 02:31:02.960 |
I mean, but forever meaning like, you know, millennia. 02:31:13.920 |
I definitely think that it's the sort of thing 02:31:15.880 |
that's going to take an insanely huge amount of work. 02:31:19.280 |
And I definitely think it's the sort of thing where, 02:31:21.880 |
you know, once we figure out the first crop of problems 02:31:27.640 |
we'll just realize that there's like 10 other problems 02:31:29.680 |
that kill you half as slowly and we'll have to do more work. 02:31:34.480 |
this is Aubrey's longevity escape velocity argument 02:31:39.960 |
then you know, you have half a century to fix 02:31:47.380 |
I think you definitely do not want to underestimate 02:31:52.080 |
human ingenuity, especially over the longterm. 02:31:54.480 |
Like just to look at what happens to computers 02:32:07.720 |
I mean, we have at least 70 more years to live. 02:32:17.800 |
is that I actually think COVID has been this kind of event 02:32:26.520 |
and especially like activist approaches to biomedicine 02:32:32.420 |
Like it basically, it's put people into this mindset 02:32:37.840 |
it's not just like, you know, the bits and tweets 02:32:41.600 |
You know, the bio was actually like super important and huge 02:32:46.040 |
and, you know, ultimately what's ending COVID basically, 02:33:01.160 |
and also like this, I think, philosophical attitude 02:33:06.800 |
that I would describe the philosophical attitude here, 02:33:12.000 |
is that I think the way that I kind of interpret 02:33:15.840 |
part of what I would call late 20th century ideology 02:33:19.560 |
is that there is this mentality that, you know, 02:33:21.760 |
nature is good and disruptions from nature are bad. 02:33:25.600 |
And generally you wanna minimize disruptions from nature. 02:33:33.280 |
And my view is that like the right wing version of that 02:33:42.920 |
that kind of philosophy talks about, you know, 02:33:45.360 |
markets and like the goal of not interfering with them, 02:33:48.240 |
like, you know, it is very kind of like nature styled. 02:33:51.400 |
And then of course, you know, the conservative one, 02:33:53.880 |
which is like traditional culture that existed 02:33:56.920 |
before the activists started controlling everything 02:34:01.960 |
But the 21st century attitude and like really COVID, 02:34:10.800 |
well, no, like it's not nature is not safe, right? 02:34:19.640 |
The only way out for us is through like basically 02:34:31.360 |
this other change of minds that I want to see, 02:34:39.560 |
Like the default is all 7.8 billion human beings 02:34:43.320 |
that are currently on this earth are gonna die 02:34:44.880 |
and they're gonna live their last decade of life 02:34:48.800 |
And the only way to stop that is human ingenuity. 02:34:51.920 |
And, you know, we don't have that solution yet, 02:34:56.640 |
- And more and more people on the biology side, 02:34:58.680 |
computational biology, are basically converting 02:35:00.760 |
the mess of the human biology into an engineering problem. 02:35:14.760 |
that we know how to solve engineering problems 02:35:19.760 |
which is, you know, why do we romanticize this meat vehicle 02:35:24.520 |
that ultimately is just a thing that carries the brain, 02:35:35.640 |
and then achieve immortality in the space of information 02:35:38.640 |
in the digital space versus in the biology space. 02:35:42.640 |
I mean, I think, you know, we have enough resources 02:35:45.960 |
and we should just try all the parallel tracks. 02:35:51.480 |
It's great that we have people trying to upload 02:35:56.520 |
It's also great that we have just like people 02:36:06.560 |
how Finny is gonna be able to wake up all of this. 02:36:09.480 |
You know, anyone who gets cryochronically frozen today 02:36:20.280 |
about the like extreme uploading approach, right? 02:36:32.200 |
or like hard science fiction types make is that, 02:36:35.920 |
that's a lot easier if you're not a human, right? 02:36:40.720 |
in the context of humans, we're talking about like, 02:36:46.080 |
but there's this project called Starshot, I believe, right? 02:36:55.160 |
And they literally believe that they're going to be able 02:36:59.960 |
like four light years away by like the 2060s. 02:37:04.200 |
- By traveling close to the speed of light, yeah. 02:37:05.480 |
- Exactly, like, so the way it works is, you know, 02:37:09.240 |
like you basically take these as a spacecraft 02:37:10.920 |
and you shine a laser at it and the laser is insanely strong, 02:37:20.840 |
And then, you know, it goes on your merry way, right? 02:37:47.240 |
there's definitely a lot of like psychological hangups 02:37:52.040 |
that we'll just have to grapple with to get there. 02:38:01.360 |
So like, is consciousness tied to our biology? 02:38:05.160 |
Because the moment we can convert consciousness 02:38:16.360 |
except maybe some basic knowledge like Wikipedia. 02:38:18.560 |
It's not carrying the flame of human consciousness. 02:38:21.600 |
I have high hopes for converting consciousness 02:38:27.520 |
In fact, I think it's not as difficult as people think. 02:38:31.560 |
I'm definitely in the camp that consciousness 02:38:38.680 |
The other fun, like the kinds of philosophical things 02:38:43.680 |
once you upload yourself, like you can hit Control + C. 02:38:48.480 |
to have like 10 copies of a little experiment 02:38:50.760 |
and then like we could just interview everyone. 02:38:58.480 |
I don't think it'd be wonderful, first of all. 02:39:06.360 |
there's something about scarcity that creates value. 02:39:13.400 |
Viktor Frankl, Bernard Williams, Ernest Becker, 02:39:16.280 |
they argue that death or the scarcity of life 02:40:21.040 |
that ensures that everyone strives to be their best. 02:40:25.200 |
And of course, this viewpoint got into the head 02:40:41.320 |
there's still a striving for technological progress, 02:40:47.160 |
there's still a striving for self-improvement in general, 02:40:52.160 |
and it turns out that you don't actually need 02:40:55.320 |
to have existential conflicts in order to have that. 02:41:17.240 |
trying to say, I feel like once we start living 02:41:21.920 |
to the age of 200, then I'm just intuitively expecting 02:41:26.920 |
that we'll see substitutes emerge in the same way. 02:41:30.800 |
- Yeah, we'll create conflicts of other sorts 02:41:35.700 |
that lead to less human suffering than wars do. 02:41:38.880 |
Like we'll just start playing Diablo 4, 5, 6, 02:41:44.200 |
So, maybe we'll get some of the inkling of scarcity 02:41:54.080 |
I remember in Diablo 3, you can play in hardcore mode, 02:42:00.320 |
where if you die in the game, your character's dead. 02:42:09.520 |
by having little artificial versions of ourselves that die. 02:42:12.960 |
Interestingly enough, as I've just personally 02:42:17.120 |
I've started realizing that there is a concept 02:42:23.880 |
and it might even still be a thing that provides meaning 02:42:28.160 |
Like, for example, how many people from middle school 02:42:36.640 |
- I happen to be close friends with four or five of them. 02:42:49.480 |
like relationships that end up being very finite. 02:42:54.800 |
I feel like a person changes enough of their worldview 02:42:59.600 |
Something like a person and themselves 25 years later 02:43:03.080 |
are about as different as like two different people 02:43:08.000 |
So, yeah, like I mean, just like you can have conflict 02:43:24.640 |
we'll figure out ways to extend the period of time 02:43:34.740 |
so you can have these different phases of life. 02:43:38.800 |
- I thought it would be fun to hear you speak a little Russian. 02:44:07.800 |
sometimes when I just look at what Russian people do, 02:44:58.440 |
does it make you sad that there's these two different worlds 02:45:01.640 |
that are sort of in part disconnected by language? 02:45:06.640 |
And I'm sure the same could be the case with China 02:45:18.240 |
in a certain kind of way where you can't truly collaborate. 02:45:23.200 |
you're collaborating on maybe a technical level, 02:45:30.680 |
Do you see that being able to speak both languages? 02:45:45.000 |
while you're speaking in one language versus the other. 02:45:48.640 |
like when I speak Russian, I sound more like, 02:46:10.560 |
but I guess the arguments on the other side would be that, 02:46:16.560 |
then like there would just be one bubble, right? 02:46:25.680 |
and you definitely don't want the entire world 02:46:29.040 |
And well, one of the interesting things about crypto 02:46:31.800 |
is that it's just a culture that actually like manages 02:46:45.000 |
- So it spans outside of the geographic boundaries 02:46:51.040 |
And the way these cultures, these bubbles are created, 02:46:57.480 |
and the same as the case of the crypto world. 02:47:00.040 |
There's communities associated with each cryptocurrencies, 02:47:03.520 |
there's communities within those communities and it's- 02:47:24.480 |
that have different kinds of life experiences, 02:47:27.200 |
like there's definitely something to benefit from that. 02:47:33.840 |
the ridiculous question about the meaning of life. 02:47:37.480 |
Dostoevsky said, "Beauty will save the world." 02:47:43.880 |
Some people believe money is a big part of happiness 02:47:46.840 |
and you've turned, first of all, you've made a lot of money, 02:48:01.360 |
as I have experienced both having a little of it 02:48:05.560 |
and having a lot of it is that the benefit of, 02:48:10.560 |
you can get the most out of money if you think of it, 02:48:15.640 |
not as something that like lets you do and have more things, 02:48:18.840 |
but as something that lets you worry about fewer things. 02:48:28.400 |
then you don't have to worry as much about losing your job. 02:48:35.160 |
that just like really conflicts with your values, 02:48:42.720 |
If you have more money, then you can not worry 02:48:59.320 |
and food options that just have less hassle in your life 02:49:16.400 |
If you instead think of money as being this positive 02:49:22.480 |
and you try to derive meaning from the stuff, 02:49:35.200 |
is definitely more subtractive than additive there. 02:49:39.960 |
that you don't have to worry about the money, 02:49:41.720 |
you're burdened with another question, which is of meaning. 02:49:45.080 |
I mean, do you think there's meaning to it all? 02:49:54.920 |
that alleviates some level of suffering in the world. 02:49:59.360 |
- Well, I mean, one way to think about it is like, 02:50:16.400 |
like social systems that we live in as adults, 02:50:19.560 |
or maybe not, like maybe things like academia 02:50:25.960 |
You have to follow the teacher's instructions, 02:50:53.640 |
And we've both lived through 12 years of that. 02:51:05.720 |
it does, like, there's definitely an easiness 02:51:09.960 |
to living life if all of your decisions are made for you. 02:51:13.040 |
And one of the challenges of adulthood, I guess, 02:51:17.760 |
is moving to this world where all your choices 02:51:23.040 |
and you just have to learn to live and deal with that. 02:51:34.400 |
in some ways, I feel like even my first five years 02:51:43.480 |
because a lot of it was just responding to obligations. 02:51:51.120 |
Okay, "Come to speak at this thing in Taiwan." 02:51:57.040 |
"we need this particular piece to be done and tested." 02:52:25.000 |
melancholy, hope, dreaming, like, innovative period? 02:52:30.000 |
Like, how would you characterize that alone time? 02:52:40.120 |
make this very deliberate decision that, like, 02:52:42.200 |
okay, I have this time and I'm going to, like, 02:52:46.120 |
actually make something meaningful out of it. 02:52:57.480 |
Like, just this year, I basically kind of discovered 02:53:00.440 |
that the podcast space is real for the first time, I guess. 02:53:04.640 |
there would be things that I would get interviewed for, 02:53:06.360 |
but I was not really kind of, like, mentally incorporated. 02:54:10.360 |
Is there something that kind of echoes with you 02:54:12.680 |
in the voice of Dan or anyone else that you connect to? 02:54:17.240 |
- I feel like the 1930s and '40s are fascinating 02:54:22.120 |
with the question of where does evil come from? 02:54:26.560 |
The sort of mental puzzle that I've always had in my head 02:54:30.240 |
is on the one hand, things like the Holocaust happened, 02:54:36.440 |
if you just go and have a coffee with people, 02:54:39.360 |
then 100 times out of 100, everyone just seems so nice. 02:54:49.040 |
And that's the sort of thing that's very difficult 02:55:02.140 |
starts off being sheltered, like it was for me, right? 02:55:08.120 |
but like, actually for me, in my school experience, 02:55:10.560 |
was just being treated with kindness by everyone. 02:55:12.880 |
And so that definitely made it harder to understand things. 02:55:19.760 |
when I started Ethereum, and then within six months, 02:55:27.800 |
And then I suggested we should just make it be a nonprofit, 02:55:40.040 |
obviously reading and listening to the history, 02:55:43.080 |
just like observing things happening in the crypto space. 02:55:52.740 |
is that I think like most evil doesn't come out of greed, 02:55:58.740 |
And like one example of this in Ethereum lands, right, 02:56:03.740 |
is like, I think the part of Ethereum history 02:56:12.740 |
I mean, if you go back to the Dow fork in 2016, right? 02:56:28.300 |
And as soon as that Ethereum Classic split happened, 02:56:32.540 |
you know, there was like a lot of anger everywhere. 02:56:38.340 |
when the price of ETC started like taking up, right? 02:56:41.540 |
So this was the time when Ether started off being $13, 02:56:55.300 |
And people were saying things like, you know, 02:56:59.660 |
Ethereum Classic is just a like a sign up by, 02:57:04.100 |
and just the wealthy Bitcoiners trying to destroy Ethereum. 02:57:20.980 |
Like this is the sort of thing that, you know, 02:57:28.540 |
Because it allows you to just like blame these things 02:57:32.860 |
and avoid actually grappling with the facts that like, 02:57:37.980 |
in your very own community who just disagree with you 02:57:45.380 |
like during that time did not do a very good job 02:57:50.700 |
did not do a very good job of grappling with that. 02:57:53.020 |
And so there was a lot of like blaming the Bitcoiners. 02:57:56.220 |
There were also even a lot of people calling for us 02:57:59.140 |
to use trademark law and like basically sue exchanges 02:58:02.540 |
and like try to prevent them from listing Ethereum Classic. 02:58:05.820 |
And like, to me, that was very unethical, right? 02:58:11.180 |
like basically using the government as a weapon 02:58:17.260 |
and like destroy it as like goes completely against them, 02:58:20.220 |
you know, the ideals of freedom and, you know, 02:58:28.980 |
like basically what was happening was that, you know, 02:58:31.380 |
the ETC price was rising and at the same time, 02:58:36.140 |
And there were a lot of Bitcoin people basically saying, 02:58:40.340 |
And I think a lot of people really were afraid 02:58:42.340 |
that Ethereum would be just like completely destroyed 02:58:50.460 |
It came from the fear and like that's what I like 02:59:06.980 |
And I do definitely regret that to some extent. 02:59:10.220 |
Well, I definitely regret like the excesses completely. 02:59:18.620 |
Bitcoin block size war, similar sort of stuff happens. 02:59:26.660 |
because like it does mentally make a lot of sense, right? 02:59:30.700 |
Like when you're actually afraid that, you know, 02:59:36.300 |
Like it's much easier to just rationalize, you know, 02:59:38.980 |
forgetting your principles and doing whatever you have to 02:59:41.060 |
to just save the specific thing that you care about. 03:00:00.780 |
of human history are those where fear is everywhere. 03:00:04.820 |
And despite that, like the way to get out of that 03:00:19.240 |
Yeah, well, I like you have in terms of those coffee 03:00:26.180 |
it does seem that everybody has the capacity for evil 03:00:31.580 |
and you just have to create mechanisms and incentives 03:00:38.580 |
But Alec, you're one of the most interesting people 03:00:50.540 |
this would be awesome in a podcast with you and Dan Carlin. 03:01:08.980 |
And now with longevity, I do hope we live a very long time 03:01:33.040 |
Check them out in the description to support this podcast. 03:01:40.940 |
"When a man is denied the right to live the life 03:01:43.420 |
"he believes in, he has no choice but to become an outlaw." 03:01:48.420 |
Thank you for listening and hope to see you next time.