← Lex Fridman

Vitalik Buterin: Ethereum, Cryptocurrency, and the Future of Money

Episode 802020-03-16English

Guests: Vitalik Buterin

Listen to this episode00:00 / 1:35:31
Reading settings
Reading preferences
Text size
Download in-depth read
Read offline

In-depth read pending

Downloads are not available yet.

§01Transcript · 00:00–09:36

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

00:03co-creator of and author of the white paper

00:06that launched Ethereum and Ether,

00:09which is a cryptocurrency that is currently

00:11the second largest digital currency after Bitcoin.

00:15Ethereum has a lot of interesting technical ideas

00:18that are defining the future of blockchain technology.

00:21And Vitalik is one of the most brilliant people

00:24innovating in the space today.

00:26Unlike Satoshi Nakamoto, the unknown person or group

00:31that created Bitcoin, Vitalik is very well known

00:36and at a young age is thrust into the limelight

00:40as one of the main faces of the technology

00:42that may redefine the nature of money

00:45and all forms of digital transactions in the 21st century.

00:49This is the Artificial Intelligence Podcast.

00:52If you enjoy it, subscribe on YouTube,

00:55review it with five stars on Apple Podcast,

00:58support it on Patreon, or simply connect with me on Twitter

01:01at Lex Friedman, spelled F-R-I-D-M-A-N.

01:05As usual, I'll do one or two minutes of ads now

01:09and never any ads in the middle

01:11that can break the flow of the conversation.

01:13I hope that works for you

01:14and doesn't hurt the listening experience.

01:17Quick summary of the ads.

01:19Two sponsors, Masterclass and ExpressVPN.

01:24Please consider supporting the podcast

01:25by signing up to Masterclass at masterclass.com/lex

01:30and getting ExpressVPN at expressvpn.com/lexpod.

01:35This show is sponsored by Masterclass.

01:41Sign up at masterclass.com/lex to get a discount

01:45and to support this podcast.

01:48When I first heard about Masterclass,

01:50I honestly thought it was too good to be true.

01:53For $180 a year, you get an all access pass

01:56to watch courses from experts at the top of their field.

02:00To list some of my favorites,

02:02Chris Hadfield on space exploration,

02:05Neil deGrasse Tyson on scientific thinking

02:07and communication, Will Wright, the creator of Sim City

02:11and Sims on game design.

02:14I love that game.

02:16Jane Goodall on conservation,

02:18Carlos Santana, one of my favorite guitarists on guitar,

02:21Garry Kasparov on chess.

02:23Obviously I'm Russian, I love Garry.

02:27Daniel Negrano on poker, one of my favorite poker players,

02:30also Phil Ivey gives a course as well, and many, many more.

02:35Chris Hadfield explaining how rockets work

02:38and the experience of being launched into space alone

02:41is worth the money.

02:43By way of advice, for me, the key is not to be overwhelmed

02:46by the abundance of choice.

02:48Pick three courses you want to complete,

02:50watch each all the way through from start to finish.

02:52It's not that long, but it's an experience

02:55that will stick with you for a long time, I promise.

02:58It's easily worth the money.

02:59You can watch it on basically any device.

03:02Once again, sign up at masterclass.com/lex

03:06to get a discount and to support this podcast.

03:09This show is sponsored by ExpressVPN.

03:13Download it at expressvpn.com/lexpod

03:17to get a discount and to support this podcast.

03:20I've been using ExpressVPN for many years.

03:23I honestly love it.

03:25It's easy to use, press the big power on button

03:29and your privacy is protected.

03:30And if you like, you can make it look like

03:33your location is anywhere else in the world.

03:35I might be in Boston now, but I can make it look

03:38like I'm in New York, London, Paris, or anywhere else.

03:42This has a large number of obvious benefits.

03:45For example, certainly it allows you to access

03:47international versions of streaming websites

03:50like the Japanese version of Netflix

03:53or the UK version of Hulu.

03:55As you probably know, I was born in the Soviet Union.

03:58So sadly, given my roots and appreciation

04:00of Russian history and culture, my website

04:03and the website for this podcast is blocked in Russia.

04:08So this is another example of where you can use ExpressVPN

04:12to access sites like the podcast

04:16that are not accessible in your country.

04:18ExpressVPN works on any device you can imagine.

04:21I use it on Linux, shout out to Ubuntu, Windows, Android,

04:26but it's available everywhere else too.

04:29Once again, download it at expressvpn.com/lexpod

04:34to get a discount and to support this podcast.

04:38And now here's my conversation

04:41with Vitalik Buterin.

04:42So before we talk about the fundamental ideas

04:46behind Ethereum and cryptocurrency,

04:49perhaps it'd be nice to talk about

04:52the origin story of Bitcoin

04:54and the mystery of Satoshi Nakamoto.

04:58You gave a talk that started with sort of asking the question

05:01what did Satoshi Nakamoto actually invent?

05:06Maybe you could say who is Satoshi Nakamoto

05:08and what did he invent?

05:10- Sure, so Satoshi Nakamoto is the name

05:15by which we know the person

05:17who originally came up with Bitcoin.

05:19So the reason why I say the name by which we know

05:22is that this is an anonymous fellow

05:25who has shown himself to us only over the internet

05:30just by first publishing the white paper for Bitcoin,

05:35then releasing the original source code for Bitcoin,

05:38and then talking to the very early Bitcoin community

05:42on Bitcoin forums and interacting with them

05:45and helping the project along for a couple of years.

05:48And then at some point in late 2010 to early 2011,

05:53he disappeared.

05:55So Bitcoin is a fairly unique project

06:00in how it has this kind of mythical,

06:04a kind of quasi-godlike founder

06:06who just kind of popped in and did the thing

06:09and then disappeared and we've somehow

06:11just never heard from him again.

06:13- So in 2008, so the white paper was the first,

06:16do you know if the white paper was the first time

06:18the name would actually appear, Satoshi Nakamoto?

06:22- I believe so.

06:23- So how is it possible that the creator

06:26of such a impactful project remains anonymous?

06:31- That's a tough question.

06:32And there's no similarity to it in history of technology

06:36as far as I'm aware.

06:38- Yeah.

06:39So one possibility is that it's Hal Finney

06:41because Hal Finney was kind of also active

06:46in the Bitcoin community as Hal Finney

06:49in those two beginning years.

06:53And Hal--

06:54- Who is Hal Finney maybe?

06:55- He is one of the people in the early Cypherpunk community.

07:00He was--

07:01- So he's a computer scientist, just one of the--

07:03- Yeah, computer scientists, cryptographers,

07:06people interested in technology, internet freedom,

07:11like those kinds of topics.

07:14- Is it correct that I read that he seemed

07:16to have been involved in either the earliest

07:19or the first transaction of Bitcoin?

07:21- Yes.

07:22The first transaction of Bitcoin

07:23was between Satoshi and Hal Finney.

07:25- Do you think he knew who Satoshi was?

07:28If he was--

07:29- If he wasn't Satoshi, probably no.

07:31- How is it possible to work so closely with people

07:35and nevertheless not know anything

07:37about their fundamental identity?

07:39Is this like a natural sort of characteristic

07:42of the internet?

07:43Like if we were to think about it,

07:46'cause you and I just met now,

07:49there's a depth of knowledge that we now have

07:53about each other that's like physical.

07:54Like my vision system is able to recognize you.

07:58I can also verify your identity of uniqueness.

08:01- Yep.

08:02- Like it's very hard to fake you being you.

08:05- Yes.

08:06- So the internet has a fundamentally different quality

08:10to it, which is just fascinating.

08:11Can you maybe talk to that?

08:12- Yeah, no, this is definitely interesting

08:14as I definitely just know a lot of people

08:19just by their internet handles.

08:20And to me, when I think of them,

08:22like I see their internet handles

08:24and one of them has a profile picture

08:28of this kind of face that's kind of not quite human

08:31with a bunch of kind of psychedelic colors in it.

08:33And when I visualize him, like I just visualize that.

08:37- That, not an actual face.

08:39- Yeah.

08:40- You are the creator of the second,

08:43well, at least currently,

08:44the second most popular cryptocurrency, Ethereum.

08:47So on this topic, if we just stick on Satoshi Nakamoto

08:51for a little bit longer,

08:52you may be the most qualified person to speak

08:55to the psychology of this anonymity

08:57that we're talking about.

08:59Like your identity is known, like I've just verified it.

09:03But from your perspective,

09:05what are the benefits in creating a cryptocurrency

09:09and then remaining anonymous?

09:11Like if it can psychoanalyze Satoshi Nakamoto,

09:14is there something interesting there?

09:17Or is it just a peculiar quirk of him?

09:20- It definitely helps create this kind of image

09:24of this kind of neutral thing that doesn't belong to anyone.

09:27That you've created a project

09:31and because you're anonymous

09:33and because you also have disappeared,

09:36or as unfortunately happened to Halfini, if that is him,

§02Transcript · 09:39–18:57

09:39he ended up, I think, dying of Lou Gehrig's disease

09:42and he's in the cryogenic freezer now.

09:45But like if you pop in and you created and you're gone

09:51and all that's remaining of that whole process

09:56is the thing itself,

09:57then no one can go and try to interpret

10:02any of your other behavior and try to understand like,

10:05oh, this person wrote this thing in some essay at age 16

10:10where he expressed particular opinions about democracy.

10:16And so because of that, this project is a statement

10:19that's trying to do this specific thing.

10:22Instead it creates this environment

10:26where the thing is what you make of it.

10:29And...

10:30- It doesn't have the, yeah, right.

10:32The burden of your other ideas,

10:33political thought and so on.

10:35So now that we're sitting with you,

10:38do you feel the burden of being kind of the face of Ethereum?

10:43I mean, there's a very large community of developers,

10:46but nevertheless.

10:47- Yeah.

10:49- Is there like a burden associated with that?

10:52- There definitely is.

10:53This is definitely a big reason why I've been trying

10:57to kind of push for the Ethereum ecosystem

11:00to become more decentralized in many ways.

11:03Just encouraging a lot of kind of core Ethereum work

11:06to happen outside of the Ethereum foundation

11:09and of expanding the number of people

11:11that are making different kinds of decisions,

11:13having multiple software pollutations instead of one

11:17and all of these things.

11:18Like there's a lot of things that I've tried to do too

11:22and remove myself as a single point of failure

11:25because that is something

11:27that a lot of people criticize me for.

