← Lex Fridman

Vitalik Buterin: Ethereum 2.0

Episode 1882021-06-03English

Guests: Vitalik Buterin

Listen to this episode00:00 / 3:08:54
Reading settings
Reading preferences
Text size
Download in-depth read
Read offline

In-depth read pending

Downloads are not available yet.

§01Transcript · 00:00–08:40

00:00The following is a conversation with Vitalik Buterin,

00:03his second time on the podcast.

00:05Vitalik is the co-founder of Ethereum

00:07and one of the most influential people in cryptocurrency

00:10and technology broadly defined.

00:13Quick mention of our sponsors,

00:15Athletic Greens, Magic Spoon, Indeed,

00:18Four Sigmatic, and BetterHelp.

00:20Check them out in the description to support this podcast.

00:24As a side note, let me say that Ethereum, Bitcoin,

00:27and many other cryptocurrencies have been taking a wild ride

00:31of prices going up and down in the past few months.

00:35To me, the prices were never as important as the ideas,

00:38both technical and philosophical.

00:41Cryptocurrency has the potential to empower billions

00:43of people to participate in the global economy

00:46in a way that resists the manipulation by centralized power.

00:50Also with smart contracts, layer two technologies,

00:54data pools, NFTs, and of course,

00:56integration of artificial intelligence into the whole thing,

01:00we have the opportunity to build tools and worlds

01:03that transform physical and digital life as we know it,

01:06hopefully minimizing the suffering in the world

01:09and maximizing the fun.

01:12This is the Lex Friedman Podcast,

01:15and here is my conversation with Vitalik Buterin.

01:18Let's first talk about Shiba Inu, if we can.

01:23Also known as Shiba Token, code SHIB.

01:27For context, Shiba Inu was created in August 2020,

01:31modeled off of Dogecoin by the anonymous founder

01:34known as Ryoshi.

01:37On May 10th this year, it had a market capitalization

01:42of over 13 billion.

01:45And maybe you can explain this, but in a crazy move,

01:48you were given half of SHIB's total supply.

01:52You burned, aka destroyed, 90% of it,

01:58that's worth $6.7 billion,

02:03and you donated 10%, that's worth 1.2 billion at the time,

02:08to an India COVID-19 relief fund,

02:13saying you don't want to be the locus of this much power.

02:17This is fascinating.

02:20Why and how were you able to walk away

02:23from this much money and this much power?

02:26- So I should probably start by giving

02:29some of the backstory around these coins

02:33and this concept of giving me coins.

02:35So first of all, Shiba Inu, as you said,

02:38is this kind of knockoff of Dogecoin, right?

02:40And Dogecoin was this initial fun coin

02:44that was created back, I think, around 2014 or so.

02:47And it was just created by Jackson Palmer

02:50and put it out as a joke for a couple of hours

02:52and a community formed around it.

02:53And at the beginning, people didn't take it very seriously.

02:57I actually remember putting about $25,000 into Doge

03:01sometime around 2016, and I just remember

03:03thinking to myself, like, okay,

03:06how am I going to explain to my mom

03:08that I just invested $25,000 into dog coins?

03:12And like, what even are dog coins?

03:14Like, the only interesting thing about this coin

03:16is that there's a logo of a dog somewhere.

03:19But of course, that ended up being

03:21one of the best investments I've ever made.

03:23And it did really well.

03:24And then at the end of 2020, Elon Musk, of course,

03:28started talking about Dogecoin

03:30and the market cap just shot up to about $50 billion.

03:35Actually, it shot up multiple times, right?

03:37Like the first time it went up from about 0.8 cents

03:40to about like seven cents.

03:42And this just happened all in one day.

03:44And I remember this was when I was still in Singapore

03:48in the middle of COVID.

03:50And I saw that the price just went up by a thousand percent.

03:55And I was like, oh my God, my Doge is worth like a lot.

03:59And so I immediately called up some of my friends

04:02and told them to like drop everything and scramble.

04:05And I just sold half the Doge.

04:07And I got $4.3 million,

04:09donated the proceeds to GiveDirectly.

04:11And a few hours after I did this,

04:13the price dropped back down

04:14from about seven cents to four cents, right?

04:16So I managed to sell the Doge at the top.

04:18And I remember just feeling like I was

04:20such an amazing trader.

04:22But then of course, the price went up from four cents

04:24then to seven and then 50 and just like Doge

04:27becoming this big phenomenon

04:30where there's even a lot of people that have heard of Doge

04:32that have not heard of Ethereum.

04:34It's just like something even I wasn't predicting, right?

04:36And so after that, of course, we have Doge

04:38and then people are thinking, well,

04:41if the leading dog token is worth $50 billion,

04:43surely the second largest dog token deserves,

04:47you know, at least seven or eight billion, right?

04:49I feel like that's the kind of what the mindset

04:51of these Shiba people is.

04:54So that of course, they did this other gimmick, right?

04:57Where they gave me half the Shiba token supply.

04:59They were actually not the first projects to do this.

05:03So around the end of 2020,

05:05there was this weird project called Teller.

05:08It's like T-E-L-L-O-R.

05:10I think they're a Chainlink competitor

05:12or something like this.

05:13But I remember they just like dumped $50,000 worth

05:17of their token into my wallet.

05:18And then they had their Twitter army

05:20just like basically run around saying,

05:22look, look at Vitalik's wallet.

05:23Vitalik holds Teller's.

05:24He's one of us.

05:25He's a supporter.

05:26And as soon as I discovered this,

05:27I just like publicly sold the Teller tokens on Uniswap.

05:31And this created a bit of a Twitter splat.

05:34Now, the Shiba people were more clever.

05:36The Shiba people, instead of dumping to that wallet,

05:39they dumped to my cold wallet, right?

05:41So in a cryptocurrency, right,

05:43there's this concept of cold wallets and hot wallets.

05:45Basically, the thing that actually owns your money

05:49is like this 80-digit number called a private key, right?

05:52And a hot wallet is when that private key

05:54is just stored in memory on your computer, on your phone,

05:57really easy to access.

05:58Cold wallet means it's either written down

06:01on a piece of paper or it's on a computer

06:04that's just never accessed the internet, right?

06:07So cold is very inconvenient,

06:08but cold is also much more secure, right?

06:10Because even if that computer has some viruses on it,

06:13like it's air-gapped,

06:15it's not actually going to be able to upload it.

06:17So this cold wallet,

06:19and like all the money is out of the cold wallet,

06:22so it's safe for me to talk about my setup now, right?

06:24But it was a laptop that was sitting in Canada.

06:27And I also had two pieces of paper

06:30where I wrote down two numbers

06:32on those two pieces of paper.

06:33One was with me, one was in Canada.

06:35And if you add those two numbers together,

06:37you get the private key.

06:38So because of COVID travel restrictions,

06:41and this cold wallet's in Canada,

06:44like it's very difficult for me to actually access it, right?

06:48And I'm not sure if they knew this,

06:49maybe they just got lucky,

06:51but basically they sent a lot of these dog tokens

06:55into this wallet where it was very difficult

06:59for me to access it.

07:00But then I saw these dog tokens,

07:02I saw more and more people talking about them.

07:04And then at some point I realized that like,

07:06hey, these things are worth billions of dollars.

07:09And like, you know, there's lots of really good things

07:11that you could do with that amount of money.

07:13And it would actually be a waste to just like see it go.

07:16So I made the decision that like,

07:18I would actually power through and figure out

07:21how to like safely, like basically get my private key.

07:24I actually had to call up my family,

07:27tell them to read out their number

07:29off of their piece of paper.

07:30I entered that into a fresh laptop

07:34that I bought from Target.

07:35And then I put in my other number on my piece of paper,

07:38added the two numbers together on the computer,

07:40there's the key.

07:41And at the same time, like just scrambled for two days,

07:45setting up a new wallet

07:47where I could move my ETH to safely,

07:48like getting people to be multi-sig partners,

07:50just like doing all sorts of like stuff

07:53that, you know, 10 years ago,

07:55you would expect to just be part of a cyberpunk,

07:57you know, science fiction novel,

07:58but you know, now it's all real.

08:00- So you're doing this all by yourself, essentially.

08:03- Most of it by myself.

08:04- 'Cause you have to keep it secret.

08:05- Right, and I needed my family to actually like go

08:09and read the number on their piece of paper.

08:12And then I am in my new multi-sig wallet,

08:15like there's other people that are signatories,

08:19but you know,

08:19I'm obviously not gonna reveal any details beyond that.

08:22So I did this, right?

08:24And I actually managed to like get the private key,

08:28make the first transaction that would just move

08:30all my ETH to the multi-sig wallet, so it's safe.

08:32And then second transaction,

08:34put the private key on my main computer,

08:36then started, you know,

08:37going in and just selling some of the dog tokens

08:40and then just like giving them to these different charities.

§02Transcript · 08:43–17:59

08:43Now, at the time,

08:44I actually did not even like have any idea

08:49of how much you would be able to get, right?

08:50'Cause like on paper,

08:52the dog tokens are $7 billion,

08:53but like in reality, it's a very liquid market, you know,

08:56are you gonna crash it by,

08:58after you sell 1 million worth,

09:00are you gonna crash it after 10 million?

09:01Are you gonna,

09:02might you actually be able to get like an entire 200 million?

09:06I had no idea.

09:07So I definitely was just over the mindset,

09:12like, okay, I mean, I'll sell a bit,

09:14maybe I get some ETH and then, you know,

09:16donated some ETH to give well,

09:17donated some to other groups and then, okay,

09:20have some dog tokens.

09:21Like I don't have an easy ability to sell more myself,

09:23but then I'll just like give them to these groups

09:25and like, you know,

09:26hopefully they'll do good things with them.

09:28It was actually,

09:30I actually donated a 20% and dumped 80%.

09:33Yeah, so the COVID India group got one batch

09:38and then there's another group that got another batch.

09:40And I don't wanna say who they are

09:42'cause I think that they wanna announce themselves

09:44at some point.

09:45- Sure.

09:46- Yeah, but you can see the fact that these transactions

09:49were made on the blockchain,

09:50but it was just very interesting and unexpected

09:57and just an insanely crazy situation.

10:00- It's been a couple of weeks.

10:02First of all, thank you for helping me hang up some curtains.

10:06This is a first for the podcast

10:08and shows that you're truly a special person

10:12to be willing to help.

10:14But now a couple of weeks later,

10:16do you regret any aspect of that decision?

10:19- I'm sure there is some things

10:21that I probably could have done better.

10:23Like I was actually talking to some of these charities

10:27and I was impressed by just how much money they managed

10:30to get out of selling some of these coins.

10:32So I probably could have done better

10:35by just like talking more with the traders

10:38and actually ensuring that they can do a better job

10:43of maximizing the value of all of them.

10:48But it was a very stressful time

10:52and I did have to act quickly.

10:53Like I did manage to make a lot of the donations

10:57before a few days before the great crypto crash happened.

11:01So it's difficult to like,

11:06obviously there's parallel universes in which I did better,

11:08but at the same time,

11:10there's also lots of parallel universes

11:12where because I hesitated more

11:14and tried to spend more time thinking,

11:15I missed the opportunity.

11:17So on that, it's like a luck of the draw

11:20and I'm just happy that everything was able to turn out

11:25as well as it did.

11:27- But psychologically, you mentioned stress.

11:30How hard was it?

11:31- It was stressful, right?

11:33I think, well, one of the really stressful parts

11:35was just the fact that I had to basically move

11:39all of my funds, including the 325,000 Ether

11:42from one cold wallet into another hot wallet,

11:45or sorry, into another multi-sig wallet.

11:48And maybe the multi-sig wallet had a bug in it.

11:50Maybe there's like some mistake I'll make in the middle

11:53that causes the funds to get lost.

11:55That part was stressful.

11:58And I was definitely stressing out for two days.

12:01I mean, triple checking the new wallet,

12:03I even did a bit of an audit of the code myself.

12:05I wrote my own JavaScript to DAP to make confirmations

12:10because GnosisSafe didn't work with the status wallet well.

12:14So there was definitely,

12:16that whole thing was definitely a bit of a marathon.

12:19I was also kind of definitely a bit worried about,

12:23or uncertain, I guess, how the public and,

12:27including the coin communities

12:28would perceive the whole thing.

12:30But I was actually impressed.

12:34For every poster that was saying like,

12:36no, why did Vitalik rug pull on us?

12:40He was, his wallet was supposed to be a burn address.

12:44There was like 10 people that were like,

12:46oh, I thought I was just in this

12:49because it's a fun pyramid gambling thing.

12:52But instead I ended up being part of this,

12:54great public, good thing for humanity.

12:56And that's like even more amazing.

12:58So the amount of that that I got was very impressive.

13:03So all in all, I think the dark people did great.

13:07- The dark people.

13:08Is there something you can extend

13:10to the bigger picture of it,

13:13in the principles you apply to making this decision?

13:15Is there some principles, philosophies

13:18that you apply also to the decisions you make

13:22around Ethereum?

13:23- I think a big one for me is just this idea

13:28that crypto isn't just an opportunity

13:32to give people slightly better ways

13:35to save value in all of these things.

13:38It's also an opportunity to basically create

13:42these new digital institutions

13:44that could serve the public good in new ways.

13:47And that's something that I've been interested in

13:50for a long time.

13:51I actually even have this article in Bitcoin Magazine

13:55back in 2014, where I basically suggested this idea

13:58that you would have coins that represent causes

14:00and people would just buy and accept those coins

14:03because they support those causes.

14:05So I think it's called markets, institutions, and currencies

14:09a new form of social incentivization or something like that.

14:11And I'm sure you can find it and throw it in the links.

14:14So that was interesting to kind of see becoming real.

14:19And in general, I think public goods are very important

14:23and on the internet, public goods

14:24are even more important.

14:26Like every single like Svetlana's podcast

14:28is just on YouTube and anyone can go and see it.

14:32There's no way for you to sell it

14:35and so that some people can see it,

14:37but other people can't see it.

14:39You could do that, but then you'd obviously be

14:41reducing your impact.

14:42So thank you for making the amazing Lex Friedman podcast

14:47so freely available.

14:48- Well, that's actually a tense thing is how do you do it

14:51in a way that's not controlled in a centralized fashion?

14:55'Cause actually YouTube feels free and open,

14:59but it nevertheless is one company

15:00making centralized decisions.

15:01And the first time I realized YouTube was not forever

15:05is when a lot of the Joe Rogan experience library

15:10was pulled from YouTube as part of the Spotify deal.

15:13And it made me realize we need to,

15:17it's like the realization that Fiat money is centralized

15:20is realizing that this is not forever

15:25and you might want to come up with schemes

15:27to distribute it, to decentralize the control of it

15:31in the way that audio for podcasters was just an RSS feed.

15:34- Exactly.

15:35And I think one of the kind of philosophical things

15:38that I hope to achieve is kind of decouple

15:40the concept of public goods, which are incredibly important

15:44and are the lifeblood of modern civilization

15:46from the idea that there is or can be

15:51one central organization that represents the public

15:53and perfectly understands and can impose their idea

15:57of what is the good.

15:58When people talk about public goods,

16:02it just often comes with this baggage

16:04of either centralization or conformism.

16:07And I think it doesn't have to, right?

16:09Like often the most important public goods

16:12are the ones that are created by the crazy individualists

16:15that disagree with everyone else.

16:17So trying to make this kind of synthesis

16:21where you combine the values of decentralization

16:24and the values of open source,

16:26but you're not naive about it.

16:29And you realize that for these things to be produced,

16:33there needs to be a way for it to be sustainable.

16:36There needs to be some way of supporting people

16:38who are working these projects.

16:39But at the same time, you want to avoid that turning

16:43into a vector of centralization,

16:45like trying to sort of get all of the good things

16:49without the bad things.

16:50To me, that's a big part of sort of what my grand experiment

16:55in crypto is about.

16:58And we are doing things in different kinds of things

17:01for this, right?

17:02Like there's the Gitcoin grants quadratic funding

17:05in the Ethereum ecosystem.

17:07There's obviously these dog coins that just happens,

17:11I guess, accidentally.

17:13There's other projects that, like for example,

17:17Uniswap has their Uniswap DAO

17:20that just has a huge amount of funding.

17:22And like, we haven't seen yet

17:24how that's going to be deployed,

17:25but it could be potentially deployed

17:28to do lots of really good and amazing things.

17:31- Do you see Ethereum as essentially a mechanism

17:35to fight for social causes?

17:38- I definitely see Ethereum as being a mechanism

17:46to fight for definitely some specific things

17:51that are social causes,

17:54like just the fact of creating an open financial system

17:59that anyone can participate in,

§03Transcript · 18:00–28:02

18:00no matter where they are in the world,

18:02that's a social cause.

18:03Just giving people the ability to organize

18:07and create projects,

18:08even if it's five people in five different countries.

18:10I think that kind of inclusiveness,

18:12I think that's a social cause

18:14and it's a core crypto value.

18:17But then at the same time,

18:20like the other important part of the magic of Ethereum

18:23that you have to balance that against

18:25is that it is also this open platform

18:27where ultimately the things that are on Ethereum

18:31is just the things that the community makes of it.

18:34- Well, you kind of briefly opened the door,

18:37so let's go there.

18:39When it comes to government regulation of crypto,

18:42what's the best case scenario,

18:46what's the worst case scenario?

18:48In terms of, as you've kind of mentioned,

18:52Ethereum challenges the power centers of the world

18:57and how do you see the interplay between governments

19:01and this new technology that resists centralized power?

19:05Best case and worst case.

19:08- The best case is that

19:12blockchains continue to prosper

19:17and we figure out scalability

19:18so that people can actually start doing things on block,

19:22like all of the amazing use cases

19:24that people have been talking about

19:25instead of today where a lot of the great stuff

19:28gets priced out because transaction fees are at $5 to $10.

19:32And then we see a lot of different amazing applications

19:36happening on blockchains.

19:37It could be DAOs creating new ways for people

19:42to interact and organize with each other,

19:44new ways for artists to get funded,

19:46and just all sorts of these amazing things.

19:50And there's just enough public support

19:55and just enough people that see that,

19:57look, crypto is clearly doing a lot of good things.

20:01And there are definitely areas where there's tensions,

20:04but in those areas where there's tensions,

20:08there could be some kind of creative

20:10and interesting approaches that get figured out.

20:12The concept of corporate taxes, for example,

20:16that would disappear as a revenue stream

20:21if theoretically corporations just all get replaced by DAOs.

20:23But maybe there's some other creative way

20:28by which DAOs themselves can have some kind

20:33of encoded governance that ensures that they have

20:38at least some kind of bias

20:41towards serving the global public good.

20:43And maybe DAOs can do enough of that

20:47that people are happy with it.

20:48And there are going to be things

20:51that people are unhappy about.

20:52There's always going to be the people

20:53that wants to surveil everyone.

20:55But if the kind of effect of crypto

21:00from just empowering people is greater than that

21:04and greater than that in a way

21:05that people can just easily see,

21:07then that would be a good scenario, right?

21:09And we'll just become incorporated

21:12and accepted the same way as happened with the internet.

21:16But the worst case scenario would, of course,

21:19be just people suddenly flipping

21:23and going into moral panic mode and just,

21:26oh my God, this technology is used by,

21:29insert bad group of the day.

21:31And then I don't think governments have the ability

21:33to ban crypto to the extent of just completely

21:37preventing blockchains from existing,

21:39but they definitely have the ability

21:40to really marginalize it, right?

21:42Like if you just ban all exchanges

21:45and ban all links from the fiat ecosystem to crypto,

21:48and you ban all the kind of mainstream employers

21:51from accepting or paying in cryptocurrency,

21:54then you can successfully turn it into

21:59a fairly kind of niche countercultural thing

22:03that has much less impact than otherwise would.

22:07So it's somewhere between the good scenario

22:09and the bad scenario.

22:10I'm obviously hoping for the good.

22:12- Well, that's interesting also,

22:13the tension between governments and companies.

22:17Like if you have a bunch of billionaires

22:19or a bunch of companies like Tesla investing in Bitcoin

22:22and then governments resisting that,

22:24it's interesting who wins out in that worst case scenario.

22:27And then almost when companies

22:31and rich quote unquote respectable people

22:35embrace cryptocurrencies, Bitcoin, Ethereum, so on,

22:39even the dog coins, it almost sends a signal

22:43to everybody else that this is a revolution

22:46and it's here to stay.

22:48On this one little tangent that you brought up,

22:51this is almost an outdated idea, but it's still with us,

22:55which is cryptocurrencies are used for illegal activity,

22:59for drugs, for crime, and so on.

23:02Is there some sense that worries you

23:05that if cryptocurrency, if Ethereum runs the world,

23:10then crime, making money from crime will be easier?

23:17- There's always that possibility,

23:19but at the same time, I think if you look at

23:21the world as a whole and the way

23:24all the other technological trends are going,

23:27in-person surveillance is just going up every year.

23:29If you commit a crime in meat space,

23:34it's getting harder and harder to get away with it.

23:36So if you want to do something,

23:40and this is something that's just happening

