Lex Fridman PodcastVitalik Buterin: Ethereum, Cryptocurrency, and the Future of Money | Lex Fridman Podcast #80
EVERY SPOKEN WORD
150 min read · 30,036 words- 0:00 – 4:43
Introduction
- LFLex Fridman
The following is a conversation with Vitalik Buterin, co-creator of and author of the whitepaper that launched Ethereum and Ether, which is a cryptocurrency that is currently the second-largest digital currency after Bitcoin. Ethereum has a lot of interesting technical ideas that are defining the future of blockchain technology, and Vitalik is one of the most brilliant people innovating in the space today. Unlike Satoshi Nakamoto, the unknown person or group that created Bitcoin, Vitalik is very well-known and at a young age is thrust into the limelight as one of the main faces of the technology that may redefine the nature of money and all forms of digital transactions in the 21st century. This is the Artificial Intelligence Podcast. If you enjoy it, subscribe on YouTube, review it with five stars on Apple Podcast, support it on Patreon, or simply connect with me on Twitter @LexFridman, spelled F-R-I-D-M-A-N. As usual, I'll do one or two minutes of ads now, and never any ads in the middle that can break the flow of the conversation. I hope that works for you and doesn't hurt the listening experience. Quick summary of the ads. Two sponsors: Masterclass and ExpressVPN. Please consider supporting the podcast by signing up to Masterclass at masterclass.com/lex and getting ExpressVPN at expressvpn.com/lexpod. This show is sponsored by Masterclass. Sign up at masterclass.com/lex to get a discount and to support this podcast. When I first heard about Masterclass, I honestly thought it was too good to be true. For $180 a year, you get an all-access pass to watch courses from experts at the top of their field. To list some of my favorites: Chris Hadfield on space exploration; Neil deGrasse Tyson on scientific thinking and communication; Will Wright, the creator of SimCity and Sims, on game design, I love that game; (laughs) Jane Goodall on conservation; Carlos Santana, one-of-my-favorite guitarists, on guitar; Garry Kasparov on chess. Obviously, I'm Russian. I love Garry. (laughs) Daniel Negreanu on poker, one of my favorite poker players. Also, Phil Ivey is, uh, gives a course as well, and many, many more. Chris Hadfield explaining how rockets work and the experience of being launched into space alone is worth the money. By way of advice from me, the key is not to be overwhelmed by the abundance of choice. Pick three courses you want to complete, watch each all the way through from start to finish. It's not that long, but it's an experience that will stick with you for a long time, I promise. It's easily worth the money. You can watch it on basically any device. Once again, sign up at masterclass.com/lex to get a discount and to support this podcast. This show is sponsored by ExpressVPN. Download it at expressvpn.com/lexpod to get a discount and to support this podcast. I've been using ExpressVPN for many years. I honestly love it. It's easy to use. Press the big power-on button and your privacy is protected. And, if you like, you can make it look like your location is anywhere else in the world. I might be in Boston now, but I can make it look like I'm in New York, London, Paris, or anywhere else. This has a large number of obvious benefits. For example, certainly it allows you to access international versions of streaming websites, like the Japanese version of Netflix or the UK version of Hulu. As you probably know, I was born in the Soviet Union, so sadly, given my roots and appreciation of Russian history and culture, my website and the website for this podcast is blocked in Russia. So, this is another example of where you can use ExpressVPN to access sites, like the podcast, that are not accessible in your country. ExpressVPN works on any device that you can imagine. I use it on Linux, shout-out to Ubuntu, Windows, Android, but it's available everywhere else too. Once again, download it at expressvpn.com/lexpod to get a discount and to support this podcast. And now, here's my conversation with Vitalik Buterin.
- 4:43 – 8:40
Satoshi Nakamoto
- LFLex Fridman
So before we talk about the fundamental ideas behind e-Ethereum, cryptocurrency, perhaps it'd be nice to, uh, to talk about the, the origin story of Bitcoin-
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
... and the, uh, mystery of Satoshi Nakamoto.
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
You gave a talk that started with sort of asking the question, what did, uh, Satoshi Nakamoto actually invent?
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
Uh, maybe you could say, who is Satoshi Nakamoto and what did he invent?
- VBVitalik Buterin
Sure. So Satoshi, uh, Nakamoto is, uh, the name, uh, by which we know the, uh, person who, uh, originally came up with Bitcoin. So the reason why I say "the name by which we know" is that, uh, this is a, um, anonymous, uh, fellow who has, uh, shown himself to us only, um, over the internet, uh, just, uh, by, yeah, first publishing the whitepaper, uh, for Bitcoin, uh, then, uh, releasing the original source code for Bitcoin, and then talking to the very early Bitcoin community on Bitcoin forums and, uh, and of interacting with them but helping, uh, the project along for a couple of years. Um, and then at some point in, uh, late 2010 to early 2011, he disappeared. Uh, so Bitcoin is, uh, a fairly unique project in how it has this, uh, kind of g-... mythical or kind of quasi godlike founder who just kind of popped in, and did the thing, and then, uh, disappeared, and we've somehow just never heard from him again. (laughs)
- LFLex Fridman
So in, in 2008, was it, so the white paper was the first ... Do you know-
- VBVitalik Buterin
Yes.
- LFLex Fridman
... if the white paper was the first time the name was, actually appears, Satoshi Nakamoto?
- VBVitalik Buterin
I believe so.
- LFLex Fridman
So how is it possible that the creator of such a impactful project remains anonymous?
- VBVitalik Buterin
That's a tough question. And-
- LFLex Fridman
There's no similarity to it in the history of technology, as far as I'm aware.
- VBVitalik Buterin
Yeah. So one possibility is that it's Hal Finney, um, because, uh, Hal Finney was, uh, kind of also, uh, active in the Bitcoin community, and it has, um, Hal Finney, um, in those, uh, two beginning years. And, uh, how-
- LFLex Fridman
Who is Hal Finney, maybe you could say?
- VBVitalik Buterin
Uh, he is, uh, one of the people in the kind of early cypherpunk community. He was, uh-
- LFLex Fridman
So was he a computer scientist, just one of them?
- VBVitalik Buterin
Yeah, computer scientists, cryptographers, people interested in, uh, like, technology, internet freedom, like those kinds of topics.
- LFLex Fridman
Uh, was it correct that, that I read that he seemed to have been involved in either the earliest or the first transaction of Bitcoin?
- VBVitalik Buterin
Yes. The first transaction of Bitcoin was between Satoshi and Hal Finney.
- LFLex Fridman
Do you think he knew who Satoshi was? If he wasn't-
- VBVitalik Buterin
If he wasn't Satoshi, probably no.
- LFLex Fridman
How is it possible to work so closely with people and nevertheless not know anything about their fundamental identity? Is, is this like a natural sort of characteristic of the internet?
- VBVitalik Buterin
Hmm.
- LFLex Fridman
Like, if we were to think about it, 'cause you and I just met now.
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
There's a, there's a depth of knowledge that w- we now have about each other that's like physical. Like-
- VBVitalik Buterin
That's true.
- 8:40 – 11:31
Anonymity
- VBVitalik Buterin
- LFLex Fridman
You are the creator of the second, well at least currently the second most popular cryptocurrency-
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
... uh, Ethereum. So on this topic, if we just stick on Satoshi Nakamoto for, for a little bit longer-
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
... you may be the most qualified person to speak to the psychology of this anonymity that we're talking about.
- VBVitalik Buterin
Mm.
- LFLex Fridman
Like, your identity is known.
- VBVitalik Buterin
Yes.
- LFLex Fridman
Like we, I've just verified it. But, uh, from your perspective, what are the benefits in, uh, creating a cryptocurrency and then remaining anonymous? Like if we can psychoanalyze-
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
... Satoshi Nakamoto, is there something interesting there? Or is it just-
- VBVitalik Buterin
It def-
- LFLex Fridman
... a peculiar quirk of him?
- VBVitalik Buterin
It definitely helps create this, uh, kind of image of this, uh, kind of neutral thing that doesn't belong to anyone. Um, that, you know, you created a project-
- LFLex Fridman
Okay.
- VBVitalik Buterin
... and because you're anonymous, and because, uh, you also have, uh, disappear or, as unfortunately happened to Hal Finney, if that is him, he ended up, uh, I think dying of, uh, Lou Gehrig's disease and he's in a cryogenic freezer now. But, like if you pop in and you d- and, uh, you created and m- and you're gone, and, uh, all that's remaining of, uh, that whole process is the thing itself, then like no one can go and try to, um, kind of interpret any of your other behavior and try to understand like, oh, the, like this person wrote this thing, um, in some essay at a- at age 16 where he expressed particular opinions about democracy, and so because of that, this project is like, is a statement that's trying to do this specific thing. Like it instead it creates, uh, this, uh, environment where the thing is what you make of it. And, hmm.
- LFLex Fridman
It doesn't have to have the, yeah, right, the, the burden of your other ideas, political thought, and so on. So w- so now that we're s- sitting with you, do you feel the burden of being kind of the face of Ethereum?
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
I mean, there's a very large community of developers-
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
... but nevertheless-
- VBVitalik Buterin
Yeah.
- LFLex Fridman
... uh, d- is there like a burden associated with that?
- VBVitalik Buterin
There definitely is. This is, uh, definitely a big reason why I've, uh, been trying to kind of push for the Ethereum ecosystem to become more decentralized in many ways, like just encouraging a lot of kind of core Ethereum work to happen outside of the Ethereum Foundation, and of expanding, you know, the number of people that are making different kinds of decisions, having kind of multiple soft removable limitations instead of one, and all of these things. Like there's a lot of things that I've tried to do to, uh, kind of remove myself as a single point of, uh, failure, because that is something that a lot of people criticiz- uh, criticize me for, um
- 11:31 – 13:04
Open source project leadership
- VBVitalik Buterin
...
- LFLex Fridman
So if you look at like the most-
- VBVitalik Buterin
Uh-huh.
- LFLex Fridman
... fundamentally successful open source projects-
- VBVitalik Buterin
Uh-huh.
- LFLex Fridman
... it seems that-
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
... it's like a sad reality when I think about it-
- VBVitalik Buterin
Uh-huh.
- LFLex Fridman
... is it seems to be that one person is a crucial contributor often. If you look at Linus from-
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
... from, uh, for the, for Linux, for the kernel.
- VBVitalik Buterin
Yep, that is possible, and I'm definitely not planning to disappear. (laughs)
- LFLex Fridman
(laughs) That's an interesting, um, tension-
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
... that, uh, projects like this kind of desire a single entity, and yet they're fundamentally distributed.
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
I don't, I don't know if there's something interesting to say about that kind of structure, and thinking about the future of cryptocurrency, does there need to be a leader?
- VBVitalik Buterin
There's different kinds of leaders. You know, there's, uh, there's dictators who control all the money, there's, uh, people who control organizations, there's, uh, kind of high priests that just have themselves and their Twitter followers. Uh-
- LFLex Fridman
What kind of leader are you, would you say?
- VBVitalik Buterin
You know, in these days, um...
- LFLex Fridman
(laughs)
- VBVitalik Buterin
I actually (laughs) a bit more in the high p- in the high priest direction than before.
- LFLex Fridman
Yeah.
- VBVitalik Buterin
Like, I definitely actually don't do all that much of kind of going around and, like, ordering Ethereum Foundation people to do things because I think those things are important. I, if, if there's something that I do think is important, I u- I do just usually kind of say it publicly or just kind of say it to people and, uh, quite often, projects just kind of start doing
- 13:04 – 30:02
What is money?
- VBVitalik Buterin
it.
- LFLex Fridman
So let's ask the high philosophical question-
- VBVitalik Buterin
Sure.
- LFLex Fridman
... is about money.
- VBVitalik Buterin
Yeah.
- LFLex Fridman
What, at the highest level, is money? What is money?
- VBVitalik Buterin
It's a kind of game, and-
- LFLex Fridman
(laughs)
- VBVitalik Buterin
... it's a game where, you know, we have points, and, like, if you have points, there's this one move where you can reduce your points by a number and increase someone else's points by the same number. And these-
- LFLex Fridman
So it's a fair game, hopefully.
- VBVitalik Buterin
Well, it's one kind of fair game. Like, for example, you, you know, you can have other kinds of fair games, like you're gonna have a game where if I give someone a point and you give someone a point, then instead of that person getting two points, that person gets four points, and that's also fair. Is...
- LFLex Fridman
Yeah.
- VBVitalik Buterin
Um, but, you know, money is, um, easy to kind of set up and it serves a lot of useful functions, and so it kind of just survives into, in society as a meme for, you know, thousands of years.
- LFLex Fridman
It's useful for the s- storage of wealth.
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
It's useful for the, uh, exchange of value.
- VBVitalik Buterin
And it's also useful for denominating future payments, a unit of account.
- LFLex Fridman
A uni- a unit of account. So what... If you look at the history of money in human-
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
... civilization, what... Just a... If, if you're a student of history, like-
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
... how has its role or just the mechanisms of money changed over time in your view? Even if we just look at the 20th century or before and then leading up to cryptocurrency, is that something-
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
... you think about?
- VBVitalik Buterin
Yeah, and I think (sighs) like, the big thing in the 20th century is kind of we saw a lot more intermediation, I guess. Like, you know, in the first part is kind of the move from, mm, bank, uh, adding m- more different kinds of banking and then as s- we, uh, saw the move from enough dollars being backed by gold to dollars being backed by gold that's only redeemable by certain people to dollars not being backed by anything, um, to, uh, an ass- this, uh, you know, system where you have a bunch of free-floating currencies and then people, like, um, getting, you know, bank accounts and then those things becoming electronic, people getting accounts with payment processors that have accoun- um, bank accounts. Uh, so...
- LFLex Fridman
So what, w- what do you make of that? That's such a fascinating philosophical idea that, uh, money might not be backed by anything.
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
What... Is that, like, fascinating to you that money can exist without being backed by something physical?
- VBVitalik Buterin
It definitely is. It's-
- LFLex Fridman
Like, what do you make of that? (laughs)
- 30:02 – 46:51
Blockchain and cryptocurrency basics
- LFLex Fridman
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
So if we could, can we go to the very basics?
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
What is...... the blockchain, or perhaps we might even start-
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
... at the, uh, the, the Byzantine Generals Problem, the Byzantine fault tolerance in general, that I, I, uh, Bitcoin was-
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
... taking steps to, uh, providing a solution for.
- VBVitalik Buterin
Mm-hmm. So the Byzantine Generals Problem is this, uh, paper that, uh, Leslie Lamport, uh, published in 1982, where as he has this thought experiment where if you have two generals that are kind of camped out on opposite sides of a city, um, and they're planning, uh, when to attack the city, then, uh, the question is kind of how could those generals coordinate with each other, and they could send messen- messengers between each other, but those messengers kind of could get sniped by the enemy on the ro- uh, road. Uh, some of those messages could end up being traitors and things could end up happening. And with, uh, just, uh, two, uh, mess- uh, generals, it turns out that there's kind of no f- solution in a finite number of realms, uh, that guarantees that they will, uh, be able to kind of coordinate on the same answer. Um, but, but then in the case where you have more than two generals and then Leslie an- analyzes cases like, um, are the messen- m- messages kind of just oral messages, um, are the messages kind of signed messages so I could give you a me- a signed message and then you can pass along that signed message and the third party can still verify that I originally ma- uh, made that message? And depending on those different cases, there's kind of different bounds on, like, given how many generals and how many traitors, um, uh, among those generals, kind of what, uh, like under what conditions you actually can agree when to launch an attack. Uh, so it's actually a big misconception that the, the Byzantine Generals Problem was unsolved. So Leslie Lamport solved it. The thing that was unsolved though is that all of these solutions assume that you've already agreed on kind of a fixed list of who the generals are. And these generals have to be kind of semi-trusted to some extent. They can't just be anonymous people because if they're anonymous, then, like, the enemy could just be 99% of the generals. Uh, so... (laughs)
- LFLex Fridman
Right, right.
- VBVitalik Buterin
The, um... Um, in the 1980s and the 1990s, kind of the general use case for distributed system stuff was more kind of enterprise-y stuff where you could kind of assume that, uh, you know, you know who the nodes are that are running these kind of computer networks. So if you wants to have some kind of decentralized computer network that pretends to be a single computer and that you can kind of do a k- do kind of operations on, then it's made out of these kind of 15 specific computers, and we know kind of who and where they are, and so we have a good reason to believe that, say, at least 11 of them would be fine. And it-
- LFLex Fridman
Yeah.
- VBVitalik Buterin
... it could also be within a, a single system, or- Exactly.
- LFLex Fridman
... almost like a, almost a network of devices, sensors-
- VBVitalik Buterin
Yep.
- LFLex Fridman
... so on, like in air-
- VBVitalik Buterin
Exactly.
- LFLex Fridman
... airplanes and-
- VBVitalik Buterin
Yep.
- LFLex Fridman
... I think, uh, like flight systems in general-
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
... still use these kinds of ideas.
- VBVitalik Buterin
Yep, yep. Um, so-
- LFLex Fridman
So that's the '80s.
- VBVitalik Buterin
That's the '80s and '90s. Now, the cypherpunks had a different use case in mind, which is-
- LFLex Fridman
Uh-huh.
- VBVitalik Buterin
... that they wanted to create a, uh, fully, uh, decentralized, uh, global permissionless currency. And the problem here is that they didn't want any authorities, and they didn't even want any kind of privileged list of people.
- LFLex Fridman
Right.
- VBVitalik Buterin
And so now the question is, well, how do you use these techniques to create consensus when you have no way of kind of measuring identities, right? You have no way of kind of determining whether or not some 99% of, uh, participants aren't actually all the same guy.
- 46:51 – 59:23
Ethereum
- VBVitalik Buterin
- LFLex Fridman
So then what is, um, the origin story, maybe the human side, but also-
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
... the technical side of Ethereum?
- VBVitalik Buterin
Sure. Uh, so I joined the, uh, Bitcoin community, uh, in, uh, 2011, and I started by just writing. I first wrote for this sort of online thing called Bitcoin Weekly, then I started writing for, uh, Bitcoin Magazine, (coughs) um, and, uh...
- LFLex Fridman
Sorry to interrupt. You have this funny-
- VBVitalik Buterin
Sure.
- LFLex Fridman
... kind of, uh, story, true or not, is, uh, that you were disillusioned by the downsides of centralized control from your experience with WoW, World of Warcraft.
- VBVitalik Buterin
(laughs)
- LFLex Fridman
Is this true, or you're just being witty? (laughs)
- VBVitalik Buterin
Uh, I mean, the event is true. The fact that that's the reason I do decentralization is witty.
- LFLex Fridman
(laughs) May- maybe just a small tangent. D- have you always had a skepticism of centralized control? Is that sort of-
- VBVitalik Buterin
To some degree, yeah.
- LFLex Fridman
Ha- has that feeling evolved over time? Or is that just always been a core feeling that decentralized control is the future of our human society?
- VBVitalik Buterin
It's definitely been something that felt very attractive to me ever since I could afford that such a thing is kind of possible.
- LFLex Fridman
It's possible, even technically.
- VBVitalik Buterin
Yeah.
- LFLex Fridman
So great, so you're... You joined the Bitcoin community in 2011, you said. You began writing.
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
So wha- what's next?
- VBVitalik Buterin
... started writing, uh, moved from high school to university halfway in between that, and spent a year in- in university. Uh, um, then at the end of that year, I, uh, dropped out to- to do, uh, Bitcoin things, uh, full time, and this was a combination of continuing to write Bitcoin Magazine, but also increasingly work on software projects. And I, uh, traveled around the world for about six months, and just going to different Bitcoin communities, like I went to, uh, first in New Hampshire, then Spain, other European places, um, Israel, and then San Francisco, and along the way, and I've met a lot of other people that are working on different Bitcoin projects. And when I was in, uh, Israel there were some kind of very smart teams there that were working on ideas that people were starting to kind of call Bitcoin 2.0. So one of these was Colored Coins, which is basically saying that, "Hey, let's, uh, not just use the blockchain for Bitcoin, but let's also kind of issue other kinds of assets on it." And then there was a protocol called Mastercoin that supported issuing assets, but also supported many other things, uh, like financial contracts, like domain name registration, and of a lot of different things together. And I, um, spent some time working with these teams, and I quickly, uh, kind of realized that this Mastercoin protocol could be improved by kind of generalizing it more, right? So the Mas- the analogy I use is that the Mastercoin protocol was like the Swiss army knife. You have 25 different transaction types for 25 different applications, but what I realized is that you could replace a bu- a bunch of them with things that are more general purpose. So one of them was that you could replace, like three transaction types for three types of financial contracts with a generic transaction type for a financial contract that just lets you specify a mathematical formula for kind of who g- how much money each side gets.
- LFLex Fridman
By the way, just a small pause. What's- Mm-hmm. You say financial contract, just the terminology. What is a contract?
- VBVitalik Buterin
Um, that's-
- LFLex Fridman
What's a financial contract?
- VBVitalik Buterin
So the- the an- this is just generally an agreement where kind of either one or two parties kind of put collateral kind of in, um, and then they, depending on kind of certain conditions, like this could involve prices of assets, this could involve diff- um, the actions of the two parties, uh, it could involve other things, uh, but they kind of get kind of different amounts of, uh, o- of assets out that kind of just depend on things that happened.
- LFLex Fridman
So a contract is really- a financial contract is the- is at the core-
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
It's the- it's the core interactive element of a financial system.
- VBVitalik Buterin
Yeah. There's, you know, there's many different kinds of, uh, financial contracts, like there's things like options where you kind of give someone the right to buy a thing that you have for some specific price for some period of time. There's, uh, contracts for difference where you basically are kind of making a bet that says, like, "For every dollar this thing goes up, I'll give you $7, or for every dollar that thing goes down, you give me $7," or something like that. And...
- LFLex Fridman
But the main idea that these contracts have to be enforced and trusted, um...
- 59:23 – 1:02:12
Proof of work
- VBVitalik Buterin
- LFLex Fridman
Can you maybe elaborate on that a little bit? I understand the idea of proof of work.
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
Um, I know that a lot of people say that pr- the idea of proof of stake is really appealing.
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
Can you maybe linger on it longer, explain what it is?
- VBVitalik Buterin
Sure, uh, so basically the idea is, like, if I kind of lock up 100 coins, then I turn that into a kind of, quote, virtual miner, and the system itself kind of automatically and randomly assigns, uh, that and a virtual miner the right to create blocks at particular intervals. And then if someone else has 200 coins and they k- lock and unlock those 200 coins, then they get a kind of twice as big virtual miner. They'll be able to create, uh, blocks twice as often, right? So it tries to kind of do similar things to proof of work, except instead of the thing kind of, um, rate limiting your participation being your ability to crank out, uh, solutions to kind of hash challenges, the thing that really limits your participation is kind of how much coins you're kind of locking into this mechanism.
- LFLex Fridman
Okay, so then interesting, so that, that limited participation doesn't require you to run a lot of compute.
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
Uh, does that mean that the richer you are-
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
... so rich people, um, are more... like, their identity is more, um-
- VBVitalik Buterin
Right. And this-
- LFLex Fridman
... stable.
- VBVitalik Buterin
Yeah.
- LFLex Fridman
Verifiable, or whatever, whatever the right terminology is.
- VBVitalik Buterin
Right. And this is definitely a copied critique. I think my usual answer to this is that, like, proof-of-work is even more of that kind of system.
- LFLex Fridman
Yes, exactly.
- VBVitalik Buterin
Yeah, 'cause-
- LFLex Fridman
I didn't mean it in that statement as a criticism. I think you're exactly right. That's equivalent to proof-of-work is the same kind of thing, but in the proof-of-work you have to also use physical resources. (laughs)
- VBVitalik Buterin
Yes. And, uh, burn computers and burn trees, and all of that stuff.
- LFLex Fridman
Is there, um, a way to mess with the system over the proof of, um, proof-of-stake?
- VBVitalik Buterin
There is, but you will, once again, need to have a, a very large portion of all the coins that are locked in the system to do anything bad.
- LFLex Fridman
Got it. S- yeah, and just to that, maybe take a small tangent. One of the criticisms of cryptocurrency is the fact, uh, that it gives... for the proof-of-work mechanism-
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
... you have to use so much energy in the world.
- VBVitalik Buterin
Yes.
- LFLex Fridman
Uh, is, uh, one of the motivations of, uh, proof-of-stake is to move away from this?
- VBVitalik Buterin
Definitely.
- LFLex Fridman
Like, what- what's your sense of the... Uh, maybe I'm just under-informed.
- 1:02:12 – 1:13:09
Ethereum 2.0
- VBVitalik Buterin
- LFLex Fridman
I've heard you talk about, uh, Ethereum 2.0. So what's the, what's the dream of Ethereum 2.0?
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
What's the, the status of proof-of-stake as the mechanism that-
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
... Ethereum moves towards? And also, how do you move to a different mechanism of consensus-
- VBVitalik Buterin
Sure.
- LFLex Fridman
... with- withi- within a cryptocurrency?
- VBVitalik Buterin
So Ethereum 2.0 is a collection of, uh, major upgrades that we've wanted to do to Ethereum for quite some time. The two big ones, uh, one is, uh, proof-of-stake, and the other is, uh, we call sharding. Um, sharding solves, uh, another problem with blockchains, which is, uh, scalability. And what sharding does is it basically says instead of every participant in the network having to personally download and verify every transaction, every participant in the network only downloads and verifies a small portion of transactions.
- LFLex Fridman
Mm-hmm.
- VBVitalik Buterin
And then you kind of randomly distribute who gets how much work, um, and because the d- sh- how the distribution is random, it still has the property that you need a large portion of the entire network to corrupt what's, uh, going on inside of any shard, but the system is still, uh, kind of very redundant and very secure.
- LFLex Fridman
That's brilliant. How- how hard is that to implement, and how hard is, uh, proof-of-stake to implement? Like, uh, on a technical level-
- VBVitalik Buterin
Yeah.
- LFLex Fridman
... software level?
- VBVitalik Buterin
Proof-of-stake and sharding are both challenging. Um, I'd say sharding is a bit more challenging. The reason is that proof-of-stake is kind of just a change to the- how the consensus layer works. Sharding does both that, but it's also a change to the networking layer. Um, the reason is that sharding is kind of pointless if, at the networking layer, you still do what you do today, which is you kind of gossip everything, which means that if someone publishes something, every other node and the client hears it, like, f- from, uh, on the networking layer. And so instead, we have to have kind of sub-networks, and the ability to quickly switch between sub-networks, and have those sub-networks talk to each other. And this is all doable, but it's a, uh, more complex architecture, and it's definitely the sort of thing that has not yet been done in cryptocurrency.
- LFLex Fridman
So most, most of the networking layer in, uh, cryptocurrency is you're shouting, like, you're like broadcasting-
- VBVitalik Buterin
Yes.
- LFLex Fridman
... messages. And this is more like ad hoc networks. Like, you're-
- VBVitalik Buterin
Yeah. You're shouting within smaller groups.
- LFLex Fridman
Smaller group, but do you have like a bunch of sub-no- like-
- VBVitalik Buterin
Exactly.
- LFLex Fridman
... and you have to switch betwe- Oh, man. I'd love to see the... Uh, so it's a beautiful idea-
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
... uh, so from a graph theoretical perspective, but just the software that-
- VBVitalik Buterin
(laughs) Yeah.
- LFLex Fridman
Like, who's responsible? Is, uh, Ethereum project, like the people involved, would they be implementing? Like, what's the actual... You know, this is like legit software engineering. Uh, who, like how does that work? How do people collaborate, build that kind of project? Is, is this like almost, um, like is there a, a, a software engineering lead? Is there-
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
... is it, is it a legit almost like large-scale open source project?
- VBVitalik Buterin
There is, yeah. So, um, we have, uh, someone named, uh, Danny Ryan on our team who has just been brilliant and great all around. And, and he is a kind of de facto kind of development coordinator, I guess. It's like you have to invent job titles for this stuff, right?
- LFLex Fridman
Yes. (laughs)
- 1:13:09 – 1:16:59
Beautiful ideas in Ethereum
- LFLex Fridman
Uh, apologize for the romanticized question, but what to you are some or the most beautiful idea in the world of Ethereum? Just something, uh, surprising, something beautiful, something powerful. Hmm.
- VBVitalik Buterin
Yeah, I mean, I think the fact that money can just emerge out of a database if enough people believe in it, I think-
- LFLex Fridman
(laughs)
- VBVitalik Buterin
... is definitely one of those things that's up there. Um-
- LFLex Fridman
(laughs)
- VBVitalik Buterin
I think one of the things that I really love about Ethereum is also this concept of composability. So this is the idea that, like, if I build an application on top of Ethereum, then you can build an application that talks to my application, and you don't even need my permission. You don't e- you don't even need to talk to me, right? So one really fun example of this is there was this kind of game on Ethereum, uh, called CryptoKitties that just involved kind of breeding digital cats.
- LFLex Fridman
Yes.
- VBVitalik Buterin
And someone else created a game called CryptoDragons where the way you play CryptoDragons is you have a dragon and you have to feed it CryptoKitties. Um-
- LFLex Fridman
(laughs)
- VBVitalik Buterin
And they just, uh, created the whole thing just, like, as an Ethereum contract that you would send these, uh, uh, these tokens that are defined by this other Ethereum contract. And for the interoperability to happen, like the projects didn't, don't really need to... Like the teams don't really need to talk to each other. You just kind of interface with the existing program. So it's-
- LFLex Fridman
So it's arbitrarily composable in this kind of way, so you have different, uh, different groups-
- VBVitalik Buterin
Yeah.
- LFLex Fridman
... that could be working. So you could see it scaling to just o- outside of dragons and kitties, it could be, you could build, like, entire ecosystems of software-
- VBVitalik Buterin
Yeah.
- LFLex Fridman
... in this kind of way.
- VBVitalik Buterin
And in the, I mean, especially in the, the decentralized finance, uh, space that's been, uh, popping up the last two years, there has been a huge amount of, uh, of really interesting things happen as a result of this.
- LFLex Fridman
Is it a particular kind of, like, financial applications kind of thing?
- VBVitalik Buterin
Yeah, I mean, there's, like, stable coins. So this is a kind of tokens that retain, uh, value, um, equal to $1 but they're kind of backed by crypt- uh, cryptocurrency. Um, then there's decentralized exchanges. Um, so when, as far as the decentralized exchanges goes, um, there's this, uh, kind of, um, really interesting construction that, um, has existed for about one, one and a half years now called Uniswap.
- LFLex Fridman
Mm-hmm.
- VBVitalik Buterin
Uh, so what Uniswap is, it's a smart contract that holds, um, balances of, uh, two tokens. We'll call them token A and token B. And it maintains an invariance that the balance of token A multiplied by the balance of token B has to equal the same value.
- LFLex Fridman
Mm-hmm.
- VBVitalik Buterin
And so the way that you trade against the thing is basically, like you have this kind of curve, you know, like X times Y equals K, and yeah, before you trade, it's at some points on the curve. After you trade, you just like pick some diff- any d- any other points on the curve, and then whatever the delta X is, that's the amount of A tokens you provide. Whatever the delta Y is, that's the amount of B tokens you get, or vice versa. And that's just... And then kind of the slope, uh, um, add the current, uh, points on the curve kind of is the price. Um, and so that just is the whole thing. And that just allows you to kind of have this exchange for tokens, and even if there's very few participants. And the whole thing is just like so simple, and it's just very easy to set up, very easy to participate in, and it just provides so much value to people. So m-
- LFLex Fridman
A- a- and uh, the uh, the fundamental, the, the distributed application infrastructure a- uh, allows that somehow.
- VBVitalik Buterin
Yes. So this is a smart contract meeting. This is all a computer program that's just running on Ethereum.
- LFLex Fridman
Got it. Smart contracts too are just fascinating.
- VBVitalik Buterin
They are. (laughs)
- 1:16:59 – 1:22:06
Future of cryptocurrency
- VBVitalik Buterin
- LFLex Fridman
(laughs) Okay. Do you think cryptocurrency may become the main currency in the world one day? So do you... Where, where do you think we're headed in terms of the role of currency, the structure type-
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
... of currency in the world?
- VBVitalik Buterin
I mean, I definitely expect, um, fiat currencies to continue to exist and continue to be strong. And I definitely expect kind of fiat currencies to also digitize in their own way over the next couple of decades.
- LFLex Fridman
What's fiat currency, by the way?
- VBVitalik Buterin
Oh, just like things like US dollars and like dollars and euros and yen and these other things.
- LFLex Fridman
And they're sort of backed by governments.
- VBVitalik Buterin
Yes. But I also expect kind of cryptocurrencies to play this kind of important role in just making sure that people always have an alternative if, uh, fiat currencies start breaking. So like if... Or if you're in, you know, some kind of very high inflation place like Venezuela, for example, or if, uh, your, um, uh, country just kind of gets cut off, uh, from... Like, um, cut off from other financial systems because of like something the banks do, like if any kind of... If there's even like some major trade disruption or, or something worse happens, then like cryptocurrencies are the sort of thing that just because of their kind of global neutrality, they're just kind of always there and you can keep using them.
- LFLex Fridman
It's interesting that you're quite humble about the possibilities of the future of cryptocurrency.
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
You, you don't think there's a possible future where, uh, it-
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
... becomes the main set of currency because it feels-
- VBVitalik Buterin
Eh.
- LFLex Fridman
... like fiat... It feels like-
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
... the centralized-... control by governments of currencies limiting somehow.
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
Maybe in my naïve, utopian-
- VBVitalik Buterin
Yeah.
- LFLex Fridman
... view of the world.
- VBVitalik Buterin
It's, uh, I mean, it's definitely very possible. Uh, I mean, I think like for cryptocurrencies being the main y- form of, of, uh, value to kind of work well, like you do need to have, uh, some f- um, much more price stability than they have today. And I mean, there are now stable coins, and there are kind of crypto- cryptocurrencies that try to be more stable than kind of existing things like Bitcoin and Ether, but I mean, that just is, uh, to me, the kind of the main challenge.
- LFLex Fridman
Do you think- Oh, that's ... Do you think that's a characteristic of this just being the early days? I mean, it's such a young concept. The 10 years is nothing in the history of money.
- VBVitalik Buterin
Yeah, I mean, I think it's a combination of two things, right? One is, um, it's, uh, uh, it's still early days, but the other is a kind of more durable and a kind of economic problem, which is that like demand for currency is volatile, right, because of like recessions, booms, changes to technology, lots of things, and if people's demand for how much currency they want to hold changes. And if you have a currency that has a fixed supply, then the change in demand has to be entirely expressed as a change in value of the currency.
- LFLex Fridman
Mm-hmm.
- VBVitalik Buterin
And so what that means is that kind of the volatility of demand becomes entirely translated into volatility and kind of prices of things denominated in that currency. But if you have a currency where instead the supply can change, and so the supply can kind of go up when there's more demand, then you have the supply kind of absorbing more of that volatility, and so the price of the currency would absorb less of the volatility.
- LFLex Fridman
On that topic, so Bitcoin does have a limited suppl- a specific-
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
... fixed supply.
- 1:22:06 – 1:24:28
Cryptocurrency resources and people to follow
- VBVitalik Buterin
- LFLex Fridman
That's fascinating. Okay. This (laughs) this, this world is awesome technically.
- VBVitalik Buterin
(laughs)
- LFLex Fridman
Just from a scientific perspective, it's an awesome world, uh, that I, I often don't see from an outsider's perspective. What I often see is kind of, uh, maybe hype and a little bit-
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
... if I may say so like charlatanism.
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
Uh, and you don't often see, at least from an outsider's perspective, the beautiful science of it and the-
- VBVitalik Buterin
Yeah.
- LFLex Fridman
... engineering of it.
- VBVitalik Buterin
Mm-hmm.
- LFLex Fridman
May- maybe is there a comment you can make of who to follow, how to learn about this world without being, um, interrupted by the charlatans and the hype people in this space?
- VBVitalik Buterin
I think you do need to just know the specific kind of just people to follow. Like there's, I mean, there's all the kind of the cryptographers and the researchers, and then there's just like even just the Ethereum research crew, like myself and Danny Justin, and then the other people W- are... And then any of the academic cryptographers and I can, uh, you know, like, before, um, um, this today I was at Stanford, and, uh, Stanford has the Center for Blockchain Research and with Dan Boneh, that's then really a famous and great cryptographer, um, is, uh, you know, for running it, and there is a lot of other people there. And there's people working on like zero knowledge proofs, uh, for example. And, um, Zuko from, uh, Zcash is one other person that I, uh, kind of respect. So I think if you follow the technical-
- LFLex Fridman
Just crawl along that-
- VBVitalik Buterin
Yeah, yeah, you just gotta craw-
- LFLex Fridman
... uh, start with the Ethereum group and then look at the academics, Dan Boneh and so on, and then-
- VBVitalik Buterin
Yeah.
- LFLex Fridman
... just cautiously expand the network of people you follow.
- VBVitalik Buterin
Yeah, exactly. And like if someone seems too s- too self-promotional, then just-
- LFLex Fridman
Yeah, it's-
- VBVitalik Buterin
... like remove them.
- LFLex Fridman
Is there books that are ... So th- there's these white papers, and we just discussed about sh-
- VBVitalik Buterin
Yeah.
- LFLex Fridman
... about ideas being condensed into really small parts.
- VBVitalik Buterin
There are.
- LFLex Fridman
Is, is there books that are emerging that are kind of good, uh, introductory material for crypto?
- VBVitalik Buterin
So for historical ones, I mean, there's like Nathaniel Popper's Digital Gold, which is just about the history of Bitcoin. There's like one, I think Matthew Leising announced that there's one about the history of Ethereum. Um, for technical ones, I mean there's Andreas Antonopoulos' Mastering (laughs) Ethereum.
- 1:24:28 – 1:27:27
Role of governments
- VBVitalik Buterin
Episode duration: 1:35:03
Install uListen for AI-powered chat & search across the full episode — Get Full Transcript
Transcript of episode 3x1b_S6Qp2Q
Get more out of YouTube videos.
High quality summaries for YouTube videos. Accurate transcripts to search & find moments. Powered by ChatGPT & Claude AI.
Add to Chrome