11:30- So if you look at like

11:33the most fundamentally successful open source projects,

11:36it seems that it's like a sad reality when I think about it

11:41is it seems to be that one person is a crucial contributor.

11:46Often you feel like a lioness for Linux, for the kernel.

11:51- Yeah, that is possible.

11:52I'm definitely not planning to disappear.

11:54- That's an interesting tension

11:59that projects like this kind of desire a single entity

12:04and yet they're fundamentally distributed.

12:07I don't know if there's something interesting to say

12:11about that kind of structure

12:12and thinking about the future of cryptocurrency.

12:15Does there need to be a leader?

12:16- There's different kinds of leaders.

12:19There's dictators who control all the money.

12:22There's people who control organizations.

12:24There's kind of high priests

12:26that just have themselves and their Twitter followers.

12:30- What kind of leader are you, would you say?

12:32- Yeah, in these days,

12:34I actually a bit more in the high priest direction

12:39than before.

12:42I definitely actually don't do all that much

12:45of kind of going around

12:46and ordering Ethereum Foundation people to do things

12:50because I think those things are important.

12:52If there's something that I do think is important,

12:55I do just usually kind of say it publicly

12:58or just kind of say it to people.

12:59Quite often projects just gonna start doing it.

13:04- So let's ask the high philosophical question about money.

13:10What at the highest level is money?

13:13What is money?

13:13- It's a kind of game.

13:16And it's a game where we have points.

13:19And if you have points,

13:21there's this one move where you can reduce your points

13:22by a number and increase someone else's points

13:24by the same number.

13:25And these--

13:28- So it's a fair game, hopefully.

13:30- Well, it's one kind of fair game.

13:32Like for example, you can have other kinds of fair games.

13:34Like you're gonna have a game

13:35where if I give someone a point

13:37and you give someone a point,

13:38then instead of that person getting two points,

13:40that person gets four points.

13:41And that's also fair.

13:42But money is easy to kind of set up

13:49and it serves a lot of useful functions.

13:51And so it kind of just survives in society

13:55as a meme for thousands of years.

13:57- It's useful for the storage of wealth.

14:00It's useful for the exchange of value.

14:03- And it's also useful for denominating future payments,

14:08a unit of account.

14:09- A unit of account.

14:11So what, if you look at the history of money

14:13in human civilization,

14:15just if you're a student of history,

14:19how has its role or just the mechanisms of money

14:23changed over time in your view?

14:25Even if we just look at the 20th century or before

14:28and then leading up to cryptocurrencies,

14:30that's something you think about?

14:32- Yeah, and I think the big thing in the 20th century

14:36is kind of, we saw a lot more intermediation, I guess.

14:40The first part is kind of the move from adding

14:44more of different kinds of banking.

14:48And then we saw the move from dollars being backed by gold

14:53to dollars being backed by gold

14:57that's only redeemable by certain people

14:59to dollars not being backed by anything

15:02to this system where you have a bunch

15:06of free floating currencies

15:07and then people getting bank accounts

15:12and then those things becoming electronic,

15:14people getting accounts with payment processors

15:16that have bank accounts.

15:18- So what do you make of that?

15:22That's such a fascinating philosophical idea

15:25that money might not be backed by anything.

15:27Is that fascinating to you,

15:31that money can exist without being backed

15:33by something physical?

15:34- It definitely is.

15:36- Like what do you make of that?

15:38Like how is that possible?

15:40Is that stable?

15:41If we look at the future of human civilization,

15:43is it possible to have money at the large scale

15:46at such a hugely productive and rich societies

15:50be able to operate successfully

15:52without money being backed by anything physical?

15:55- I feel like the interesting thing

15:56about the 21st century especially

15:59is that a lot of the important valuable things

16:02are not backed by anything.

16:04Like if you look at tech companies for example,

16:07something like Twitter,

16:08you could theoretically imagine

16:11that if all of the employees wanted to,

16:14they could kind of come together,

16:15they would quit and start working on Twitter 2.0

16:19and then the value of,

16:24and just kind of build the exact same products

16:28or possibly build a better product

16:30and then just kind of continue on from there

16:33and the original Twitter

16:35would just not have people left anymore.

16:38There is theoretically kind of code and IP

16:43that's owned by the company,

16:44but in reality, good programmers

16:45could probably rewrite all that stuff in three months.

16:48So the reason why the thing has value

16:53is just kind of network effects

16:55and coordination problems.

16:56Like these employees in reality

16:59aren't going to switch all at once

17:00and also the users aren't all going to switch at once

17:04because it's just difficult for them to switch at once.

17:06And so there's these kind of meta stable

17:11and of equilibria in interactions

17:14between thousands of millions of people

17:16that are just actually quite sticky,

17:18even though if you try to kind of assume

17:21that everyone's a perfectly rational

17:23and kind of perfectly slippery spherical cow,

17:25they don't seem to exist at all.

17:26- That stickiness, do you have a sense,

17:29a grasp of the sort of the fundamental dynamic,

17:34like the physics of that stickiness?

17:36It seems to work,

17:37but and I think some of the cryptocurrency ideas

17:41kind of rely on it working.

17:42- Yeah, it's the sort of thing

17:45that's definitely been economically modeled a lot.

17:49One of the kind of analogy of something as similar

17:54that you often see in textbooks

17:58as like what is a government?

18:00Like if for example, like 80% of people in a country

18:04just like tomorrow suddenly had the idea

18:07that like the laws that are currently,

18:10the laws in the government

18:11that currently is the government

18:11are just people in some other thing is the government

18:15and they just kind of start acting like it,

18:17then that would kind of become the new reality.

18:19And then the question is, well,

18:20what happens if kind of between zero

18:23and 80 people or an 80% of people start believing that?

18:27And like, what is the thing you see is that

18:32if there is one of these kind of switches happening

18:35is kind of revolution,

18:36then if you're the first person to join,

18:39then like you probably don't have the incentive to do that.

18:44But then if you're the 55th percentile person to join,

18:47then suddenly becomes quite safe too.

18:49And so it's definitely is the sort of thing that you can

18:53kind of try to analyze and understand mathematically.

18:57But one of the kind of results is that the sort of

§03Transcript · 19:02–28:37

19:02like when the switch happens

19:06definitely can be chaotic sometimes.

19:09- Yeah, but still like to me,

19:10the idea that the network affects the fact that

19:13human beings at a scale of like millions, billions

19:17can share even the idea of currency, like all agree.

19:22That's just, I know economics can model it.

19:25I'm a skeptic on the economic.

19:27And it's like, so my favorite sort of field

19:31maybe recreationally psychology

19:32is trying to understand human behavior.

19:34And I think sometimes people just kind of pretend

19:37that they can have a grasp on human behavior,

19:40even though it's such a messy space

19:42that all the models that psychology or economics,

19:45those different perspectives on human behavior

19:47can have are difficult.

19:51It's difficult to know how much that's wishful thinking

19:53and how much it is actually getting to the core

19:55of understanding human behavior.

19:58But on that idea,

20:00what do you think is the role of money in human motivation?

20:05So do you think money from an economics perspective,

20:10from a psychology perspective is core to like human desires?

20:18Money is definitely very far from the only motivator.

20:21It is a big motivator.

20:23And that's one of the closest things you have

20:26to a universal motivator.

20:27Because ultimately in like almost any person in the world,

20:33if you ask them to do something,

20:35like there'll be more inclined to do it

20:37if you also offer them money, right?

20:40And that's like, there's definitely many cases

20:44where people will do things other than things

20:47and maximize how much money they have.

20:48And that happens all the time.

20:50But like a lot of those other things

20:53are kind of much more specific to

20:56and of who that person is and of where their situation is,

20:58the relationship between the motive and the action

21:00and these other things.

21:02- What do you think is the interplay of the other motivator

21:04from like Nietzsche perspective is power?

21:07Do you think money equals power?

21:09Do you think those are conflicting ideas?

21:11Do you think, I mean, that's one of the ideas

21:14that decentralized currency,

21:15decentralized applications are looking at

21:17is who holds the power?

21:20- Yeah, money is definitely a kind of power.

21:23And there's definitely people who want money

21:27because it gives them power.

21:29And then even if money doesn't seem to

21:34kind of explicitly be about money,

21:36a lot of things that people spend money on

21:38are ultimately about a social status of some kind.

21:43So I definitely view those two things as kind of interplaying.

21:47And then there's also money as just a way of like

21:52measuring how successful you are, like as a scoreboard, right?

21:56So this kind of gets back to the game.

21:58I mean, like if you have $4 billion,

22:02then the main benefit you get from going up,

22:05or one of the big benefits you get

22:06from going up to $6 billion is that now,

22:08instead of being below the guy who has five,

22:11you're above the guy who has five.

22:13- So you think money could be kind of,

22:15in the game of life, it's also a measure of self-worth.

22:19It's like how we-

22:21- It's definitely how a lot of people perceive it.

22:25- Define ourselves in a hierarchy of society.

22:28- Yeah, not saying it's sort of a healthy thing

22:30that people define their self-worth as money,

22:34'cause it's definitely far from a perfect indicator

22:39of how much value you provide to society

22:43or anything like this.

22:44But I definitely think that as a matter

22:48of kind of current practice,

22:49a bunch of people do feel that way.

22:51- So what does utopia,

22:54from an economic perspective, look like to you?

22:56What does a perfect world look like?

23:00- I guess the economists say utopia would be one where

23:06kind of everything is incentive aligned

23:10in the sense that there aren't enough conflicts

23:13between what satisfies your goals

23:16and kind of what is good for everyone

23:20in the world as a whole.

23:22- What do you think that would look like?

23:26Does that mean there's still poor people and rich people?

23:29There's still income inequality?

23:32Do you think sort of Marxist ideas are strong?

23:35Do you think sort of ideas of objectivism,

23:39like where the market rules is strong?

23:44Is there different economic philosophies

23:47that just seem to be reflective of what utopia would be?

23:51- So I definitely think that existing economic philosophies

23:56do end up kind of systematically deviating

24:01from the utopia in a lot of ways.

24:03Like one of the big things I talk about, for example,

24:06is public goods, right?

24:07And public goods are especially important on the internet.

24:11Because like the idea is with kind of money as this game

24:15where I lose a few coins and you gain the same number

24:19of coins is that this usually happens in a trade

24:21where I lose some money, you gain some money,