23:42as a result of just better technology

23:45and information transparency,

23:47a lot of it's hard to prevent, even if you really tried.

23:51So the world where things go dark to such an extent,

23:56as the police hawks sometimes like to say,

24:01to such an extent that, "Oh my God,

24:04"the criminals are committing crimes with impunity

24:06"and we can't see anything," that just seems unlikely.

24:09But on the other hand, the world where there just

24:15is no privacy, for example,

24:19or the world where there just is no ability

24:24to act outside of the confines of mainstream institutions,

24:29that's something that's more realistic.

24:34And that seems like something that could lead

24:37to a lot of scary things.

24:40And even from a government's point of view,

24:43governments over the last few years,

24:45a lot of them, they're very worried about sovereignty.

24:48They're worried about if their country's economy

24:52is in social environments, they're just completely dependent

24:55on basically foreign tech companies

24:57controlled by foreign governments.

24:59Governments are not on team government.

25:01Indian government is on team India,

25:05the Russian government is on team Russia and so forth.

25:08They don't want the US to be able

25:12to have this big backdoor into everything.

25:14So I do think that a balance is needed,

25:17but at the same time, I do think,

25:22I guess I definitely worry more about the possibility

25:29that just without things like crypto,

25:36kind of acting outside of institutions becomes too impossible

25:40and I don't even necessarily mean outside of governments,

25:42even just outside of corporations,

25:44becomes too impossible and there's just terrible things

25:46that come as a result.

25:47If things going in the other direction,

25:51it obviously is a risk, but at the same time,

25:55I think in the long term, a crypto can potentially

25:59even offer defenses as much as attacks

26:02against that sort of thing.

26:03- Yeah, throughout history,

26:05many of the most destructive things came

26:07from centralized institutions

26:08versus sort of from the people operating in the shadows.

26:13And I've been talking to a bunch of psychedelics folks,

26:16the people doing researches like Greg Doblin

26:19in Johns Hopkins, there's a lot of exciting research

26:22on psychedelics and one thing you could say

26:25about operating at the edge of legality,

26:28it could actually accelerate the adoption

26:32of particular things like whether it's marijuana

26:36or psychedelics that can help people out,

26:39it almost accelerates the policy.

26:41It forces the policy to catch up

26:43to where the people stand.

26:44So there's a positive way of doing things

26:47that are in the gray area of legality

26:49and creating a market that allows people

26:51to in a safe way be able to participate

26:55in this gray area of legality.

26:57- The other thing to keep in mind, of course,

26:58is that the set of the kinds of things

27:01that just like payment processors as companies

27:03try to restrict people you from

27:05is much larger than the set of things that's illegal.

27:08Part of that is because they wanna be super conservative

27:11and the more layers you have,

27:12the more they're conservative because they're scared

27:15of what the layer below them will do to them.

27:18Sometimes they have their own moral opinions

27:21of various kinds.

27:23They go after lots of people.

27:24They make life really hard for sex workers, for example,

27:27psychedelics, as you mentioned.

27:30There's a lot of activity even including

27:36stuff that is totally legal.

27:38There's this shadow like PayPal, credit card governments

27:42or whatever you wanna call it.

27:44(mumbles)

27:45That makes it just hard to participate in this stuff.

27:47So I think reducing the number of intermediaries

27:50is definitely normally a good thing.

27:54- All right, let's talk about one of the most exciting

27:58technologies, technically, philosophically,

28:02socially, financially, in every way,

§04Transcript · 28:05–36:14

28:05which is Ethereum 2.0.

28:07There's a million things to talk about,

28:10but step one is probably a good thing to do,

28:14which is can you briefly summarize your vision

28:17how Ethereum 2.0 will make Ethereum more scalable,

28:21secure, and sustainable?

28:23- Sure.

28:24So I think recently we've actually been kind of de-emphasizing

28:28the ETH 2.0 branding, I guess.

28:30So the reason behind that was that originally we envisioned

28:34something more like a big grand event

28:37where all the good things would happen at the same time.

28:39It would be a new blockchain,

28:41and it would be a new protocol,

28:43and people would have to take a lot of effort

28:45to migrate over.

28:46But later we've slowly changed the roadmap over

28:50to something that's much more incremental.

28:53So proof of stake happens kind of over time,

28:56and then sharding gets added over time,

28:57and all these features get added over time.

28:59And so the experience for just a regular Ethereum user

29:02still feels very seamless.

29:04It's maybe a little bit more complex than the hard forks

29:07that we've already done from a user's point of view,

29:10but not by that much.

29:13So the big two things that are happening,

29:17these are what used to be considered

29:19the two flagship features of ETH 2.0,

29:21and now they're just the flagship features

29:23of the next evolution of Ethereum,

29:27as proof of stake and sharding.

29:31So proof of stake is a consensus algorithm,

29:34it's a, or a consensus mechanism, I should say.

29:37It's, the difference is that like an algorithm

29:40is something that you run by yourself,

29:41a mechanism is like, it involves interactions between people,

29:45and it could even include incentives and all of that.

29:48So a consensus mechanism,

29:51so by which nodes in the network agree on,

29:56you know, which blocks came in,

29:57which transactions came in, in what order,

29:59to make sure that once a block gets accepted,

30:02it can't get reverted,

30:02and all of these things that we expect from a blockchain.

30:06So existing blockchains, including Bitcoin,

30:08including the Ethereum of today,

30:10and including a lot of them,

30:11they use proof of work, right?

30:13So the reason why we need proof of anything

30:18is because like, they serve this function

30:22that I call an economic civil resistance.

30:25So that's obviously a big word for,

30:29especially if you've never heard of civils before,

30:30but like the basic idea is, right,

30:32that you have a network and you have lots of computers

30:34that agree on like which block to accept.

30:36And sometimes you get, you know,

30:38two blocks that get published at the same time,

30:40and you just have to agree on an order.

30:41So there has to be some kind of voting game.

30:44But then the question is, well, in this voting game,

30:46you know, who gets to vote, who gets to participate?

30:49Now, you can't say one person, one vote, right?

30:52The reason why you cannot say one person, one vote

30:54is because you need some kind of like authority

30:57or some kind of mechanism to say, you know,

30:58who the humans are.

31:00And if you don't have that,

31:02then a bad guy could just come in with a virtual machine

31:05or with a computer that has on it 10 billion virtual machines

31:08that have 10 billion, you know, virtual nodes.

31:11And then just like say, look, I'm 99% of the network.

31:13I should control everything.

31:15So to prevent this, what proof of work

31:18and proof of stake both do is they basically say,

31:21well, the weight of your vote,

31:23like how much influence your votes have in the consensus

31:27is proportional to like what quantity

31:29of economic resources you bring in.

31:31So in the case of proof of work,

31:33you prove what economic resources you have

31:35because your economic resources are computers

31:37and you prove that you have them by just running them 24/7

31:40using these hash algorithms, right?

31:42So this does solve the problem, right?

31:45Because in order to attack the network,

31:47you have to come in with more computers

31:50or more money invested into computers and electricity

31:53than the rest of the network put together.

31:55And that's extremely expensive.

31:57In proof of stake, instead of relying on people

32:00with computers that are just constantly cranking out

32:03hashes 24/7, as you're like a unit of economic resources,

32:08you just use like holdings of coins inside the system, right?

32:11So all of these blockchains,

32:12they have some kind of coin in them.

32:14Bitcoin has Bitcoin, Ethereum has Ether,

32:17you know, they all have a coin.

32:18So why not just use that as the economic resource

32:23that you're using to measure participation?

32:26So that's like the core distinction

32:29between proof of work and proof of stake.

32:32I like proof of stake

32:33and I've liked proof of stake for many years,

32:35basically because like it just requires

32:38much less ongoing resource consumption, right?

32:41Like with proof of work,

32:42I mean, we have to like actually go

32:44and buy these physical computers.

32:45And these days, you know,

32:48they have specialized hardware,

32:49ASICs, application specific integrated circuits.

32:52You have to go produce them, you have to go buy them.

32:54And unless you have millions of dollars,

32:56you know, you have to buy them

32:57from one of these other people who creates them.

32:59And those other people often end up

33:01taking a huge cut of the profits themselves.

33:03And then, you know, you have to plug them in,

33:07you have to just burn all of this electricity

33:09that's just running 24/7.

33:12So it consumes a huge amount of energy, right?

33:14And it can add not just energy,

33:16it also, you know, just to create the hardware, right?

33:19Like people focus a lot on energy,

33:20but like actually about half the cost

33:23of proof of work mining is the cost of the hardware.

33:25So hardware is a very big deal too.

33:28And you know, you need this like,

33:30this really big and powerful,

33:32like very specialized hardware,

33:33I know the kind that fills up these big warehouses.

33:35So proof of stake,

33:36you don't really need that much electricity.

33:39You just need just a little bit

33:40to run a regular computer.

33:43You can run proof of stake validators

33:45on computers that you already have.

33:47So it's just much less resource intensive.

33:52And like, this is good for a few reasons, right?

33:54Like one is, you know,

33:55the kind of environmental rationale that,

33:57you know, you're not breaking the environment.

33:59The second is that you're not taking away electricity

34:04and like other resources from other people.

34:06I mean, like right now there's,

34:08I think just today I saw a story about like Iran

34:10wanting to shut down some Bitcoin mining

34:12because it was just grabbing up so much electricity

34:15that it was, you know, outbidding the nearby towns

34:17and they just didn't have enough.

34:19And then there was like Chia,

34:22the one that's doing proof of like hard disk mining,

34:24basically it's just like grabbing up so many hard disks

34:27that there's a shortage, right?

34:29So that's the second reason.

34:30And then the third more selfish reason

34:32is that because participating in consensus

34:34does not require so much energy expenditure,

34:37you don't need to pay people as much to participate, right?

34:40So like Bitcoin and Ethereum,

34:42they both issue somewhere around 4%

34:45of the total supply every year right now to miners.

34:48So Ethereum is about 4.7 million ether

34:51and the current supply is about 115 million.

34:53But with proof of stake,

34:54like we expect it'll be somewhere between 500,000

34:58and one million per year.

35:00So that means, you know,

35:03the supply doesn't have to increase so quickly.

35:07So-

35:07- One of the pros that people sort of argue

35:11for the proof of work is that it is secure

35:14because it's much more difficult to sort of,

35:17as you've highlighted, it's difficult to participate.

35:19Is there, what are your thoughts about the security

35:24of the proof of stake mechanism?

35:28Is there ways to make it secure?

35:30- So I think proof of stake is very secure

35:32because in order to be able to attack the system,

35:36you need to have like basically as much stake

35:39as the rest of the network, right?

35:41So that means like right now, for example,

35:43we have 5 million ETH staking.

35:44So you have to come up with 5 million ETH

35:46and then join the network.

35:47And then the other, so 5 million ETH is a lot, right?

35:52It's like, how much is it now?

35:53Like $15 billion.

35:55So that's actually more than I believe the cost

35:58of attacking the Bitcoin network.

36:00And then the second thing is that recovering

36:03from attacks is much easier in proof of stake

36:05than in proof of work, right?

36:05Because in proof of stake, you have, like, first of all,

36:08we have for many kinds of attacks

36:10that you do against this network.

36:12We have this concept of like automatic slashing, right?

36:14Which basically means that in order to like revert

§05Transcript · 36:18–44:01

36:18a finalized block, so if there's one block that's like

36:20accepted by the network and you try to convince the network

36:23to kind of revert that block and accept a different block,

36:26in order to make that kind of attack,

36:28you basically have to have your validator,

36:31like a big portion of your validators,

36:33sign two conflicting messages.

36:35And this is something that like,

36:36once these messages are on the network,

36:38you can go and prove, like, look, these people did it.

36:41And so we have this feature in the protocol called slashing

36:43where you basically take all these people

36:45who provably misbehaved and you burn their coins, right?

36:48And you don't burn anyone else's coins.

36:50Now, there are other cases, like for example,

36:53if instead of reverting blocks,

36:55the attack just tries to censor everyone, right?

36:57Then what you do, everyone who got censored

37:00would just like basically create the minority chain.

37:02And then the community would basically have

37:05to do a soft fork, right?

37:06They would just have to say like,

37:07"Look, this chain is clearly attacking us.

37:09This chain is the one not attacking us.

37:10And so we're going to join this chain."

37:12And then what happens is that on that new chain,

37:15the attackers also lose a lot of coins, right?

37:17So the difference between proof of stake and proof of work

37:20is that in a proof of stake system,

37:22like you can identify specific participants

37:24and you can say, you know, these,

37:26and like, this isn't like, you know,

37:27a human going in and saying,

37:29"I don't like you, I don't like you, I don't like you."

37:30This is like automated, right?

37:32You can go-

37:33- So the slashing process is automated.

37:34- Yes.

37:35- Is there ways it can go wrong?

37:37So that's a painful process where the coins are burned.

37:40- It is painful, yes.

37:42I think, I mean, the one big unknown, of course,

37:45is like if an attack actually happens

37:48and like if an attack happens that requires the community

37:51to actually choose one of these minority forks,

37:53then like what would the community

37:57actually successfully coordinating on this look like, right?

38:00Like it's like, you know, we can talk about it

38:03and we can, you know, write like science fiction novels

38:05about it, but like until it's happened,

38:07you don't really know the details

38:09of like what it looks like and how difficult it is.

38:11- What are the channels of communication for the community?

38:13If you can enlighten me a little bit, like what,

38:16you know, in many ways in the political realm,

38:19Twitter is often used as a way to kind of

38:22have these emerging phenomena of large groups of people

38:25coming to a consensus about a particular idea.

38:28And then there's battle for consensus.

38:30What's in the Ethereum community, how do people,

38:35what are the sources of natural language-based communication

38:39that have an emergent belief structure that you would say?

38:43Or is it all through money?

38:45Is it all through trading that the communication happens?

38:48- There's definitely talking as well.

38:50I mean, like we have to agree

38:51on protocol changes somehow, right?

38:53Like there's Twitter, there's Reddit, there's GitHub,

38:57there's all of the various Ethereum forums,

39:00Ethereum magicians, Ethereum research.

39:02There's just in-person communication.

39:05Then there's just kind of like the hidden web

39:06of everyone talking to everyone on Telegram or Signal.

39:11So it's like some of everything, right?

39:14But I think like the thing to emphasize around,

39:17like can you actually come to consensus on, you know,

39:19whether or not to fork the chain

39:21because the attacker is censoring everyone,

39:23just for example, is like,

39:25everyone who's running a node

39:27is going to see almost the same thing, right?

39:30Like they're gonna be off by a few seconds

39:32and like maybe they'll be off by a few minutes,

39:34they'll disagree by a few minutes.

39:35But like, if it's a serious attack, you know,

39:37people are gonna know, right?

39:38It's not like one of those things where, you know,

39:40oh, we're trying to agree on like, I don't know,

39:43did Epstein kill himself or like some random political fact

39:48where like in reality, no one knows a single thing

39:50about what's actually going on

39:51and they're all speculating.

39:52Like it is much more visible, right?

39:54So we do have that, but you know, at the same time,

39:57I'm happy to admit that like,

39:59these are fairly untested mechanisms,

40:02but like at the same time,

40:03they're also untested mechanisms in proof of work, right?

40:05And like in proof of work, it's even harder

40:07because in proof of work,

40:08you don't have the ability to like identify and say,

40:11like, you know, I'm going to, these miners attacked

40:14and so we're not gonna let these miners in,

40:17these miners not attack, so we're gonna keep them in.

40:20Like you have to pretty much, you know,

40:21either take out none of the miners

40:23or you do a fork that changes their proof of work algorithm,

40:26which takes out all of the miners, right?

40:28So the economics of like recovering from attacks

40:32in proof of work, at least to me,

40:33actually do seem like more unfavorable,

40:36but you know, I'm sure the proof of work people you talk to

40:39will give a very different and contradictory opinions

40:42and that's totally fine and amazing.

40:44- Some people describe MEV,

40:47minor extractable value as an existential risk to Ethereum.

40:51What is MEV?

40:52How important is it to solve MEV?

40:55If it's important, what ideas do you have?

40:57- Sure, how about after this one,

40:58we'll also talk about sharding,

40:59'cause it's amazing and it's part of-

41:01- We'll return back to sharding,

41:03which is, we'll return to the big picture

41:06of the scaling problem, as you mentioned.

41:07- I love this conversation, you know,

41:09depth first search instead of breadth first.

41:12So basically, okay, MEV, minor extractable value,

41:17it is not different in proof of work and proof of stake,

41:20right, so like if you want to call it, you know,

41:22block proposal extractable value,

41:23like it sounds a lot sexy, but you know,

41:25we can call it BPEV instead of MEV, who cares?

41:28But the basic- - So this is a problem

41:30in both proof of work and proof of stake.

41:32- Yes, so the basic idea is that

41:36if you have the ability to choose

41:39which transactions go into a block and in what order,

41:42then you have the ability to like take advantage

41:45of that position for economic gain

41:46in a lot more ways than just collecting

41:48transaction fees, right?

41:50Like for example, there's decentralized exchanges

41:52on chain like Uniswap.

41:53And like, let's say the price of ETH versus USDC

41:58was 2,700 the previous block,

42:01but then there was a bit of a market drop

42:03and now it's 2,680, where you can go on Uniswap

42:05and you can just like gobble up the entire part of,

42:09you know, the automated order book

42:10that's like between 2,700 and 2,680, right?

42:13And that's, and then at the same time,

42:15you like run a bot and you know,

42:17you buy some ETH back at 2,680

42:19and you've just like made about $10 of profit, right?

42:21So, or well, $10 times, you know,

42:24whatever the depth is, right?

42:25So, and so there's lots of little things like that.

42:28There's also things that involve like front running

42:31other people's transactions.

42:33So one example of this would be that

42:35if someone sends a transaction that says,

42:38like, I don't know, buy me five ETH

42:41for whatever price that you can get,

42:45then, but with a maximum of, let's say,

42:48yeah, $15,000, then you can go and like,

42:52you can send each, put a transaction

42:54right in front of that transaction

42:55and you can like buy up that ETH first

42:57and then you resell it to him at, you know,

42:59$15,000 minus one.

43:00So there's-

43:02- And then you get to make a little bit of money that way.

43:03- Exactly.

43:04So there's a lot of these different like arbitrage,

43:06front running, back running, these different tricks

43:08that allow block proposers to-

43:11- To get some percentage on top, like overhead.

43:13- Exactly.

43:14- Okay.

43:15- And the reason why this is a challenge

43:17is because it's, like, first of all,

43:21it sometimes degrades user experience

43:24because users get in a less favorable trades,

43:27but there are sometimes ways to like mitigate that

43:30for applications, sometimes it's not that bad.

43:32But like the bigger risk that I think

43:34some people consider more existential

43:36is that there's just much more economies of scale

43:40in figuring out how to extract all this revenue, right?

43:43Because if you're just collecting transaction fees,

43:45there aren't really economies of scale,

43:47there aren't really benefits to centralizing, right?

43:49Because it's a very simple formula.

43:50You just like grab up the transactions

43:52that pay you the most.

43:53But with MEV, there's all these sophisticated algorithms.

43:57And if you have lots of money,

43:59then you can hire really smart people

44:01to make amazing algorithms.

§06Transcript · 44:02–51:55

44:02And then you can use the other half of your money

44:04to get a lot of mining power or a lot of stake.

44:06And you get a lot of opportunities

44:08to use your even better algorithms.

44:09So there's this risk that like as a result of this,

44:14mining is basically, or even validating proof of stake

44:18is going to centralize.

44:19So I think the ecosystem's best reply to this sort of risk,

44:24and it's the direction where projects like Flashbots

44:27are going already, is if you can't eliminate

44:31the centralization, then you try to firewall it, right?

44:35And the way that you firewall it is you basically say,

44:39we're going to try to deliberately create a marketplace

44:42where people can just do the complicated work

44:45of creating what are called bundles,

44:47like bundles of transactions that are very profitable.

44:51And then at the other side of the market,

44:54you just have like block proposes reminders

44:56that are just dumb notes.

44:57And they go and ask the, what are called searchers,

45:00the bundle creators.

45:01And they just ask like, hey, how much can you give me

45:04if I put in your bundle?

45:05And then they just take the highest offer.

45:07So you sort of separate out the task

45:09and you have the easy part,

45:11and then you have the hard part,

45:12and you have like this special class of actor

45:14called a searcher that does the hard part.

45:16And then the easy part, the people doing the easy part,

45:19which is just miners and validators,

45:20they kind of just talk to all the different people

45:24doing the searching and they just, you know,

45:26accept the highest bidder, right?

45:27So, and this is also just like interesting,

45:32an interesting example of like economic design philosophy,

45:34right?

45:35Like sometimes you can't just like make centralization

45:38go away, sometimes it's inevitable,

45:39but at least you can try to kind of contain it,

45:43you can direct it, or you can even sort of firewall it away

45:47from core consensus,

45:49the parts that really do need to be decentralized.

45:51- But you don't see it as an existential risk.

45:53It's just a bit of a problem

45:56that has to be constantly dealt with.

45:57- It's a risk.

45:59Like there's obviously a risk that, you know,

46:02it's a very severe problem,

46:04and that even this flashbots approach

46:06has some fatal flaw or whatever.

46:08But I'm definitely,

46:09we're definitely approaching it with the mindset of,

46:13you know, this is a problem and like, yes,

46:14we do have to do some work to solve it,

46:16but we're doing it.

46:17And so far it's being solved.

46:20- Okay, let's talk about the other really,

46:22really fascinating part of the future of Ethereum.

46:26Let's not call it Ethereum 2.0,

46:28but the future of Ethereum

46:30that also may require a hard fork.

46:32I don't know, you can correct me on this.

46:34Is, well, broadly, ideas for scaling?

46:39- Yes.

46:40- And more specifically sort of layer two

46:44or layer one and two intersection ideas

46:48of how to achieve scaling.

46:50And at the core of that is the idea of sharding.

46:52So first, what is sharding?

46:55- Okay.

46:56So there's two major paradigms for scaling blockchains,

47:00right, as you said, layer one and layer two.

47:03And layer one basically means make the blockchain itself,

47:07like capable of processing more transactions

47:09by having, you know, some mechanism

47:12by which you can do that,

47:13despite the fact that there's a limit

47:15to the capacity of each participant in the blockchain.

47:18And then layer two says,

47:19well, we're going to keep the blockchain as is,

47:21but we're going to create clever protocols

47:23that sit on top of the blockchain

47:25that still use the blockchain

47:26and then still kind of inherit things

47:28like the security guarantees of a blockchain.

47:31But at the same time,

47:32a lot of things are done off chain.

47:33And so you get more scalability that way.

47:36So in Ethereum, the most popular paradigm

47:39for layer two is rollups

47:40and the most popular paradigm for layer one is sharding.

47:43- So one way to achieve layer one scaling

47:46is to increase the block size.

47:48- Yes.

47:48- Hence the block size wars, quote unquote.

47:51And you actually tweeted something about,

47:54people are saying that Vitalik changed his mind about,

47:59he went from being a small blocker to-

48:02- No, I went from being big to small.

48:03- Is it big to small?

48:04And, but you said I've been a medium blocker all along.

48:09So maybe you can also comment on where,

48:11on the very basic aspect,

48:13before we even get to sharding,

48:14of where you stand on this block size debate.

48:17- Sure.

48:18So the way that I think about the trade-off

48:20is I think about it as a trade-off

48:21between making it easy to write to the blockchain

48:24and making it easy to read the blockchain.

48:26So when I say read, I just mean,

48:28have a node and actually verify it

48:30and make sure that it's correct and all of those things.

48:32And then by write, I mean send transactions.

48:34So I think for decentralization,

48:37it's important for both of these tasks to be accessible.

48:40And I think that they're like about equally important.

48:43If you have a chain that's too expensive to read,

48:45then everyone will just trust a few people

48:46to read for them.

48:48And then those people can change the rules

48:49without anyone else's permission.

48:51But if on the other hand,

48:53it becomes really expensive to write,

48:55then everyone will move on to,

48:57basically, second layer systems

48:59that are incredibly centralized.

49:01And that takes away from decentralization

49:04and self-sovereignty as well.

49:06So this has been my viewpoint

49:08pretty much the whole time.

49:09It's that you need this balance

49:11and going in one direction or the other direction

49:12is very unhealthy.

49:14In the Bitcoin case,

49:15basically what happens was that Bitcoin originally,

49:19at the very beginning, it didn't really have a block size.

49:22It just had an accidental block size of 32,

49:25or a block size limit of 32 megabytes

49:27because that just happens to be the limit

49:29of the peer-to-peer messages.

49:31But then- - Interesting.

49:32I didn't even know that part.

49:33- Yeah, but then Satoshi back in 2010

49:36was worried that even 32 megabyte blocks

49:38would be too hard to process.

49:39So he put the limit down to one megabyte.

49:42And I think the-

49:44- By put, you mean sneaked in there.

49:47- Yeah, just like made an update to the Bitcoin software

49:49that made blocks bigger than one,

49:51I think it's a million bytes invalid.

49:54And I think the impression that most people had at the time

49:58is that this is just a temporary safety measure.

50:01And over time, as we become more confident in the software,

50:05that limit would be raised somewhat.

50:08But then when the actual usage of the blockchain

50:15started going up,

50:17and then it started going up first to 100 kilobytes per block

50:21then to 250 kilobytes per block,

50:22then to 500 kilobytes per block,

50:25there started a kind of coming out of the woodworks,

50:27this opinion that like,

50:28no, that limit should just not be increased.

50:31And then there are all of these attempts at compromising.

50:36First, there was like a proposal for 20 megabyte blocks.

50:40Then there was the 248 proposal,

50:43which is a bit ironic

50:44because the 248 proposal started off being

50:47like a small block negotiating position.

50:49But then when the big block people came back and said like,

50:52hey, aren't we going to do this?

50:53They're like, no, no, no,

50:54we don't want the block size increases anymore.

50:56So, there were these two different positions, right?

51:01The small blockers,

51:02I think they valued one megabyte blocks for two reasons.

51:06One is that they just like really, really believe

51:08in the importance of being able to read the chain.

51:10But two is that a lot of them really believe

51:14in maintaining this norm of never hard forking, right?

51:18So, the difference between a hard fork and a soft fork

51:21is basically that in a soft fork,

51:24blocks that were,

51:25any block that's valid under the new rules

51:28was still valid under the old rules.

51:29So, if you have a client

51:31that verifies according to the old rules,

51:32then you'll still be able to accept the chain

51:35that follows the new rules.

51:37Whereas with a hard fork,

51:38like you have to update your code

51:40in order to stay on the chain.

51:42And look, they have this belief that,

51:46you know, soft forks are kind of

51:48either less coercive than hard forks,

51:50which by the way, I completely disagree with.

51:53I actually think soft forks are more coercive

51:55because like basically they force everyone who disagrees

§07Transcript · 51:57–1:00:05

51:57to sort of go along by default.

51:59But, or they have this opinion that there's like,

52:05it's more difficult to abuse soft forks

52:09to do really mean things like,

52:10or that like completely violate people's expectations

52:13like increasing the supply,

52:14which is like, you know,

52:16I think there is some truth to that.

52:18So, because of, you know, these reasons,

52:20they just say, we're only going to do soft forks

52:22and we want to just not do any hard forks.

52:25And they eventually discovered this idea

52:27called segregated witness

52:28that allows for like a very tiny block size increase

52:31to like the equivalent of about two megabytes

52:34with a soft fork.

52:36It's just a really like weird and devious trick.

52:41Like basically what they do is,

52:43they take the signatures of transactions

52:46and then they put them outside of the block.

52:48And then they add an extra rule that says that like,

52:50every, for a block to be valid,

52:52the block has to come with a separate,

52:54like basically extension block

52:55that contains all of the transaction signatures, right?

52:58So, you know, when you measure it

53:00according to the old rules, like,

53:01you know, hey, it adds up to less than a million,

53:02but actually there's this extension block

53:04that the old protocol doesn't even know about.

53:06So-

53:07- It's a hack that seemed to work to,

53:09in a small way extend the size of the blocks.

53:11- But so, you know, the small block side was like happy

53:14with these very low levels of block size.

53:16And then the big block side wanted to expand to,

53:19you know, at the very least go to four megabytes,

53:21then, you know, maybe go maybe eight, 20.

53:23There's disagreements within there as well.

53:26I definitely was favoring the big side

53:29the whole way through, as you can probably tell.

53:33But-

53:34- Even though, so the argument against the big

53:36is that it makes things more centralized.

53:40- Yes, because fewer people can run a node

53:43that verifies the chain.

53:44And also because any of these things

53:46would require a hard fork and, you know,

53:48hard forks are inherently risky.

53:49- Do you think there's truth to that?

53:51- I'm pro hard fork.

53:52I think hard forks are actually like in a, you know,

53:56political economic sense, they're better than soft forks.

53:59- Well, let's, okay, okay.

54:00I think that's a beautiful principle as stated

54:05that soft forks may be more coercive than hard forks.

54:10This is not just about cryptocurrency.

54:13This is about politics and life.

54:16That's fascinating.

54:17So you're okay with hard forks.

54:20In fact, you think hard forks is the right way

54:23to make changes because then everybody's forced

54:26to make a decision.

54:27- Right.

54:28- Do you accept this change or not,

54:29as opposed to ideas being sneaked in behind the door

54:32and the decision's forced on you?

54:34- Exactly, yeah.

54:36- Okay, so, but, you know, hard forks,

54:38some people say, this is when they talk about

54:40sort of Ethereum, is there's some aspect

54:43to a hard fork where you're trying to upgrade,

54:46what is it, airplane while it's flying.

54:48- I think soft forks are also upgrading

54:52an airplane while it's flying.

54:53- But it's a smaller upgrade.

54:54- That's, there's some truth to that.

54:58Like there's definitely a bit more risk

55:02of like a split as a result of a hard fork

55:05than as a result of a soft fork.

55:07- And the split is highly undesirable, right?

55:10- Well, it depends.

55:11Like if it's a split because of a bug,

55:13then that's horrible.

55:14If it's a split as a result of political differences,

55:16then I think like a split is better than,

55:19you know, one side being forced to basically

55:21just like suck it up and accept the majority position,

55:24even if it really hates it.

55:26- Well, there's also political connections

55:28throughout the history of the United States.

55:30It's like sometimes groups of people

55:33that strongly disagree with each other

55:35should be forced to work it out,

55:38even if they, even when a split seems

55:40like an easy thing in the short term.

55:42- It depends.

55:43And I think like, well, for blockchains in particular,

55:46the costs of people being able to like peacefully do their,

55:50go off and do their own thing are much lower, right?

55:52Like, you know, okay, if you have a country

55:54and you have two groups, then like often enough,

55:58like fighting out the new rules requires,

56:00like, you know, a civil war requires everyone

56:02to move and so forth.

56:03But no, on a blockchain, like, you know,

56:05the costs are lower and so.

56:06- So if you were to look at the way things worked out

56:09with the block size wars, and there was a split,

56:13what is it, Bitcoin Cash?

56:15- And Bitcoin.

56:16- Yeah.

56:17Which, like you looking, putting on your historian hat,

56:21you mentioned offline you like Dan Carlin.

56:24So if Dan Carlin were to do an episode

56:26on the block size wars,

56:29do you think it could have turned out better?

56:33Do you, are you okay with the way it turned out?

56:36- I'm definitely disappointed with what happens

56:40with the block, with the big block side.

56:43I think the source of my disappointment is that like,

56:46one of the things that you notice when just looking at like

56:50this political disagreements generally,

56:52especially when you have environments where, you know,

56:55they're authoritarian or like single party dominated,

56:57and then there's some opposition party,

57:00and the opposition often has like very legitimate grievances

57:03but at the same time, the thing you notice is that often

57:05enough, the opposition just sucks, right?

57:07Like it just doesn't have, you know, political capacity.

57:10It doesn't have like the ability to come up with policy

57:13because it's entire culture is like designed around

57:17resisting much more, and then it's designed around like,

57:19you know, actually debating serious policy trade-offs.

57:23And I worry, or I guess not so much worry

57:27because it's already happened.

57:28I unfortunately think that Bitcoin Cash ended up being

57:32a victim of this, right?

57:34Like first, there was a split with Bitcoin Cash.

57:37And then of course, Craig Wright came in and you know,

57:39Craig Wright was this basically scammer who just keeps on

57:44pretending that he is Satoshi Nakamoto,

57:46the inventor of Bitcoin.

57:48Hey, Craig Wright's legal team, do you hear me?

57:49Yes, I still think your client is a scammer, so sue me.

57:53- This is definitely gonna be deaf first, sir,

57:55'cause I gotta ask you about Craig.

57:57'Cause these people have been contacting me

57:58and I'm trying to figure out like

58:00what is up with this human being.

58:02So for people who don't know, there's somebody who is,

58:05(both laughing)

58:07let's start, there's Satoshi Nakamoto,

58:09who is the creator of Bitcoin, who's anonymous.

58:11And actually most really big people

58:14in the cryptocurrency space do not,

58:18like yourself and others, do not dare claim that they are

58:22even for funds Satoshi Nakamoto.

58:25In fact, if Satoshi Nakamoto is still alive and is like,

58:28if say you were Satoshi Nakamoto,

58:29it seems like the thing he would do is probably,

58:32or she, is try to remain anonymous.

58:35On the flip side of that, there's a guy named Craig Wright

58:39who continually keeps claiming that he is in fact

58:42Satoshi Nakamoto and keeps suing a lot of people.

58:45So on him, if we could just linger on him,

58:49what do you make of this character?

58:51What are we supposed to make of this character?

58:54Should he be ignored?

58:56Is there any possible truth to his claims?

58:58What do you make of him?

59:01- The analogy that's at the top of my head

59:03will get a bit political, but that's fine.

59:06You've had Michael Ballas.

59:07So I guess I view Craig Wright as being

59:10kind of like a Donald Trump figure,

59:12in that he's not very intellectual,

59:15but I think he gets a big audience because he says,

59:19he says things that play to the resentments that people have

59:24and he says things that people wants to hear.

59:27Like in the wake of this block size war,

59:30the big blockers did feel very disenchanted.

59:32Like they felt that, you know,

59:33Bitcoin always had this vision that we were supposed

59:36to just keep increasing the block size

59:37and Bitcoin is peer-to-peer cash.

59:39It says so in the white paper.

59:40And then this elitist clique of core devs just like came in

59:44and said, you know, no, no, no,

59:45we're going to impose this totally different vision.

59:47And if you ever want your scalability,

59:49you'll have to wait for us to create

59:51this totally unproven fancy technology

59:53called the lightning network

59:54that works under completely different principles.

59:56And, you know, they were very angry at this.

59:58And I mean, I think,

59:59like I think a lot of that anger is justified,

60:01but at the same time, you know,

60:05when people are in that mental state,

§08Transcript · 1:00:07–1:07:51

60:07like it's very easy for you to just kind of like latch on.

60:10And if you find someone who expresses anger

60:13at the same things that you're angry at,

60:15and also like, it seems like someone who's strong

60:19and seems like someone who, you know,

60:21might be good to rally around,

60:22it's very easy to just like get behind that.

60:24- But that extra part about it,

60:26where he's Satoshi Nakamura,

60:27I don't understand why that's necessary.

60:29- I think that's, he could have done it without that,

60:33but that, I mean, that just, it's a marketing strategy.

60:36Like it sort of gives him more salience.

60:38Like there's other big block personalities, right?

60:40Well, what's the difference between, with Greg, right?

60:43He's not just a big, a big block personality.

60:45He's potentially Satoshi.

60:48And he did say all the big block things, right?

60:52Like he talked about how,

60:53oh, the concept of a fee market is fundamentally,

60:56like economically wrong, and it should be,

60:58it should be a free market,

61:00and you should be able to have blocks as big as you want.

61:02Like he repeated all the talking points.

61:03And so a lot of people were kind of sucked into that, right?

61:07And so he unfortunately was able to basically dominate

61:12a big part of the Bitcoin cash community for a long time.

61:15And then eventually, of course, you know,

61:18more and more people started to catch on.

61:21He would just say technical things

61:22that are completely wrong, right?

61:24Like one example of this that I remember

61:27is that he mixed up the concept of 256 bits

61:32and two to the power of 256 bits, right?

61:36So, you know, the difference is,

61:37it's like the difference between, you know, 80

61:39and the concept of 80 digit numbers, right?

61:42And because of this, like he made this argument

61:46that said that Bitcoin's elliptic curve

61:50is friendly to cryptographic pairings.

61:52Like you don't have to understand what that is,

61:54but if you want to know,

61:55I have articles on both at Vitalik.ca.

61:58But basically he made this like technical argument

62:01that really hedged on this point.

62:03And then when people pressed him on it,

62:04it was like, yes, what, no, no, like what, look, exactly.

62:08The height is like what, two to the 256 bits.

62:11That's a very tiny amount of information.

62:14No, no, no, no, two to the 256 bits

62:17is more than the amount of information in the universe.

62:19And like, you know, equivocated

62:21and kind of like preyed on people's inability

62:24to understand that mathematical nuance.

62:26And I called him out.

62:27And eventually I even called him out in person

62:30at this conference in Seoul.

62:31Like I just stood up and asked, you know,

62:34hey, you know, conference organizer,

62:36why are you letting this fraud speak at this conference?

62:39And I remember even some big blockers

62:42at the time getting angry at me.

62:44But, you know, eventually they did get rid of him.

62:47And then Craig, well, basically Craig Wright

62:50was forced to split off because the rest of the community

62:54refused to accept some network change that he wanted.

62:56And so then there was the BCH and BSV.

62:59And then in the Bitcoin Cash community,

63:00there was this drama of,

63:02are they going to add a developer fund

63:04where they redirect 12 and a half percent of the revenue

63:07from the miners to the devs?

63:08And according to the libertarian,

63:10not aggression principle is this technically theft.

63:12(laughs)

63:14- Like his understanding of the technical depths

63:18of cryptocurrency was lacking in a way that you,

63:21Satoshi Nakamoto certainly would not.

63:23- Yes, exactly.

63:24But the point is that even after Craig Wright got expunged,

63:27the Bitcoin Cash community

63:28kept having these disagreements, right?

63:30And now after this development funds dispute,

63:33there was a further split between Bitcoin Cash and ABC.

63:37So, you know, the branching tree continues to extend, right?

63:41So.

63:42- So in that way, it's disappointing

63:43to see those kinds of splitting.

63:45There was never a result.

63:46- It is.

63:47I would have definitely wanted to see more of a,

63:50kind of like the principled coin

63:54with a, like tries to be Bitcoin,

63:56but follows consistent big block values.

63:59But I don't know, maybe I should just like,

64:02stop expecting projects that I have no involvement in

64:04to care at all about what my values are.

64:07And, you know, like maybe Ethereum just like is.

64:09(laughs)

64:10- It's just this.

64:11- I think you have a powerful voice

64:13and you can inspire other projects

64:14to live up to their best possible selves.

64:19Okay.

64:20So that's the level, that's the layer one approach.

64:24The other layer one within Ethereum

64:28is the idea of sharding.

64:29- Yes.

64:30- What the heck is sharding?

64:31Okay, what does the future of sharding look like?

64:33- Right, so to summarize that big, long tangent

64:36that we just went through.

64:37- It's a beautiful tangent by the way.

64:38- It's an amazing tangent.

64:40And I think like crypto is just,

64:42one of the most underrated aspects of crypto

64:44is I think how you can like analyze the, you know,

64:47the sociology and the politics and the anthropology.

64:49And like, yeah, I mean, I'm sure Dan Carlin

64:51would have fun exploring the space at some point.

64:54But like the core trade off, right,

64:56is that if you scale blockchains the dumb way,

64:58just by increasing the parameters,

64:59then eventually you just make it harder and harder

65:01to participate as a node.

65:03And you end up with a system where there's like

65:0520 computers running the whole thing.

65:07And it's just very centralized.

65:09So sharding basically says, well,

65:11instead of just increasing the parameters,

65:13what we're going to do is we're going to change

65:15the blockchain architecture in such a way

65:19that each individual node in the blockchain

65:22only needs to store a small portion of the data

65:25and only needs to process a small portion

65:27of the transactions.

65:28So you can think about it as being like

65:30inspired by BitTorrent, right?

65:31Like on BitTorrent, there's no such thing

65:33as a BitTorrent full node that has every movie, right?

65:35You know, the work is like split up

65:37among a huge number of computers.

65:39And like, that makes sense.

65:40That's the only sane way to scale a system like that.

65:43And if they actually tried making a version of BitTorrent

65:47that required full nodes that store every movie,

65:50then it would have like zero censorship resistance

65:53and it would just like, be dead in an instant.

65:56So the challenge with taking that model

65:59and applying it to blockchains, right,

66:01is that blockchains aren't just about

66:03like spreading data around.

66:04They're about agreeing on exactly what data

66:07was spread around and ensuring that everything

66:10that you agree on actually is correct.

66:12And so you have this paradox where,

66:14let's say you want to have a system that supports

66:1710,000 transactions a second,

66:19but each computer in the network

66:20can only personally verify 100 transactions a second.

66:25So how can each computer get a guarantee

66:28about the other 9,900 without actually going

66:31and verifying them themselves?

66:33And it turns out that there are some,

66:37like a bundle of different tricks that can do that, right?

66:40So like one of them is just random sampling.

66:43So the idea behind random sampling is,

66:45like let's say for simplicity,

66:47this is a proof of stake chain

66:49and you have 10,000 validators,

66:52validators are like, you know, the stakers.

66:54And like for simplicity,

66:56we'll assume they all have the same number of coins, right?

66:57If someone has more coins,

66:58we'll just kind of split them up

66:59and pretend they're 10 stakers.

67:01Then you do like some random shuffling

67:05and you basically say,

67:06these random hundred validators

67:08are assigned to validate this block.

67:10These random hundred validators

67:11are assigned to validate this block.