24:24you lose a sandwich and I gain a sandwich.

24:27And this kind of model works really well

24:31when the thing that we're using money to incentivize

24:35this set of private goods, right?

24:37Things that you provide to one person

24:39where the benefit comes to one person.

24:40But on the internet especially,

24:44but also many, many contexts kind of off the internet,

24:48there's actions that kind of individuals or groups can take

24:51where instead of the benefit going to one person,

24:56the benefit just goes to many people at the same time

24:58and you can't control who the benefit goes to, right?

25:01So for example, this podcast, we publish it

25:05and when it's published,

25:07you don't have any fine grains control over like,

25:10oh, these 38,000 people can watch it

25:13and then like these other 29,000 people can't.

25:16It's like once the number goes high enough,

25:17then people will just copy it.

25:20And then when I write articles on a blog,

25:22then they're just like free for everyone

25:25and that stuff's even harder to prevent anyone from copying.

25:28So aside from that, things like scientific research,

25:32for example, and even taking more pedestrian examples

25:37like climate change mitigation would be a big one.

25:39So there's a lot of things in the world

25:44where you have these kind of individual actions

25:47with enough concentrated costs and distributed benefits

25:50and money as a point system

25:52does not do a good job of encouraging these things.

25:56And one of the kind of other things

25:59even tangentially connected to crypto,

26:03but kind of theoretically outside of it that I work on

26:06is this sort of mechanism called quadratic funding.

26:09And the way to think about it is,

26:11and if imagine a point system where if one person

26:15gives coins to one other person,

26:21then it works the same way as money.

26:23But if multiple people give coins to one person

26:28and they do so anonymously,

26:30so it's kind of not in consideration

26:32for a specific service to that person themselves,

26:34then the number of coins received by that person

26:39is greater than just the sum of the number of coins

26:42that have given by those different people.

26:45So the actual formula is you take the square root

26:48of the amount that each person gave,

26:49then you add all the square roots

26:50and then you had a square of the sum.

26:52- Yeah, and then you give that.

26:54And the idea here would basically be that if,

26:58let's say for example,

26:59you just started going off and kind of planting

27:03a lot of trees and there's a bunch of people

27:06that are really happy that you're planting trees

27:08so they go and all kind of throw a coin your way,

27:12then there is like basically the fact

27:16that kind of you get more than the sum,

27:17you get this kind of square of some of these,

27:20of square roots of these tiny amounts

27:22is that this actually kind of compensates

27:26for the tragedy of the commons, right?

27:28There's even this kind of mathematical proof

27:29that it sort of optimally compensates for it.

27:32- What is the tragedy of the common?

27:34- This is just this idea that if there is this situation

27:39where there's some public good

27:42that lots of people benefit from,

27:44then no individual person wants to contribute to it

27:47'cause if they contribute,

27:48they only get a small part of the benefit

27:50from their contribution,

27:52but they pay the full cost of their contribution.

27:54- In which context is this,

27:56sorry, what is the term, quadratic what?

27:58- Quadratic funding.

27:59- Quadratic funding.

28:00Like what's, in which context is this mechanism useful?

28:05So obviously you said to combat

28:08the tragedy of the commons,

28:09but in which context do you see it as useful

28:12actually practically speaking?

28:13- Yeah, theoretically public goods in general, right?

28:15So like--

28:16- Like services, like what are we talking about?

28:19What's a public good?

28:19- Yeah, so within the Ethereum ecosystem, for example,

28:24we've actually tried using this mechanism.

28:26I wrote a couple of articles about this

28:29and on vitalik.ca where I go through

28:31some of the most recent rounds

28:33and it's been really interesting.

28:35Some of the top ones that people supported,

28:37there were things like just online user interfaces

§04Transcript · 28:42–38:10

28:42that make it easier for people to interact with Ethereum.

28:48There was documentation, there were podcasts,

28:52there were software and of clients,

28:58like kind of implementations of the Ethereum protocol

29:02of privacy tools, just like lots of things

29:06that are useful to lots of people.

29:09- When a lot of people are contributing,

29:11like funding a particular entity,

29:14that's really interesting.

29:16Is there something special about the quadratic,

29:18the summing of the square roots and the taken square?

29:22- So another way to think about it is like,

29:24imagine if N people each give a dollar,

29:27then the person gets N squared, right?

29:29And so each individual person's contribution

29:33gets multiplied by N, right?

29:35'Cause you have N people.

29:36And so that kind of perfectly compensates

29:38for the kind of N to one tragedy of the commons.

29:41- I just wonder if the squared part is somehow fundamental.

29:45- No, it is.

29:47And I'd recommend you go to, on Vitalik.ca,

29:51I have this article called "Quadratic Payments, a Primer"

29:54and highly recommend it.

29:57It's kind of, at least my attempt so far,

29:59kind of explaining the intuition behind this.

30:01- Intuition.

30:02So if we could, can we go to the very basic?

30:05What is the blockchain?

30:09Or perhaps we might even start

30:12at the Byzantine Generals problem

30:15and Byzantine fault tolerance in general

30:18that Bitcoin was taking steps to providing a solution for.

30:23- So the Byzantine Generals problem,

30:28it's this paper that Leslie Lamport published in 1982,

30:33where he has this thought experiments

30:35where if you have two generals

30:37that are kind of camped out on opposite sides of a city

30:41and they're planning when to attack the city,

30:44then the question is,

30:47and if how could those generals coordinate with each other?

30:50And they could send messengers between each other,

30:53but those messengers could get sniped

30:56by the enemy on the road.

30:59Some of those messages could end up being traitors

31:01and if things could end up happening.

31:03And with just two mess generals,

31:08it turns out that there's kind of no solution

31:13in a finite number of rounds

31:14that guarantees that they will be able

31:17to end up coordinate on the same answer.

31:20But then in the case where you have more than two generals,

31:22so then Leslie analyzes cases like,

31:25are the messages kind of just oral messages?

31:29Are the messages kind of signed messages?

31:32So I could give you a signed message

31:34and then you can pass along that signed message

31:36and the third party can still verify

31:38that I originally made that message.

31:41And depending on those different cases,

31:43there's kind of different bounds on,

31:45given how many generals and how many traitors

31:50among those generals,

31:51and under what conditions you actually can agree

31:55when to launch an attack.

31:57So it's actually a big misconception

32:00that the Byzantine generals problem was unsolved.

32:03So Leslie Lamport solved it.

32:05The thing that was unsolved though,

32:07is that all of these solutions assume

32:09that you've already agreed on,

32:11and have a fixed list of who the generals are.

32:13And these generals have to be kind of semi-trusted

32:16to some extent.

32:17They can't just be anonymous people

32:18because if they're anonymous,

32:19then like the enemy could just be 99% of the generals.

32:23So in the 1980s and the 1990s,

32:28kind of the general use case for distributed systems stuff

32:34was more kind of enterprising stuff

32:36where you could kind of assume that,

32:40you know who the nodes are

32:43that are running these kind of computer networks.

32:46So if he wants to have some kind of

32:48decentralized computer network

32:49that pretends to be a single computer

32:51and that you can kind of do kind of operations on,

32:54then it's made out of these kind of 15 specific computers.

32:58And we know kind of who and where they are.

33:00And so we have a good reason to believe

33:02that say at least 11 of them would be fine.

33:05- And it could also be within a single system.

33:08- Exactly.

33:09- Almost a network of devices, sensors,

33:11so on like in airplanes.

33:13And I think like flight systems in general

33:15still use these kinds of ideas.

33:17- Yep, yep.

33:18- So that's the 80s.

33:20- That's the 80s and 90s.

33:21Now the cypherpunks had a different use case in mind,

33:24which is that they wanted to create

33:25a fully decentralized global permissionless currency.

33:30And the problem here is that

33:33they didn't want any authorities

33:34and they didn't even want any kind of

33:36privileged list of people.

33:38And so now the question is,

33:39well, how do you use these techniques to create consensus

33:44when you have no way of kind of measuring identities, right?

33:48You have no way of kind of determining

33:50whether or not some 99% of participants

33:54aren't actually all the same guy.

33:56And so the clever solution that Satoshi had,

33:59this is kind of going back to that presentation

34:02I made at DEF CON a few months ago,

34:04where I said that the thing Satoshi invented

34:06was crypto economics,

34:08is this really neat idea that you can use economic resources

34:13to kind of limit how many identities you can get.

34:18And if there isn't any existing

34:22decentralized digital currency,

34:24then the only way to do this is with proof of work, right?

34:26So with proof of work, the solution is just

34:31you publish a solution to a hard mathematical puzzle

34:36that takes some kind of clearly calculable amount

34:40of computational power to solve, you get an identity.

34:44And then you solve five of those puzzles,

34:45you get five identities.

34:47And then these are the identities

34:49that we run the consensus algorithm between.

34:52- So the proof of work mechanism you just described

34:54is like the fundamental idea proposed

34:56in the white paper that defines Bitcoin.

35:01What's the idea of consensus that we wish to reach?

35:07Why is consensus important here?

35:10What is consensus?

35:11- So the goal here in just simple technical terms

35:16is to basically kind of wire together

35:21a set of a large number of computers

35:23in such a way that they kind of pretend

35:25to the outside world to be a single computer

35:28where that single computer keeps working

35:30even if a large portion of the kind of constituents

35:33the computers that make it up break.

35:35And kind of break in arbitrary ways.

35:36Like they could shut off,

35:38they could try to actively break a system,

35:40they could do lots of mean things.

35:42So the reason why the cypherpunks wanted to do this

35:47is because they wanted to run one particular program

35:51on this virtual computer.

35:52And the one particular program that they wanted to run

35:55is just a currency system, right?

35:56It's a system that just processes a series of transactions.

36:00And for every transaction it verifies

36:04that the sender has enough coins to pay for the transaction

36:07and verifies that the digital signature is correct.

36:09And if the checks pass then it subtracts the coins

36:12from one account and adds the coins

36:13to the other account roughly.

36:15- So first of all, the proof of work idea is kind of,

36:20I mean, at least to me seems pretty fascinating.

36:24- It is.

36:25- I mean, that's a, it's kind of a revolutionary idea.

36:27I mean, is it obvious to come up with

36:30that you can use, you can exchange

36:33basically computational resources for identity?

36:37- It actually has a pretty long history.

36:41It was first proposed in a paper by Cynthia Dwork

36:46and Nixon Naylor in 1994, I believe.