67:13These random hundred validators

67:14are assigned to validate this block.

67:16And so each individual computer

67:18only gets assigned to validate like a small piece,

67:21but then the way that the information

67:23about like what's valid gets passed around, right?

67:25Is that when these hundred participants validate a block,

67:30they all sign a message basically saying like,

67:33yes, we agree that this block is valid.

67:35And then like they combine that signature into one

67:37and then they broadcast that signature.

67:39And then everyone else,

67:40instead of verifying the blocks directly,

67:42just verifies that signature, right?

67:44And so if I see the signature,

67:46I'm not directly convinced that that block is valid,

67:49but what I am convinced of is that

67:51out of this committee of,

§09Transcript · 1:07:53–1:15:56

67:53or this randomly selected group of a hundred validators,

67:56let's say at least 70 of them

67:58agree that this block is valid.

67:59And so if I trust that, you know,

68:01the majority of these participants are all honest,

68:04then because it's all randomly selected, you know,

68:06the attacker can't just like

68:07force themselves into one committee.

68:09And so, you know, the attacker is gonna be

68:11evenly spread out too.

68:13And so if, you know,

68:15the entire set of validators is mostly honest,

68:17every committee is gonna be mostly honest.

68:19And so like bad blocks are not gonna go through, right?

68:22So that's like one simple form of sharding.

68:24There's also other more clever things that you can do.

68:26So for example, there's this concept of ZK-SNARKs, right?

68:29Or call it a zero knowledge proofs.

68:31So this is the idea that you can make

68:33a cryptographic proof that says,

68:35I verified or I ran some complex computation

68:40on this piece of data and I got this answer.

68:43And so if you make these kinds of proofs,

68:45then like if you see a ZK-SNARK

68:47that says some block is valid,

68:49then you're convinced that that block is valid.

68:51And even if, you know, everyone in that committee is evil,

68:55like they have no way of making a valid proof

68:58for a bad block, right?

68:59Like, because the proof itself,

69:00like it is a proof that you did the computation

69:03where that proof is much easier to verify

69:05than just running the computation yourself.

69:08And, you know, there's once again, you know,

69:11super awesome mathematical cryptographic magic

69:15behind making ZK-SNARKs work.

69:17- So it gives you a little bit of a leg up

69:20over the 51% honest assumption.

69:23So it's a little hack that improves

69:24upon the random sampling thing.

69:26- Exactly.

69:27And like, there's other hacks, right?

69:28Like there is another hack called data availability sampling

69:31that allows you to make sure that the data

69:32in the blocks was actually published.

69:35But like, basically, like if you stack a couple

69:37of these tricks on top of each other,

69:39you can create a system where like I,

69:41as an individual participant, can be convinced

69:44that everything that's going on

69:45in this distributed blockchain thing is correct

69:48without actually personally checking more

69:49than like a percent of it.

69:51So that's sharding.

69:52- That's sharding.

69:52But as I understand, maybe correct me on this,

69:57is in the space of Ethereum,

70:02the sharding happens on some fixed number.

70:05Like the split is on some fixed number.

70:07I think it's 64 is the currently sort of proposed number.

70:11So how does that help scaling?

70:15Is it just a fixed constant scaling by 64?

70:19And is that a way to achieve those crazy,

70:21the crazy amount of scaling that seems to be required

70:25to use cryptocurrency for purchasing?

70:28So doing like competing with credit cards

70:30and Visa and so on.

70:31- Right.

70:32So first I think like the 64 can be hard forked up over time.

70:35So we have set it so that like there's theoretically space

70:39in the data structure for 1,024 shards.

70:42It's just that 64 of them are turned on.

70:44There are challenges with having more shards

70:47because like you have to have logic

70:48that just like checks and manages all of those shards.

70:51And if there's too many of them,

70:52then that becomes too expensive.

70:54But even still you can improve quite a bit.

70:57And then the other thing that we're doing is

71:00if we're getting maximum scalability

71:02by combining rollups and sharding.

71:05So this might be a good time to talk about rollups.

71:07- What are rollups?

71:09- Okay.

71:09- Now we're moving into layer two ideas.

71:11- Yes.

71:12So the idea behind a rollup is basically that,

71:18so instead of just publishing transactions

71:23directly on chain and having everyone do all

71:27of the checking of those transactions,

71:29what you do is you create a system

71:32where users send their transactions

71:35to some central party called an aggregator.

71:38And like, well, theoretically you can have a system

71:41where like the aggregator switches around

71:42or anyone can be an aggregator.

71:44So it's still like permissionless to send things.

71:47Then what the aggregator does is they strip out

71:51all of the transaction data that like is not relevant

71:55to helping people update the state.

71:57So when I say the state, this is like,

71:59this is a very important kind of technical term

72:01for blockchains.

72:01I mean like account balances, code,

72:04like things that are like memory,

72:08internal memory of smart contracts.

72:10Like basically everything the blockchain

72:11actually has to keep track of and remember.

72:14Right, so you just put in,

72:17you take all these transactions, strip out all the data

72:21that's not relevant to telling people

72:23how to update the state.

72:24And then you take the data that's needed

72:26to update the state, and then you like really compress it.

72:28Right, so like for example, if we say, you know,

72:31I Vitalik have an account that's 0xAB58 blah, blah, blah,

72:36and it's 20 bytes.

72:37Well, instead we can say, well, I have an account

72:39that is number 1874224 in the tree, right?

72:44And that goes down from 20 bytes to just like an index

72:47and a position, which is three bytes, right?

72:49So you use all sorts of these fancy compression tricks

72:51and you basically just, instead of publishing

72:54all these transactions,

72:55you publish this like tiny compressed blob, right?

72:58So the amount of data that goes on chain

73:00goes down by maybe about a factor of 10, right?

73:02And then the second thing is that

73:04you don't do the computation on chain.

73:06Instead you do the computation off chain,

73:08and there's one of two ways to do this, right?

73:11One is called a ZK rollup, which is you just provide

73:14a ZK SNARK that basically says,

73:15hey, look, I did this computation

73:17and I have this proof that here's the,

73:20here's the, you know, some hash of the result

73:22and it's correct.

73:23And then you stick it on chain and everyone verifies

73:25this one proof instead of verifying all these transactions.

73:29And then the other approach is called an optimistic rollup,

73:31which is basically made of the scheme where like first

73:35someone says like, hey, this is what I think

73:37the result of applying these transactions is.

73:40And then someone else can say, I disagree,

73:42the result is different.

73:43And only if two people disagree,

73:45do you actually do it on,

73:47do you actually just like publish all of the data

73:49and run that whole block on chain.

73:52So if there's disagreements,

73:53then you just like run everything on chain

73:55and whoever was wrong, like loses a lot of money, right?

73:58So like disagreements are very rare

74:00and they're very expensive.

74:01And in a ZK rollup, you don't even rely

74:03on this like challenging game at all,

74:05you just rely on a proof.

74:06So the core principle is basically that

74:09instead of lots of transactions and all the trends

74:12that everyone verifies every transaction,

74:14it is you take the transactions,

74:16you strip them down and compress them as much as possible,

74:20then stick that on the blockchain.

74:22You do need to stick something on the blockchain

74:24just so that everyone else can like keep up to date

74:27with the state so they know what all the contracts are,

74:30what all the balances are and all of this,

74:31but it's a very small amount of data.

74:33And then you use some, one of these other off-chain games,

74:36you know, could be this optimistic game,

74:38could be a ZK snark to just prove that

74:41somebody out there did the computation

74:43and the result is correct, right?

74:44So you're pushing like 90% of the work off-chain

74:47and then, well, 90% of the data

74:50and 99% of the computation off-chain,

74:52and then you still have 10% of the data

74:54and 1% of the computation on-chain.

74:56And so, you know, your scalability goes up

74:57by a factor of about a hundred.

74:59So these systems are already alive for some applications,

75:05right, so there's something called loopering,

75:07which is just a ZK rollup for payments, right?

75:10So you can have, you know, assets inside of the loopering

75:14system and you can go around and transfer them,

75:17but what you, and you get like much lower transaction fees,

75:22right, like instead of $5,

75:25you'd have to pay like less than 5 cents.

75:28But the only problem is that this only supports

75:31a couple of applications right now,

75:32like making one that supports anything

75:35that you can do on Ethereum just takes a bit more work,

75:37but that's being done as well, right?

75:39So like within a few months, I'm expecting, you know,

75:42fully Ethereum capable rollups to be available as well.

75:47So then it's a rollups, just summarizing, you know,

75:51do most of the work off-chain,

75:53put only a little bit on-chain,

75:54factor of a hundred scaling, sharding,

75:56another factor of a hundred scaling,

§10Transcript · 1:15:57–1:24:28

75:57a hundred times a hundred, factor of 10,000,

76:00you know, hundreds of thousands of transactions a second,

76:02and like, you know, there's your scalability.

76:04- Okay, so you achieve scalability,

76:05you can do a large number of transactions very quickly,

76:08and the cost of doing those transactions are much lower.

76:11You wrote that in the long-term,

76:14ZK rollups are going to win in terms of layer two technology.

76:18Specifically, you wrote, "In general, my own view

76:21"is that in the short-term, optimistic rollups,"

76:24as you were saying, "are likely to win

76:26"out of general purpose EVM computation,

76:28"and ZK rollups are likely to win out for simple payments,

76:33"exchange and other application-specific use cases,"

76:37just as you were saying,

76:39"but in the medium to long-term,

76:40"ZK rollups will win out in all use cases

76:44"as ZK SNARK technology improves."

76:48Why do you think ZK rollups are going to win

76:53the big picture battle over layer two technologies?

76:56- So I think ZK rollups, once you accept

77:00that the technology works, are just conceptually simpler

77:04and they have nicer properties.

77:05The reason is that they do not have this concept

77:08of a challenge game, right?

77:09As I mentioned, in an optimistic rollup,

77:11the way that you ensure that the results are correct

77:14is that you let one person submit,

77:16and they just submit with no proof.

77:17They just say, "Here's what I think the result is,"

77:19and then if someone else disagrees,

77:21they make their own submission,

77:22and then if you have two disagreeing submissions,

77:24then you actually publish it on-chain

77:26and you see who's right.

77:27But for this to work, you need to actually wait

77:30for someone to disagree, right?

77:32So for example, if I have an asset

77:34inside of an optimistic rollup,

77:35and I want to withdraw it,

77:36then I actually have to wait a week to withdraw it

77:38because if the block that contains my withdrawal

77:43turned out to be invalid,

77:44then there needs to be space

77:45for someone to disagree with it.

77:47Whereas with a ZK rollup,

77:48you don't need time for disagreeing

77:50because you just have a proof, right?

77:51As soon as a block is submitted,

77:52there's a proof and you know it's correct.

77:55- So if disagreements, especially in the long-term,

77:57are sparse, then you don't want to do the optimistic,

78:02the game theoretic thing.

78:04You want to do the ZK Stark.

78:05- Right, the ZK stuff is just,

78:08like in a ZK rollup, you can withdraw immediately.

78:11You don't have to worry about the economics

78:14of proving as much.

78:15There's just fewer issues.

78:18The reason why ZK rollups are not winning everywhere today

78:21is because ZK Starks is still a crazy new technology, right?

78:25Like this is something that 10 years ago,

78:27it existed only in theory and there was none in practice.

78:31Then eight years ago,

78:32people were just getting excited about it

78:34in Bitcoin conferences for the first time.

78:36Starting four years ago or three and a half years ago, even,

78:42that was the first time you were able to make

78:43any ZK Stark-based anything on Ethereum.

78:46And then people started making them

78:48and ZK technology has only really become efficient enough

78:52to do a lot of things

78:53within the past maybe one and a half years.

78:55So it's new technology, it's crazy technology,

79:00it's admittedly scary technology.

79:02If you want to learn more,

79:03I also have an article about this on Vitalik.ca.

79:06- It's actually really, really good.

79:08Most of your writing, it's technical, but it's accessible.

79:14I highly, highly recommend to check out Vitalik's articles

79:17and blogs, whatever you call them, on the website.

79:20It's a brilliant summary of the work.

79:22Actually, Ethereum documentation period is really good.

79:25I think that's somewhat crowdsourced.

79:28That documentation is really, really accessible

79:30and brilliant.

79:31But let me ask about sort of other approaches to layer two,

79:37like sidechain.

79:39So the one popular one is Polygon.

79:42What are your thoughts about Polygon,

79:43which is a layer two network?

79:48Is it positive, is it negative for Ethereum, is it both?

79:51Does it have a future, which is its own chain,

79:55but it's using Ethereum,

79:58it's like based on Ethereum, essentially.

80:00Or maybe you can describe what it is.

80:02- So I think there's a really big and important difference

80:06in security models between rollups and sidechains,

80:09which is basically that rollups inherit

80:11from the security of Ethereum, right?

80:13So like if I have coins inside of Loopering or Optimism

80:17or Arbitrum or ZK-Sync,

80:19then even if everyone else in the world

80:22who is participating in these ecosystems

80:25hates me and wants to steal my money,

80:27I can still personally make sure that,

80:30no matter what happens, I get my money out.

80:33It might be a bit expensive for me to get my money out

80:35and I have to do transactions on the main chain,

80:37but I'll be able to do it.

80:39Whereas in Polygon, which is a sidechain,

80:42and so instead of being secured by Ethereum,

80:45it's also in part secured by its own proof of stake consensus

80:49with its own token.

80:50So if 70% of the whole,

80:53or even 51% of the holders of Polygon tokens

80:56wanted to take my money in Polygon, they can.

80:59So that's the, and like, to be fair,

81:03like there aren't even,

81:04the supply I don't think is even

81:07that widely distributed, right?

81:08So like potentially you could,

81:11this idea of 51% of the token holders

81:14coming together and stealing everything,

81:16like it's not impossible, right?

81:19- Where does the scaling of Polygon come from?

81:21Like why is it able to process much more transactions

81:26than the Ethereum main chain?

81:28What's the idea there?

81:29- I think in part, like I imagine,

81:32I'm not sure exactly what its capacity level is,

81:34but like I imagine it has a higher capacity

81:36because it's a bit more willing

81:38to take centralization trade-offs.

81:40And then another thing is that like,

81:43if the Ethereum ecosystem,

81:44like even if it did not do that, right?

81:46If you think about an Ethereum ecosystem

81:48hypothetically scaling with side chains,

81:49then you would have a hundred copies of Polygon

81:52and they would each have their own tokens,

81:54they would each have their own chains.

81:55And so even if each one of those chains

81:57was only as scalable as Ethereum,

81:59you could still, like the total sum of them

82:02would still be a hundred times more than Ethereum.

82:05- Okay.

82:06- The thing that I want to say in Polygon's favor,

82:09just to be very fair to them,

82:11like I really, I definitely really respect

82:16the work that they're doing.

82:16So, start with a bit with that word of,

82:20not criticism, caution, right?

82:23Like it's that they made this kind of deliberate trade-off

82:28for very pragmatic reasons,

82:30which is that the Ethereum ecosystem needs to scale now.

82:33And there are applications that want to do something now.

82:35And if there aren't Ethereum friendly options for them,

82:39then like they're not going to just wait peacefully

82:41and do nothing for 12 months.

82:42And they're going to go to either Binance Smart Chain

82:46or one of some other system,

82:50potentially something that just has totally no alignment

82:52with Ethereum values whatsoever.

82:55But whereas with Polygon,

82:58the best thing that you can say in Polygon's favor

83:00and against optimism is that,

83:02optimism is not live and Polygon is live, right?

83:05Like it just takes more work to create a system

83:08that has these extra rollups security features.

83:12And so Polygon just said,

83:13we're going to be the system

83:14that makes their pragmatic trade-off.

83:16We're going to go functionality first,

83:19and then we can talk about adding back the security later.

83:22So I've talked to them and like in principle,

83:25I think they're very open to the idea

83:28of like adding more security

83:30and becoming a rollup or at least adding a Polygon chain

83:37that's a rollup at some points in the future,

83:39which is definitely something I think they,

83:41yeah, absolutely should follow through on.

83:44But like the fact that like they exist now,

83:47and so applications can kind of bootstrap now on a chain

83:51that even though it's security isn't perfect,

83:53at least it exists and people can go use it.

83:55And then over time,

83:57the chain matures as the applications mature.

84:00Like, and it's, I think a very reasonable strategy

84:03and I'm definitely really happy

84:04that they're part of the ecosystem.

84:07- Yeah, it's kind of interesting.

84:09The history of cryptocurrency has this tension

84:13of really good ideas that are hard to implement,

84:17so they take longer to implement,

84:19and ideas that are not as good,

84:22but are faster to implement.

84:23This is like the story of like,

84:25you have like JavaScript that basically took over the world

84:28because it was quick to implement within 10 days,

§11Transcript · 1:24:31–1:32:51

84:31and then like later kept fixing itself.

84:35I don't know what to make of that.

84:36Sort of from the engineering perspective,

84:40I'm more and more becoming comfortable

84:42in accepting the fact that our whole world

84:44will run a technology that's not as good

84:47as it could have been,

84:48just because the crappy solution is faster to implement

84:52and it sticks.

84:53What do you make of that tension?

84:55- I think the compromise that we've been taking

84:57within Ethereum is like,

84:59when we have to take the crappy solution,

85:01we look for crappy solutions that are forward compatible

85:04with becoming good over time.

85:06When you build the quick and dirty thing,

85:09you would still already have ideas in your head

85:13about what the more complete thing

85:15with all the security features added on would look like.

85:18- Even if it requires a hard fork?

85:20- Yes.

85:21For example, with sharding,

85:25I think it's likely that the first version of sharding

85:28that comes out is not gonna have ZK-SNARK

85:30send data availability sampling, for example.

85:32But we know what these technologies are.

85:34We feel like we have wrapped our heads around them.

85:37And so we know how to build a system

85:40where we can put all the pieces in place

85:42so that it becomes very easy

85:43to bolt those components on in the future.

85:46So if you do things that way,

85:49then at the beginning,

85:50you can have your system that has the functionality,

85:53but say has less security or less sustainability

85:56or less of something else.

85:58But then over time,

86:00it's designed in such a way

86:02that it has this easy on-ramp to adding those things.

86:05And if you don't think explicitly

86:07about being future compatible,

86:08then you do often end up with a quick and dirty solution

86:12that backs you into a corner.

86:14And then there are definitely cases

86:15where I think the Ethereum ecosystem has suffered from that.

86:18And we have had to expend pretty significant effort on,

86:23for example, removing features that we didn't realize

86:26that we actually can't sustain.

86:29Like one big example is just increasing the gas costs.

86:32So like making some operations more expensive

86:36because they should be expensive

86:37'cause they actually take a lot of time to process.

86:40So that's making some things more expensive,

86:44kind of like taking some functionality away.

86:46So if you can be cognizant

86:49of where you're likely going into the future,

86:52and if you don't know,

86:52like even be cognizant of both the most likely paths

86:55that you'll take in the future

86:56and thinking about your roadmap

86:59and coming up with a roadmap where you know that

87:01like if you wants to do either of those things,

87:04then you have a clean path toward it.

87:06That's probably the best kind of practical way

87:08to get the best of both worlds that we have.

87:11- Okay, let's talk about this wonderful process of merging.

87:16Okay, so there's the main net,

87:22which is the Ethereum 1.0 chain or the,

87:26what should we say?

87:27The chain that uses proof of work.

87:29That's the consensus mechanism.

87:30And then there is, what is it called?

87:33The beacon chain that uses the proof of stake mechanism.

87:38And I believe the beacon has been deployed successfully,

87:45is working.

87:46So that was in December 2020.

87:49There's a bunch of questions around that

87:50that's fascinating as well.

87:51But I think the most fascinating question

87:54is about merging those two.

87:58When do the two chains, one that's proof of work,

88:03one that's proof of stake, merge?

88:05And what are the most difficult parts of this process?

88:10- Right, so as you've said, right,

88:12the way that we have set up this proof of stake transition

88:15is that at first, the proof of stake chain

88:18just launches on its own, right?

88:19And this was the thing that happened in December.

88:22And the proof of stake chain has been running

88:25for close to six months now.

88:28I mean, by the time people watch this,

88:30it might actually be six months.

88:31But it isn't actually coming to consensus on anything

88:35except for itself, right?

88:37So the idea behind that is to just give

88:40the proof of stake chain time to mature,

88:43time for people to build the ecosystem around it,

88:45time to make sure that there aren't any bugs,

88:48and just like prove to the community

88:49that no proof of stake actually is real

88:52and a full transition is realistic

88:55because the thing that you're transitioning to

88:57already exists and already works.

88:59And then at some point in the future,

89:01you have this event called the merge

89:02where you basically take the activity

89:05that's being done inside of the proof of work chain

89:07and you actually move it over

89:09into the proof of stake chain

89:10so you get rid of the proof of work side completely.

89:13So the way that the merge will work is,

89:19it's definitely gone through a few different iterations.

89:21Like the earlier versions of this

89:24actually required more work for users

89:26and more work for clients.

89:27It was much more like, oh, there's this new chain,