36:51And the original use case was combating email spam.

36:54So the idea is that if you send an email,

36:56you have to send it with a proof of work attached.

36:58And like this makes it reasonably cheap

37:00to send emails to your friends,

37:02but it makes it really expensive

37:03to send spam to a million people.

37:05- Yeah, that's a simple, brilliant idea.

37:08So maybe also taking a step back.

37:10So what is the role of blockchain in this?

37:14What is the blockchain?

37:15- Sure, so the blockchain, my way of thinking about it

37:19is that it is this kind of system

37:23where you have this kind of one virtual computer

37:25created by a bunch of these nodes in the network.

37:30And the reason why the term blockchain is used

37:33is because the data structure that these systems use,

37:37at least so far, is one where they,

37:41different nodes in the network periodically publish blocks.

37:46And a block is a kind of list of transactions

37:50together with a pointer, like a hash of a previous block

37:54that it builds on top of.

37:56And so you have a series of blocks

37:59that nodes in the network create

38:02where each block points to the previous block.

38:03And so you have this chain of them.

38:05- Is a fault tolerance mechanism

38:08built into the idea of blockchain

38:10or is there a lot of possibilities of different ways

§05Transcript · 38:13–47:03

38:13to make sure there's no funny stuff going on?

38:16- There are indeed a lot of possibilities.

38:19So in a kind of just simple architecture,

38:22as I just described,

38:23the way the fault tolerance happens is like this, right?

38:25So you have a bunch of nodes

38:27and they're just happily and occasionally creating blocks,

38:30building on top of each other's blocks.

38:32And let's say you have kind of one block,

38:35we'll call it kind of block one.

38:36And then someone else builds another block,

38:40honestly, we'll call it block two.

38:41Then we have an attacker.

38:43And what the attacker tries to do

38:45is the attacker tries to revert block two.

38:47And the way they revert block two

38:49is instead of doing the thing they're supposed to do,

38:51which is build a block on top of block two,

38:53they're gonna build another block on top of block one.

38:57So you have block one, which has two children,

38:59block two and then block two prime.

39:01Now, this might sometimes even happen by random chance

39:05if two nodes in the network

39:07just happen to create blocks at the same time

39:09and they don't hear about each other's things

39:11before they create their own.

39:13But this also could happen because of an attack.

39:16Now, if this happens, you have an attack,

39:18then in the Bitcoin system,

39:22the nodes follow the longest chain.

39:24So if this attack had happened

39:29and when the original chain had more than two blocks on it,

39:33so if it was trying to kind of revert

39:35more than two blocks,

39:36then everyone would just ignore it

39:40and everyone would just keep following the regular chain.

39:42But here, we have block two and we have block two prime

39:45and so the two are kind of even.

39:47And then whatever block the next block is created on top of,

39:52so say block three is now created on top of block two prime,

39:55then everyone agrees that block three is the new head

39:59and block two prime is just kind of forgotten

40:04and then everyone just kind of peacefully builds

40:05on top of block three and the thing continues.

40:08- So how difficult is it to mess with the system?

40:12So how, like if we look at the general problem,

40:14like how many, what fraction of people

40:18who participate in the system have to be bad players

40:22in order to mess with it truly?

40:25Like what's your, is there a good number?

40:27- There is.

40:28Well, depending on kind of what your model

40:31of the participants is

40:32and like what kind of attack we're talking about,

40:34it's anywhere between 23.2 and 50%.

40:39- Of what?

40:41- Of all of the computing power in the network.

40:45- Sorry, so 22 and 50.

40:47- Between 23.2 and 50%.

40:49- And 50% can be compromised.

40:53- So like once your portion of the total computing power

40:58in the network goes above the 23.2 level,

41:02then there's kind of things that you can,

41:05mean things that you can potentially do

41:07and as your percentage of the network kind of keeps going up,

41:10then your ability to do mean things kind of goes higher

41:13and then if you have above 50%,

41:15then you can just break everything.

41:16- So how hard is it to achieve that level?

41:19Like it seems that so far, historically speaking,

41:23it's been exceptionally difficult.

41:26- This is a challenging question.

41:28So the economic cost of acquiring that level of stuff

41:32from scratch is fairly high.

41:34I think it's somewhere in the low billions of dollars.

41:38- And when you say that stuff,

41:40you mean computational resources?

41:42- Yeah, so specifically specialized hardware

41:44and of ASICs that people use to solve these puzzles,

41:49to do the mining these days.

41:50- Small tangent.

41:52So obviously I work a lot in deep learning with GPUs

41:55and ASICs for that application.

41:57And I tangentially kind of hear that so many of these,

42:02sometimes NVIDIA GPUs are sold out

42:04because of this other application.

42:07Like what do, if you can comment,

42:09I don't know if you're familiar or interested in this space,

42:12what kind of ASICs, what kind of hardware

42:15is generally used these days

42:16to do the actual computation for the proof of work?

42:20- Sure, so in the case,

42:22and Bitcoin and Ethereum are a bit different.

42:24So in the case of Bitcoin,

42:25there is an algorithm called SHA-256,

42:28it's just a hash function.

42:30And so the puzzle is just coming up with a number

42:32where the hash of the number is below some threshold.

42:35And so, 'cause the hashes are designed to be random,

42:38you just have to keep on trying different numbers

42:40until one works.

42:42And the ASICs are just like specialized circuits

42:45that contain kind of circuits

42:49for evaluating this hash over and over again.

42:51And you have kind of like millions or billions

42:53of these hash evaluators

42:54and just stacked on top of each other inside of a box.

42:57And you just keep on running the box 24/7.

43:00- And the ASICs,

43:00there's literally specialized hardware designed for this?

43:03- Yes.

43:04- Wow, this is, we live in an amazing world.

43:06Another tangent, and I'll come back to the basics,

43:08but does quantum computing throw a wrench into any of this?

43:13- Very good question.

43:15So quantum computers have two main families of algorithms

43:20that are relevant to cryptography.

43:22One is a Shor's algorithm.

43:24And Shor's algorithm is one that kind of completely breaks

43:28the hardness of some specific kinds

43:31of mathematical problems.

43:33So the one that you've probably heard of

43:34is it makes it very easy to factor numbers.

43:37So like figure out kind of what prime factors are

43:40that kind of, that you need to multiply together

43:42to get some number, even if that number is extremely big.

43:45Shor's algorithm can also be used

43:48to break elliptic curve cryptography.

43:50It can break like any kind of hidden order groups.

43:54So it breaks a lot of kind of cryptographic nice things

43:58that we're used to.

43:59But the good news is that for every kind of major use

44:04of things that Shor's algorithm breaks,

44:07we already know of quantum proof alternatives.

44:10Now we don't use these quantum proof alternatives yet

44:13because in many cases they're five to 10 times

44:15less efficient, but the crypto industry in general

44:20kind of knows that this is coming eventually

44:23and that's kind of ready to take the hit

44:25and switch to that stuff when we have to.

44:28The second algorithm that is relevant to cryptography

44:32is Grover's algorithm.

44:33And in Grover's algorithm might even be a bit more familiar

44:38to AI people that's basically usually described

44:42as solving search problems.

44:44But the idea here is that if you have a problem

44:48of the form, find a number that satisfies some property,

44:53then if with a classical computer,

44:55you need to try out of N times before you find the number,

44:59then with a quantum computer,

45:01you only need to do a square root of N computations.

45:04And Grover's could potentially be used for mining,

45:09but there's two possibilities here.

45:12One is that Grover's could be used for mining

45:15and whoever creates the first working quantum computer

45:19that could do Grover's will just mine way faster

45:21than everyone else.

45:22And we'll see another round of what we saw

45:25when ASICs came out, which is that kind of the new hardware

45:28just kind of dominated the old stuff.

45:29And then eventually it switched to a new equilibrium.

45:32- But by the way, way faster, not exponentially faster.

45:36- Quadratically faster.

45:37- Quadratically faster, which is not sort of,

45:40it's not game changing, I would say.

45:43It's like ASICs, like you said, it would be.

45:45- Exactly.

45:46Yeah, so it would not necessarily break proof of work

45:49as a thing. - That's right, yeah.

45:51The other kind of possible world, right,

45:53is that quantum computers have a lot of overhead.

45:56There's a lot of complexity involved

45:58in maintaining quantum states.

46:00And there's also, as we've been realizing recently,

46:04making quantum computers actually work

46:07requires sort of quantum error correction,

46:09which requires kind of a thousand real qubits

46:11per logical qubit.

46:13And so there's the very real possibility

46:15that the overhead of running a quantum computer

46:18will be higher than the speedup you get with Grovers,

46:20which would be kind of sad, but which would also mean

46:23that the given proof of work would just keep working fine.

46:26- So, beautifully put.

46:28So proof of work is the core idea of Bitcoin.

46:32Is there other core ideas before we kind of

46:34take a step towards the origin story and ideas of Ethereum?

46:38Is there other stuff that were key

46:40to the white paper of Bitcoin?

46:42- There's proof of work,

46:42and then there's just the cryptography,

46:44just kind of public keys and signatures

46:47that are used to verify transactions.

46:49Those two are the big things.

46:51- So then what is the origin story?

46:54Maybe the human side,

46:55but also the technical side of Ethereum.

46:58- Sure.

46:59So I joined the Bitcoin community in 2011,

47:03and I started by just writing.

§06Transcript · 47:06–55:53

47:06I first wrote for this sort of online thing

47:08called Bitcoin Weekly.

47:09Then I started writing for Bitcoin Magazine.

47:12- Sorry to interrupt.

47:16I'm just trying to figure out

47:17if this funny kind of story, true or not,

47:19is that you were disillusioned by the downsides

47:24of centralized control from your experience

47:26with, wow, World of Warcraft.

47:28Is this true or you're just being witty?

47:31- I mean, the event is true.

47:32The fact that that's the reason

47:34I do decentralization is witty.

47:35- Maybe just a small tangent.

47:38Have you always had a skepticism of centralized control?

47:43Is that sort of--

47:44- To some degree, yeah.

47:47- Has that feeling evolved over time

47:49or has that just always been a core feeling

47:50that decentralized control is the future of human society?

47:55- It's definitely been something

47:56that felt very attractive to me

47:58ever since I could have learned

47:59that such a thing is possible.

48:01- It's possible even technically.

48:03So great.

48:04So you joined the Bitcoin community in 2011,

48:06you said you began writing.

48:08So what's next?

48:10- Started writing,

48:12moved from high school to university

48:14halfway in between that,

48:15spent a year in university.

48:18Then at the end of that year,

48:21I dropped out to do Bitcoin things full-time.

48:26And this was a combination

48:27of continuing to write Bitcoin magazine,

48:29but also increasingly work on software projects.

48:33And I traveled around the world for about six months

48:36and just going to different Bitcoin communities.

48:38Like I went to first in New Hampshire,

48:41then Spain, other European places,

48:43Israel, and then San Francisco.

48:46And along the way, I've met a lot of other people

48:48that are working on different Bitcoin projects.

48:50And when I was in Israel,

48:52there were some kind of very smart teams there

48:54that were working on ideas

48:57that people were starting to kind of call Bitcoin 2.0.

49:00So one of these was covered coins,

49:02which is basically saying that,

49:04"Hey, let's not just use the blockchain for Bitcoin,

49:07but let's also issue other kinds of assets on it."

49:10And then there was a protocol called MasterCoin

49:12that supported issuing assets,

49:14but also supported many other things,

49:17like financial contracts, like domain name registration,

49:21and a lot of different things together.

49:23And I spent some time working with these teams,

49:28and I quickly kind of realized

49:32that this MasterCoin protocol could be improved

49:35by kind of generalizing it more, right?

49:37So the analogy I use is that the MasterCoin protocol

49:40was like the Swiss Army knife.

49:41You have 25 different transaction types

49:43for 25 different applications.

49:46But what I realized is that you could replace

49:50a bunch of them with things that are more general purpose.

49:53So one of them was that you could replace

49:56like three transaction types

49:58for three types of financial contracts

50:00with a generic transaction type for a financial contract

50:03that just lets you specify a mathematical formula

50:06for kind of how much money each side gets.

50:09- By the way, just a small pause.

50:11What's, you say financial contract,

50:13just the terminology, what is a contract?

50:16What's a financial contract?

50:18- So this is just generally an agreement

50:21where kind of either one or two parties

50:24kind of put collateral kind of in,

50:27and then depending on kind of certain conditions,

50:31like this could involve prices of assets,

50:33this could involve the actions of the two parties,

50:37it could involve other things.

50:39They kind of get different amounts of assets out

50:43that just depend on things that happened.

50:45- So a contract is really,

50:46a financial contract is the core,

50:49it's the core interactive element of a financial system.

50:53- Yeah, there's many different kinds of financial contracts.

50:57Like there's things like options

50:58where you kind of give someone the right to buy a thing

51:01that you have for some specific price

51:03for some period of time.

51:04There's contracts for difference

51:08where you basically are kind of making a bet

51:11that says like for every dollar this thing goes up,

51:13I'll give you $7 or for every dollar the thing goes down,

51:16you give me $7 or something like that.

51:18- But the main idea that these contracts

51:21have to be enforced and trusted.

51:23- Yes, exactly.

51:25- You have to trust that they will work out

51:27in a system where nobody can be trusted.

51:29- Yes.

51:30- This is such a beautiful, complicated system.

51:34Okay, so you were seeking to kind of generalize

51:37this basic framework of contracts.

51:40So what does that entail?

51:44So what technically are the steps to creating Ethereum?

51:48- Sure, so I guess just to kind of continue a bit

51:51with this MasterCoin story.

51:53So started by kind of giving ideas

51:56for how to generalize the thing.

51:57And eventually this turned into a much more

52:01kind of fully fledged proposal that just says,

52:03hey, how about you scrap all your futures

52:05and instead you just put in this programming language?

52:09And I gave this idea to them and their response

52:12was something like, hey, this is great,

52:14but this seems complicated and it seems like something

52:17that we're not gonna be able to put onto our roadmap

52:19for a while.

52:20And my response to this was like, wait,

52:22do you not realize how revolutionary this is?

52:24Well, I'll just go do it myself.

52:26And then I--

52:28- What was the name of the programming language?

52:29- I just called it ultimate scripting.

52:32- Great.

52:33- So then I kind of went through a couple more rounds

52:38of iteration and then the idea for Ethereum itself

52:42started to form.

52:44And the idea here is that you just have a blockchain

52:49where the core unit of the thing is what we call contracts.

52:53It's these kind of accounts that can hold assets

52:56and they have their own internal memory,

52:59but that are controlled by a piece of code.

53:02And so if I send some ether to a contract,

53:05the only thing that can determine where that ether,

53:10the currency inside Ethereum goes after that

53:12is the code of that contract itself.

53:16And so basically you're kind of sending assets

53:20to computer programs becomes this kind of paradigm

53:24for creating these sort of self-executing agreements.

53:28- Self-executing, it's so cool that code

53:31is sort of part of this contract.

53:33So that's what's meant by smart contracts.

53:36- Yeah.

53:37- So how hard was it to build this kind of thing?

53:40- Harder than expected.

53:42And originally I actually thought that this would be a thing

53:45that I would kind of casually work on

53:47for a couple of months, publish,

53:48and then go back to university.

53:50Then I released it and a bunch of people,

53:55or I released a white paper.

53:57- The white paper, the idea is there.

53:58- The idea, the white paper.

54:00A whole bunch of people came in offering to help,

54:02a huge number of people have expressed interest.

54:05And this was something I was totally not expecting.

54:08And then I realized that this would be something

54:12that's kind of much bigger than I had ever thought

54:16that it would be.

54:17And then we started on this kind of much longer

54:21development slog of making something that lives up

54:25to this much higher level of expectations.

54:27- What are some of the,

54:30is it fundamentally like software engineering challenges?

54:33- It was.

54:34- Is there social, okay, so there's--

54:35- And social.

54:36- So what are the biggest interesting challenges

54:39that you've learned about human civilization

54:43and software engineering through this process?

54:46- So I guess one of the challenges for me

54:50is that I'm one of the kind of apparently unusual geeks

54:54who has kind of never treated with anything

54:56but kindness in school.

54:58And so when I got into crypto,

55:03I kind of expected everyone would just kind of be

55:06the same kind of altruistic and nice in that same way.

55:09But the algorithm that I used for finding co-founders

55:14for this thing was not very good.

55:17It was sort of literally what computer scientists

55:19called the greedy algorithm.

55:20It's sort of the first 15 people who replied back

55:23offering to help kind of are the co-founders.

55:25- So you mean like literally the people

55:28that will form to be the co-founders of the community,

55:32the algorithm, I like how you call it the algorithm.

55:35- Yeah, and so what happened was that these,

55:39like especially as the project got really big,

55:44like there started to be a lot of this kind of infighting

55:47and there were a lot of,

55:48like I wanted the thing to be a nonprofit

55:51and some of them wanted to be a for-profit.

55:53And then there started to be people

§07Transcript · 55:56–1:04:43

55:56who were just kind of totally unable to work with each other.

55:58There were people that were kind of trying

56:02to get an advantage for themselves

56:04in a lot of different ways.

56:05And this just about six months later

56:10led to this big governance crisis.

56:11And then we kind of reshuffled leadership a bit.

56:14And then the project kept on going.

56:18Then nine months later, there was another governance crisis.

56:20And then there was a third governance crisis.

56:22And so is there a way to,

56:25if you're looking at the human side of things,

56:27is there a way to optimize this aspect

56:30of the cryptocurrency world?

56:32It seems that there is, from my perspective,

56:35there's a lot of different characters

56:37and personalities and egos.

56:39And like you said, I don't know if,

56:42I also like to think that most of the world,

56:47most of the people in the world are well-intentioned,

56:50but the way those intentions are realized

56:52may perhaps come off as negative.

56:56Like what, is there a hopeful message here

57:01about creating a governance structure for cryptocurrency

57:04that where everyone gets along?

57:06- I mean, after about four rounds of reshuffle,

57:09like I think we've actually come up with something

57:11that seems to be pretty stable and happy.

57:14I think, I mean, I definitely do think that

57:21most people are well-intentioned.

57:23I just think that one of the reasons

57:26why I like decentralization is just because there's like

57:29this thing about power where power attracts people

57:32with egos and so that just allows us

57:34a very small percentage of people

57:35to just ruin so many things.

57:37- You think ego has a, you think ego has a use?

57:42Like is ego always bad?

57:44It seems like some of the most--

57:45- It sometimes does.

57:46But then the Ethereum research team,

57:47I feel like we've found also kind of a lot of very good

57:52people that are just primarily just interested

57:58in things for the technology

58:00and things seem to just generally be going quite well.

58:05- Yeah, when the focus and the passion is in the tech.

58:09So that's the human side of things.

58:12The technology side, like what have you learned?

58:14What have been the biggest challenges

58:16bringing Ethereum to life on the technology side?

58:21- So I think first of all, just,

58:23you know, there's like the first law of software development

58:28which is that when someone gives you a timetable,

58:30I'm gonna switch the unit of time

58:32to the next largest unit of time and add one.

58:34And we basically fell victim to that.

58:36And so instead of taking like three months,

58:43it ended up taking like 20 months to launch the thing.

58:46And that was just, I think,

58:49underestimating the sheer technical complexity

58:51of the thing.

58:52There are research challenges.

58:55Like, so for example,

58:57one of the things that we've been saying

58:58from the start that we would do,

59:00one is a switch from a proof of work to a proof of stake.

59:04More proof of stake is this alternative consensus mechanism

59:07where instead of having to waste a lot of computing power

59:11on solving these mathematical puzzles

59:13that don't mean anything,

59:14you kind of prove that you have access to coins

59:17inside of the system.

59:18And this kind of gives you some level of participation

59:22in the consensus.

59:23- Can you maybe elaborate on that a little bit?

59:25I understand the idea of proof of work.

59:27I know that a lot of people say

59:29that the idea of proof of stake is really appealing.

59:31Can you maybe link on it a little longer,

59:33explain what it is?

59:35- Sure.

59:36So basically the idea is like,

59:40if I kind of lock up a hundred coins,

59:43then I turn that into a kind of quote virtual miner

59:47and the system itself kind of automatically

59:51and randomly assigns that in a virtual miner

59:54the right to create blocks at particular intervals.

59:58And then if someone else has 200 coins

60:00and they lock on the lock, there's 200 coins,

60:02then they get a kind of twice as big virtual miner,

60:05they'll be able to create blocks twice as often.

60:08So it tries to do similar things to proof of work,