89:30there's this old chain,

89:31and then everyone has to like migrate

89:33from the old chain to the new chain.

89:34And then at some point, we'll forget about the old chain.

89:37The new version is designed to be

89:39much more seamless for users, right?

89:43So basically what actually happens is that

89:45the old chain basically becomes embedded

89:49inside the new chain, right?

89:50So starting from the merge transition block,

89:54every proof of stake chain block

89:56is going to contain a block of the,

89:59what we consider now to be,

90:01what we consider to be the Ethereum chain today,

90:03but we'll call it the execution chain.

90:05And then at the same time, to create one of these blocks,

90:08you're not going to need proof of work anymore, right?

90:10So basically at the same time,

90:12you would both get rid of the proof of work requirements

90:14for one of these blocks to be valid,

90:16but instead you require these blocks to be embedded

90:19inside of the proof of stake blocks, right?

90:21So you basically have like a chain inside a chain.

90:23And this is, from an architecture perspective,

90:28you might think it's a little bit suboptimal,

90:30but it actually has some nice properties

90:32and makes it easier to kind of think about the consensus

90:35and think about the, what we call the execution layer,

90:38like transactions and contracts kind of separately

90:40and upgrade them separately.

90:43And it also just means that the upgrade process

90:46is extremely seamless, right?

90:47Because from the point of view of a client

90:49that's following the chain,

90:50you basically have to update nothing, right?

90:53You're still following the same chain

90:55and follows the same rules,

90:56except instead of checking proof of work,

90:58you'll switch to checking that these blocks

91:01are embedded inside of blocks of the proof of stake chain.

91:03- So there'll be this merge block

91:06that will mark this transition.

91:08And over time, I guess,

91:10the new chain will contain the full record

91:13of all the transactions that's ever happened

91:15on the previous chain, on the old chain.

91:17So like, maybe I'm asking a dumb question here,

91:20but in this process,

91:23is the new chain going to have all the information

91:26of the past transactions?

91:29- The new chain is not going to hold information

91:33from what happened in the Ethereum chain before the merge.

91:36Right, so like Ethereum clients

91:38of the, that people are going to use

91:43like around the time of the merge

91:44and soon after the merge,

91:45they're probably just going to sync

91:48and check the proof of work chain up to the merge,

91:50and then they're going to check the proof of stake chain.

91:52But at some point in the future,

91:53I think people will just stop bothering

91:55checking the proof of work before the merge.

91:57- Got it, so that old history information is not important

92:00for the future, like if you're operating actively

92:03on the new chain, that history is not important to you?

92:08- It's not, let's see,

92:10so it's not strictly important for just like

92:14any like smart contract or just like applications

92:18that run on the blockchain.

92:19It can be important to users

92:21and it can be important for some applications,

92:24but we're basically saying that like maintaining

92:27and serving that is not going to be simultaneously

92:30the responsibility of every Ethereum node.

92:32If you want that information,

92:33there can be separate protocols for backing it up.

92:36And like these other protocols actually exist, right?

92:38Like there's something called the graph,

92:40which is doing some history retrieval.

92:42Potentially you can just take that entire chain

92:43and stick it on BitTorrent.

92:45Like there's lots of ways to like archive it

92:48and create kind of customized search protocols for it.

92:51- So what's your sense why,

§12Transcript · 1:32:53–1:41:17

92:53so there's a Python 2 and Python 3,

92:55and it took forever for people to switch.

92:58What's your sense why this merge

93:01has been taking longer than perhaps was expected?

93:05- I think the biggest reason is just,

93:07no, we've been underestimating the technical complexity.

93:11There's a lot of technical complexity

93:12in making a successful proof of stake chain.

93:14There's a lot of technical complexity

93:17in actually figuring out the transition process.

93:20There's-

93:22- So that's bigger than social complexity.

93:24So it's the technical complexity you would say

93:27is the bigger reason for the,

93:29any delays than the social complexity.

93:31- I actually think so.

93:32I mean, I think we've been very fortunate

93:35to not have too much social complexity around the merge.

93:37- So not much drama.

93:38- No.

93:40I think the biggest part of the reason

93:42is just because we have been talking

93:44about proof of stake and sharding

93:46as being part of the roadmap

93:47since almost the very beginning of the project, right?

93:49Like the very first proof of stake blog post

93:52is from January, 2014,

93:54which was two months after the project started

93:57and like maybe even a day after the announcement.

94:01So, you know, proof of stake was,

94:05not something that we kind of put on anybody by surprise.

94:09And then when the DAO fork happened

94:11and the people on the ETC side split off,

94:13I think it also just happens that a lot of the people

94:16that were not willing to stomach the DAO fork

94:18and then join the ETC side,

94:20they were the more Bitcoiny types

94:23and the more Bitcoiny types do also tends

94:25to like proof of work more.

94:26And so like that also sort of ended up,

94:29sort of like purifying the communities on both sides,

94:32I guess.

94:33So Ethereum Classic is not switching to proof of stake

94:35and they're happy with their setup.

94:38And by the time that it came to the beacon chain launching

94:43and now I think the community is very strongly in favor

94:48of the proof of stake switch.

94:49- But let me ask the question that no engineer wants to hear,

94:55which is the question of timeline.

95:00When do you think the merge will happen?

95:03Do you have a sense it might happen this year?

95:06Do you have a sense it might be pushed

95:07towards next year, 2022 or even beyond?

95:12- I think early 2022 is like the most realistic.

95:18There's definitely still like an optimistic case

95:22of it happening this year,

95:23but the realistic thing to count on

95:27is definitely the early part of,

95:28very early part of next year.

95:31- Is there specific things that stand out to you

95:33that are like, they'll make you feel good about progress

95:38if you see it happening?

95:39- So the thing that we had last month

95:43is we had this online hackathon called Rayanism

95:46where basically a bunch of the different client developers

95:50that are going to be part of the transition,

95:52like hacks together some test nets

95:54of the post merge Ethereum chain.

95:57So these were only test nets

95:59of what would happen after the merge.

96:01They were not test nets of the transition itself.

96:03So the thing that people are working on now

96:06actually is the transition.

96:08So having a full specification

96:12of both the transition and post transition,

96:14I mean, we have specifications now,

96:16but in a realistic way,

96:18they'll probably needs to have a couple of changes

96:20and have things that continue to be ironed out

96:23and then have a test net that does both the transition

96:27and the post transition.

96:27And then like, once you have a test network,

96:30then you just have to do a lot of testing and audit it

96:33and then do some runs on not just a specialized test network

96:38but on say an existing test network,

96:39like a ROPS and a Rinkaby

96:41that Ethereum people already significantly use.

96:45And if it works,

96:46then you can deploy the transition on mainnet.

96:49- Just as a quick comment,

96:50'cause this is fascinating,

96:52in August of last year,

96:54there was this Madala.

96:56- I believe it's pronounced Madasha.

96:59It's a South American subway station, I forget where.

97:03- But spelled with two Ls.

97:04- Yeah, yeah, 'cause that's how Spanish works, right?

97:07Like the two Ls have--

97:08- Madasha.

97:10- Yeah. - Okay, cool.

97:11Anyway, but I read about it in middle of August, August 14th,

97:15there was an incident on that test net.

97:19How does this process work?

97:21Like what do you learn from those kinds of incidents

97:23when stuff goes wrong in the test process?

97:26- I think that incident was that

97:30there was a consensus failure of some kind, as I remember.

97:33Basically just different clients

97:35interpreting things in different ways

97:37and then one of them getting kicked off the network.

97:39And then it ended up taking a while

97:41to actually get everyone to get back online.

97:45Like a big part of the reason

97:46why it took weeks to resolve, right,

97:47is because it's on a test network,

97:51the coins are valueless,

97:52and so there's not really this big push of any kind

97:55for people to actually go and download a new client

97:58so they can start participating again.

98:00And so it definitely took a while

98:02until the chain started finalizing again.

98:05And then also there was, I think,

98:08another round of just not finalizing in October,

98:12as I remember.

98:12There were definitely things that we learned.

98:17Like there were a lot of things,

98:18especially that client developers

98:20just learned about optimization

98:22and how to build their clients

98:25in a way that they can process things efficiently.

98:28There's a lot that we learned

98:30from just seeing the full life cycle of what happens

98:32when more than a third of the validators go offline

98:35and then finalization stops.

98:37And then that kind of weird, unusual state of the chain

98:42continues for a while.

98:43And then eventually everyone who was not participating

98:46just gets enough of their stake.

98:48We don't use the word slashed,

98:50we use the word leaked for this,

98:51but basically also burned

98:53until the people who are participating

98:56go back up to two thirds

98:57and then the chain goes back to finalizing.

98:59So just seeing all of those edge cases play out live,

99:03I think actually helped a lot

99:04and probably helped to really contribute

99:05to making us feel better about mainnet.

99:08- I mean, there's also an incident just recently

99:11in April 24th of 2021,

99:15where this was on Beacon, I guess,

99:19there was a bug discovered in the software client Prism

99:22that prevented roughly 70% of validators

99:25on the network from producing blocks.

99:27I mean, maybe you can comment on what happened,

99:30but broadly, like the big picture,

99:34what kind of stuff are you worried about

99:36in terms of problems that might arise?

99:39We're talking about small bugs,

99:41are we talking about like emergent,

99:44social, unexpected social bugs?

99:47You know, what are the things that worry you

99:49about the future of Ethereum

99:50that you want to make sure you construct mechanisms

99:53that prevent those things from happening?

99:55- So one of the lucky things there

99:56was that this particular bug

99:59only prevented proposed Zilsoft blocks,

100:01it did not prevent attestations.

100:03All right, so attestations is just a mechanism

100:05for voting on blocks,

100:06and it's the attestations that are actually responsible

100:08for the chain finalizing.

100:09So like coming to this more permanent agreements on blocks.

100:12Right, so the chain was actually quite stable

100:15all the way through.

100:16I think the thing that we generally learn

100:21from these experiences is just how valuable it is

100:26to have this multi-client network.

100:28Right, so this is one of these areas

100:29where I think Ethereum distinguishes itself

100:31from like Bitcoin, for example.

100:33Right, that in Ethereum,

100:34we don't have one single client

100:38that everyone just runs, right?

100:41There's multiple implementations of the protocol.

100:44And these multiple implementations,

100:46they all process and verify the blocks

100:49that each other can verify, right?

100:52So they all speak the same language.

100:54Now, sometimes when there's a bug, they disagree.

100:56And when two clients disagree because of a bug,

100:59we call this a consensus failure.

101:01And consensus failures are pretty serious, right?

101:03And when you have clients monoculture like Bitcoin does,

101:08then like it's more rare to have consensus failures.

101:12There you still have them actually.

101:13Bitcoin had a consensus failure

101:15between two different versions of the same client

101:17back in 2013, but they're less likely to happen.

§13Transcript · 1:41:21–1:49:56

101:21But the interesting thing is

101:23that the multi-client architecture has actually,

101:26I think, saved Ethereum much more than it's hurt it.

101:30So even in this most recent incident, right?

101:32Like Prism was not producing blocks,

101:33but all the other clients were still producing blocks.

101:36- There's four others, right?

101:38- Yes, it's Prism, Nimbus, Teku, and the Lighthouse.

101:42And then also Ethereum back in 2016 had this fun event

101:47that we call the Shanghai DOS attacks.

101:49They're called that because the attacks started

101:52right on the first day of our annual conference at DEF CON

101:57that happens to be in Shanghai that year.

101:59So what happens like basically was that

102:02someone came up with a way to create blocks

102:05that were very slow for one client to process,

102:08but not the other clients.

102:10So at that time, there were basically two Ethereum clients.

102:12They were called Geth and Parity.

102:15Right now, I think the top three ones are

102:17Geth, Nethermind, and Baesu.

102:20But what happened as a result of us having two clients

102:23is that the attacker was just not able to come up with blocks

102:27that both clients were like completely failing at processing.

102:32And so like a lot of the miners

102:33and a lot of network participants,

102:35they just kept on switching between the two implementations

102:37depending on which one worked.

102:39And that actually really helped the chain

102:44kind of survive through that month of attacks

102:46as the attacker just like kept on hammering at our system

102:49and identifying all of the weaknesses

102:51and just like forcing our clients to do this rapid sprint

102:55of just like optimizing the hell out of everything

102:57and make sure there aren't any of those DOS blocks

103:00or DOS bugs remaining.

103:02So that was another example.

103:04And then like as a counter example,

103:07so like something that also shows the point

103:09from the other side,

103:11Bitcoin had this bug in 2010, right?

103:13The balance overflow bug.

103:15Basically someone created a transaction that had two outputs

103:20and those outputs were both of a few billion Bitcoin.

103:24So like about two to the power of 63 Satoshis.

103:27And then if you add those numbers together,

103:29you'll go above to the power of 64.

103:31And of course, you know, computers,

103:33like once you go above to the power of 64, you wrap around.

103:36And so the Bitcoin nodes thought that there was enough money

103:40to pay for the transaction 'cause it was asking for,

103:42let's say like a billion Satoshis or something,

103:44but actually it was asking for two to the power of 64

103:47plus a billion.

103:48And so, you know, the attacker just managed to create

103:50like billions of Bitcoin out of thin air.

103:53And this was not only discovered and fixed

103:57after something like 12 hours,

103:59but if there had been,

104:02if Bitcoin had been a multiple implementation system,

104:05then what would have almost certainly happened

104:08is like one of the clients would have bugged out,

104:10but the other clients would have probably, you know,

104:13actually had to check for that, right?

104:15And so there would have been a consensus failure,

104:17but at least that would have like alerted everyone

104:21that there is a problem very quickly.

104:24And it also would have given everyone

104:25just like obvious social permission to go and, you know,

104:28pick whichever one of the chains is correct

104:30and solve the problem.

104:31So like, that's, I think, a big learning that we've had

104:36from multiple of our experiences

104:39in the Ethereum ecosystem,

104:40just like validating this multi-client model.

104:43And to be fair,

104:44it's a model that we get criticized for a lot, right?

104:46Like Bitcoin people talk about, you know,

104:48the risk of consensus failures that this creates.

104:51VC types are like, well, you know,

104:53isn't it expensive and wasteful to fund

104:54three software teams where you could just be making,

104:56you know, one quote focused effort.

104:59They love the word focused and like, you know,

105:01Ethereum is not that,

105:02but it's amazing despite not being that.

105:04- Yeah.

105:05- Basically, yeah, so that was interesting.

105:12And then there have definitely been other learnings as well,

105:16just from like seeing the chain live

105:18and seeing what actually is the staking experience,

105:22like what are the actual incentives

105:24for all the different participants.

105:26So I definitely feel like we're gaining a lot

105:28from this sort of one year of trial running the chain

105:31before we actually make all of Ethereum depend on it.

105:34- Let me ask perhaps a strange question,

105:37but, you know, proponents of Bitcoin will say things like,

105:41Bitcoin fixes everything.

105:42So why do we need Ethereum

105:46versus like Bitcoin plus Lightning Network for scalability

105:54and then using Bitcoin for,

105:56with this proof of work for security?

105:58So in this kind of, it is perhaps sort of a strange question,

106:02but it's a high level question.

106:04Why do we need another technology?

106:07Yes, it has a bunch of nice features,

106:09but like doesn't Bitcoin fix everything already?

106:13- So the thing that always attracted me about Bitcoin is,

106:18you know, these values of, you know, decentralization,

106:20creating these open provisional systems

106:22that anyone can participate in

106:24and that aren't just going to flop over and die

106:27if whoever created them gets bored

106:28and like that are resisted to like whoever runs them,

106:33breaking the rules and all of these things, right?

106:35And I think that pretty strongly that these principles

106:38are like really valid and important

106:40to much more things than just money, right?

106:42Like Bitcoin is the blockchain for money

106:45and Ethereum is built from the start

106:47as a general purpose blockchain, right?

106:48It's, you know, there is ether the asset on Ethereum,

106:51but then you can also make, you know,

106:53decentralized financial things, what we call DeFi today.

106:58You know, you can make like ENS,

106:59the decentralized domain name system.

107:01You can put, make prediction markets on it.

107:05You can make totally non-financial systems

107:09that just like keep track of whether or not

107:12some certificate was signed

107:13or whether or not some like cryptographic key got revoked.

107:16There's this big long list of like just interesting things

107:21that you could use about blockchains to do, right?

107:23Like basically they are sort of the missing piece

107:26that we are without them,

107:29the kinds of things that a decentralized computer network

107:31can do is very limited.

107:32And once you have them,

107:33you know, a lot of those limitations end up going away.

107:36And so Ethereum was like always from the beginning

107:41about that, right?

107:43It's about like, hey, this isn't just money.

107:45There's so much more that you could do

107:48if you could just go ahead and make any infrastructure

107:51or, you know, digital institution or DAO

107:54or whatever you want to call it,

107:55where you, the kind of the base layer of the logic

107:58is just executed in this open and transparent way

108:00where everyone can see what's going on.

108:03Or, you know, if you like your zero knowledge proofs,

108:05at least everyone can see proofs that prove to you

108:07that what's going on follows the rules.

108:09And you don't need to just constantly keep trusting

108:13centralized actors.

108:14And-

108:16- Hence the smart contracts.

108:17- Exactly.

108:18- As being a sort of a core technology as part of Ethereum.

108:21- Yes, exactly.

108:22Smart contracts, the computer programs

108:24that are running on Ethereum,

108:25they are like the core of what makes

108:27Ethereum general purpose.

108:29So I think, like, I do think that, you know,

108:33there's a lot more wrong with the world than just money.

108:37Right?

108:37Like I'm not one of these people who thinks that,

108:39you know, if you get rid of fiat currency

108:42and you replace it with cryptocurrency,

108:43then suddenly wars are going to go away, right?

108:45Because like, first of all, you know,

108:47like say in your rush revenue is only a small portion

108:50of government revenue, right?

108:51It's like what, five, 10%, something like that.

108:54Second of all, like if you are the sort of,

108:58this is one of the things I don't even get

109:00about their philosophy.

109:00Like, let's say you're the sort of person who is a,

109:03like an extreme and very distrusting libertarian.

109:06And you think that these governments are terrible, right?

109:09Like we know today that governments fund a combination of,

109:13you know, things like welfare

109:15and things like, you know, the military that,

109:18you know, goes and like bombs people in Afghanistan, right?

109:20And so the question you have to ask is like, okay,

109:24you with your new, you know, magic newfangled cyber currency

109:29that takes over the world,

109:32take away the government's ability

109:33to have seniorized revenue.

109:34And so you reduce the government's revenue by 10%.

109:37If the government is that evil,

109:39which portion of its expenses

109:41is it going to take that 10% from?

109:43Is it going to stop the bombing people in Afghanistan

109:45or is it going to cut welfare?

109:47If you think it's the first,

109:48you have a very optimistic view of the government, right?

109:51So that's, I guess my perspective on like why the whole,

109:56you know, we're going to save the world

§14Transcript · 1:50:00–1:58:50

110:00and create peace by like denying governments

110:04the right to stealth taxation kind of perspective

110:07doesn't really make much sense for me.

110:09And I do think that there is real value

110:11that comes from a decentralized and open currency.

110:14Like just the fact that there is a financial infrastructure

110:18that anyone in the world can, you know,

110:20go ahead and use, right?

110:21Like it's, that's something that can easily

110:24be a big boon for people, right?

110:25There's a lot of places where the currency

110:29and is much less stable than the dollar.

110:32And, you know, these people like they don't like,

110:35well, if they use Bitcoin,

110:37their only option is to get Bitcoins, right?

110:39Which, you know, are also pretty volatile.

110:41If they use Ethereum, then, you know, they can get ether,

110:44but then they can also get stable coins, right?

110:46And you might think that, you know,

110:47oh, you're not being ideologically pure.

110:49Now you're giving them stable coins,

110:51which are mirroring dollars.

110:52And obviously dollars are going to collapse too.

110:54But the reality is that dollars are vastly more stable

110:56than the Venezuelan Bolivar.

110:58So like there are really meaningful

111:03and beneficial things that you can give to people

111:05by having a global and open financial system.

111:09But I think if you want to actually do that,

111:11like you have to have much more than just a currency, right?

111:14And then if you want to go beyond financial things,

111:16then, you know, you have to obviously

111:18have much more than a currency.

111:20And then, you know, you also have to actually

111:23take scalability seriously

111:24'cause the non-financial applications,

111:26like nobody's going to pay $5 a transaction for them.

111:29- Can we return to dogs?

111:33- Sure.

111:34(dog barking)

111:35(laughing)

111:38- No, no, no, no, no.

111:40- The other one's categorically forbidden.

111:41- Yeah, categorically forbidden.

111:43Is there any cryptocurrency based on cats, actually?

111:45- I think there are.

111:46Like there was Catcoin, there was Nandcoin.

111:49For some reason, they just didn't catch on

111:51as much as the dog coins did.

111:53- Okay, so let's talk about Dogecoin and Elon Musk.

111:56Elon said that, quote,

112:00"Ideally, Doge speeds up block time 10x,

112:04increases block size 10x, and drops fee 100x.