60:13except instead of the thing

60:15and of rate limiting your participation

60:17being your ability to crank out solutions

60:21to kind of hash challenges,

60:23the thing that really limits your participation

60:25is kind of how much coins

60:26you're kind of locking into this mechanism.

60:28- Okay, so interesting.

60:29So that limited participation

60:31doesn't require you to run a lot of compute.

60:37Does that mean that the richer you are,

60:40so rich people are more,

60:46like their identity is more stable,

60:50verifiable or whatever the right terminology is.

60:55- Right, and this is definitely a common critique.

60:57I think my usual answer to this is that

61:00like proof of work is even more of that kind of system.

61:03- Yes, exactly.

61:03I didn't mean it in that statement as a criticism.

61:06I think you're exactly right.

61:07That's equivalent.

61:08The proof of work is the same kind of thing,

61:11but in the proof of work,

61:12you have to also use physical resources.

61:15- Yes, and burn computers and burn trees

61:18and all of that stuff.

61:19- Is there a way to mess with the system

61:22over the proof of stake?

61:25- There is, but you will once again need to have

61:27a very large portion of all the coins

61:29that are locked in the system to do anything bad.

61:31- Got it.

61:32Yeah, and just that maybe take a small change.

61:35One of the criticisms of cryptocurrency is the fact

61:39that I guess for the proof of work mechanism,

61:42you have to use so much energy in the world.

61:44- Yes.

61:45- Is one of the motivations of proof of stake

61:48is to move away from this?

61:49- Definitely.

61:50- Like what's your sense of the,

61:52maybe I'm just under-informed.

61:54Is there like legitimately environmental impact from this?

61:58- Yeah, so the latest thing was that Bitcoin consumed

62:02as much energy as the country of Austria

62:04or something like that.

62:06Yeah, and then Ethereum is like right now,

62:08only like half an order of magnitude smaller than Bitcoin.

62:12- I've heard you talk about Ethereum 2.0.

62:14So what's the dream of Ethereum 2.0?

62:18What's the status of proof of stake as a mechanism

62:22that Ethereum moves towards?

62:24And also, how do you move to a different mechanism

62:28of consensus within a cryptocurrency?

62:31- So Ethereum 2.0 is a collection of major upgrades

62:35that we've wanted to do to Ethereum for quite some time.

62:38The two big ones, one is a proof of stake

62:41and the other is what we call sharding.

62:44Sharding solves another problem with blockchains,

62:46which is a scalability.

62:48And what sharding does is it basically says,

62:52instead of every participant in the network

62:54having to personally download

62:56and verify every transaction,

62:57every participant in the network only downloads

63:00and verifies a small portion of transactions.

63:02And then you kind of randomly distribute

63:04who gets how much work.

63:06And because of how the distribution is random,

63:09it still has the property that you need a large portion

63:13of the entire network to corrupt what's going on

63:16inside of any shard,

63:17but the system is still very redundant and very secure.

63:21- That's brilliant.

63:23How hard is that to implement

63:25and how hard is proof of stake to implement?

63:28Like on the technical level, software level.

63:32- Proof of stake and sharding are both challenging.

63:34I'd say sharding is a bit more challenging.

63:37The reason is that proof of stake is kind of just a change

63:40to how the consensus layer works.

63:42Sharding does both that,

63:44but it's also a change to the networking layer.

63:47The reason is that sharding is kind of pointless

63:49if at the networking layer, you still do what you do today,

63:52which is you kind of gossip everything,

63:53which means that if someone publishes something,

63:56every other node and the client hears it

63:58from on the networking layer.

64:00And so instead we have to have kind of sub networks

64:03and the ability to quickly switch between sub networks

64:05and other sub networks, talk to each other.

64:07And this is all doable,

64:08but it's a more complex architecture

64:11and it's definitely the sort of thing

64:12that has not yet been done in cryptocurrency.

64:15- So most of the networking layer in cryptocurrency

64:19is you're shouting, you're like broadcasting messages.

64:22And this is more like ad hoc networks.

64:25- Yeah, you're shouting within smaller groups.

64:27- Smaller group, but do you have like a bunch of sub net?

64:30- Exactly.

64:31- Then you have to switch between,

64:32oh man, I'd love to see that.

64:34So it's a beautiful idea.

64:37So from a graph theoretic perspective,

64:39but just the software, like who's responsible?

64:43Is the Ethereum project, like the people involved,

§08Transcript · 1:04:46–1:13:29

64:46would they be implementing?

64:47Like what's the actual,

64:49you know, this is like legit software engineering.

64:53Who, like how does that work?

64:55How do people collaborate, build that kind of project?

64:58Is this like almost,

64:59like is there a software engineering lead?

65:03Is there, is it a legit,

65:06almost like large scale open source project?

65:08- There is, yeah.

65:09So we have someone named Danny Ryan on our team

65:12who has just been brilliant and great all around.

65:15And he is a kind of de facto

65:19kind of development coordinator, I guess.

65:22It's like, you have to invent job titles for this stuff.

65:25The reason is that,

65:27like we also have this unique kind of organizational

65:29structure where the Ethereum Foundation itself

65:31kind of does research in-house,

65:33but then the actual implementation is done

65:35by independent teams that are separate companies

65:38and they're located all around the world

65:40and like fun places like Australia.

65:43And so, you know, you kind of just need a bunch of

65:49kind of almost nonstop cat herding to just

65:52keep getting these people to kind of talk to each other

65:55and kind of implement the spec,

65:57make sure that everyone agrees on kind of what's going on

66:00and kind of how to interpret different things.

66:03- So how far into the future are we

66:04from these two mechanisms in Ethereum 2.0?

66:07Like what's your sense of the timeline,

66:10keeping in mind the previous comment you made

66:13about the sort of general curse of software projects?

66:19- So Ethereum 2.0 is split into three phases.

66:23So phase zero just creates a proof of stake network

66:26and it's actually separate from kind of proof of,

66:29the proof of work network at the beginning,

66:31just to kind of give it time to grow and improve itself.

66:35- Do people get to choose, sorry to interrupt,

66:36do people get to choose, I guess, which-

66:38- Yes, they get to choose to move over if they want to.

66:42Then phase one adds sharding,

66:44but it only adds sharding of kind of data storage

66:46and not sharding of computation.

66:48And then after that, there is kind of the merger phase,

66:51which is where the accounts, kind of smart contracts,

66:56like all of the kind of activity

66:59on the existing ETH1 system,

67:01just kind of gets cut and pasted into ETH2.

67:03And then the proof of work chain gets forgotten.

67:05And then all the things that were living there before

67:09just kind of continue living

67:10inside of the proof of stake system.

67:13So for timelines, phase zero has been,

67:18kind of almost fully implemented.

67:23And now it's just a matter of a whole bunch

67:26of security auditing and testing.

67:28My own experience is that right now,

67:31it feels like we're at about a phase

67:34comparable to when we were doing

67:38the original Ethereum launch,

67:39when we were maybe about four months away from launch.

67:42- So that's just a hunch, then you can-

67:44- That's just a hunch, yeah.

67:46- So how, you know, it took like over a decade

67:50for people to move from Python 2 to Python 3.

67:53How do you see the move from like this phase zero

67:58for different consensus mechanism?

68:01Do you see there being a drastic phase shift

68:05in people just kind of jumping to this better mechanism?

68:08- So in phase zero, I don't expect too many people

68:11to do much because in phase zero and phase one,

68:14the new chain, they get it deliberately

68:16and it doesn't have too much functionality turned on.

68:19It's there just like,

68:20if you want to be a proof of stake validator,

68:22you can get things started.

68:23If you want to store data

68:24for other blockchain applications, you can get started.

68:28But existing applications will largely

68:30keep living on each one.

68:32And then when the merger happens,

68:35then the merger is a operation that happens all at once.

68:40So that's kind of one of the benefits

68:41of a consensus system, that like on the one hand,

68:44you have to coordinate the upgrade,

68:45but on the other hand, the upgrade can be coordinated.

68:49- So what's CasperFFG by the way?

68:52- CasperFFG is the consensus algorithm

68:55that we are using for the proof of stake.

68:57- Is there something interesting,

68:59specific about CasperFFG,

69:01like some beautiful aspect of it that's-

69:03- There is.

69:04So CasperFFG combines together kind of two different schools

69:09of a consensus algorithm design.

69:12So the general two different schools

69:14of the design are, right?

69:16One is a 50% fault tolerant,

69:20but dependent on network synchrony.

69:23So 50% fault tolerant,

69:25but it didn't tolerate up to 50% of faults, but not more,

69:28but it depends on an assumption

69:31that all of the nodes can talk to each other

69:34within some limited period of time.

69:36Like if I send the message,

69:37you'll receive it within a few seconds.

69:40And the second school is 33% fault tolerant,

69:44but safe under asynchrony,

69:46which means that if we agree on something,

69:50then that thing is finalized.

69:51And even if the network goes horribly wonky

69:54the second after that thing is finalized,

69:55there's no way to revert that thing.

69:57And-

69:59- That's fascinating how you would make that happen.

70:03- It's definitely quite clever.

70:06I'd recommend the CasperFFG paper.

70:08If you just search like archive,

70:10as in like ARXIV and CasperFFG, it's right there.

70:13- That's an archive, the paper's an archive.

70:15- Yeah, yeah.

70:16- Who are the authors?

70:17- Myself and Virgil Griffith.

70:19- That's awesome.

70:20I take a small tangent.

70:23This idea of just putting out white papers and papers

70:26and putting them on archive and just putting them publicly,

70:28is that at the core?

70:32Is that a necessary component of cryptocurrency?

70:34Is that the tradition started

70:35with Satoshi Nakamoto?

70:39What do you make of it?

70:40Like, what do you make of the future

70:41of that kind of sharing of ideas?

70:42- I guess so, yeah.

70:44And it's definitely something that's kind of mandatory

70:48for crypto because like crypto is all about making systems

70:53where you don't have to trust the operators

70:56to trust that the thing works.

70:57And so if anything behind our system works

71:01is closed sourced, then that kind of kills the point.

71:04And so there is the kind of a sense

71:07in which the fundamental properties of the category

71:11of the thing we're trying to build

71:12just kind of forces openness,

71:14but also openness just has proven

71:17to be a really great way to collaborate.

71:19And then there's actually a lot of innovation

71:21and academic collaboration that's just kind of happened