112:09Then it wins hands down," end quote.

112:14You said in a blog post, partially responding to that,

112:18that there are subtle technical reasons

112:20why this is not possible.

112:22To this, Elon said that you, quote, "fear the Doge."

112:28So let's talk about this.

112:31What are the technical hurdles for Dogecoin

112:34that prevent it from becoming

112:35one of the primary cryptocurrencies of the world?

112:38And do you, in fact, fear the Doge?

112:41- I definitely feel obligated to correct the record.

112:43I definitely do not fear the Doge.

112:45- Okay. - No, I love the Doge.

112:47I actually visited the Doge in Japan a few years back.

112:50She's an amazing dog, she's still alive.

112:53- Wait, the original Doge?

112:55- Yeah. - Oh, wow.

112:56- So, you know, we accept Doge every year

113:02for our annual DEF CON conferences.

113:05So I definitely don't think Ethereum is opposed to Dogecoin.

113:10I kind of want to feel like Ethereum

113:13is at least a little bit in spirit itself a Dogecoin.

113:16And then, as I mentioned, I love Doge.

113:18I bought a bunch of Doge.

113:20I still hold a bunch of Doge.

113:22On the scalability question,

113:25the challenge basically is the limits to scalability

113:29and the trade-offs with centralization.

113:31If you just increase the parameters

113:33without doing anything else,

113:34then it just becomes more and more difficult

113:37for people to validate the chain.

113:38And it just becomes more likely

113:41that the chain becomes centralized

113:42and becomes vulnerable to all kinds of capture.

113:45- So does it need some of the layer two technologies

113:48that we've been talking about?

113:50- I personally think that if Doge

113:53wants to somehow bridge to Ethereum

113:55and then people can trade Doge thousands of times a second

113:58inside of a loop ring, then that would be amazing.

114:01If they want to just take ZK roll-up style technology

114:05and just have thousands of transactions a second

114:07on their own chain, then that would be

114:10a great outcome as well.

114:11- So is there ways for Ethereum

114:13and Dogecoin to work together?

114:16So there's a power behind a person like Elon Musk

114:22pushing the development of a cryptocurrency.

114:24Is there ways to leverage that power

114:28and that momentum to improve Ethereum,

114:31to improve some of the sort of cryptocurrencies

114:35that are already technologically advanced

114:38and pushing forward that kind of technology?

114:40- I definitely think there's room for-

114:45- You know that meme of Doge taking over?

114:48- Yes, yes, I've seen it.

114:50- Is there a way to ride that storm,

114:53that wave of the Doge taking over?

114:57- I think if we can have a secure Doge to Ethereum bridge,

115:00then that would be amazing.

115:01And then when Ethereum gets its scalability,

115:04any scalability thing that works for Ethereum assets,

115:07you would be able to also trade wrapped Doge

115:10with extremely low transaction fees

115:11and very high speed as well.

115:13- Is there precedence for building secure bridges

115:16between cryptocurrencies?

115:17How difficult is this kind of task?

115:21- It's definitely something that's in its infancy.

115:23There definitely have been some cross-chain interaction

115:26things that have been done before.

115:28So the earliest is probably the concept of merge mining,

115:31when a chain just makes its entire proof of work algorithm

115:35dependent on the proof of work algorithm of another chain.

115:38And so I think famous Dogecoin

115:40actually merge mines to Litecoin,

115:42which is, I think in retrospect,

115:44it's not looking like a very good choice

115:45because now Dogecoin is bigger than Litecoin.

115:47But if there's potentially some way for Dogecoin

115:53to merge mine with an Ethereum proof of stake

115:58and stuff some kinds,

115:59then that could be an interesting alternative.

116:01So that's one type of chain interaction.

116:06As far as bridges, like one chain reading another chain,

116:09early in Ethereum's history,

116:10there was this project called BTC Relay.

116:12It's a smart contract on Ethereum

116:14that just verifies Bitcoin blocks.

116:16I think people stopped really caring about

116:20and maintaining it because there just weren't enough

116:22applications that were actually interested

116:24in using it at the time.

116:25And then the transaction fees got too high

116:27to actually maintain it.

116:28So I think if we want to make a BTC Relay 2.0,

116:33that becomes cheaper because it uses snarks

116:36or something like that, then you probably could.

116:38But maybe now's the time when you actually

116:42can do that sort of one-way verification.

116:44But the one challenge though is that

116:46if he wants to have a bridge

116:47that allows you to move assets between chains,

116:50then you don't just need one-way verification,

116:52you need two-way verification.

116:54And Ethereum can verify anything

116:55because Ethereum smart contracts

116:57can just run arbitrary code.

116:58But if you want Bitcoin to be able to do things

117:02based on what happens in Ethereum lands,

117:03then Bitcoin would have to basically,

117:06well, they can do everything with soft forks

117:07'cause that's their religion, but they'll do it that way.

117:12And if Doge wants to make a fork

117:15where that allows for two-way transferability

117:19with Ethereum, then they could.

117:22I mean, I think that would be a lovely collaboration

117:24to make if there's interest.

117:27I think there might actually even be some multi-SIG funds

117:30that has some funding.

117:33It's just a bounty for someone

117:35to make a bridge between the two.

117:37- Oh.

117:38Could you maybe try to psychoanalyze Elon Musk

117:41for a brief second?

117:42So what are your thoughts about Tesla and Elon Musk's journey

117:47through the cryptocurrency world?

117:49So first with Bitcoin and then with Dogecoin.

117:53So acquiring and holding a large amount of Bitcoin.

117:57And I believe, at least considering the acquiring

118:01and holding a large amount of Dogecoin,

118:03positives, negatives, what do you think the future

118:06for Tesla and SpaceX in the cryptocurrency space looks like?

118:10Do you think they'll consider Ethereum?

118:12- I'm sure that if they stay in the cryptocurrency ecosystem

118:17at all, then they have to at some point.

118:19(Lex laughing)

118:22You know, Bitcoin, number one, Dogecoin, number,

118:27I mean, you know, come on, it deserves to be number three.

118:29And then, or number two.

118:31And then Ethereum can be whatever that other number is.

118:34(Lex laughing)

118:37- If Ethereum only becomes a dog coin somehow,

118:42maybe change the logo to incorporate a dog of some sort.

118:46Almost like Doge sneaking behind.

118:50- Oh, that would be fascinating.

§15Transcript · 1:58:52–2:08:07

118:52- That's when the merge happens.

118:53- And I think, like Elon, you definitely,

118:56I think you would make a mistake if you were to kind of

118:59ascribe too much like sophisticated, malevolent,

119:03or any deep intentionality to the whole process.

119:07I think, like, he's just a human being and he likes dogs,

119:10just like I like dogs.

119:11- Yeah, I think that is literally the reasoning

119:14behind the whole Dogecoin thing.

119:16There is some aspect to which, I mean,

119:18the guy helped launch a car into space, right?

119:23Like, you could ask, like, what is the purpose of that?

119:27I think the purpose of that is fun.

119:30I think he truly is, more and more, especially lately,

119:35embodying the whole idea that the most entertaining outcome

119:39is the most likely, and he's fully embracing

119:42the most entertaining outcome.

119:44And in many ways, Dogecoin is the most

119:46entertaining cryptocurrency.

119:48As cryptocurrency becomes more and more impactful

119:50in the world, people are getting more and more serious

119:53about it, and so he's selecting the cryptocurrency

119:55that is the least serious and the most fun.

119:59And there's something to that, like coupling fun

120:03with technological sophistication,

120:05and somehow figuring out a way to do that well.

120:10- You know, I want the world to be fun.

120:12I think the world being fun is great.

120:14- Okay, let me ask about a couple

120:17of the technologies, if it's okay.

120:19- Sure.

120:20- What are your thoughts about Chainlink

120:22and hybrid smart contracts that utilize

120:24off-chain external data sources?

120:26- And I think it's definitely necessary

120:31for a smart contract so that you do a lot of things

120:34to use off-chain data of some kind, right?

120:36Like, if you want to have a stable coin,

120:38you need a price oracle so you know

120:39what price you're targeting.

120:41If you want to have some fancy crop insurance gadget,

120:45like I think Ether Risk has been doing a lot

120:48of good work with that, and I think it was either Kenya

120:51or Sri Lanka or both, like they're making a lot

120:54of good progress in some of those places.

120:59Like, you need some kind of oracle to tell you,

121:01you know, did it actually rain in this particular area?

121:04If he wants to have, like, assets that mirror

121:07other financial assets, you need an oracle.

121:09If you want to have a prediction market, you need an oracle.

121:11And so projects that provide oracles

121:15are definitely really important.

121:18There are definitely different kinds of use cases,

121:20like Augur is more about events,

121:22and the Augur oracle is designed, I think,

121:24differently from Chainlink, right?

121:26Like, Chainlink emphasizes the whole, you know,

121:28like we have a fast automated thing

121:31that just gives you data quickly,

121:33whereas Augur is more, you know,

121:35we don't give a crap about speed.

121:38And look, we don't need to give a crap about speed

121:39because if you want to get your money out

121:41on a prediction market that where in reality it's resolved,

121:44you can probably just sell your coins for 99 cents anyway.

121:47So, I mean, I think, I mean, Chainlink is definitely,

121:51like, taking a good, important part

121:56of the oracle design space.

121:58And I'm definitely happy that there's, like,

122:00that project's taking the task on.

122:02I mean, at the same time, I do think that, you know,

122:04their frog army on Twitter can get a bit intense at times,

122:07but like- - The frog army?

122:08Is there a way to incorporate sort of oracle network

122:11type of ideas into Ethereum?

122:14- I personally would prefer the Ethereum base layer,

122:17like, stay away from trying to provide

122:20too much functionality because, like,

122:22once you have the Ethereum base layer making a claim

122:27about, like, say, the US dollar to Ethereum price,

122:31like, at some sense, you're basically saying

122:34that, like, Ethereum as a base platform

122:37starts making what could be geopolitical statements.

122:40- Right. - Right?

122:40Like, for example, you know, imagine if there was some,

122:43you know, civil war and the US split up

122:45and you had two currencies

122:46that both claims to be the US dollar.

122:47Well, you know, Ethereum would have to pick one

122:50for the sake of everyone who was already using that oracle.

122:53So, you know, does that mean that the blockchain

122:54would be, like, taking a position

122:57in this big mega-political debate?

122:59So, I think, like, for just those kinds of reasons,

123:03I would personally, like, prefer Ethereum itself

123:08to be more of this sort of pure platform

123:11that just analyzes transactions,

123:13just mathematically using, like,

123:16deterministic consensus rules.

123:17And then if you need the oracles, that can be layer twos.

123:20Like, I think Ethereum, like, benefits

123:23from not trying to do everything at layer one

123:26and having this, like, very robust layer two ecosystem

123:29where you have all these projects doing interesting things.

123:31- Yeah, focus on the basic technology, avoid the politics.

123:34Gotcha.

123:34Let me ask a bit of a human question.

123:37Charles Hoskinson, someone you've worked with

123:43in the early days of Ethereum,

123:45there appears, to my outsider view,

123:48to have been a bit of a falling out.

123:51Is there a positive, inspiring human story

123:53to be told about why you two parted ways?

123:59- I kind of want to let the various books

124:01about Ethereum speak for themselves,

124:04but, you know, I feel like, you know,

124:07since that time, I think, you know,

124:10Charles has clearly, I mean,

124:14progressed and matured in a lot of ways.

124:16And people who follow Charles closely

124:19have definitely told me that, you know,

124:21like, 2021 Charles is very different from 2014 Charles.

124:24And I'm sure 2021 Vitalik is much different

124:26from 2014 Vitalik as well.

124:28- I'm kind of interested how the 2030 and 2040 Vitalik

124:32and Charles look like as well.

124:34- Oh, interesting.

124:35- Like the progression of the humans.

124:37- Is this going to be one of those things

124:39where, like, everyone comes full circle

124:40and then 2030 Vitalik and Charles are best friends?

124:43- Yeah, not necessarily best friends,

124:45but some kind of,

124:47are able to reminisce in ways that is,

124:51that puts some of the tension of the past behind.

124:55- I think such things are possible.

124:58I think, you know, people definitely,

125:01absolutely have a right to,

125:02and I think should strive to just constantly change

125:06and reinvent themselves.

125:07- Is there something you could say about your thoughts

125:11about the Cardano project that Charles Hoskinson leads?

125:15They've worked on some interesting ideas

125:19that mirror some of the ideas in Ethereum,

125:22proof of stake, working on smart contracts

125:27and all those kinds of things.

125:28Is there something, again, positive,

125:31inspiring that you could say?

125:33Are they a competitor?

125:34Is it complimentary technology?

125:36- There's definitely interesting ideas in there.

125:39I mean, I do think Cardano takes a bit of a different

125:42approach than Ethereum in that, you know,

125:44they really emphasize having these big academic proofs

125:47for everything, whereas Ethereum tends to be more okay

125:51with heuristic arguments, in part because it's just trying

125:54to do more faster.

125:55But there's definitely very interesting things

125:59that come out of IOHK research.

126:02- Can you comment on that kind of idea?

126:05I, as sort of having a foot in research,

126:08enjoy Charles's kind of emphasis on papers

126:12and deep academic rigor.

126:14What's the role of deep research rigor

126:18in the world of cryptocurrency?

126:20- Interesting.

126:21I'm actually the sort of person who thinks

126:22deep rigor is overrated.

126:25The reason why I think deep rigor is overrated

126:27is because I think, in terms of why protocols fail,

126:32I think the number of failures that are outside the model

126:37is even more important, is bigger and more important

126:39than the failures that are inside the model.

126:41Right, so if you take selfish mining, for example,

126:44that original discovery from 2013 that showed how

126:51Bitcoin does, even if it has a 50% fault tolerance,

126:56assuming everyone's honest, it only has a zero to 33%

127:00fault tolerance, depending on your network model,

127:02if you assume rational actors.

127:05And to me, that was a great example of an outside

127:09the model failure, right?

127:10Because traditional consensus research, just up until,

127:14before the blockchain days, did not think about

127:17incentivization much, right?

127:19There was a little bit of thought about incentivization.

127:21There's a couple of papers on the Byzantine Altruist

127:24rational model, but it wasn't that deep.

127:26It was mostly operating under the assumption that

127:29we're gonna make consensus between 15 participants

127:33and these are institutions, and if something goes wrong,

127:36then we can figure out whether or not it was deliberate

127:39offline, and if they did something evil, we can sue them.

127:42Whereas in the crypto world, you can't do that, right?

127:44And so, that whole discovery basically arose

127:47just because the model of traditional consensus research

127:52didn't cover those possibilities, and then once you go out

127:56of the model, those other issues do exist, right?

127:59So, but then at the same time, there definitely are

128:03protocols that turn out to be, that do have failures

128:07inside the model.

§16Transcript · 2:08:08–2:17:19

128:08Like this reminds me of the time when I found a bug

128:12in a proposed consensus implementation from either

128:16BitShares or EOS.

128:18This happened around the end of 2017.

128:20So, that was definitely inside the model because they had

128:24a very clear idea of what they were trying to achieve.

128:26They had a very clear description, and there's a very clear

128:29mathematical argument for why the description doesn't lead

128:32to what they're trying to achieve.

128:33But ultimately, what you're trying to achieve can never

128:35be fully described in formal language, right?

128:38Like this is the big discovery of the AI safety people,

128:42for example, right?

128:43Like just having a specification of what you want

128:48is an insanely hard problem.

128:49And like the more powerful the optimizer that you're giving

128:53the instructions to, the more you have to be careful.

128:56And so, you know, I think there are kind of these two sides.

129:01And then the other thing is that a lot of the academic

129:07approach ends up like basically optimizing for other people

129:11inside of the academic system.

129:12And it doesn't really optimize for like curious outsiders.

129:17Whereas like I personally, Matt, like totally optimize

129:19for curious outsiders, or at least I feel like I strive to.

129:23So I guess like that's my case for why I like tends

129:28to behave in ways that, you know, occasionally traditional

129:32academic types criticize as being reckless.

129:35But I mean, on the other hand, you know, there's definitely

129:39real benefits that come from like just taking

129:43a rigorous approach, especially when, you know,

129:47you know what the thing, like you know what the specification

129:50is of what you're trying to get.

129:53And like, you're trying to kind of improve your way

129:56or provide protocols that actually provide that.

129:58And like, you know exactly what you're looking for.

130:00I feel like realistically, you probably want to do

130:04both kinds of analysis.

130:05And like sometimes even want to do both kinds of analysis

130:08in stages, right?

130:09Like you have, you want to do more quick and dirty things

130:11and even wants public feedback on the quick and dirty stuff.

130:14And then later on you formalize it more

130:16and then you get more feedback.

130:17Like in general, I guess I feel like the norms of research

130:23in the future, like the internet has just changed so much.

130:27There's no way that it's not going.

130:28And you know, it's even changed like collaboration

130:32structures and like the patterns in which we work

130:34with each other.

130:35There's no way that the correct structure

130:38for collaborative research is the same

130:40as what it was 15 years ago.

130:42But like what combination of these existing components

130:46and of new ideas it is like that's something that's,

130:48you know, totally legitimate to kind of fight it out.

130:52And I think it's great that there's a different ecosystems

130:54that have different attitudes to things.

130:56Like, you know, I think, you know, there's a big possibility

130:58that, you know, things that the Ethereum,

131:01ways that the Ethereum ecosystem approaches

131:02some problems is totally wrong.

131:03And if there's other ecosystems with different principles

131:06and they do well, that's something that we can learn from.

131:09- In the spirit of the depth first search,

131:11can you comment on AI safety?

131:13And some people are really worried about

131:15the existential risks of artificial intelligence.

131:18Is there something you could say that's hopeful

131:22about how we avoid in the same kind of line of reasoning

131:26about creating formal models versus kind of looking

131:30outside the model into what the real world actually is like.

131:33Is there some lessons from that we can take

131:36and map onto the AI safety world where the potentials

131:40of the technology, whether it's in autonomous weapon systems

131:45or just the paperclip problem,

131:47that we can avoid AI destroying the world?

131:50- So my impression is actually that like,

131:54this is more of a kind of far away impression

131:56and it could be wrong, that it might even be

131:58that one of the challenges is that AI is not formal enough.

132:01Like because AI is very practitioner oriented, right?

132:05Like it's all about like, hey, I found a couple of hacks

132:08and look, I ran them and look, they seem to improve

132:11classification accuracy from 0.684 to 0.773.

132:15So a lot of the time, there just isn't actual science

132:19behind why this hack works and why this other hack

132:23doesn't work, you just sort of like trial and error

132:24your way into it.

132:25And I could see how that approach works,

132:30but at the same time, like that approach is not good

132:32for eligibility, for example, it's not good

132:35for like understanding what the heck is actually going on,

132:37like how these kinds of systems conceivably might fail.

132:41Like there's even a debate on like,

132:45can you take GPT-3 like things and just scale them up

132:49and their intelligence will continue to improve

132:51or is there just like some types of reasoning

132:53that they're fundamentally bad at

132:54and like they're not gonna get good at it

132:57no matter how much you like scale this exact same approach

132:59and add more hardware to it.

133:01So having like thinking about what's going on

133:06more explicitly, I mean, my understanding is that

133:08a big part of AI safety research is trying to do

133:12that sort of stuff, right?

133:13- Formalize.

133:14- Yeah, formalize, try to improve just AI eligibility,

133:19like trying to understand if the AI makes some

133:22classification so we can actually see like what happens

133:25and look what's going on in the middle, right?

133:27Whereas with crypto or with traditional cryptography,

133:31it's like very much not, well, okay,

133:33I mean, I should quite say that.

133:35It's traditional cryptography is this interesting mix

133:37of being very formal and being very informal

133:40because it's very formal with given

133:43these security assumptions prove that the protocol

133:45works under these security assumptions.

133:47The places where it's very informal is like,

133:49well, how do we even know that there isn't

133:51an efficient algorithm for factoring numbers?

133:53Yeah, we kind of tried it for 40 years

133:56and then so far no one's found anything better

133:58than the general number field sieve and like,

134:01okay, fine, we'll just assume it's fine.

134:03How do we know you can't find the discrete log

134:07between two elliptic curve points?

134:08Like, nope, did it a couple of decades,

134:11no one's found anything faster than like baby step,

134:14giant step stuff.

134:15So that's, and like there's definitely ways

134:20in which that approach really makes sense, right?

134:25Because at least you can concentrate your analysis

134:28on a small number of building blocks.

134:30And like, you do have some intuitive reasoning

134:33about those building blocks, but like at least

134:34there was a small number of building blocks

134:36and lots of people are looking at them.

134:38And then everything else just sort of gets formally built

134:40on top and you actually can like mathematically

134:42reduce the security of big things to building blocks, right?

134:45Like you can have mathematical proofs that say,

134:49if you make a ZK-SYNARC of a yes statement

134:52when in reality that statement is false,

134:54then you can use that to like extract information

134:59out of elliptic curves that, you know,

135:00it completely breaks the problem or something like that.

135:03So-

135:04- So ZK-SYNARC is an example where formalism is beneficial.

135:08- Absolutely, yeah.

135:09- And so maybe you can have the same kind of stuff

135:11in the AI safety within AI systems

135:14that you can get a hold of some kind of aspect

135:18of the systems that you can control provably.

135:21- And then in blockchains and cryptocurrency,

135:24I think the one area where consensus mechanisms

135:27is still more an art than a science

135:29is that these aren't just like technological systems,

135:32they're crypto economic systems, right?

135:33And they make assumptions about people.

135:35And which assumptions you can make about people

135:37is not something that you can prove with math.

135:39- Right, even just the basic 51% people are honest.

135:44- Can you trust the 51%?

135:47If you can't trust the 51%,

135:49can you trust the other 49% to be able to coordinate

135:53on making their own fork?

135:55What will happen to coin prices?

135:56How do people as human beings react to these events?

136:00There's all of these assumptions.

136:02But at the same time,

136:04if you can write down the assumptions,

136:05then you can do formal things with them.

136:08- I almost forgot to ask you

136:10about one of the most exciting aspects of Ethereum.

136:13I mean, it's non-technical.

136:14I think it's societal, it's social, which is NFTs.

136:20So what do you think about the explosion of NFTs

136:24in the recent months,

136:26especially in the art world and beyond?

136:29And what does the future look like?

136:31So this is maybe the social impact on the world,

136:35on the individual creators of all kinds.

136:38Is that something you've actually expected to see,

136:42NFTs having this kind of impact?

136:44And beyond, what do you think will happen

136:48in the digital space with NFTs,

136:51in virtual reality, in gaming, all those kinds of things?

136:54- I was definitely surprised by NFTs in particular.

136:59I even actually, I think, might be on record somewhere

137:02on some tech conference panel.

137:03They were asking,

137:05it was one of those overrated or underrated sections,

137:07and it asked about NFTs.

137:08And I thought, and I said,

137:10hey, I think NFTs are overrated.

137:11And in retrospect, that turned out to be quite wrong.

137:14I think, I guess I just personally

137:17can't really relate to this concept

137:19of spending a lot of money on a thing.

§17Transcript · 2:17:22–2:26:31

137:22There's no clear understanding

137:27of why that thing would maintain its value.

137:31- Uniqueness of a thing having value.

137:34- Right, exactly.

137:35I definitely cannot really understand

137:40the psychology behind paying $200,000

137:43for original art painting.

137:44I'd be like, if I had a man,

137:46he should just give me photocopies of everything.

137:48You can hang three photocopies of the Mona Lisa.

137:52Why would I even have the Mona Lisa?

137:53I think I'd probably just have some Nyan cats or something.

137:56- That's one thing where mathematics

137:57or theoretical computer science cannot formalize

138:00why the heck NFTs are valuable at all.

138:02- But the thing that makes me very happy

138:06about the space now that it has happened

138:08is that, this gets back to the conversation

138:11that we had at the beginning.

138:13I'm interested in this concept

138:14of decentralized public goods funding.

138:17I want things that are good and valuable

138:20to as much as possible also be things

138:23that can economically sustain the people who produce them.

138:27Because if you don't have that,

138:29then either the public goods just don't get produced at all

138:32or people make centralized versions

138:34that have some of the properties and try to be substitutes,

138:37but actually just like concentrate control

138:39in a very small group.

138:40Both of those things are not very nice.

138:44The nice thing about NFTs would be,

138:46well, if you're an artist and you can just mint NFTs

138:49and this is a source of revenue,

138:50then like, great, that's another stream of revenue

138:52for creative work that often does still get underfunded.

138:57And that's amazing.

138:58- Okay, let me ask you a weird question.

138:59We talked about Craig Wright a little bit,

139:01but a lot of people write to me, one of two emails.

139:06One email is calling any coin outside of Bitcoin

139:13a scam, and then the other email is saying,

139:18my favorite coin is the best coin,

139:22it's going to save the world, whatever that coin is.

139:25And so I sit back and I look, I have no idea.

139:30I try to figure out like the humans

139:34that I trust in this space, just the basic human qualities.

139:38But do you think some coins are scams?

139:42Do you think some coins, maybe another way to ask it,

139:46are scammier than other coins?

139:48How are people that are looking outside of this space

139:51where there's all of these cryptocurrencies

139:53supposed to figure out what is a scam and not,

139:57or how do you use the right kind of language

139:59when talking about them?

140:01Because there's the harshness of the language

140:03from the Bitcoin maximalists that doesn't just say

140:06everything's a scam, including Ethereum,

140:08but they use terms like shitcoin

140:11that says it's not only a scam, it's like a waste of time.

140:14I mean, every word you can use, they say that.

140:17That's very harsh.

140:18And then some people are just, apply the word scam

140:22much, much more conservatively and just refer to coins

140:26that legitimately are trying to scam people

140:29out of their money as scams.

140:31So what do we do with this word scam?

140:33Should it ever be applied to coins?

140:35And is it a binary thing or is it a gray area?

140:41- I think it's definitely a gray area.

140:42There's definitely things that are really and actually scams.

140:46Like, I mean, BitConnect would be one example

140:48of something that's a way on the scam spectrum.

140:51Did you see their 2017 promotional video, by the way?

140:54- Oh, BitConnect? - Yeah.

140:55♪ Hey, hey, hey ♪

140:57♪ What's up, what's up, what's up ♪

140:59♪ BitConnect ♪

141:01It was this three minute, 48 second video

141:03that was just of this guy making this totally crazy rant.

141:07And it was at some conference in Vietnam

141:10where they were, of course, trying to convince

141:12a whole bunch of people to buy this coin

141:14and they had these claims about how it would go up in value.

141:17That was definitely the peak of these pure,

141:20completely scammy coins.

141:24And that was definitely really terrible.

141:27And I actually, I feel like we have less,

141:29despite cryptocurrency as a whole being bigger,

141:31we actually have quite a bit less of that now.

141:34But then, of course, there's this spectrum

141:37of things that are not completely scams

141:40and then things that are not scams

141:42and that are technically totally fine projects,

141:44but where their community is just incredibly sketchy.

141:48And then all the way to things

141:50that are where the community is nice,

141:52but maybe the project is just fundamentally incapable

141:55of achieving what it's trying to do

141:56or in the community doesn't realize.

141:57And then really good projects.

142:00So if you wanna go a step,

142:04if that's 100% scam,

142:06then what would I call, say, 80% scam?

142:09Bitcoin SV is one example.

142:11This is a Craig Wright's fork of Bitcoin.

142:13Theoretically, it's a blockchain, right?

142:15It's a fork of Bitcoin.

142:16It has 512 megabyte blocks.

142:20If you really wanted to, you could use the blockchain.

142:23It satisfies the properties

142:24that you can send transactions onto it.

142:27You can probably use it as a backup to store your files

142:31if you really wanted to, just because it has so much space.

142:35It might fail, but

142:39it's, but at the same time,

142:42like, you know, as we basically said,

142:43like Craig Wright is a scammer

142:46and like half the community is just totally batshit insane.

142:49- So the humans, the humans of a particular cryptocurrency

142:53is what makes for a scam and not,

142:54like the humans at the top that have a voice

142:57guiding the community.

142:58- Yeah, like I think, you know, in the case of BSV,

143:01the humans, they make just completely wrong

143:04and just obviously wrong claims

143:07about like what BSV is capable of accomplishing

143:10and what it conceivably could accomplish.

143:12And like, there's just a lot of aspects of it

143:15that make it feel like a money grab.

143:17So that's one example.

143:18And then, you know, you gotta go a bit further

143:20and then, you know, you have like the trons of the world

143:23and like, you know, that's a platform, you know,

143:25you can use it, you can do, you can do stuff on it.

143:27But at the same time, like, you know,

143:30they did plagiarize the IPFS white paper and then,

143:33you know, they-

143:34- So the scam equalities.

143:36- Yeah.

143:37- The thing that throws me off a lot,

143:38this makes it very difficult for me,

143:40is that most coins, but the ones that make me feel like

143:45are scammy, have a large community of people

143:49that are super positive about it.

143:53Like, and they'll write to me.

143:54Now that said, sort of on the flip side of that,

144:00Bitcoin people are also very positive.

144:04There's some sense, the reason I was having like squinty eyes

144:09looking at Bitcoin for quite a while,

144:12is like, why is everyone so positive?

144:14I was getting total cult vibes.

144:18Like, the ideas are not grounded in truth,

144:22but are grounded in an obsession of like,

144:26when you can artificially conjure up a truth,

144:29which is why I was a little bit like worried about Bitcoin.

144:31I think I've learned a lot since then

144:33to where like, I learned to separate the community

144:38from the ideas, and I think Bitcoin is a revolutionary idea

144:42on many fronts, but still a community that's like

144:46dogmatically excited about something,

144:48whatever that is, makes me skeptical.

144:51Maybe it's just like my upbringing,

144:53but when everybody's really excited about something,

144:56it makes me skeptical.

145:02But it also makes me difficult to decide

145:03what is a scam or not, because some of the most

145:05exciting ideas in this world have a community

145:08of people who are excited about it, right?

145:09'Cause it's, I don't know.

145:12I think space exploration is super exciting,

145:14and there's people, I know a lot of them,

145:17that are exceptionally excited about space exploration.

145:21Does that mean it's a scam?

145:23No. - No.

145:24- So I don't know what to do with that,

145:26and so most say just try to stay away, I suppose,

145:28but it's unfortunate, because I'm sure there's

145:31a lot of exciting technologies in that space.

145:33- Like in the case of Bitcoin, I would definitely

145:35not call Bitcoin a scam.

145:36- Right. (laughs)

145:39Right.

145:40- I would also not call Litecoin a scam.

145:43There's people who call Litecoin a scam

145:45because they just say, oh, look,

145:47it has no fundamental use case,

145:49and the concept of being silver to Bitcoin's gold

145:52is just stupid, and milli-Bitcoin is the silver

145:56to Bitcoin's gold.

145:58But at the same time, if you have these people

146:03who just, they do seem to earnestly believe this,

146:06and they're trying to just make Litecoin be Litecoin

146:10as best as they can, then to me,

146:13that's enough for it to not be a scam.

146:14- Yeah.

146:15- And then, so yeah, I think the biggest gray area

146:21is definitely between projects that are earnest,

146:27but they have just all sorts of these different

146:31combinations of flawed qualities to them.

§18Transcript · 2:26:33–2:35:35

146:33- Yeah. - Yeah.

146:34- I mean, the ones that legitimately is a scam

146:36is when the key people that are at the head

146:39of the project are intentionally lying.

146:42And I think as long as the intent is to try

146:46to do good in the world, even if your actual

146:49implementation of that is flawed,

146:51I think that's not a scam.

146:53It could be flawed ideas, it could be wrong ideas,

146:55but it's not a scam.

146:57I'm learning to navigate this space.

147:00- Yeah, it's definitely a very challenging space

147:03to navigate.

147:04I mean, it's in some ways a reflection

147:08of the world at large.

147:10- Yeah, and as we've said, maybe offline,

147:13that the fact that money is involved

147:15makes it a little bit more complicated,

147:17that lives can be ruined by the choice of technologies

147:24that are taken on.

147:25So it makes it more real, more painful,

147:28more elevated, the impact of this.

147:31- Like imagine Mac versus PC wars,

147:35if everyone who bought a MacBook had 10 Apple shares

147:38inside of it, and everyone who had a PC

147:40had 10 Microsoft shares inside of it.

147:42And then you had the elites who bought their Macs

147:45back in 1983, that they spent $500 dead,

147:48and now they have $40 billion.

147:50So they just think that they're these gurus

147:52who understands the future of finance and geopolitics,

147:55and they make theories about why Apple

147:58is the one that's gonna bring freedom to the world,

148:00and Windows is secretly aligned with the axis of evil.

148:05- Oh, that's brilliant.

148:06So yeah, this is so brilliant.

148:07So I think the right way to think about this

148:09is we map some of the cryptocurrency battles

148:12into the space of like Emacs versus Vim,

148:14or Apple versus PC, if there were some stock

148:19that came along with each implementation of,

148:23each PC, each Mac, that's fascinating.

148:25This is 100% correct, 100% correct.

148:28'Cause then that really energizes the armies

148:31of people debating over this in a way

148:32that something without money does not.

148:35Okay, let me ask you about something really fascinating

148:38that you are also excited about, which is longevity.

148:41Anti-aging.

148:44You have donated money to the Sense Foundation.

148:48So you have an interest in this whole space

148:50of lifespan research.

148:51What's your vision here?

148:54Or what do you hope to see in anti-aging

148:58and longevity research?

148:59- I think I hope to see the concept

149:03of seeing your parents and grandparents die,

149:06just slowly disappear from the public consciousness

149:08as an experience that happens

149:10over the course of half a century,

149:12the same way that getting lost in a city

149:15slowly disappeared over the public consciousness

149:16over the last 50 now that we have smartphones.

149:19- The thing you have from Nick Bostrom,

149:21the essay pinned in your Twitter,

149:26argues that essentially that death is almost unethical.

149:31Like the fact that we don't do something

149:34about this thing that, in the essay,

149:37is a dragon that keeps murdering everybody around us,

149:42including our parents and grandparents,

149:46is like the fact that we don't try to do something

149:48aggressively about that dragon

149:50doesn't make any sense.

149:53So you think this is a battle worth fighting,

149:58a battle for immortality or at least longevity?

150:01- I'd say absolutely.

150:02And I'd say it's a battle where we really have started

150:07over the last five years in particular

150:09to see the first cracks of humanity

150:14starting to make things that look like

150:16they'll turn into victories.

150:17- Do you think humans can eventually live forever?

150:22And maybe as a side comment to that,

150:26what technology do you think will enable that?

150:28Is it genetic modification?

150:29Is it cloning?

150:30Is it uploading your mind?

150:32- Define forever.

150:33Like are we talking a thousand years, a million,

150:3510 to the 14, 10 to the 45?

150:38- Well, let's start, as I tweeted today,

150:40eventually everything, the universe will be filled

150:43with super massive black holes.

150:44So that forever maybe like backtracking to where--

150:49- We'll have 10 to the 16 years to figure it out.

150:52- Yes, exactly.

150:54Yeah, maybe travel between the multiverse,

150:59between the different universes of the multiverse.

151:02I mean, but forever meaning like, you know, millennia.

151:11I definitely think that we can get there.

151:13I definitely think that it's the sort of thing

151:15that's going to take an insanely huge amount of work.

151:19And I definitely think it's the sort of thing where,

151:21you know, once we figure out the first crop of problems

151:24and like people start living to 150,

151:27we'll just realize that there's like 10 other problems

151:29that kill you half as slowly and we'll have to do more work.

151:32But you know, the good news is that this,

151:34this is Aubrey's longevity escape velocity argument

151:37that if you get everyone to live to 150 now,

151:39then you know, you have half a century to fix

151:41to all those other problems as well.

151:44So I'm optimistic for that reason.

151:47I think you definitely do not want to underestimate

151:52human ingenuity, especially over the longterm.

151:54Like just to look at what happens to computers

151:56between, you know, the ENIAC in 1950

151:58and where we are in 2020, right?

152:00Like that's a span of 70 years.

152:02So like, you know, both of us, I think,

152:04with just present day technology,

152:07I mean, we have at least 70 more years to live.

152:11So just like imagine what kind of sea change

152:13will happen in biomedicine during that time.

152:16And the other thing that made me optimistic

152:17is that I actually think COVID has been this kind of event

152:22that's really kind of pushed biomedicine

152:26and especially like activist approaches to biomedicine

152:29really into the public consciousness, right?

152:32Like it basically, it's put people into this mindset

152:36that, you know, wait, like, you know,

152:37it's not just like, you know, the bits and tweets

152:39that are gonna save the world.

152:41You know, the bio was actually like super important and huge

152:46and, you know, ultimately what's ending COVID basically,

152:51you know, is the vaccines and the vaccines

152:54have just been, you know, amazing.

152:56And if you can take that energy and restart,

153:01and also like this, I think, philosophical attitude

153:04that I've noticed, like I think the way

153:06that I would describe the philosophical attitude here,

153:09this is going more depth first,

153:12is that I think the way that I kind of interpret

153:15part of what I would call late 20th century ideology

153:19is that there is this mentality that, you know,

153:21nature is good and disruptions from nature are bad.

153:25And generally you wanna minimize disruptions from nature.

153:28And like this exists everywhere

153:29in the political spectrum, right?

153:31So there's nature as in literal nature.

153:33And my view is that like the right wing version of that

153:35is markets as nature, right?

153:37- Markets as nature.

153:39- Yeah, like, you know, the way that, like,

153:42that kind of philosophy talks about, you know,

153:45markets and like the goal of not interfering with them,

153:48like, you know, it is very kind of like nature styled.

153:51And then of course, you know, the conservative one,

153:53which is like traditional culture that existed

153:56before the activists started controlling everything

153:59as also being a kind of nature.

154:01But the 21st century attitude and like really COVID,

154:05you know, has flipped a lot of minds

154:08because with COVID what's happened is that,

154:10well, no, like it's not nature is not safe, right?

154:13The default is that is like, you know,

154:15untold misery and suffering

154:17in tens of millions of people dying.

154:19The only way out for us is through like basically

154:23human ingenuity.

154:25And that frame of mind is one that's like

154:29much more friendly to one,

154:31this other change of minds that I want to see,

154:36which is like basically treating aging

154:37as an engineering problem, right?

154:39Like the default is all 7.8 billion human beings

154:43that are currently on this earth are gonna die

154:44and they're gonna live their last decade of life

154:47in a debilitating pain.

154:48And the only way to stop that is human ingenuity.

154:51And, you know, we don't have that solution yet,

154:54but you know, if we work hard, we will.

154:56- And more and more people on the biology side,

154:58computational biology, are basically converting

155:00the mess of the human biology into an engineering problem.

155:05And once that conversion is happening,

155:07looking at the genetic code, the proteins,

155:09all those kinds of things,

155:10once that conversion happens,

155:12you can now apply the tools

155:14that we know how to solve engineering problems

155:17to solving it that way.

155:18And then there's also the other version,

155:19which is, you know, why do we romanticize this meat vehicle

155:24that ultimately is just a thing that carries the brain,

155:28maybe we can more and more convert ourselves

155:30into the digital realm.

155:32This is where like Neuralink,

155:33have the brain-computer interfaces

155:35and then achieve immortality in the space of information

§19Transcript · 2:35:38–2:44:00

155:38in the digital space versus in the biology space.

155:40- That stuff's interesting too, I agree.

155:42I mean, I think, you know, we have enough resources

155:45and we should just try all the parallel tracks.

155:48You know, it's great that we have people

155:50just trying to make our bodies work.

155:51It's great that we have people trying to upload

155:54or improve brain scanning.

155:56It's also great that we have just like people

155:58improving cryonics.

155:59So like we could just like, you know,

156:01go to sleep in the freezer and eventually,

156:04hopefully sometime in the future, you know,

156:06how Finny is gonna be able to wake up all of this.

156:09You know, anyone who gets cryochronically frozen today

156:14will be able to wake up, but you know,

156:15that's a bet, right?

156:17That's the last resort.

156:18And then the other interesting thing

156:20about the like extreme uploading approach, right?

156:23Is like, we're excited about space

156:27and one of the points that a lot of science

156:32or like hard science fiction types make is that,

156:34you know, if you wanna explore space,

156:35that's a lot easier if you're not a human, right?

156:38Like one example of this is that, you know,

156:40in the context of humans, we're talking about like,

156:42oh, we're gonna be able to go to the moon

156:44or we're gonna be able to go to Mars,

156:46but there's this project called Starshot, I believe, right?

156:49That's basically trying to send spacecrafts

156:52to mini spacecrafts to Alpha Centauri.

156:55And they literally believe that they're going to be able

156:58to get spacecraft over to Alpha Centauri

156:59like four light years away by like the 2060s.

157:03Now, I mean-

157:04- By traveling close to the speed of light, yeah.

157:05- Exactly, like, so the way it works is, you know,

157:08you have these light sails,

157:09like you basically take these as a spacecraft

157:10and you shine a laser at it and the laser is insanely strong,

157:13quickly accelerated at a hundred Gs,

157:17no, I think it was 10,000 Gs

157:18until it gets to 20% of the speed of light.

157:20And then, you know, it goes on your merry way, right?

157:22So if you want to be in, like,

157:27personally explore the Alpha Centauri system

157:30within like two centuries or one century,

157:33then, you know, being a robot is like

157:37by far the most practical way to do it

157:39'cause there's no way that a human being

157:40can survive 10,000 Gs.

157:42So it's definitely interesting long-term,

157:45but at the same time,

157:47there's definitely a lot of like psychological hangups

157:50and a lot of like deep philosophy

157:52that we'll just have to grapple with to get there.

157:55- I think what it hangs on the topic

157:57of whether we can convert consciousness

157:59into an engineering problem.

158:01So like, is consciousness tied to our biology?

158:05Because the moment we can convert consciousness

158:07into a digital form,