71:24ad hoc in the crypto space the last few years.

71:27So like, for example, we have this forum

71:30called ETH Research, that's like E-T-H-R-E-S-E-A-R

71:34and then dot C-H.

71:36And there we publish kind of just ideas

71:40in a form that's kind of half formal,

71:42like it's halfway in between,

71:45like it's a kind of a text write up

71:47and you can have math in it,

71:49but it's often in a much shorter than a paper.

71:52And it turns out that the great majority of new ideas,

71:57like they're just kind of fairly small nuggets

71:59that you can explain in like five to 10 lines

72:01and they don't really--

72:02- They don't need the whole formality of a paper.

72:04- Exactly, they don't require the kind of like 10 pages

72:07of any filler and so--

72:09- Introduction and conclusion is not needed.

72:11- Yeah, and so instead you just kind of publish the idea

72:15and then people can go comment on it.

72:17- That's brilliant.

72:18- Yeah, this has been great for us.

72:19- I think I interrupted you.

72:21Was there something else on Casper FFG?

72:23- Yeah, so just Casper FFG is just kind of combines together

72:27these two schools.

72:29And so basically it creates this system

72:32where if you have more than 50% that are honest

72:37then and you have a network synchrony,

72:42then the thing kind of goes as a chain.

72:45But then if network synchrony fails,

72:46then kind of the last few blocks in the chain

72:48might kind of get replaced.

72:50But anything that was finalized

72:53by this kind of more asynchronous process

72:58can't be reverted.

72:59And so you essentially get a kind of best of both worlds

73:02between those two models.

73:04- Okay, so I know what I'm doing to them.

73:06I'm gonna be reading the Casper FFG paper.

73:08Apologize for the romanticized question,

73:11but what to you are some or the most beautiful idea

73:16in the world of Ethereum?

73:19Just something surprising, something beautiful,

73:22something powerful.

73:23- Yeah, I mean, I think the fact that money

73:26can just emerge out of a database

73:28if enough people believe in it,

73:29I think is definitely one of those things that's up there.

§09Transcript · 1:13:32–1:22:39

73:32I think one of the things that I really love about Ethereum

73:37is also this concept of composability.

73:39So this is the idea that if I build an application

73:42on top of Ethereum,

73:43then you can build an application

73:46that talks to my application

73:48and you don't even need my permission.

73:50You don't even need to talk to me, right?

73:52So one really fun example of this is there was this

73:55kind of game on Ethereum called CryptoKitties

73:58that just involved kind of breeding digital cats.

74:00And someone else created a game called CryptoDragons,

74:05where the way you play CryptoDragons is you have a dragon

74:08and you have to feed it CryptoKitties.

74:10And they just created the whole thing

74:15just like as an Ethereum contract

74:18that you would send these tokens

74:21that are defined by this other Ethereum contract.

74:24And for the interoperability to happen,

74:26like the projects don't really need to,

74:29like the teams don't really need to talk to each other.

74:31You just kind of interface with the existing program.

74:35- So it's arbitrarily composable in this kind of way.

74:37So you have different groups that could be working.

74:40So you could see it scaling to just

74:43outside of dragons and kitties,

74:44it could be, you could build like entire ecosystems

74:47of software in this kind of way.

74:48- Yeah, I mean, especially in the decentralized finance

74:53space that's been popping up in the last two years,

74:56there has been a huge amount of really interesting things

74:59happen as a result of this.

75:00- Is it a particular kind of like financial applications

75:04kind of thing?

75:05- Yeah, I mean, there's like stable coins.

75:07So this is a kind of tokens retain value equal to $1,

75:12but they're kind of backed by a cryptocurrency.

75:17Then there's decentralized exchanges.

75:20So, well, as far as decentralized exchanges goes,

75:23there's this really interesting construction

75:27that has existed for about one and a half years now

75:31called Uniswap.

75:32So what Uniswap is, it's a smart contract

75:35that holds the balances of two tokens.

75:38We'll call them token A and token B.

75:41And it maintains an invariance that the balance of token A

75:44multiplied by the balance of token B

75:45has to equal the same value.

75:47And so the way that you trade against the thing

75:49is basically like you have this kind of curve,

75:52you know, like X times Y equals K.

75:54And before you trade, it's at some points on the curve.

75:58After you trade, you just like pick some different,

76:00any other points on the curve.

76:02And then whatever the delta X is,

76:03that's the amount of A tokens you provide.

76:05Whatever the delta Y is,

76:06that's the amount of B tokens you get or vice versa.

76:09And that's just, and then kind of the slope

76:12at the current points on the curve kind of is the price.

76:16And so that just is the whole thing.

76:19And that just allows you to have this exchange for tokens.

76:24And even if there's very few participants

76:29and the whole thing is just like so simple

76:32and it's just very easy to set up,

76:34very easy to participate in.

76:36And it just provides so much value to people.

76:40- And the fundamental,

76:44the distributed application infrastructure

76:47allows that somehow.

76:49- Yes.

76:50So this is a smart contract meeting.

76:52This is all a computer program

76:53that's just running on Ethereum.

76:55- Smart contracts too are just fascinating.

76:58- They are.

76:59- Okay.

77:00Do you think cryptocurrency may become the main currency

77:04in the world one day?

77:05So where do you think we're headed in terms of

77:08the role of currency,

77:09the structure type of currency in the world?

77:12- I definitely expect fiat currencies to continue to exist

77:18and continue to be strong.

77:19And I definitely expect kind of fiat currencies

77:21to also digitize in their own way

77:23over the next couple of decades.

77:24- What's fiat currency by the way?

77:26- Oh, just like things like US dollars

77:29and like dollars and euros and yen and these other things.

77:32- And they're sort of backed by governments.

77:33- Yes.

77:34But I also expect sort of cryptocurrencies

77:37to play this sort of important role

77:40in just making sure that people always have an alternative

77:44if fiat currencies start breaking.

77:46So like if, or if you're in, you know,

77:50some very high inflation place like Venezuela, for example,

77:54or if your country just kind of gets cut off from,

77:59cut off from other financial systems

78:04because of something the banks do,

78:07like if any kind of,

78:09if there's even like some major trade disruption

78:11or something worse happens,

78:13then like cryptocurrencies are the sort of thing

78:16that just because of their kind of global neutrality,

78:18they're just kind of always there

78:20and you can keep using them.

78:22- It's interesting that you're quite humble

78:24about the possibilities of the future of cryptocurrency.

78:27You don't think there's a possible future

78:29where it becomes the main set of currency

78:33because it feels like fiat,

78:35it feels like the centralized control

78:39by governments of currency is limiting somehow,

78:42maybe my naive utopian view of the world.

78:46- It's definitely very possible.

78:48I mean, I think like for cryptocurrencies

78:53being the main form of value to kind of work well,

78:58like you do need to have some much more price stability

79:04than they have today.

79:05And I mean, there are now stable coins

79:07and there are kind of cryptocurrencies

79:09that try to be more stable than existing things

79:12like Bitcoin and Ether,

79:13but that just is to me kind of the main challenge.

79:18- Do you think that's a characteristic

79:20of just being the early days?

79:22It's such a young concept.

79:2410 years is nothing in the history of money.

79:27- Yeah, and I think it's a combination of two things, right?

79:30One is it's still early days,

79:35but the other is a kind of more durable

79:37and a kind of economic problem,

79:38which is that like demand for currency is volatile, right?

79:42Because of like recessions, booms,

79:45changes to technology, lots of things,

79:47and if people's demand for how much currency

79:49they wanna hold changes.

79:51And if you have a currency that has a fixed supply,

79:54then the change in demand has to be entirely expressed

79:58as a change in value of the currency.

80:00And so what that means is that kind of the volatility

80:02of demand becomes entirely translated into volatility

80:06and kind of prices of things that dominated

80:08in that currency.

80:10But if you have a currency where instead

80:12the supply can change and so the supply can kind of go up

80:15when there's more demand,

80:16then you have the supply kind of absorbing

80:20more of that volatility and so the price of the currency

80:23would absorb less of the volatility.

80:24- On that topic, so Bitcoin does have a limited supply,

80:27a specific fixed supply.

80:29- Yes.

80:30- What's the idea, and Ethereum doesn't,

80:33but can you clarify just in the comments you just made,

80:38is Ethereum qualify to the kind of currency

80:41that you're talking about and being flexible in the supply?

80:44- I mean, it's a bit more flexible,

80:45but kind of the thing that you would really want

80:48is something that's kind of specifically flexible

80:53in response to how valuable the currency is.

80:56And I'd recommend you look at stable coins as well.

81:01So like things like DAI, for example, it's like-

81:04- How do you spell that?

81:05- DAI.

81:07- And what's stable coins?

81:09Is it a type of cryptocurrency?

81:11- It is a type of cryptocurrency.

81:12It's a type of cryptocurrency that's issued

81:16by a smart contract, one of these Ethereum computer programs

81:19that where the smart contract holds a bunch of ether

81:23and then it basically, like that people deposit

81:27and then it issues DAI and the reason why people deposit

81:30is because they want to kind of go high leverage

81:32on their ether.

81:33And so it kind of pairs these two sets of users,

81:36one that wants stability and one that kind of wants

81:38extra risk together with each other.

81:40And it basically creates some,

81:45or gives one set of participants a guarantee

81:48that they'll be paid, that they have this asset

81:51that can be later converted back into ether,

81:54but specifically at kind of the $1 rate.

81:57- And it has some kind of a stabilizing network effects.

82:01- Yeah, it has this.

82:02Yeah, it has many kinds of stabilizing mechanisms in it.

82:06- That's fascinating.

82:06Okay, this world is awesome technically,

82:09just from a scientific perspective, it's an awesome world

82:12that I often don't see from an outsider's perspective.

82:15What I often see is kind of maybe hype

82:19and a little bit, if I may say so, like charlatanism.

82:23And you don't often see, at least from my outsider's

82:27perspective, the beautiful science of it

82:28and the engineering of it.

82:30Maybe, is there a comment you can make

82:34of who to follow, how to learn about this world

82:39without being interrupted by the charlatans

§10Transcript · 1:22:44–1:32:02

82:44and the hype people in this space?

82:47- I think you do need to just know the specific

82:49kind of just people to follow.

82:51Like there's all the kind of the cryptographers

82:55and the researchers, and there's just like,

82:59even just the Ethereum research crew,

83:01like myself, like Dan Kradt, Danny Justin,