158:09then we can send it with that light sail

158:11to Alpha Centauri.

158:12Until then, a robot is not carrying anything

158:16except maybe some basic knowledge like Wikipedia.

158:18It's not carrying the flame of human consciousness.

158:21I have high hopes for converting consciousness

158:25into an engineering problem.

158:27In fact, I think it's not as difficult as people think.

158:30- I agree with that.

158:31I'm definitely in the camp that consciousness

158:33is a property of the algorithm

158:35and not a property of brain structure.

158:38The other fun, like the kinds of philosophical things

158:41we'd have to grapple with is like,

158:43once you upload yourself, like you can hit Control + C.

158:46You know, like it wouldn't be lovely

158:48to have like 10 copies of a little experiment

158:50and then like we could just interview everyone.

158:53- So this is, I mean, this is,

158:54I have to ask this question.

158:56It's a difficult one, which,

158:58I don't think it'd be wonderful, first of all.

159:00- Sure.

159:02- So in the following way,

159:04and this has to do with immortality as well,

159:06there's something about scarcity that creates value.

159:11Or there's a bunch of philosophers,

159:13Viktor Frankl, Bernard Williams, Ernest Becker,

159:16they argue that death or the scarcity of life

159:20creates meaning.

159:21The reason we, life is beautiful,

159:24the reason so many moments of experience

159:27of love or delicious food,

159:31all those things are made delicious

159:34because they're finite, because they end,

159:36and because we don't have that many of them.

159:39And there's a kind of worry that

159:41if we extend the human lifespan,

159:43if we achieve immortality,

159:45or if we, God forbid, clone me,

159:50multiple times, then you lose the richness

159:52of what it means to have this life,

159:55to have this experience.

159:57Is that worry you at all?

159:58Do you think there's some aspect to which

160:00death does in fact give meaning to life?

160:02- I guess the one historical parallel,

160:05and this might be a bit unfair,

160:06is that there have been philosophers

160:09that have said things like,

160:11war gives meaning to human collectives,

160:14and the struggle for supremacy

160:16between nations and races

160:18is this big driver of progress

160:21that ensures that everyone strives to be their best.

160:25And of course, this viewpoint got into the head

160:28of a crazy Austrian guy,

160:30and 20 years later, his soldiers

160:31were shooting at my grandparents.

160:33So, these days we don't really have that,

160:36but yet life still feels meaningful.

160:39We've still found other ways to,

160:41there's still a striving for technological progress,

160:47there's still a striving for self-improvement in general,

160:52and it turns out that you don't actually need

160:55to have existential conflicts in order to have that.

160:58Now, maybe you need conflict,

160:59but we have other kinds of conflict, right?

161:01Like we have competition between businesses,

161:03competition between political ideologies,

161:05competition between projects.

161:07And so, these are,

161:09whatever the psychological needs are,

161:12they're just our substitutes for it.

161:14So, I guess, yeah, so if we,

161:17trying to say, I feel like once we start living

161:21to the age of 200, then I'm just intuitively expecting

161:26that we'll see substitutes emerge in the same way.

161:30- Yeah, we'll create conflicts of other sorts

161:35that lead to less human suffering than wars do.

161:38Like we'll just start playing Diablo 4, 5, 6,

161:42'cause you die in video games.

161:44So, maybe we'll get some of the inkling of scarcity

161:48through the activities we partake in

161:50as opposed to our own body dying.

161:52I mean, I feel shitty when I,

161:54I remember in Diablo 3, you can play in hardcore mode,

162:00where if you die in the game, your character's dead.

162:03So, maybe we'll get the richness of,

162:07like that we currently get from life

162:09by having little artificial versions of ourselves that die.

162:12Interestingly enough, as I've just personally

162:15spent more time in this world,

162:17I've started realizing that there is a concept

162:19of real finiteness that still exists,

162:23and it might even still be a thing that provides meaning

162:25that doesn't require anyone to actually die.

162:28Like, for example, how many people from middle school

162:32or even high school, yours,

162:34do you still talk to regularly?

162:36- I happen to be close friends with four or five of them.

162:39- Okay, well, in my case, the answer is zero

162:41for middle school and two for high school.

162:43- But you're right.

162:43- Right.

162:44- It dropped.

162:45- Exactly, it dropped a lot.

162:46- Close to zero.

162:47- And so, there's a lot of these just,

162:49like relationships that end up being very finite.

162:52A person changes their,

162:54I feel like a person changes enough of their worldview

162:57after 25 years.

162:58Was there even a study about this?

162:59Something like a person and themselves 25 years later

163:03are about as different as like two different people

163:06or something like this.

163:08So, yeah, like I mean, just like you can have conflict

163:10without bloodshed.

163:11I think you can have finiteness

163:14and even the necessary sorrows of finiteness

163:18that give meaning without like literally

163:20anyone having to end their life.

163:22- And hopefully, if we do extend our life,

163:24we'll figure out ways to extend the period of time

163:27where there's neuroplasticity

163:30to where we could change our worldviews

163:33continually throughout that time

163:34so you can have these different phases of life.

163:38- I thought it would be fun to hear you speak a little Russian.

163:42- Yes, of course.

163:44- How did your Russian roots help you?

163:47- That's an interesting question.

163:50- What can you say in Russian about that?

163:52- What can I say about my Russian roots?

163:55When I just look at other projects,

164:00other people in the blockchain industry,

§20Transcript · 2:44:07–2:53:24

164:07sometimes when I just look at what Russian people do,

164:12what other people do,

164:14I can sometimes feel that these people

164:19who are Russian,

164:21there's something that feels like me,

164:26but I don't know how to explain it.

164:31- You think there's,

164:33so for people who don't speak Russian,

164:35that Vitalik said that there is something

164:40to the spirit of the people that are Russian

164:42that are working in the cryptocurrency world

164:44that's a little bit different

164:46and it's something that connects

164:50to some kind of aspect of your own self,

164:53some kind of roots there.

164:54It's kind of interesting.

164:56Do you think that there's,

164:58does it make you sad that there's these two different worlds

165:01that are sort of in part disconnected by language?

165:06And I'm sure the same could be the case with China

165:09and other parts of the world,

165:11where the language slows the transmission

165:16of the beauty of the culture

165:18in a certain kind of way where you can't truly collaborate.

165:21Like you can all speak English,

165:23you're collaborating on maybe a technical level,

165:25but you're not collaborating on the level

165:28of some deep human connection.

165:30Do you see that being able to speak both languages?

165:34- There's definitely benefits, I think,

165:35to be able to speak multiple languages.

165:39And once you can, right?

165:41You discover that even your mindset changes

165:45while you're speaking in one language versus the other.

165:47Like people have told me this,

165:48like when I speak Russian, I sound more like,

165:52I guess like to the point and pragmatic.

165:54When I speak Chinese, I sound more cute.

165:56When I speak English, I'm something else.

165:59I guess there's definitely like a richness

166:05that you're missing if you're only

166:08in one of these language bubbles,

166:10but I guess the arguments on the other side would be that,

166:14if everyone spoke the same language,

166:16then like there would just be one bubble, right?

166:19This is the challenge, I think.

166:21Like if there are actually benefits

166:24to having cultural diversity

166:25and you definitely don't want the entire world

166:27to be too conformist.

166:29And well, one of the interesting things about crypto

166:31is that it's just a culture that actually like manages

166:34to somehow have its uniqueness

166:37and even preserve its independence

166:40from all of these surrounding countries,

166:43despite being embedded in all of them.

166:45- So it spans outside of the geographic boundaries

166:48and language in some ways does as well.

166:51And the way these cultures, these bubbles are created,

166:54I mean, they overlap in interesting ways.

166:56It's almost like a hierarchy

166:57and the same as the case of the crypto world.

167:00There's communities associated with each cryptocurrencies,

167:03there's communities within those communities and it's-

167:06- Yeah, I mean, I think like,

167:08it's definitely sad whenever these groups

167:10are fighting each other.

167:12And like, it's definitely good for them to,

167:16like if people can cooperate more,

167:19but at the same time,

167:21like just having like groups of people

167:24that have different kinds of life experiences,

167:27like there's definitely something to benefit from that.

167:30- So let me ask one last question.

167:32I don't think I asked you last time,

167:33the ridiculous question about the meaning of life.

167:37Dostoevsky said, "Beauty will save the world."

167:40(speaking in foreign language)

167:43Some people believe money is a big part of happiness

167:46and you've turned, first of all, you've made a lot of money,

167:50you turned away a lot of money,

167:51you turned away a lot of power.

167:53So you're a fascinating person to ask,

167:56what do you think is meaning to life?

167:58- The thing that I've realized with money

168:01as I have experienced both having a little of it

168:05and having a lot of it is that the benefit of,

168:10you can get the most out of money if you think of it,

168:15not as something that like lets you do and have more things,

168:18but as something that lets you worry about fewer things.

168:22If your savings are just non-zero at all,

168:28then you don't have to worry as much about losing your job.

168:31And if you feel like you have a job

168:35that just like really conflicts with your values,

168:37then if you have even six months saved up,

168:39that just makes it easier for you to say,

168:40bye-bye, I'm going to do something else.

168:42If you have more money, then you can not worry

168:47about even what you're doing

168:51needing to be profitable at all.

168:53Once you get more money,

168:55then you can choose transportation options

168:59and food options that just have less hassle in your life

169:02and allow you to be lazier.

169:04So this aspect of just reducing troubles

169:09and opening up room for other things,

169:14I think is a big part of it.

169:16If you instead think of money as being this positive

169:20or this thing that gives you stuff

169:22and you try to derive meaning from the stuff,

169:25I think that's much more likely to be a road

169:29to basically squandering that opportunity.

169:32So, yeah, and I guess my philosophy on that

169:35is definitely more subtractive than additive there.

169:38- But once you have enough money

169:39that you don't have to worry about the money,

169:41you're burdened with another question, which is of meaning.

169:45I mean, do you think there's meaning to it all?

169:48Or it seems like your own life,

169:50you're trying to build cool stuff

169:54that alleviates some level of suffering in the world.

169:59- Well, I mean, one way to think about it is like,

170:02think back to how you thought about life

170:05when you were in school.

170:06In school, it's interesting to think about,

170:09because in a lot of ways,

170:11it's just totally outside of bounds

170:14of the kinds of systems that are,

170:16like social systems that we live in as adults,

170:19or maybe not, like maybe things like academia

170:21are intended to replicate parts of school.

170:23First of all, school is very totalitarian.

170:25You have to follow the teacher's instructions,

170:30the bulk of your schedule is like forced

170:32to be in particular areas.

170:33And we can control

170:36real you from leaving the grounds

170:41during this period of time,

170:43assign a lot of homework.

170:45But at the same time, also,

170:47school is a bit of a post-scarcity utopia

170:50in that you just don't have to worry

170:51about getting resources for yourself.

170:53And we've both lived through 12 years of that.

170:57So, what does that say about us?

170:59And I think, like,

171:01in one thing of aspect, obviously,

171:04is that in,

171:05it does, like, there's definitely an easiness

171:09to living life if all of your decisions are made for you.

171:13And one of the challenges of adulthood, I guess,

171:17is moving to this world where all your choices

171:21are much more self-directed,

171:23and you just have to learn to live and deal with that.

171:27- Yeah, dealing with the burden of freedom.

171:29- Yeah. - Makes some sense.

171:30- Actually interesting, because,

171:34in some ways, I feel like even my first five years

171:38of doing Ethereum things,

171:41my life was not even all that self-directed

171:43because a lot of it was just responding to obligations.

171:47Like, someone said, "Oh, come to speak

171:49"at this event in Korea."

171:51Okay, "Come to speak at this thing in Taiwan."

171:53Okay, "Oh, for Ethereum to launch,

171:57"we need this particular piece to be done and tested."

172:00Okay, "Work on that."

172:01Right, "We need a proof-of-stake algorithm.

172:04"Work on that."

172:05And the last year of COVID life,

172:09like, basically, I was holed up in Singapore

172:13for much of it, right?

172:14And it gave me a lot more alone time.

172:16You know, I had much less travel.

172:18And that was definitely a very new

172:19and interesting experience for me.

172:21- Would you characterize it by sadness,

172:25melancholy, hope, dreaming, like, innovative period?

172:30Like, how would you characterize that alone time?

172:33- Some of all five.

172:34Definitely some self-discovery.

172:36I definitely did, like, take this,

172:40make this very deliberate decision that, like,

172:42okay, I have this time and I'm going to, like,

172:46actually make something meaningful out of it.

172:48So, like, one example of the things I did

172:50is I just, like, actually started listening

172:54to audio books and podcasts much more.

172:57Like, just this year, I basically kind of discovered

173:00that the podcast space is real for the first time, I guess.

173:03Like, before that, you know,

173:04there would be things that I would get interviewed for,

173:06but I was not really kind of, like, mentally incorporated.

173:11I did not mentally incorporate this idea

173:13that, like, podcasts are a thing

173:14that you can go listen to.

173:16And this year I did, like, my friend,

173:19Carl LaFleur, one of the optimism people,

173:22recommended Hardcore History to me.

173:24And so I went ahead and I just listened

§21Transcript · 2:53:26–3:01:54

173:26to all the hardcore histories.

173:27And then after that, you know,

173:29listened to, like, Ted Luxfried bids

173:31and then a bunch of others.

173:33And after that, I also got into audio books.

173:37Oh, I listened to the entire,

173:40the Rise and Fall of the Third Reich,

173:42the whole thing, 45 hours.

173:44That was fascinating.

173:45- So what, let me ask about that,

173:47'cause Dana's going to love hearing this.

173:48I'm going to tell him to tell.

173:50Do you have a period of history,

173:52whether it's Dan or in general,

173:54that you draw for your own life,

173:57like, kind of thinking about the world,

173:58about human nature that you go to?

174:00Is it World War II?

174:01Is it Wrath of the Khans, the Genghis Khan?

174:06Is it some other more ancient history?

174:09Is it World War I?

174:10Is there something that kind of echoes with you

174:12in the voice of Dan or anyone else that you connect to?

174:17- I feel like the 1930s and '40s are fascinating

174:20because they force you to really grapple

174:22with the question of where does evil come from?

174:26The sort of mental puzzle that I've always had in my head

174:30is on the one hand, things like the Holocaust happened,

174:34but on the other hand,

174:36if you just go and have a coffee with people,

174:39then 100 times out of 100, everyone just seems so nice.

174:42- Yeah, exactly.

174:44- Yeah, how do you kind of reconcile

174:47the macro and the micro there?

174:49And that's the sort of thing that's very difficult

174:53if you don't have a lot of, I guess,

174:58the right kind of personal experience,

175:00like, especially if your personal experience

175:02starts off being sheltered, like it was for me, right?

175:04Like, I know the stereotype

175:06is that the nerds get bullied in school,

175:08but like, actually for me, in my school experience,

175:10was just being treated with kindness by everyone.

175:12And so that definitely made it harder to understand things.

175:17I remember actually being pretty blindsided

175:19when I started Ethereum, and then within six months,

175:22there started being fights over like,

175:24who would get more shares

175:25if Ethereum turned out to be a company.

175:27And then I suggested we should just make it be a nonprofit,

175:30and somehow that ended up upsetting people.

175:32So the fascinating thing for me is that,

175:38like I've been, you know,

175:40obviously reading and listening to the history,

175:42and then at the same time,

175:43just like observing things happening in the crypto space.

175:46And so one of my interesting,

175:50like mental intuitions that I've gotten

175:52is that I think like most evil doesn't come out of greed,

175:56it comes out of fear.

175:58And like one example of this in Ethereum lands, right,

176:03is like, I think the part of Ethereum history

176:08where I thought that the Ethereum community

176:09was at its lowest,

176:10and even when I personally was at my lowest,

176:12I mean, if you go back to the Dow fork in 2016, right?

176:16So, you know, the Dow hack happens,

176:17and then we made this controversial decision

176:19to change the Ethereum protocol.

176:22And we, you know,

176:25then there was that Ethereum Classic split.

176:28And as soon as that Ethereum Classic split happened,

176:32you know, there was like a lot of anger everywhere.

176:34And there started especially being anger

176:38when the price of ETC started like taking up, right?

176:41So this was the time when Ether started off being $13,

176:45and Ethereum Classic started at zero,

176:46but then suddenly there was this one day

176:48when like ETH dropped to 12.5,

176:50ETC went up to 0.5,

176:53and then they dropped more.

176:55And people were saying things like, you know,

176:58oh, this whole thing,

176:59Ethereum Classic is just a like a sign up by,

177:02you know, the Bitcoin community

177:04and just the wealthy Bitcoiners trying to destroy Ethereum.

177:06And like in the back of my mind,

177:08I knew that that wasn't entirely true.

177:11Like there were definitely were Bitcoiners,

177:12but at the same time,

177:13like I think blaming political,

177:16like internal or blaming disagreements

177:19on foreign interference, right?

177:20Like this is the sort of thing that, you know,

177:22like countries, governments do all the time.

177:25Like it's a very convenient excuse, right?

177:28Because it allows you to just like blame these things

177:31that are happening on the foreigners

177:32and avoid actually grappling with the facts that like,

177:36well, no, actually you have people

177:37in your very own community who just disagree with you

177:40and have a different belief.

177:41And I think, you know,

177:44I feel like the Ethereum community,

177:45like during that time did not do a very good job

177:48of grappling with that.

177:49And I feel like I during that time

177:50did not do a very good job of grappling with that.

177:53And so there was a lot of like blaming the Bitcoiners.

177:56There were also even a lot of people calling for us

177:59to use trademark law and like basically sue exchanges

178:02and like try to prevent them from listing Ethereum Classic.

178:05And like, to me, that was very unethical, right?

178:07Like this,

178:11like basically using the government as a weapon

178:14to try to attack the other cryptocurrency

178:17and like destroy it as like goes completely against them,

178:20you know, the ideals of freedom and, you know,

178:21like things that at least in theory

178:23we're supposed to stand for.

178:25But, you know, like in that particular time,

178:28like basically what was happening was that, you know,

178:31the ETC price was rising and at the same time,

178:33the ETH price was dropping in lockstep.

178:36And there were a lot of Bitcoin people basically saying,

178:39"This is the end of Ethereum."

178:40And I think a lot of people really were afraid

178:42that Ethereum would be just like completely destroyed

178:45or as a result of this.

178:46And so like--

178:47- That's where the anger came from.

178:48- Exactly, that's, yeah, exactly.

178:50It came from the fear and like that's what I like

178:53allowed people to rationalize

178:55like in abandonment of principles

178:57that I think they would not have accepted

178:59in other circumstances.

179:01And I definitely, like to some extent,

179:05played along with this myself, right?

179:06And I do definitely regret that to some extent.

179:10Well, I definitely regret like the excesses completely.

179:14But so that, and then obviously, you know,

179:18Bitcoin block size war, similar sort of stuff happens.

179:21So like that insight was interesting

179:26because like it does mentally make a lot of sense, right?

179:30Like when you're actually afraid that, you know,

179:33unless you act in some way that, you know,

179:34your entire world is going to collapse.

179:36Like it's much easier to just rationalize, you know,

179:38forgetting your principles and doing whatever you have to

179:41to just save the specific thing that you care about.

179:44- It feels like the right thing to do,

179:47the brave thing to do is in the face of fear

179:51to still have compassion, to still have love

179:54as opposed to hate.

179:56So the darkest moments, the toughest moments

180:00of human history are those where fear is everywhere.

180:04And despite that, like the way to get out of that

180:09is through love, not giving into the fear.

180:15And again, that's the lesson that you draw

180:17from all those moments of history.

180:19Yeah, well, I like you have in terms of those coffee

180:24and the kindness that people have,

180:26it does seem that everybody has the capacity for evil

180:29and everybody has the capacity for love

180:31and you just have to create mechanisms and incentives

180:35that prioritize the latter over the former.

180:38But Alec, you're one of the most interesting people

180:41I've gotten a chance to talk to.

180:42Thank you so much for talking to me.

180:45I hope we get a chance to talk again.

180:47I hope I can at least be as some small part,

180:50this would be awesome in a podcast with you and Dan Carlin.

180:53That would be an awesome conversation.

180:55Thank you so much for doing so much

180:59incredible technical innovation

181:01that inspires the computer scientists,

181:04the economists, inspires the world

181:07and what technology can do.

181:08And now with longevity, I do hope we live a very long time

181:13and play Diablo to make that long time fun.

181:19Thank you so much for talking to me.

181:21- Thank you too, Alexis, it was great.

181:23- Thanks for listening to this conversation

181:25with Vitalik Buterin.

181:26A thank you to Athletic Greens, Magic Spoon,

181:29Indeed, Four Sigmatic and BetterHelp.

181:33Check them out in the description to support this podcast.

181:35And now let me leave you with some words

181:38from Nelson Mandela.

181:40"When a man is denied the right to live the life

181:43"he believes in, he has no choice but to become an outlaw."

181:48Thank you for listening and hope to see you next time.

181:51(upbeat music)

181:54(upbeat music)

— A LITTLE MORE TO THINK ABOUT. —