83:04the other people, and then the academic cryptographers.

83:09Before this today, I was at Stanford,

83:14and Stanford has the Center for Blockchain Research,

83:17and Dan Bonet, that's a really famous

83:20and great cryptographer, was running it.

83:24And there's a lot of other people there,

83:26and there's people working on zero-knowledge proofs,

83:29for example, and Zuko from Zcash

83:34is one other person that I respect.

83:38So I think if you follow the technical--

83:40- You just crawl along that--

83:42- Yeah, yeah, you just kind of crawl.

83:43- Start with the Ethereum group,

83:44and then look at the academics, Dan Bonet and so on,

83:46and then just cautiously expand the network

83:49of people you follow.

83:50- Yeah, exactly, and like if someone seems

83:52too self-promotional, then just like remove 'em.

83:56Is there books that are, there's these white papers,

84:01and we just discussed about ideas being condescend

84:04to really small parts.

84:05Is there books that are emerging that are kind of

84:09good introductory material for cryptographers?

84:11- So for historical ones,

84:13there's like Nathaniel Popper's "Digital Gold,"

84:15which is just about the history of Bitcoin.

84:18There's one, I think Matthew Leising announced

84:20that there's one about the history of Ethereum.

84:23For technical ones, there's Andrea Santanopoulos'

84:26"Mastering Ethereum."

84:28- Great, so let me ask you sort of,

84:32sorry, to pull back to the idea of governments

84:37and decentralized currency.

84:38You know, there's a tension between decentralization

84:44of currency and the power of nations,

84:46the power of governments.

84:48What's your sense about that tension?

84:52Is there some rule for regulation of currency?

84:56You've, yeah, is there, like,

84:59is the government the enemy of digital currency,

85:02of distributed currency,

85:04or can they be like cautious friends?

85:08- I mean, I think like,

85:11the one thing that people forget is that

85:14it's clearly not entirely an enemy,

85:16because I think if there hadn't been

85:21so much government regulation on

85:24a kind of centralized,

85:25issuing centralized digital currencies,

85:28then we'd be seeing things,

85:31people like Google and Facebook and Twitter

85:33just kind of issuing them left and right.

85:35And then, like, if that was the case,

85:37then decentralized currencies would still appeal

85:39to some people, but they definitely would appeal

85:41to less people than today.

85:42So even in that sense, I think it's

85:45clearly been more of a,

85:49just kind of set the stage for the existence

85:53of the sector in some ways.

85:56But also, and I think some of both,

86:01there's definitely things that governments

86:03can do, in some cases, have done to

86:06hurt the spread of, and of growth of blockchains.

86:11There's things that they've done to help,

86:13and they've, in some cases, definitely done a good job

86:18of going after fraudulent projects,

86:21going after some of the projects that have

86:24some of the kind of craziest and most misleading marketing.

86:27There's also the possibility that governments

86:31will end up using blockchains for a lot of different things.

86:35Governments, yeah, they do a lot more

86:38than just regulating, right?

86:39There's also, they have the kind of

86:43identity records, and they have property registries,

86:49even their own currency is secured,

86:53lots of different kind of things that they're operating.

86:57And there's even blockchain applications in a lot of those.

87:00- Yeah, and they can leverage technology

87:03to do a lot of good for our societies.

87:06It is a little unfortunate that governments

87:09often lag behind in terms of their acceptance

87:13and leverage of technology.

87:14If you look at the autonomous vehicle space,

87:16AI in general, they're a few years behind.

87:20It'd be nice to help them catch up.

87:24That's an always ongoing problem.

87:27You met Vladimir Putin to discuss

87:31the centralized currency here.

87:33You're born in, where were you born?

87:35- Kolomna, it's a city about 115 kilometers south of Moscow.

87:39- In Russia? - Yes.

87:40- Yeah, I grew up in Moscow.

87:44I mean, Vladimir Putin is a central figure

87:48in this part of the world.

87:49So what was that like meeting him?

87:52What was that experience like?

87:54- He's taller in photos than in person.

87:57- Yeah, he's, yeah, that's right.

88:01He's five seven, I think, five eight, maybe.

88:04- Yeah, and that's, unfortunately,

88:07we didn't actually kind of have too much of a chance

88:09to talk to him.

88:10Like I managed to see him for about one minute

88:12at the end of this meeting.

88:14And I did get a chance to see a lot,

88:16some of the other end of government ministers

88:19and he recommended some.

88:20And some of them are actually interested

88:25in trying to use blockchains to,

88:29like for various government use cases,

88:31they're gonna have a little bit of corruption

88:33and other things.

88:33And I have, it's hard to tell from one conversation

88:37kind of what things are genuine

88:39and what things are just like, oh, blockchain is cool,

88:41let's do blockchain.

88:42- Right, but when I listened to like Barack Obama

88:47talk about artificial intelligence,

88:50there's certain things I hear where,

88:54okay, so he might not be an expert in AI,

88:56but he actually studied it carefully enough

89:00to think about it.

89:01Even if it's just reading a Wikipedia page,

89:06like he really thought about what this technology means.

89:09Did you get a sense that Putin or some of the ministers

89:13like thought about blockchain,

89:15like thought about the fundamentals of technology,

89:17or like understand it intuitively,

89:19or are they too old school to try to grasp it?

89:23- Some are old school, some are more new school.

89:26It depends, it's definitely,

89:28it depends on who you talk to.

89:30- I mean, that's an open question for me with Putin

89:33because Putin has said some stuff about AI.

89:34- I don't know, as I said,

89:36I've only talked to him for about one minute, so.

89:38- But sometimes you can pick up sort of insights.

89:41As a quick comment, they're about,

89:44maybe you can correct me on this,

89:45but they're about 3,000 cryptocurrencies

89:48being actively traded.

89:49- Yes.

89:50- And Ethereum is one of,

89:52you know, a lot of people believe

89:53that Ethereum will be the main cryptocurrency.

89:56I think Bitcoin is currently still the main cryptocurrency,

89:58but Ethereum very likely might become the main one.

90:03Is this kind of diversity good in the crypto world?

90:07Do you see it sticking around?

90:08Should there be a winner?

90:10Like, should there be some consensus globally

90:12around Bitcoin or around Ethereum?

90:16Like, what's your sense?

90:17- I definitely think the diversity is good.

90:19And I definitely think also

90:21that there's probably too many people

90:23trying to make separate blockchains right now.

90:26The number should definitely be greater than one

90:28and probably greater than two or even five.

90:31- Not 3,000.

90:33- Not 3,000, yeah.

90:34And also not even like 40 high quality platforms

90:37that try to do the same thing.

90:39And there's definitely this range

90:41from just like one person who just like wrongly thinks

90:46that you can create a cryptocurrency in like 12 hours

90:49and doesn't even think about kind of the community aspects

90:52of maintaining it,

90:53going to people actually trying

90:58but only creating a really tiny one,

90:59to like scammers,

91:01to people like making something

91:03that's actually successful.

91:06And then there's a lot of different categories of blockchain

91:10and of project in terms of what it's trying to do

91:12and what applications it's for.

91:14And I think the experimentation is definitely healthy.

91:18- If you look at the two worlds,

91:21it might be a little bit disjoints,

91:23but the distributed applications, cryptocurrency,

91:27and then the world of artificial intelligence.

91:29Do you see there's some overlap between these worlds

91:33that both worry about centralized control?

91:35Is there some overlap that's interesting

91:38that you think about, do you think about AI much?

91:40- Yeah, and I think definitely I would have thought

91:44about things like the AI head of control problems

91:48and a lot of the problems and all of those things.

91:50- Do you worry about the existential threat of AI?

91:53- That's definitely one of the things I worry about.

91:55I think block, there's a lot of kind of common challenges

92:02because in both cases, what you're ultimately trying to do

§11Transcript · 1:32:05–1:34:57

92:05is you're trying to kind of get a simple system

92:09to direct a more complex system.

92:11Like in the case of this strong AI,

92:15the idea would be that the simple system is people

92:17and the complex system is, well, whatever thing

92:21the people end up kind of unleashing on the universe

92:24that'll hopefully be a great thing.

92:27And in the case of blockchains,

92:30kind of the complex, well, the simple thing is

92:33the algorithm, which is a piece of static

92:35and fully open source code.

92:36And the more complex thing is just all

92:40of the different possible kind of human actors

92:43and of the strategies that they might end up use

92:46to participate in the network.

92:48- Do you think about your own mortality?

92:51Like what you hope to accomplish in your life?

92:54- Oh, I definitely think about ending my own mortality.

92:58- So that's, if I gave you the option to live forever,

93:01would you?

93:02- Depends a lot on what the fine birds is.

93:05But I mean, if it's one of those things

93:08where I'm gonna be kind of like floating through empty space

93:10for 10 to the 75 years, then no.

93:13If it's a forever worth of,

93:17and of having a fulfilling life

93:21with friends to spend the time with,

93:27with kind of meaningful challenges to explore

93:31and interesting things to be working on,

93:33then I think absolutely move.

93:37- That's a beautifully put.

93:38Live forever, but you'd have to check the fine print.

93:42I think there's no better way to end it.

93:45Vitalik, thank you so much for talking to us.

93:48So exciting to follow your work from a distance.

93:51And thank you for creating a revolutionary idea

93:54and sticking with it and building it out

93:56and doing some incredible engineering work.

93:58And thanks for talking today.

93:59- Yeah, thank you.

94:00- Thanks for listening to this conversation

94:02with Vitalik Buterin.

94:03And thank you to our sponsors, ExpressVPN and Masterclass.

94:08Please consider supporting the podcast

94:10by signing up to Masterclass at masterclass.com/lex

94:14and getting ExpressVPN at expressvpn.com/lexpod.

94:19If you enjoy this podcast, subscribe on YouTube,

94:23review it with five stars on Apple Podcast,

94:26support it on Patreon,

94:27or simply connect with me on Twitter @LexFriedman.

94:31And now let me leave you with some words

94:33from Vitalik Buterin.

94:35The thing that I often ask startups on top of Ethereum is,

94:40can you please tell me why using Ethereum blockchain

94:43is better than using Excel?

94:45And if they can come up with a good answer,

94:47that's when you know you got something really interesting.

94:51Thank you for listening and hope to see you next time.

94:55(upbeat music)

94:57(upbeat music)

— A LITTLE MORE TO THINK ABOUT. —