Vitalik Buterin: Ethereum 2.0 | Lex Fridman Podcast #188
agi ai ai podcast artificial intelligence artificial intelligence podcast lex ai lex fridman lex jre lex mit lex podcast mit ai vitalik buterin
Vitalik Buterin is the co-founder of Ethereum. Please support this podcast by checking out our sponsors:
- Athletic Greens: https://athleticgreens.com/lex and use code LEX to get 1 month of fish oil
- Magic Spoon: https://magicspoon.com/lex and use code LEX to get $5 off
- Indeed: https://indeed.com/lex to get $75 credit
- Four Sigmatic: https://foursigmatic.com/lex and use code LexPod to get up to 60% off
- BetterHelp: https://betterhelp.com/lex to get 10% off

EPISODE LINKS:
Vitalik's Twitter: https://twitter.com/VitalikButerin
Vitalik's Blog: https://vitalik.ca/

PODCAST INFO:
Podcast website: https://lexfridman.com/podcast
Apple Podcasts: https://apple.co/2lwqZIr
Spotify: https://spoti.fi/2nEwCF8
RSS: https://lexfridman.com/feed/podcast/
Full episodes playlist: https://www.youtube.com/playlist?list=PLrAXtmErZgOdP_8GztsuKi9nrraNbKKp4
Clips playlist: https://www.youtube.com/playlist?list=PLrAXtmErZgOeciFP3CBCIEElOJeitOr41

OUTLINE:
0:00 - Introduction
1:19 - Shiba Inu story
18:35 - Regulation
22:48 - Crime
27:54 - Proof of stake vs proof of work
40:44 - Miner extractable value
46:20 - Scaling
47:43 - Bitcoin blocksize wars
53:51 - Hard fork vs soft fork
57:34 - Craig Wright
1:04:18 - Scaling: Sharding
1:11:07 - Scaling: Rollups
1:19:30 - Polygon and other Layer 2 technologies
1:27:11 - Merging PoS and PoW chains
1:36:49 - Lessons learned from Ethereum 2.0 failure incidents
1:45:35 - Bitcoin vs Ethereum
1:51:30 - Dogecoin
1:57:38 - Elon Musk
2:00:15 - Chainlink
2:03:35 - Charles Hoskinson and Cardano
2:11:09 - AI safety
2:16:08 - NFTs
2:18:58 - Scams
2:28:34 - Longevity
2:37:55 - Does death give meaning to life?
2:43:38 - Lex and Vitalik speak Russian
2:47:29 - Meaning of life
2:52:48 - Dan Carlin's Hardcore History and WWII

SOCIAL:
- Twitter: https://twitter.com/lexfridman
- LinkedIn: https://www.linkedin.com/in/lexfridman
- Facebook: https://www.facebook.com/lexfridman
- Instagram: https://www.instagram.com/lexfridman
- Medium: https://medium.com/@lexfridman
- Reddit: https://reddit.com/r/lexfridman
- Support on Patreon: https://www.patreon.com/lexfridman
 The following is a conversation with Vitalik Buterin, his second time on the podcast. Vitalik is the co-founder of Ethereum and one of the most influential people in cryptocurrency and technology broadly defined. Quick mention of our sponsors, Athletic Greens, Magic Spoon, Indeed, Four Sigmatic, and BetterHelp. Check them out in the description to support this podcast. As a side note, let me say that Ethereum, Bitcoin, and many other cryptocurrencies have been taking a wild ride of prices going up and down in the past few months. To me, the prices were never as important as the ideas, both technical and philosophical. Cryptocurrency has the potential to empower billions of people to participate in the global economy in a way that resists the manipulation by centralized power. Also with smart contracts, layer two technologies, data pools, NFTs, and of course, integration of artificial intelligence into the whole thing, we have the opportunity to build tools and worlds that transform physical and digital life as we know it, hopefully minimizing the suffering in the world and maximizing the fun. This is the Lex Friedman podcast and here is my conversation with Vitalik Buterin. Let's first talk about Shiba Inu, if we can. Also known as Shiba Token, code SHIB. For context, Shiba Inu was created in August 2020, modeled off of Dogecoin by the anonymous founder known as Ryoshi. On May 10th this year, it had a market capitalization of over 13 billion. And maybe you can explain this, but in a crazy move, you were given half of SHIB's total supply. You burned, AKA destroyed 90% of it, that's worth $6.7 billion. And you donated 10%, that's worth 1.2 billion at the time to an India COVID-19 relief fund, saying you don't want to be the locus of this much power. This is fascinating. Why and how were you able to walk away from this much money and this much power? So I should probably start by giving some of the backstory around these coins and this concept of giving me coins. So first of all, Shiba Inu, as you said, is this kind of knockoff of Dogecoin, right? And Dogecoin was this initial kind of fun coin that was created back, I think, around 2014 or so. And it was just created by Jackson Palmer who put it out as a joke for a couple of hours and a community formed around it. And at the beginning, people didn't take it very seriously. I actually remember putting about $25,000 into Doge sometime around 2016. And I just remember thinking to myself, like, okay, how am I going to explain to my mom that I just invested $25,000 into dog coins? What even are dog coins? The only interesting thing about this coin is that there's a logo of a dog somewhere. But of course, that ended up being one of the best investments I've ever made. And it did really well. And then at the end of 2020, Elon Musk, of course, started talking about Dogecoin. And the market cap just shot up to about $50 billion. Actually, it shot up multiple times, right? The first time it went up from about 0.8 cents to about like 7 cents. And this just happened all in one day. And I remember this was when I was still in Singapore in the middle of COVID. And I saw that the price just went up by 1,000%. And I was like, oh my God, my Doge is worth a lot. And so I immediately called up some of my friends and told them to drop everything and scramble. And I just sold half the Doge. And I got $4.3 million, donated the proceeds to GiveDirectly. And a few hours after I did this, the price dropped back down from about 7 cents to 4 cents, right? So I managed to sell the Doge at the top. And I remember just feeling like I was such an amazing trader. But then of course, the price went up from 4 cents then to 7 and then 50. And just Doge becoming this big phenomenon where there's even a lot of people that have heard of Doge that have not heard of Ethereum is just like something even I wasn't predicting, right? And so after that, of course, we have Doge. And then people are thinking, well, if the leading dog token is worth $50 billion, then surely the second largest dog token deserves at least 7 or 8 billion, right? Like, I feel like that's kind of what the mindset of these Shiba people is. So that, of course, they did this other gimmick, right? Where they gave me half the Shiba token supply. They were actually not the first projects to do this. So around the end of 2020, there was this weird project called Teller. It's like T-E-L-L-O-R. I think they're a chain link competitor or something like this. But I remember they just like dumped $50,000 worth of their token into my wallet. And then they had their Twitter army just like basically run around saying, look, look at Vitalik's wallet. Vitalik holds Tellers. He's one of us. He's a supporter. And as soon as I discovered this, I just like publicly sold the Teller tokens on Uniswap. And this created a bit of a Twitter splat. Now, the Shiba people were more clever. The Shiba people, instead of dumping to that wallet, they dumped to my cold wallet, right? So in a cryptocurrency, right? There's this concept of like cold wallets and hot wallets. Basically, the thing that actually owns your money is like this 80-digit number called a private key, right? And a hot wallet is when that private key is just stored in memory on your computer, on your phone, really easy to access. Cold wallet means it's either written down on a piece of paper or it's on a computer that's just never accessed the internet, right? So cold is very inconvenient, but cold is also much more secure, right? Because even if that computer has some viruses on it, it's like air-gapped, it's not actually going to be able to upload it. So this cold wallet and like all the money's out of the cold wallet, so it's safe for me to talk about my setup now, right? But it was a laptop that was sitting in Canada. And I also had two pieces of paper where I wrote down two numbers on those two pieces of paper. One was with me, one was in Canada. And if you add those two numbers together, you get the private key. So because of COVID travel restrictions, and this is the cold wallets in Canada, it's very difficult for me to actually access it, right? And I'm not sure if they knew this, maybe they just got lucky, but basically they sent a lot of these dog tokens into this wallet where it was very difficult for me to access it. But then I saw these dog tokens, I saw more and more people talking about them, and then at some point I realized that like, hey, these things are worth billions of dollars. And there's lots of really good things that you could do with that amount of money, and it would actually be a waste to just see it go. So I made the decision that I would actually power through and figure out how to like safely, like basically get my private key. I actually had to call up my family, tell them to read out their number off of their piece of paper. I entered that into a fresh laptop that I bought from Target. Then I put in my other number on my piece of paper, added the two numbers together on the computer, there's the key. And at the same time, like just scrambled for two days, setting up a new wallet where I could move my ETH to safely, like getting people to be multi-sig partners, just like doing all sorts of like stuff that, you know, 10 years ago you would expect to just be part of a cyberpunk, you know, science fiction novel, but you know, now it's all real. So you're doing this all by yourself, essentially? Most of it by myself, so I need- Because you have to keep it secret. Right, and I needed my family to actually like go and read the number on their piece of paper. And then I, in my new multi-sig wallet, like there's other people that are signatories, but you know, I'm obviously not gonna reveal any details beyond that. So I did this, right? And I actually managed to like get the private key, make the first transaction that would just move all my ETH to the multi-sig wallet so it's safe. And then second transaction, put the private key on my main computer, and then started, you know, like going in and just selling some of the Dock tokens and then just like giving them to these different charities. Now, at the time I actually did not even like have any idea of how much you would be able to get, right? Because like on paper, the Dock tokens are $7 billion, but like in reality it's a very liquid market, you know? Are you gonna crash it by, after you sell one million worth, or you're gonna crash it after 10 million? Are you gonna, might you actually be able to get like an entire 200 million? I had no idea. So I definitely was just over the mindset, like, okay, I mean, I'll sell a bit, maybe I get some ETH, and then, you know, donated some ETH to GiveWell, donated some to other groups, and then, okay, have some Dock tokens, like I don't have an easy ability to sell more myself, but then I'll just like give them to these groups and like, you know, hopefully they'll do good things with them. It was actually, I actually donated at 20% and dumped 80%. Yeah, so the COVID India group got one batch, and then there's another group that got another batch. I don't wanna say who they are, because I think they wanna announce themselves at some point. Sure. Yeah, but you can see the fact that these transactions were made on the blockchain, but it was just very interesting and unexpected and just an insanely crazy situation. It's been a couple of weeks. First of all, thank you for helping me hang up some curtains. This is a first for the podcast and it shows that you're truly a special person to be willing to help. But now, a couple of weeks later, do you regret any aspect of that decision? I'm sure there is some things that I probably could have done better. Like, I was actually talking to some of these charities and I was impressed by just how much money they managed to get out of selling some of these coins. So I probably could have done better by just talking more with the traders and actually ensuring that they can do a better job of maximizing the value of all of them. But it was a very stressful time and I did have to act quickly. Like, I did manage to make a lot of the donations a few days before the great crypto crash happened. So it's difficult to, like, obviously there's parallel universes in which I did better, but at the same time, there's also lots of parallel universes where because I hesitated more and tried to spend more time thinking I missed the opportunity. So on that, it's like a luck of the draw and I'm just happy that everything was able to turn out as well as it did. But psychologically, you mentioned stress. How hard was it? It was stressful, right? I think, well, one of the really stressful parts was just the fact that I had to basically move all of my funds, including the 325,000 ether from one cold wallet into another hot wallet, or sorry, into another multi-sig wallet. And maybe the multi-sig wallet had a bug in it. Maybe there's some mistake I'll make in the middle that causes the funds to get lost. And that part was stressful and I was definitely stressing out for two days. Triple checking the new wallet, I even did a bit of an audit of the code myself. I wrote my own JavaScript to DAP to make confirmations because Gnosis Safe didn't work with the status wallet well. So that whole thing was definitely a bit of a marathon. I was also definitely a bit worried about or uncertain, I guess, how the public and including the coin communities would perceive the whole thing. But I was actually impressed. For every poster that was saying, no, why did Vitalik rug pull on us? He was supposed to, his wallet was supposed to be a burn address. There's like 10 people that are like, oh, I thought I was just in this because it's a fun pyramid gambling thing, but instead I ended up being part of this great public good thing for humanity. And that's like even more amazing. So the amount of that that I got was very impressive. So all in all, I think the dog people did great. The dog people. Is there something you can extend to the bigger picture of it in the principles you apply to making this decision? Is there some principles, philosophies that you apply also to the decisions you make around Ethereum? I think a big one for me is just this idea that crypto isn't just an opportunity to give people slightly better ways to save value in all of these things. It's also an opportunity to basically create these new digital institutions that could serve the public good in new ways. And that's something that I've been interested in for a long time. I actually even have this article in Bitcoin Magazine back in 2014, where I basically suggested this idea that you would have coins that represent causes and people would just buy and accept those coins because they support those causes. So I think it's called markets, institutions, and currencies, a new form of social incentivization or something like that. And I'm sure you can find it and throw it in the links. So that was interesting to kind of see becoming real. And in general, I think public goods are very important. And on the internet, public goods are even more important. Every single Lex Friedman podcast is just on YouTube and anyone can go and see it. There's no way for you to sell it so that some people can see it, but then other people can't see it. You could do that, but then you'd obviously be reducing your impact. So thank you for making the amazing Lex Friedman podcast still freely available. Well, that's actually a tense thing is how do you do it in a way that's not controlled in a centralized fashion? Because actually YouTube feels free and open, but it nevertheless is one company making centralized decisions. And the first time I realized YouTube is not forever is when a lot of the Joe Rogan experience library was pulled from YouTube as part of the Spotify deal. And it made me realize we need to, it's like the realization that Fiat money is centralized is realizing that this is not forever and you might want to come up with schemes to distribute it, to decentralize the control in the way that audio for podcasts is with just an RSS feed. Exactly, and I think one of the kind of philosophical things that I hope to achieve is kind of decouple the concept of public goods, which are incredibly important and are the lifeblood of modern civilization from the idea that there is or can be one central organization that represents the public and like perfectly understands and can impose their idea of what is the good. Like it's, when people talk about public goods, like it just often comes with this baggage of, either centralization or conformism. And I think it doesn't have to, right? Like often the most important public goods are the ones that are created by the crazy individualists that disagree with everyone else. So trying to make this kind of synthesis where, you combine the values of decentralization and the values of open source, but you're not naive about it. And you realize that for these things to be produced, there needs to be a way for it to be sustainable. There needs to be some way of supporting people who are working these projects, but at the same time you want to avoid that turning into a vector of centralization, like trying to sort of get all of the good things without the bad things. To me, that's a big part of sort of what my grand experiments in crypto is about. And like we are doing things in different kinds of things for this, right? Like there's the Gitcoin grants quadratic funding in the Ethereum ecosystem. There's obviously these Doug coins that just happens, I guess, accidentally. There's other projects that, like for example, Uniswap has their Uniswap DAO that just has a huge amount of funding. And like we haven't seen yet how that's going to be deployed, but it could be potentially deployed to do lots of really good and amazing things. Do you see Ethereum as essentially a mechanism to fight for social causes? I definitely see Ethereum as being a mechanism to fight for definitely some specific things that are social causes, like just the fact of creating an open financial system that anyone can participate in no matter where they are in the world. That's a social cause. Just giving people the ability to organize and create projects, even if it's five people in five different countries. I think that kind of inclusiveness, I think that's a social cause and it's a core crypto value. But then at the same time, like the other important and part of the magic of Ethereum that you have to balance that against is that it is also this open platform where ultimately the things that are on Ethereum is just the things that the community makes of it. Well, you kind of briefly opened the door, so let's go there. When it comes to government regulation of crypto, what's the best case scenario, what's the worst case scenario in terms of, as you've kind of mentioned, Ethereum challenges the power centers of the world and how do you see the interplay between governments and this new technology that resists centralized power? Best case and worst case. The best case is that blockchains continue to prosper and we figure out scalability so that people can actually start doing things on block. Like all of the amazing use cases that people have been talking about instead of today where a lot of the great stuff gets priced out because transaction fees are at five to $10. And then we see a lot of different amazing applications happening on blockchains. You know, it could be like DAOs creating new ways for people to interact and organize with each other, new ways for artists to get funded and just all sorts of these amazing things. And there's just enough public support and just enough people that see that look, crypto is clearly doing a lot of good things. And there are definitely areas where there's tensions, but in those areas where there's tensions, there could be some kind of creative and interesting approaches that get figured out. Like the concept of corporate taxes, for example, right? Like that would disappear as a revenue stream if theoretically corporations just all get replaced by DAOs, but maybe there's some other creative way by which DAOs themselves can kind of have some kind of encoded governance that ensures that they have at least some kind of bias towards serving the global public good. And maybe DAOs can do enough of that that people are happy with it. And there are going to be things that people are unhappy about. There's always gonna be the people that wants to surveil everyone, but if the kind of effect of crypto from just empowering people is greater than that and greater than that in a way that people can just easily see, then that would be a good scenario, right, and we'll just like become kind of incorporated and accepted the same way as happened with the internet. But in the worst case scenario would of course be just like people suddenly flipping and going into moral panic mode and just, oh my God, like this technology is used by, insert bad group over the day. And then I don't think governments have the ability to ban crypto to the extent of just complete, like preventing blockchains from existing, but they definitely have the ability to really marginalize it, right? Like if you just ban all exchanges, like in ban all links from the Fiat ecosystem to crypto, and you ban all the kind of mainstream employers from accepting or paying in cryptocurrency, then you can successfully turn it into a fairly kind of niche counter-cultural thing that has much less impact than otherwise would. So that's somewhere between the good scenario and the bad scenario. I'm obviously hoping for the good. Well, that's interesting also the tension between governments and companies. Like if you have a bunch of billionaires or a bunch of companies like Tesla investing in Bitcoin, and then governments resisting that, it's interesting who wins out in that worst case scenario. And almost when companies and rich, quote unquote, respectable people, embrace cryptocurrencies, Bitcoin, Ethereum, so on, even the Dockcoins, it almost sends a signal to everybody else that this is a revolution, it's here to stay. On this one little tangent that you brought up, this is almost an outdated idea, but it's still with us, which is cryptocurrencies are used for illegal activity, for drugs, for crime, and so on. Is there some sense that worries you that if cryptocurrency, if Ethereum runs the world, then crime, making money from crime will be easier? There's always that possibility, but at the same time, I think if you look at the world as a whole and the way all the other technological trends are going, in-person surveillance is just going up every year, right? Like if you commit a crime in meat space, it's getting harder and harder to get away with it. So if you want to do something, and this is something that's just happening as a result of just better technology information and information transparency, a lot of it's hard to prevent even if you really tried. So the world where things go dark to such an extent, as the police hawks sometimes like to say, to such an extent that, oh my God, the criminals are committing crimes with impunity and we can't see anything, that just seems unlikely. But on the other hand, the world where there just is no privacy, for example, or the world where there just is no ability to act outside of the confines of mainstream institutions, that's something that's more realistic and that seems like something that could lead to a lot of scary things, right? And even from a government's point of view, right? Like I think governments over the last few years, a lot of them, they're very worried about sovereignty. They're worried about if their country's economy is in social environments, they're just completely dependent on basically foreign tech companies controlled by foreign governments. Governments are not on team government, right? That's like the Indian government is on team India, the Russian government is on team Russia and so forth, right? So they don't want the US to be able to have this big back door into everything. So I do think that a balance is needed, but at the same time, I do think, I guess, I definitely worry more about the possibility that just without things like crypto, kind of acting outside of institutions becomes too, and I don't even necessarily mean outside of governments, even just outside of corporations, becomes too impossible and there's just terrible things that come as a result. And if things going in the other direction, it obviously is a risk, but at the same time, I think in the long term, a crypto can potentially even offer defenses as much as a tax against that sort of thing. Yeah, throughout history, many of the most destructive things came from centralized institutions versus sort of from the people operating in the shadows. And I've been talking to a bunch of psychedelics folks that people doing researches like Greg Doblin in Johns Hopkins, there's a lot of exciting research on psychedelics. And one thing you could say about operating at the edge of legality, it could actually accelerate the adoption of particular things like whether it's marijuana or psychedelics, they can help people out, it's almost accelerates the policy. It forces the policy to catch up to where the people stand. So there's a positive way of doing things that are in the gray area of legality and creating a market that allows people to, in a safe way, be able to participate in this gray area of legality. The other thing to keep in mind of course, is that the set of the kinds of things that just like payment processors as companies try to restrict people you're from is much larger than the set of things that's illegal. Part of that is because they wanna be super conservative and the more layers you have, the more they're conservative because they're scared of what the layer below them will do to them. Sometimes they have their own moral opinions of various kinds, they go after lots of people, they make life really hard for sex workers for example, psychedelics as you mentioned, there's a lot of activity even including stuff that is totally legal, there's this shadow, like PayPal credit card governments or whatever you wanna call it, and that makes it just hard to participate in this stuff. So I think reducing the number of intermediaries is definitely normally a good thing. All right, let's talk about one of the most exciting technologies, like technically, philosophically, like socially, financially, in every way, which is Ethereum 2.0. There's a million things to talk about, but at the step one is probably a good thing to do, which is can you briefly summarize your vision, how Ethereum 2.0 will make Ethereum more scalable, secure, and sustainable? Sure, so I think recently we've actually been kind of de-emphasizing the ETH 2.0 branding I guess. So the reason behind that was that originally we envisioned something more like a big grand event where all the good things would happen at the same time, it would be a new blockchain, and it would be a new protocol and people would have to take a lot of effort to migrate over, but later we've slowly changed the roadmap over to something that's much more incremental. So proof of stake happens kind of over time, and then sharding gets added over time, and all these features get added over time, and so the experience for just a regular Ethereum user still feels very seamless. It's like maybe a little bit more complex than the hard forks that we've already done from a user's point of view, but not by that much. So the big two things that are happening, these are what used to be considered the two flagship features of ETH 2.0, and now they're just the flagship features of the next devolution of Ethereum, as proof of stake and sharding. So proof of stake is a consensus algorithm, it's a, or a consensus mechanism I should say. The difference is that an algorithm is something that you run by yourself, a mechanism is like interactions between people, and it could even include incentives and all of that. So a consensus mechanism, so by which nodes in the network agree on, which blocks came in, which transactions came in, in what order, make sure that once a block gets accepted, it can't get reverted, and all of these things that we expect from a blockchain. So existing blockchains, including Bitcoin, including the Ethereum of today, and including a lot of them, they use proof of work. So the reason why we need proof of anything is because they serve this function that I call economic symbol resistance. So that's obviously a big word for, especially if you've never heard of symbols before, but the basic idea is that you have a network and you have lots of computers that agree on which block to accept, and sometimes you get two blocks that get published at the same time, and you just have to agree on an order. So there has to be some kind of voting game. But then the question is, well, in this voting game, who gets to vote, who gets to participate? Now, you can't say one person, one vote, right? The reason why you cannot say one person, one vote is because you need some kind of authority or some kind of mechanism to say who the humans are. And if you don't have that, then a bad guy could just come in with a virtual machine or with a computer that has on it 10 billion virtual machines that have 10 billion virtual nodes, and then just say, look, I'm 99% of the network, I should control everything. So to prevent this, what proof of work and proof of stake both do is they basically say, well, the weight of your vote, how much influence your votes have in the consensus is proportional to what quantity of economic resources you bring in. So in the case of proof of work, you prove what economic resources you have because your economic resources are computers, and you prove that you have them by just running them 24 seven using these hash algorithms, right? So this does solve the problem, right? Because in order to attack the network, you have to come in with more computers or more money invested into computers and electricity than the rest of the network put together. And that's extremely expensive. In proof of stake, instead of relying on people with computers that are just constantly cranking out hashes 24 seven, as your unit of economic resources, you just use holdings of coins inside the system, right? So all of these blockchains, they have some kind of coin in them. Bitcoin has Bitcoin, Ethereum has Ether, they all have a coin. So why not just use that as the economic resource that you're using to measure participation? So that's the core distinction between proof of work and proof of stake. I like proof of stake, and I've liked proof of stake for many years, basically because it just requires much less ongoing resource consumption, right? Like with proof of work, you have to actually go and buy these physical computers. And these days, they have specialized hardware, ASICs, application specific integrated circuits. You have to go produce them, you have to go buy them. And unless you have millions of dollars, you have to buy them from one of these other people who creates them. And those other people often end up taking a huge cut of the profits themselves. And then you have to plug them in, you have to just burn all of this electricity that's just running 24 seven. So it consumes a huge amount of energy, right? And it can stand, not just energy, it also just to create the hardware, right? Like people focus a lot on energy, but like actually about half the cost of proof of work mining is the cost of the hardware. So hardware is a very big deal too. And you need this really big and powerful, very specialized hardware, the kind that fills up these big warehouses. So proof of stake, you don't really need that much electricity, you just need just a little bit to run a regular computer. You can run proof of stake validators on computers that you already have. So it's just much less resource intensive. And like this is good for a few reasons, right? Like one is the kind of environmental rationale that you're not breaking the environment. The second is that you're not taking away electricity and like other resources from other people, right? Like right now there's, I think just today I saw a story about like Iran wanting to shut down some Bitcoin mining because it was just grabbing up so much electricity that it was outbidding the nearby towns and they just didn't have enough. And then there was like Chia, that was the one that's doing proof of like hard disk mining basically, it's just like grabbing up so many hard disks that there's a shortage, right? So that's the second reason. And then the third more selfish reason is that because participating in consensus does not require so much energy expenditure, you don't need to pay people as much to participate, right? So like Bitcoin and Ethereum, they both issue somewhere around 4% of the total supply every year right now to miners. So Ethereum is about 4.7 million ether and the current supply is about 115 million. But with proof of stake, like we expect it'll be somewhere between 500,000 and one million per year. So that means the supply doesn't have to increase so quickly. One of the pros that people sort of argue for the proof of work is that it is secure because it's much more difficult to sort of, as you've highlighted, it's difficult to participate. What are your thoughts about the security of the proof of stake mechanism? Is there ways to make it secure? So I think proof of stake is very secure because in order to be able to attack the system, you needs to have basically as much stake as the rest of the network, right? So that means like right now, for example, we have 5 million ETH staking. So you have to come up with 5 million ETH and then join the network. And then the other, so 5 million ETH is a lot, right? It's like, how much is it now? Like $15 billion. So that's actually more than I believe the cost of attacking the Bitcoin network. And then the second thing is that recovering from attacks is much easier in proof of stake than in proof of work, right? Because in proof of stake, you have, like first of all, we have for many kinds of attacks that you do against this network, we have this concept of like automatic slashing, right? Which basically means that in order to like revert a finalized block, so if there's one block that's like accepted by the network and you try to convince the network to kind of revert that block and accept a different block, in order to make that kind of attack, you basically have to have your validator, like a big portion of your validators signed to conflicting messages. And this is something that like once these messages are on the network, well, you can go and prove, like, look, these people did it. And so we have this feature in the protocol called slashing where you basically take all these people who provably misbehaved and you burn their coins, right? And you don't burn anyone else's coins. Now, there are other cases, like for example, if instead of reverting blocks, the attack just tries to censor everyone, right? Then what you do, everyone who got censored would just like basically create the minority chain and then the community would basically have to do a soft fork, right? They would just have to say like, look, this chain is clearly attacking us, this chain is the one not attacking us, and so we're gonna join this chain. And then what happens is that on that new chain, the attackers also lose a lot of coins, right? So the difference between proof of stake and proof of work is that in a proof of stake system, like you can identify specific participants and you can say, you know, these, and like this isn't like, you know, a human going in and saying, I don't like you, I don't like you, I don't like you, this is like automated, right? You can go- So the slashing process is automated. Yes. Is there ways it can go wrong? So that's a painful process where the coins are burned. It is painful, yes. I think, I mean, the one big unknown of course, is like, if an attack actually happens, and like if an attack happens that requires the community to actually choose one of these minority forks, then like, what would the community actually successfully coordinating on this look like, right? Like it's like, you know, we can talk about it and we can, you know, write like science fiction novels about it, but like until it's happened, you don't really know the details of like, what it looks like and how difficult it is. What are the channels of communication for the community? If you can enlighten me a little bit, like, what, you know, in many ways in the political realm, Twitter is often used as a way to kind of have these emergent phenomena of large groups of people coming to a consensus about a particular idea, and then there's battle for consensus. What's in the Ethereum community, how do people, what are the sources of natural language based communication that have an emergent belief structure that you would say? Or is it all through money? Is it all through trading that the communication happens? There's definitely talking as well. I mean, like we have to agree on protocol changes somehow, right, like there's Twitter, there's Reddit, there's GitHub, there's all of the various Ethereum forums, Ethereum Magicians, Ethereum Research. There's just in-person communication then there's just kind of like the hidden web of everyone talking to everyone on Telegram or Signal. So it's like some of everything, right? But I think like the thing to emphasize around like, can you actually come to consensus on, you know, whether or not to fork the chain because the attacker is censoring everyone just for example, is like, everyone who's running a node is going to see almost the same thing, right? Like they're gonna be off by a few seconds and like maybe they'll be off by a few, they'll disagree by a few minutes, but like if it's a serious attack, you know, people are gonna know, right? It's not like one of those things where, you know, oh, we're trying to agree on like, I don't know, did Epstein kill himself or like some random political fact where like in reality no one knows a single thing about what's actually going on and they're all speculating. Like it is much more visible, right? So we do have that, but you know, at the same time, I'm happy to admit that like these are fairly untested mechanisms, but like at the same time, they're also untested mechanisms in proof of work, right? And like in proof of work, it's even harder because in proof of work, you don't have the ability to like identify and say, you know, I'm going to these miners attacked and so we're not gonna let these miners in, these miners not attack, so we're gonna keep them in. Like you have to pretty much, you know, either take out none of the miners or you do a fork that changes their proof of work algorithm which takes out all of the miners, right? So the economics of like recovering from attacks in proof of work, at least to me actually do seem like more unfavorable, but you know, I'm sure the proof of work people you talk to will give a very different and contradictory opinions and that's totally fine and amazing. Some people describe MEV, Miner Extractable Value as an existential risk to Ethereum. What is MEV? How important is it to solve MEV? If it's important, what ideas do you have? Sure, how about after this one, we'll also talk about charting because it's amazing and it's part of the view too. We'll return back to charting and we'll return to the big picture of the scaling problem as you mentioned. I love this conversation, you know, depth first search instead of breadth first. So basically, okay, MEV, Miner Extractable Value, it is not different in proof of work and proof of stake, right, so like if you wanna call it, you know, block proposer extractable value, like it sounds a lot sexier, but you know, we can call it BPATH instead of MAV, who cares? But the- So this is a problem in both proof of work and proof of stake. Yes, so the basic idea is that if you have the ability to choose which transactions go into a block and in what order, then you have the ability to like take advantage of that position for economic gain in a lot more ways than just collecting transaction fees, right, like for example, there's decentralized exchanges on chain like Uniswap and like let's say the price of ETH versus USDC was 2,700 the previous block, but then there was a bit of a market drop and now it's 2,680, where you can go on Uniswap and you can just like gobble up the entire part of, you know, the automated order book that's like between 2,700 and 2,680, right, and that's, and then at the same time, you like run a bot and you know, you buy some ETH back at 2,680 and you've just like made about $10 of profit, right, so, or well, $10 times, you know, whatever the depth is, right, so, and so there's lots of little things like that. There's also things that involve like front running other people's transactions, so one example of this would be that if someone sends a transaction that says, like, I don't know, buy me five ETH for whatever price that you can get, then, but with a maximum of, let's say, yeah, $15,000, then you can go and like you can send each, put a transaction right in front of that transaction and you can like buy up that ETH first and then you resell it to him at, you know, $15,000 minus one, you know, so there's- And then you get to make a little bit of money that way. Exactly, so there's a lot of these different like arbitrage front running, back running, these different tricks that allow block proposers to- To get some percentage on top, like overhead. Exactly, and the reason why this is a challenge is because it's, I mean, like first of all, it sometimes degrades user experience because users get less favorable trades, but there are sometimes ways to like mitigate that for applications, sometimes it's not that bad, but like the bigger risk that I think some people consider more existential is that there's just much more economies of scale in figuring out how to extract all this revenue. I mean, because if you're just collecting transaction fees, there aren't really economies of scale, there aren't really benefits to centralizing, right? Because it's a very simple formula, you just like grab up the transactions that pay you the most. But with MEV, there's all these sophisticated algorithms, and if you have lots of money, then you can hire really smart people to make amazing algorithms, and then you can use the other half of your money to get a lot of mining power or a lot of stake, and you get a lot of opportunities to use your even better algorithms. So there's this risk that like as a result of this, mining is basically, or even validating proof of stake is going to centralize. So I think the ecosystem is best replied to this sort of risk, and it's the direction where projects like Flashbots are going already, is if you can't eliminate the centralization, then you try to firewall it, right? And the way that you firewall it is you basically say, we're going to try to deliberately create a marketplace where people can just do the complicated work of creating what are called bundles, like bundles of transactions that are very profitable, right? And then at the other side of the market, you just have like block proposals, reminders that are just dumb nodes, and they go and ask the what are called searchers, the bundle creators, and they just ask like, hey, how much can you give me if I put in your bundle? And then they just take the highest offer, right? So you sort of separate out the task, and you have the easy part, and then you have the hard part, and you have like this special class of actor called a searcher that does the hard part, and then the easy part, the people doing the easy part, which is just miners and validators, they kind of just talk to all the different people doing the searching, and they just accept the highest bidder. Right, so this is also just like interesting, an interesting example of like economic design philosophy, right, like sometimes you can't just like make centralization go away, sometimes it's inevitable, but at least you can try to kind of contain it, you can direct it, or you can kind of you can even sort of firewall it away from, core consensus, the parts that really do need to be decentralized. So- But you don't see it as an existential risk, it's just a bit of a problem that has to be constantly dealt with. It's a risk, like there's obviously a risk that, it's a very severe problem, and that even this flash bots approach has some fatal flaw or whatever. But I'm definitely, we're definitely approaching it with the mindset of, this is a problem, and like yes, we do have to do some work to solve it, but we're doing it, and so far it's being solved. Okay, let's talk about the other really, really fascinating part of the future of Ethereum. Let's not call it Ethereum 2.0, but the future of Ethereum. That also may require a hard fork, I don't know if you can correct me on this, is well, broadly, ideas for scaling. Yes. And more specifically sort of layer two or layer one and two intersection, ideas of how to achieve scaling. And at the core of that is the idea of sharding. So first, what is sharding? Okay. So there's two major paradigms for scaling blockchains, right, as you said, layer one and layer two. And layer one basically means make the blockchain itself capable of processing more transactions by having some mechanism by which you can do that despite the fact that there's a limit to the capacity of each participant in the blockchain. And then layer two says, well, we're gonna keep the blockchain as is, but we're gonna create clever protocols that sit on top of the blockchain, that still use the blockchain and then still kind of inherit things like the security guarantees of a blockchain. But at the same time, a lot of things are done off chain, and so you get more scalability that way. So in Ethereum, the most popular paradigm for layer two is rollups, and the most popular paradigm for layer one is sharding. So one way to achieve layer one scaling is to increase the block size. Hence the block size wars, quote unquote. And you actually tweeted something about, people are saying that Vitalik changed his mind about, he went from being a small- I went from being big to small. Is it big to small? And, but you said I've been a medium blocker all along. So maybe you can also comment on where, and the very basic aspect before we even get to sharding of where you stand on this block size debate. Sure. So the way that I think about the trade-off is I think about it as a trade-off between making it easy to write to the blockchain and making it easy to read the blockchain. So when I say read, I just mean have a node and actually verify it and make sure that it's correct and all of those things. And then by write, I mean send transactions. So I think for decentralization, it's important for both of these tasks to be accessible. And I think that they're about equally importance. If you have a chain that's too expensive to read, then everyone will just trust a few people to read for them. And then those people can change the rules without anyone else's permission. But if on the other hand, it becomes really expensive to write, then everyone will move on to basically second layer systems that are incredibly centralized. And that takes away from decentralization and self-sovereignty as well. So this has been my viewpoints pretty much the whole time. It's that you need this balance and going in one direction or the other direction is very unhealthy. In the Bitcoin case, basically what happened was that Bitcoin originally, at the very beginning, it didn't really have a block size. It just had an accidental block size of 32 meg, or block size limit of 32 megabytes because that just happens to be the limit of the peer-to-peer messages. But then- Interesting, I didn't even know that part. Yeah, but then Satoshi back in 2010 was worried that even 32 megabyte blocks would be too hard to process. So he put the limit down to one megabyte. And I think the- By put, you mean sneaked in there. Yeah, just like made an update to the Bitcoin software that made blocks bigger than one, I think it's a million bytes invalid. And I think the impression that most people had at the time is that this is just a temporary safety measure. And over time, as we become more confident in the software, that limit would be raised somewhat. But then when the actual usage of the blockchain started going up, and then it started going up, first to 100 kilobytes per block, then to 250 kilobytes per block, then to 500 kilobytes per block, there started coming out of the woodworks, this opinion that no, that limit should just not be increased. And then there are all of these attempts at compromising. First there was a proposal for 20 megabyte blocks, then there was the 248 proposal, which is a bit ironic because the 248 proposal started off being a small block negotiating position. But then when the big block people came back and said, like, hey, aren't we gonna do this? They're like, oh, no, no, no, we don't want the block size increases anymore. So there were these two different positions, right? The small blockers, I think they valued one megabyte blocks for two reasons. One is that they just like really, really believe in the importance of being able to read the chain. But two is that a lot of them really believe in maintaining this norm of never hard forking, right? So the difference between a hard fork and a soft fork is basically that in a soft fork, any block that's valid under the new rules was still valid under the old rules. So if you have a client that verifies according to the old rules, then you'll still be able to accept the chain that follows the new rules. Whereas with a hard fork, like you have to update your code in order to stay on the chain. And look, they have this belief that soft forks are kind of either less coercive than hard forks, which by the way, I completely disagree with. I actually think soft forks are more coercive because basically they force everyone who disagrees to sort of go along by default. Or they have this opinion that it's more difficult to abuse soft forks to do really mean things or that completely violate people's expectations, like increasing the supply, which is again, I think there is some truth to that. So because of these reasons, they just say, we're only going to do soft forks and we want to just not do any hard forks. And they eventually discovered this idea called segregated witness that allows for like a very tiny block size increase to like the equivalent of about two megabytes with a soft fork. It's this really like weird and devious trick. Like basically what they do is they take the signatures of transactions and then they put them outside of the block. And then they add an extra rule that says that like every, for a block to be valid, the block has to come with a separate like basically extension block that contains all of the transaction signatures. So when you measure it, according to the old rules, like, no, hey, it adds up to less than a million, but actually there's this extension block that the old protocol doesn't even know about. So- It's a hack that seemed to work to do in a small way, extend the size of the block size. So, small block side was like happy with these very low levels of block size. And then the big block side wanted to expand to, at the very least go to four megabytes, then maybe go maybe eight to 20. There are those disagreements within there as well. I definitely was favoring the big side the whole way through as you can probably tell, but- Even though, so the argument against the big is that it makes things more centralized. Yes, because fewer people can run a node that verifies the chain. And also because any of these things would require a hard fork and hard forks are inherently risky. Do you think there's truth to that? I'm pro hard fork. I think hard forks are actually like in a, political economic sense, they're better than soft forks. Well, let's, okay, I think that's a beautiful principle as stated that soft forks may be more coercive than hard forks. This is not just about cryptocurrency. This is about politics and life. That's fascinating. So you're okay with hard forks. In fact, you think hard forks is the right way to make changes because then everybody's forced to make a decision. Do you accept this change or not as opposed to ideas being sneaked in behind the door and the decision is forced on you? Exactly, yeah. Okay, so, but hard forks, some people say, this is when they talk about sort of Ethereum, is there's some aspect to a hard fork where you're trying to upgrade a, what is it, airplane while it's flying and... I think soft forks are also upgrading an airplane while it's flying. But it's a smaller upgrades. That's, there's some truth to that. There's definitely a bit more risk of a split as a result of a hard fork than as a result of a soft fork. And the split is highly undesirable, right? Well, it depends. If it's a split because of a bug, then that's horrible. If it's a split as a result of political differences, then I think a split is better than one side being forced to basically just suck it up and accept the majority position even if it really hates it. Well, there's also political connections throughout the history of the United States. It's like sometimes groups of people that strongly disagree with each other should be forced to work it out. Even if they, even when a split seems like an easy thing in the short term. It depends. And I think, well, for blockchains in particular, the costs of people being able to peacefully do their, go off and do their own thing are much lower, right? Like, okay, if you have a country and you have two groups, then often enough, fighting out the new rules requires, a civil war requires everyone to move and so forth. But no, on a blockchain, the costs are lower. So if you were to look at the way things worked out with the block size wars and there was a split, what is it, Bitcoin Cash and all this? And Bitcoin. Yeah. Which like you looking, putting on your historian hat, you mentioned offline you like Dan Carlin. So if Dan Carlin were to do an episode on the block size wars, do you think it could have turned out better or do you, are you okay with the way it turned out? I'm definitely disappointed with what happened with the block, with the big block side. I think the source of my disappointment is that like, one of the things that you notice when just looking at like this political disagreements generally, especially when you have environments where, you know, they're authoritarian or like single party dominated and then there's some opposition party and the opposition often has like very legitimate grievances. But at the same time, the thing you notice is that often enough the opposition just sucks, right? Like it just doesn't have, you know, political capacity. It doesn't have like the ability to come up with policy because it's entire culture is like designed around resisting much more than it's designed around like, you know, actually debating serious policy trade-offs. And I worry or I guess not so much worry because it's already happened. I unfortunately think that Bitcoin Cash ended up being a victim of this, right? Like first, no, there was a split with Bitcoin Cash. And then of course, Craig Wright came in and you know, Craig Wright was this basically scammer who just keeps on pretending that he is Sato Shinakamoto, the inventor of Bitcoin. Hey, Craig Wright's legal team, do you hear me? Yes, I still think your client is a scammer, so sue me. This is definitely gonna be depth first search because I got to ask you about Craig. I guess these people have been contacting me and I'm trying to figure out like, what is up with this human being? So for people who don't know, there's somebody who is, let's start, there's Sato Shinakamoto, who is the creator of Bitcoin, who's anonymous. And actually most really big people in the cryptocurrency space do not, like yourself and others do not dare claim that they are even for fun Sato Shinakamoto. In fact, if Sato Shinakamoto is still alive and is like, if say you were Sato Shinakamoto, it seems like the thing he would do is probably or she is try to remain anonymous. On the flip side of that, there's a guy named Craig Wright who continually keeps claiming that he is in fact Sato Shinakamoto and keeps suing a lot of people. So on him, if you could just linger on him, what do you make of this character? What are we supposed to make of this character? Should he be ignored? Is there any possible truth to his claims? What do you make of him? The analogy that's at the top of my head will get a bit political, but that's fine. You've had Michael Ballas. So I guess I view Craig Wright as being kind of like a Donald Trump figure in that he's not very intellectual, but I think he gets a big audience because he says things that like play to the resentments that people have. And he says things that people wants to hear, right? Like in the wake of this block size war, the big blockers did feel very disenchanted. Like they felt that Bitcoin always had this vision that we were supposed to just keep increasing the block size and Bitcoin is peer-to-peer cash. It says so in the white paper. And then this elitist clique of core devs just like came in and said, no, no, no, we're gonna impose this totally different vision. And if you ever want your scalability, you'll have to wait for us to create this totally unproven fancy technology called the Lightning Network that works under completely different principles. And they were very angry at this. And I mean, I think a lot of that anger is justified. But at the same time, you know, when people are in that mental state, like it's very easy for you to just kind of like latch on. And if you find someone who expresses anger at the same things that you're angry at, and also like it seems like someone who's strong and seems like someone who, you know, might be good to rally around, it's very easy to just like get behind that. But that extra part about it where he's touching the komoda, I don't understand why that's necessary. I think that he could have done it without that, but that just, it's a marketing strategy, like it sort of gives him more salience. Like there's other big block personalities, right? Well, what's the difference with Craig Wright? He's not just a big block personality, he's potentially Satoshi. And he did say all the big block things, right? Like he talked about how, oh, the concept of a fee market is fundamentally like economically wrong, and it should be a free market, and you should be able to have blocks as big as you want. Like he repeated all the talking points, and so a lot of people were kind of sucked into that, right? And so he unfortunately was able to basically dominate a big part of the Bitcoin Cash community for a long time. And then eventually, of course, you know, more and more people started to catch on. He would just say technical things that are completely wrong, right? Like one example of this that I remember is that he mixed up the concept of 256 bits and two to the power of 256 bits, right? So, you know, the difference is, it's like the difference between, you know, 80 and the concept of 80 digit numbers, right? And because of this, like he made this argument that said that Bitcoin's elliptic curve is friendly to cryptographic pairings. Like you don't have to understand what that is, but if you wanna know, I have articles on both at Vitalik.ca. But basically he made this technical argument that really hedged on this point, and then when people pressed him on it, it was like, yes, what, no, no, like what, look, exactly, the height is like what, two to the 256 bits. That's a very tiny amount of information. No, no, no, no, no, two to the 256 bits is more than the amount of information in the universe. And like, you know, equivocated and kind of like preyed on people's inability to understand that mathematical nuance. And I called him out, and eventually I even called him out in person at this conference in Seoul. Like I just stood up and asked, you know, hey, you know, conference organizer, why are you letting this fraud speak at this conference? And I remember even some big blockers at the time getting angry at me. But, you know, eventually they did get rid of him, and then Craig, well, basically Craig Wright was forced to split off because the rest of the community refused to accept some network change that he wanted. And so then there was the BCH and BSV. And then in the Bitcoin Cash community, there was this drama of, are they going to add a developer fund where they redirect 12.5% of the revenue from the miners to the devs? And according to the Libertaria, not aggression principle is this technically theft. Like his understanding of the technical depths of cryptocurrency was lacking in a way that you Satoshi Nakamoto certainly would not. Yes, exactly. But the point is that even after Craig Wright got expunged, the Bitcoin Cash community kept having these disagreements, right? And now after this development funds dispute, there was a further split between Bitcoin Cash and ABC. But so, you know, the bread-shaking tree continues to extend, right? So in that way, it's disappointing to see those kinds of splitting. That was never resolved. It is. I would have definitely like wanted to see more of a kind of like principled coin with a like tries to be Bitcoin, but you know, follows consistent big block values. But I know maybe I should just like stop expecting projects that I have no involvement in to care at all about what my values are. And you know, like maybe a theory I'm just like is. And she says, never, I think you have a powerful voice and you can inspire other projects to live up to their best possible selves. Okay, so that's the level, that's the layer one approach. The other layer one within Ethereum is the idea of sharding. Yes. What the heck is sharding? Okay, what does the future of sharding look like? Right, so to summarize that big long tangent that we just went through. It's a beautiful tangent by the way. Yeah, it's an amazing tangent. And I think like crypto is just, one of the most underrated aspects of crypto is I think how you can like analyze the sociology and the politics and the anthropology. And yeah, and I'm sure Dan Carwood would have fun exploring the space at some point. But like the core trade off, right, is that if you scale blockchains the dumb way just by increasing the parameters, then eventually you just make it harder and harder to participate as a node. And you end up with a system where there's like 20 computers running the whole thing. And it's just very centralized. So sharding basically says, well, instead of just increasing the parameters, what we're going to do is we're going to change the blockchain architecture in such a way that each individual node in the blockchain only needs to store a small portion of the data and only needs to process a small portion of the transactions. So you can think about it as being like inspired by Bittorrent, right? Like on Bittorrent, there's no such thing as a Bittorrent full node that has every movie, right? You know, the work is like split up among a huge number of computers and like that makes sense. That's the only sane way to scale a system like that. And if they actually tried making a version of Bittorrent that required full nodes that store every movie, then it would have like zero censorship resistance and it would just like be dead in an instant. So the challenge with taking that model and applying it to blockchains, right, is that blockchains aren't just about like spreading data around. They're about agreeing on exactly what data was spread around and ensuring that everything that you agree on actually is correct. And so you have this paradox where let's say you wanna have a system that supports 10,000 transactions a second, but each computer in the network can only personally verify 100 transactions a second. So how can each computer get a guarantee about the other 9,900 without actually going and verifying them themselves? And it turns out that there are some, like a bundle of different tricks that can do that, right? So like one of them is just random sampling. So the idea behind random sampling is like, let's say for simplicity, this is a proof of stake chain and you have 10,000 validators, validators like, you know, the stakers and like for simplicity, we'll assume they all have the same number of coins, right? If someone has more coins, we'll just kind of split them up and pretend they're 10 stakers. Then you do like some random shuffling and you basically say, these random 100 validators are assigned to validate this block. These random 100 validators are assigned to validate this block. These random 100 validators are assigned to validate this block. And so each individual computer only gets assigned to validate like a small piece, but then the way that the information about like what's valid gets passed around, right? Is that when these 100 participants validate a block, they all sign a message basically saying like, yes, we agree that this block is valid. And then like they combine that signature into one and then they broadcast that signature. And then everyone else, instead of verifying the blocks directly just verifies that signature, right? And so if I see the signature, I'm not directly convinced that that block is valid, but what I am convinced of is that out of this committee of, or this randomly selected group of 100 validators, let's say at least 70 of them agree that this block is valid. And so if I trust that the majority of these participants are all honest, then because it's all randomly selected, the attacker can't just like force themselves into one committee. And so the attacker is gonna be evenly spread out too. And so if the entire set of validators is mostly honest, every committee is gonna be mostly honest. And so like bad blocks are not gonna go through, right? So that's like one simple form of sharding. There was also other more clever things that you can do. So for example, there's this concept of ZKSNARKs, right now called Zero-Knowledge Proofs. So this is the idea that you can make a cryptographic proof that says, I verified or I ran some complex computation on this piece of data and I got this answer. And so if you make these kinds of proofs, then like if you see a ZKSNARK that says some block is valid, then you're convinced that that block is valid. And even if everyone in that committee is evil, like they have no way of making a valid proof for a bad block, right? Like because the proof itself, like it is a proof that you did the computation where that proof is much easier to verify than just running the computation yourself. And there's once again, super awesome mathematical cryptographic magic behind making ZKSNARKs work. It gives you a little bit of a leg up over the 51% honest assumption. So it's a little hack that improves upon the random sampling thing. Exactly. And like there's other hacks, right? Like there is another hack called data availability sampling that allows you to make sure that the data in the blocks was actually published. But like basically, like if you stack a couple of these tricks on top of each other, you can create a system where like I, as an individual participant, can be convinced that everything that's going on in this distributed blockchain thing is correct without actually personally checking more than like a percent of it. So that's sharding. That's sharding, but as I understand, maybe correct me on this, is in the space of Ethereum, the sharding happens on some fixed number, like the split is on some fixed number. I think it's 64 is the currently sort of proposed number. So how does that help scaling? Is it just a fixed constant scaling by 64? And is that a way to achieve those crazy, the crazy amount of scaling that seems to be required to use cryptocurrency for purchasing? So doing like competing with credit cards and Visa and so on. So first, I think like the 64 can be hard forked up over time. So we have said it so that like there's theoretically space in the data structure for 1,024 shards. It's just that 64 of them are turned on. Like there are challenges with having more shards because like you have to have logic that just like checks and manages all of those shards. And if there's too many of them, then that becomes too expensive. But no, even still you can improve quite a bit. And then the other thing that we're doing is if like we're getting maximum scalability by combining rollups and sharding, right? So this might be a good time to talk about rollups. What are rollups? Okay, now we're moving into layer two ideas. Yes. So the idea behind a rollup is basically that, so instead of just publishing transactions directly on chain and having everyone do all of the checking of those transactions, what you do is you create a system where users send to their transactions to some part, like the central party called an aggregator. And like, well, theoretically you can have a system where like the aggregator switches around or where anyone can be an aggregator. So, it's still like permissionless to send things. Then what the aggregator does is they strip out all of the transaction data that like is not relevant to helping people update the state. So when I say the state, this is like, this is a very important kind of technical term from blockchains. I mean, like account balances, code, like things that are like memory, internal memory of smart contracts. Like basically everything the blockchain actually has to keep track of and remember, right? So you just put in, you take all these transactions, strip out all the data that's not relevant to telling people how to update the state. And then you take the data that's needed to update the state and then you like really compress it, right? So like, for example, if we say, I Vitalik have an account that's 0xab58, blah, blah, blah, blah, blah, and it's 20 bytes. Well, instead we can say, well, I have an account that is number 1874224 in the tree, right? And that goes down from 20 bytes to just like an index and a position, which is three bytes, right? So you use all sorts of these fancy compression tricks and you basically just, instead of publishing all these transactions, you publish this like tiny compressed blob, right? So the amount of data that goes on chain goes down by maybe about a factor of 10, right? And then the second thing is that you don't do the computation on chain. Instead you do the computation off chain. And there's one of two ways to do this, right? One is called a ZK rollup, which is you just provide a ZK SNARK that basically says, hey, look, I did this computation and I have this proof that here's some hash of the result and it's correct. And then you stick it on chain and everyone verifies this one proof instead of verifying all these transactions. And then the other approach is called an optimistic rollup, which is basically made of the scheme where like, first someone says like, hey, this is what I think the result of applying these transactions is. And then someone else can say, I disagree, the result is different. And only if two people disagree, do you actually do it on, do you actually just like publish all of the data and run that whole block on chain. So if there's disagreements, then you just like run everything on chain and whoever was wrong like loses a lot of money, right? So like disagreements are very rare and they're very expensive. And then a ZK rollup, you don't even rely on this like challenging game at all, you just rely on a proof. So the core principle is basically that instead of lots of transactions and all the trends that everyone verifies every transaction, it is you take the transactions, you strip them down and compress them as much as possible, then stick that on the blockchain. You do need to stick something on the blockchain just so that everyone else can like keep up to date with the state so they know what all the contracts are, what all the balances are and all of this, but it's a very small amount of data. And then you use some one of these other off chain games, could be this optimistic game, could be a ZK snark, to just prove that somebody out there did the computation and the result is correct. So you're pushing like 90% of the work off chain and then, well, 90% of the data and 99% of the computation off chain and then you still have 10% of the data and 1% of the computation on chain. And so, your scalability goes up by a factor of about 100. So these systems are already alive for some applications. So there's something called loopering, which is just a ZK roll up for payments. So you can have assets inside of the loopering system and you can go around and transfer them, but what you, and you get like much lower transaction fees. Like instead of $5, you'd have to pay like less than 5 cents. But the only problem is that this only supports a couple of applications right now, like making one that supports anything that you can do on Ethereum just takes a bit more work, but that's being done as well, right? So like within a few months, I'm expecting fully Ethereum capable roll ups to be available as well. So then it's a roll ups, just summarizing, do most of the work off chain, put only a little bit on chain, factor of 100 scaling, sharding, another factor of 100 scaling, 100 times 100 factor of 10,000, hundreds of thousands of transactions a second and like there's your scalability. Okay, so you choose scalability, you can do a large number of transactions very quickly and the cost of doing those transactions is much lower. You wrote that in the long term, ZK roll ups are going to win in terms of layer two technology. Specifically, you wrote, in general, my own view is that in the short term, optimistic roll ups, as you were saying, are likely to win out of general purpose EVM computation and ZK roll ups are likely to win out for simple payments, exchange and other application specific use cases, just as you were saying, but in the medium to long term, ZK roll ups will win out in all use cases as ZK snark technology improves. Why do you think ZK roll ups are going to win the big picture battle over layer two technologies? So I think ZK roll ups, like once you accept that the technology works are just like conceptually simpler and they have nicer properties. The reason is that they do not have this concept of a challenge game, right? Like as I mentioned, in an optimistic roll up, the way that you ensure that the results are correct is that you let one person submit and like they just submit with no proof. They just say, here's what I think the result is and then if someone else disagrees, they make their own submission and then if you have two disagreeing submissions, then you actually publish it on chain and you see who's right. But for this to work, like you need to actually wait for someone to disagree, right? So like for example, if I have an asset inside of an optimistic roll up and I want to withdraw it, then I actually have to wait a week to withdraw it because like if the block that contains my withdrawal turned out to be invalid, then there needs to be space for someone to disagree with it, right? But as with a ZK roll up, like you don't need time for disagreeing because you just have a proof, right? As soon as a block is submitted, there's a proof and like you know it's correct. So disagreements, especially in the long-term or sparse, then you don't want to do the optimistic, the game theoretic thing. You want to do the ZK stock. Right, the ZK stuff is just like, you can win a ZK roll up, you can withdraw immediately. You don't have to like worry about the economics of proving as much. There's just like fewer issues. The reason why ZK roll ups are not winning everywhere today is because ZK Snarks is still a crazy new technology, right? Like this is something that 10 years ago, it existed only in theory and there was none in practice. Then eight years ago, people were just getting excited about it in Bitcoin conferences for the first time. Like four years, starting four years ago or three and a half years ago even, that was the first time you were able to make any ZK Snark based anything on Ethereum. And then people started making them and ZK technology has only really become efficient enough to do a lot of things within the past, maybe one and a half years. So it's new technology, it's crazy technology, it's admittedly scary technology. If you want to learn more, I also have an article about this on Vitalik.ca. It's actually really, really good. Your, most of your writing, it's technical but it's accessible. I highly, highly recommend to check out Vitalik's articles and blogs, whatever you call them. It's brilliant summary of the work. Actually, Ethereum documentation period is really good. I think that's somewhat crowdsourced. That documentation is really, really accessible and brilliant. But let me ask about sort of other approaches to layer two, like side chains. So the one popular one is Polygon. What are your thoughts about Polygon, which is a layer two network? Is it positive, is it negative for Ethereum? Is it both? Does it have a future? Which is its own chain, but it's using Ethereum. It's like based on Ethereum essentially. Or maybe you can describe what it is. So I think there's a really big and important difference in security models between rollups and side chains, which is basically that rollups inherit from the security of Ethereum. So if I have coins inside of a loop ring or Optimism or Arbitrum or ZKSync, then even if everyone else in the world who is participating in these ecosystems hates me and wants to steal my money, I can still personally make sure that no matter what happens, I get my money out. It might be a bit expensive for me to get my money out and I have to do transactions on the main chain, but I'll be able to do it. Whereas in Polygon, which is a side chain, and so instead of being secured by Ethereum, it's also in part secured by its own proof of state consensus with its own token. So if 70% of the whole, or even 51% of the holders of Polygon tokens wanted to take my money in Polygon, they can. Right? So that's the, and like, to be fair, like there aren't even like the supply, I don't think is even that widely distributed, right? So like potentially you could use, you could, this idea of 51% of the token holders coming together and stealing everything, like it's, it's not impossible. Where does the scaling of Polygon come from? Like why is it able to process much more transactions than the Ethereum main chain? What's the idea there? I think in part, like I imagine, I'm not sure exactly what its capacity level is, but like I imagine it has a higher capacity because it's a bit more willing to take central, more willing to take centralization trade-offs. And then another thing is that like, if the Ethereum ecosystem, like even if it did not do that, right? If you think about an Ethereum ecosystem hypothetically scaling with side chains, then you would have a hundred copies of Polygon. And they would each have their own tokens, they would each have their own chains. And so even if each one of those chains was only as scalable as Ethereum, you could still, like the total sum of them would still be a hundred times more than Ethereum. Okay. The thing that I wanna say in Polygon's favor, just to be very fair to them, like I really, you know, I definitely really respect the work that they're doing. So, you know, start with a bit with that word of a, not criticism, caution, right? Like it's that they made this kind of deliberate trade-off for very pragmatic reasons, which is that the Ethereum ecosystem needs to scale now. And there are applications that wanna do something now. And, you know, if there aren't Ethereum friendly options for them, then like, they're not gonna just wait peacefully and do nothing for 12 months. You know, they're gonna go to, you know, either Binance Smart Chain or, you know, one of some other system or potentially something that just has totally no alignment with Ethereum values whatsoever. But whereas, you know, with Polygon, like the best thing that you can say in Polygon's favor and against optimism is that, you know, optimism is not live and Polygon is live, right? Like it just takes more work to create a system that has these extra roll-ups security features. And so Polygon just said, we're gonna be the system that makes the pragmatic trade-off. We're gonna go, you know, functionality first, and then, you know, we can talk about adding back the security later. So I've talked to them and like in principle, I think they're very, you know, open to the idea of like adding more security and like becoming more, becoming a roll-up or at least adding a Polygon chain that's a roll-up at some points in the future, which is definitely something I think they, you know, absolutely should follow through on. But like the fact that like they exist now and so, you know, applications can kind of bootstrap now on a chain that, you know, even though its security isn't perfect, at least it exists and people can go use it. And then over time, you know, the chain matures as the applications mature. Like, you know, it's I think a very reasonable strategy and I'm definitely, you know, really happy that they're part of the ecosystem. Yeah, it's kind of interesting. The history of cryptocurrency has this tension of really good ideas that are hard to implement. So they take longer to implement and ideas that are not as good, but are faster to implement. This is like the story of like, you have like JavaScript that basically took over the world because it was quick to implement within 10 days. And then like later kept fixing itself. I don't know what to make of that. Sort of from the engineering perspective, I'm more and more becoming comfortable and accepting the fact that our whole world will run a technology that's not as good as it could have been. Just because the crappy solution is faster to implement and it sticks. What do you make of that tension? I think the compromise that we've been taking within Ethereum is like when we have to take the crappy solution, we look for crappy solutions that are forward compatible with becoming good over time. When you build the quick and dirty thing, you would still already have ideas in your head about what the more complete thing with all the security features added on would look like. Even if it requires a hard fork? Yes. For example, with sharding, I think it's likely that the first version of sharding that comes out is not going to have ZK Snarks and data availability sampling, for example. But we know what these technologies are. We feel like we have wrapped our heads around them. And so we know how to build a system where we can put all the pieces in place so that it becomes very easy to bolt those components on in the future. If you do things that way, then at the beginning, you can have your system that has the functionality but say has less security or less sustainability or less of something else. But then over time, it's designed in such a way that it has this easy on-ramp to adding those things. And if you don't think explicitly about being future compatible, then you do often end up with a quick and dirty solution that backs you into a corner. And then there are definitely cases where I think the Ethereum ecosystem has suffered from that and we have had to expand pretty significant effort on, for example, removing features that we didn't realize that we actually can't sustain. Like one big example is just increasing the gas costs. So like making some operations more expensive because they should be expensive because they actually take a lot of time in the process. So that's making something's more expensive, kind of like taking some functionality away. So if you can be cognizant of where you're likely going into the future, and if you don't know, like even be cognizant of both the most likely path that you'll take in the future. And coming, like thinking about your roadmap and coming up with a roadmap where you know that, like if you wants to do either of those things, then you have a clean path toward it. That's probably the best kind of practical way to get the best of both worlds that we have. Okay, let's talk about this wonderful process of merging. Okay, so there's the main net, which is the Ethereum 1.0 chain or the chip. What should we say? The chain that uses proof of work as a consensus mechanism. And then there is, what is it called? The beacon chain that uses the proof of stake mechanism. And I believe the beacon has been deployed successfully, is working. So that was in December of 2020. There's a bunch of questions around that that's fascinating as well. But I think the most fascinating question is about merging those two. When do the two chains, one that's proof of work, one that's proof of stake, merge? And what are the most difficult parts of this process? Right, so as you've said, right, the way that we have set up this proof of stake transition is that at first, the proof of stake chain just launches on its own, right? And this is the thing that happened in December. And the proof of stake chain has been running for close to six months now. I mean, by the time people watch this, it might actually be six months. But it isn't actually coming to consensus on anything except for itself, right? So the idea behind that is to just give the proof of stake chain time to mature, time for people to build the ecosystem around it, time to make sure that there aren't any bugs, and just like prove to the community that no proof of stake actually is real. And a full transition is realistic, because the thing that you're transitioning to already exists and already works. And then at some points in the future, you have this event called the merge, where you basically take the activity that's being done inside of the proof of work chain, and you actually move it over into the proof of stake chain so you get rid of the proof of work side completely. So the way that the merge will work is, it's definitely gone through a few different iterations. Like the earlier versions of this actually required more work for users and more work for clients. It was much more like, oh, there's this new chain, there's this old chain, and then everyone has to migrate from the old chain to the new chain, and then at some point, we'll forget about the old chain. The new version is designed to be much more seamless for users, right? So basically what actually happens is that the old chain basically becomes embedded inside the new chain, right? So starting from the merge transition block, every proof of stake chain block is going to contain a block of what we consider now to be, what we consider to be the Ethereum chain today, but we'll call it the execution chain. And then at the same time, to create one of these blocks, you're not going to need proof of work anymore, right? So basically at the same time, you would both get rid of the proof of work requirements for one of these blocks to be valid, but instead you require these blocks to be embedded inside of the proof of stake blocks, right? So you basically have like a chain inside a chain. And this is, from an architecture perspective, you might think it's a little bit suboptimal, but it actually has some nice properties and makes it easier to kind of think about the consensus and think about what we call the execution layer, like transactions and contracts kind of separately and upgrade them separately. And it also just means that the upgrade process is extremely seamless, right? Because from the point of view of a client that's following the chain, you basically have to update nothing, right? You're still following the same chain and follows the same rules, except instead of checking proof of work, you'll switch to checking that these blocks are embedded inside of blocks of the proof of stake chain. So there'll be this merge block that will mark this transition. And over time, I guess, the new chain will contain the full record of all the transactions that's ever happened on the previous chain, on the old chain. So like maybe I'm asking a dumb question here, but in this process, is the new chain going to have all the information of the past transactions? The new chain is not going to hold information from what happened in the Ethereum chain before the merge, right? So Ethereum clients that people are going to use like around the time of the merge and soon after the merge, they're probably just going to sync and check the proof of work chain up to the merge, and then they're gonna check the proof of stake chain. But at some point in the future, I think people will just stop bothering checking the proof of work before the merge. Got it. So that old history information is not important for the future? Like if you're operating actively on the new chain, that history is not important to you? It's not important. So it's not strictly important for just like in any like smart contract or just like applications that run on the blockchain. It can be important to users and it can be important for some applications, but we're basically saying that like maintaining and serving that is not going to be simultaneously the responsibility of every Ethereum node. If you want that information, there can be separate protocols for backing it up. And like these other protocols actually exist, right? Like there's something called the graph, which is doing some history retrieval. Potentially you can just take that entire chain and stake it on Bittorrent. Like there's lots of ways to like archive it and create kind of customized search protocols for it. So what's your sense why, so there's a Python 2 and Python 3 and it took forever for people to switch. What's your sense why this merge has been taking longer than perhaps was expected? I think the biggest reason is just we've been underestimating the technical complexity. There's a lot of technical complexity in making a successful proof of stake chain. There's a lot of technical complexity in actually figuring out the transition process. There's... So that's bigger than social complexity. So the technical complexity you would say is the bigger reason for the any delays than the social complexity. I actually think so. I think we've been very fortunate to not have too much social complexity around the merge. So not much drama. No, I think the biggest part of the reason is just because we have been talking about proof of stake and charting as being part of the roadmap since almost the very beginning of the project, right? Like the very first proof of stake blog post is from January, 2014, which was two months after the project started and maybe even a day after the announcement. So, you know, proof of stake was not something that we kind of put on anybody by surprise. And then when the Dow fork happened and the people on the ETC side split off, I think it also just happens that a lot of the people that were not willing to stomach the Dow fork and then join the ETC side, they were the more Bitcoin-y types and the more Bitcoin-y types do also tend to like proof of work more. And so like that also sort of ended up, you know, sort of like purifying the communities on both sides, I guess. So Ethereum Classic is not switching to proof of stake and, you know, they're happy with their setup. And by the time that, you know, it came to the Beacon Chain launching and now I think the community is very strongly in favor of the proof of stake switch. But let me ask the question that no engineer wants to hear, which is the question of timeline. When do you think the merge will happen? Do you have a sense it might happen this year? Do you have a sense it might be pushed towards next year, 2022 or even beyond? I think early 2022 is the most realistic. There's nothing, there's definitely still like an optimistic case of it happening this year, but the realistic thing to count on is definitely the early part of next year. Is there specific things that stand out to you there? Like, do they'll make you feel good about progress if you see it happening? So the thing that we had last month is we had this online hackathon called Rayonism where basically a bunch of the different client developers that are going to be part of the transition, like hacks together some test nets of the post-merge Ethereum chain. So these were only test nets of what would happen after the merge. They were not test nets of the transition itself. So the thing that people are working on now actually is the transition. So having a full specification of both the transition and post-transition, and we have specifications now, but in a realistic way, they'll probably needs to have a couple of changes and have things that continue to be ironed out, and then have a test net that does both the transition and the post-transition. And then once you have a test network, then you just have to do a lot of testing and audit it, and then do some runs on not just a specialized test network, but on say an existing test network like a ROPS and a Rinkabee that Ethereum people already significantly use. And if it works, then you can deploy the transition on main net. Just as a quick comment, because this is fascinating. In August of last year, there was this Medalla. I believe it's pronounced Medasha. It's a South American subway station, I forget where. But spelled with two L's. Yeah, yeah, because that's how Spanish works, right? Like the two L's have a. Medasha. Yeah. Okay, cool. Anyway, but I read about it in middle of August, August 14th, there was an incident on that test net. How does this process work? Like what do you learn from those kinds of incidents when stuff goes wrong in the test process? I think that incident was that there was a consensus failure of some kind, as I remember. Like basically just different clients interpreting things in different ways, and then one of them getting kicked off the network. And then it ended up taking a while to actually like get everyone to get back online. Like a big part of the reason why it took weeks to resolve right now. Is because it's on a test network, like the coins are valueless. And so there's not really this big push of any kind for people to actually go and download a new client so they can start participating again. And so it definitely took a while until the chain started finalizing again. But, and then also like there was, I think, another round of just not finalizing in October, as I remember. There were definitely things that we learned. Like there were a lot of things, especially, that client developers just learned about optimization and how to build their clients in a way that they can process things efficiently. There's a lot that we learned from just like seeing the full life cycle of what happens when more than a third of the validators go offline and then finalization stops. And then that kind of weird, unusual state of the chain continues for a while. And then eventually everyone who was not participating just gets enough of their stake. Like we don't use the word slash, we use the word leaked for this, but like basically also burned until, you know, the people who are participating go back up to two thirds and then the chain goes back to finalizing. So just seeing all of those edge cases play out live, I think actually helped a lot and probably helped to really contribute to making us feel better about Mainnet. I mean, there's also an incident just recently in April 24th of 2021, where this was on Beacon, I guess. There was a bug discovered in the software client Prism that prevented roughly 70% of validators on the network from producing blocks. I mean, maybe you can comment on what happened, but broadly, like the big picture, what kind of stuff are you worried about in terms of problems that might arise? We're talking about small bugs, are we talking about like emergent social, unexpected, social bugs? You know, what are the things that worry you about the future of Ethereum that you want to make sure you construct mechanisms that prevent those things from happening? So one of the lucky things there was that this particular bug only prevented proposals of blocks. It did not prevent attestations, right? So attestations is just a mechanism for voting on blocks and it's the attestations that are actually responsible for the chain finalizing. So like coming to this more permanent agreements on blocks. So the chain was actually quite stable all the way through. I think the thing that we generally learn from these experiences is just how valuable it is to have this multi-client network. So this is one of these areas where I think Ethereum distinguishes itself from like Bitcoin, for example, right? That in Ethereum, we don't have one single client that everyone just runs, right? There's multiple implementations of the protocol. And these multiple implementations, they all process and verify the blocks that each other can verify, right? So they all speak the same language. Now, sometimes when there's a bug, they disagree. And when two clients disagree because of a bug, we call this a consensus failure. And consensus failures are pretty serious, right? And when you have a client's monoculture like Bitcoin does, then it's more rare to have consensus failures. Though you still have them actually. Bitcoin had a consensus failure between two different versions of the same client back in 2013, but they're less likely to happen. But the interesting thing is that the multi-client architecture has actually, I think, saved Ethereum much more than it's hurt it. So even in this most recent incident, right? Like Prism was not producing blocks, but all the other clients were still producing blocks. There's four others, right? Yes, it's Prism, Nimbus, Teku, and the Lighthouse. And then also Ethereum back in 2016 had this fun event that we call the Shanghai DOS attacks. They're called that because the attacks started right on the first day of our annual conference, DEF CON, that happens to be in Shanghai that year. So what happened basically was that someone came up with a way to create blocks that were very slow for one client to process, but not the other client. So at that time, there were basically two Ethereum clients. They were called Geth and Parity. Right now, I think the top three ones are Geth, Nethermind, and Beisu. But what happened as a result of us having two clients is that the attacker was just not able to come up with blocks that both clients were completely failing at processing. And so a lot of the miners and a lot of network participants, they just kept on switching between the two implementations depending on which one worked. And that actually really helped the chain survive through that month of attacks as the attacker just kept on hammering at our system and identifying all of the weaknesses and just forcing our clients to do this rapid sprint of just optimizing the hell out of everything and make sure there aren't any of those DOS blocks or DOS bugs remaining. So that was another example. And then as a counter example, so something that also shows the point from the other side, Bitcoin had this bug in 2010, right? The balance overflow bug. Basically someone created a transaction that had two outputs and those outputs were both of a few billion Bitcoin. So about two to the power of 63 satoshis. And then if you add those numbers together, you go above two to the power of 64. And of course, computers, once you go above two to the power of 64, you wrap around. And so the Bitcoin nodes thought that there was enough money to pay for the transaction because it was asking for, let's say like a billion satoshis or something, but actually it was asking for two to the power of 64 plus a billion. And so the attacker just managed to create like billions of Bitcoin out of thin air. And this was not only discovered and fixed after something like 12 hours. But if Bitcoin had been a multiple implementation system, then what would have almost certainly happened is like one of the clients would have bugged out, but the other clients would have probably actually had to check for that, right? And so there would have been a consensus failure, but at least that would have like alerted everyone that there is a problem very quickly. And it also would have given everyone just like obvious social permission to go and, pick whichever one of the chains is correct and solve the problem. So like that's, I think a big learning that we've had from multiple of our experiences in the Ethereum ecosystem, just like validating this multi-client model. And to be fair, it's a model that we get criticized for a lot, right? Like Bitcoin people talk about, the risk of consensus failures that this creates. VC types are like, well, isn't it expensive and wasteful to fund three software teams where you could just be making, one quote focused effort. They love the word focused. And Ethereum is not that, but it's amazing despite not being that. Yeah. Basically, yeah, so that was interesting. And then there have definitely been other learnings as well, just from like seeing the chain live and seeing what actually is the staking experience, like what are the actual incentives for all the different participants. So I definitely feel like we're gaining a lot from this sort of one year of trial running the chain before we actually make all of Ethereum depend on it. Let me ask perhaps a strange question, but proponents of Bitcoin will say things like Bitcoin fixes everything. So why do we need Ethereum versus like Bitcoin plus Lightning Network for scalability and then using Bitcoin with this proof of work for security? So in this kind of, it is perhaps sort of a strange question, but it's a high level question. Why do we need another technology? Yes, it has a bunch of nice features, but like doesn't Bitcoin fix everything already? So the thing that always attracted me about Bitcoin is these values of decentralization, creating these open, provisional systems that anyone can participate in and that aren't just going to flop over and die if whoever created them gets bored and that are resistant to whoever runs them breaking the rules and all of these things. And I think that pretty strongly that these principles are really valid in importance to much more things than just money. Bitcoin is the blockchain for money and Ethereum is built from the start as a general purpose blockchain. There is ether, the asset on Ethereum, but then you can also make decentralized financial things, what we call DeFi today. You can make like ENS, the decentralized domain name system. You can make prediction markets on it. You can make totally non-financial systems that just like keep track of whether or not some certificate was signed or whether or not some like cryptographic key got revoked. There's this big long list of like just interesting things that you could use about blockchains to do. Basically, they are sort of the missing piece that we are without them, the kinds of things that a decentralized computer network can do is very limited. And once you have them, and a lot of those limitations end up going away. And so Ethereum was like always from the beginning about that, right? It's about like, hey, this isn't just money. There's so much more that you could do if you could just go ahead and make any infrastructure or digital institution or DAO or whatever you wanna call it, where the kind of the base layer of the logic is just executed in this open and transparent way where everyone can see what's going on. Or if you like your zero knowledge proofs, at least everyone can see proofs that prove to you that what's going on follows the rules. And you don't need to just constantly keep trusting centralized actors. And- Hence the smart contracts. Exactly. As being a sort of a core technology as part of Ethereum. Yes, exactly. Smart contracts, the computer programs that are running on Ethereum, they are like the core of what makes Ethereum general purpose. So I think like, I do think that, there's a lot more wrong with the world than just money. Like I'm not one of these people who thinks that, if you get rid of fiat currency and you replace it with cryptocurrency, then suddenly wars are gonna go away, right? Because like, first of all, you know like, say in your as revenue is only a small portion of government revenue, right? It's like what, five, 10%, something like that. Second of all, like if you are the sort of, this is one of the things I don't even get about their philosophy. Like, let's say you're the sort of person who is a, like an extreme and very distrusting libertarian and you think that these governments are terrible, right? Like we know today that governments find a combination of things like welfare and things like the military that goes and like bombs people in Afghanistan, right? And so the question you have to ask is like, okay, you with your new magic, newfangled cyber currency that takes over the world, take away the government's ability to have senior as revenue. And so you reduce the government's revenue by 10%. If the government is that evil, which portion of its expenses is it gonna take that 10% from? Is it gonna stop the bombing people in Afghanistan or is it gonna cut welfare? If you think it's the first, you have a very optimistic view of the government, right? So that's, I guess, my perspective on like why the whole, we're going to save the world and create peace by like denying governments the right to stealth taxation kind of perspective doesn't really make much sense for me. And I do think that there is real value that comes from a decentralized and open currency. Like just the fact that there is a financial infrastructure that anyone in the world can go ahead and use, right? Like it's, that's something that can easily be a big boon for people, right? There's a lot of places where the currency and is much less stable than the dollar. And these people, like they don't, well, if they use Bitcoin, their only option is to get Bitcoins, right? Which are also pretty volatile. If they use Ethereum, then they can get ether, but then they can also get stable coins, right? And you might think that, oh, you're not being ideologically pure. Now you're giving them stable coins, which are mirroring dollars. And obviously dollars are gonna collapse too. But the reality is that dollars are vastly more stable than the Venezuelan Bolivar. So like there are really meaningful and beneficial things that you can give to people by having a global and open financial system. But I think if you want to actually do that, like you have to have much more than just a currency, right? And then if you wanna go beyond financial things, then you have to obviously have much more than a currency. And then you also have to actually take scalability seriously, cause the non-financial applications, like nobody's gonna pay $5 a transaction for them. Can we return to dogs? Sure. Woof, woof. No, no, no, no, no. The other one's categorically forbidden. Yeah, categorically forbidden. Is there any cryptocurrency based on cats actually? I think there are, like there was cat coin, there was nan coin. For some reason they just didn't catch on as much as the dog coins did. Okay, so let's talk about Dogecoin and Elon Musk. Elon said that, quote, ideally Doge speeds up block time 10X, increases block size 10X and drops fee 100X. Then it wins hands down, end quote. You said in the blog post, partially responding to that, that there are subtle technical reasons why this is not possible. To this Elon said that you, quote, fear the Doge. So let's talk about this. What are the technical hurdles for Dogecoin that prevent it from becoming one of the primary cryptocurrencies of the world? And do you in fact fear the Doge? I definitely feel obligated to correct the record. I definitely do not fear the Doge. Okay. No, I love the Doge. I actually visited the Doge in Japan a few years back. It's a, she's an amazing dog. It's still alive. Wait, the original Doge? Yeah. Oh, wow. So, you know, we accept Doge every year for our annual DEF CON conferences. So I definitely don't think Ethereum is opposed to Dogecoin. I kind of want to feel like Ethereum is at least a little bit in spirit itself a Dogecoin. And then, you know, as I mentioned, you know, I love Doge. I bought a bunch of Doge. I still hold a bunch of Doge. On the scalability question, like the challenge basically is like the limits scalability as a, and the trade-offs with centralization, right? Like if you just increase the parameters without doing anything else, then it just becomes more and more difficult for people to validate the chain. And it just becomes more likely that the chain becomes centralized and becomes vulnerable to all kinds of capture. So does it need like some of the layer two technologies that we've been talking about? I mean, I personally think that, you know, if Doge wants to somehow bridge to Ethereum and then people can trade Doge thousands of times a second inside of a loop ring, then, you know, that would be amazing. I mean, if they wanna just like take ZK roll-up style technology and just have thousands of transactions a second on their own chain, then that's, you know, that would be a great outcome as well. So what, is there ways for Ethereum and Dogecoin to work together? So, okay, so there's a power behind a person like Elon Musk pushing the development of a cryptocurrency. Is there ways to leverage that power and that momentum to improve Ethereum, to improve some of the sort of cryptocurrencies that are already technologically advanced and pushing forward that kind of technology? I definitely think there's room for... You know that meme of Doge like taking over, like that storm? Yes, I've seen it. Is there a way to ride that storm, that wave of the Doge taking over? I think if we can have a secure Doge to Ethereum bridge, then, you know, that would be amazing. And then when Ethereum gets its scalability, any scalability thing that works for Ethereum assets, you would be able to also like trade wrapped Doge with extremely low transaction fees and very high speed as well. Is there precedence for building secure bridges between cryptocurrencies? Is that, I mean, how difficult is this kind of task? That's, it's definitely something that's in its infancy. There definitely have been some cross-chain interaction things that have been done before. So the earliest is probably the concept of merge mining, right, when a chain just makes its entire proof of work algorithm dependent on the proof of work algorithm of another chain. And so I think famous Dogecoin actually merge mines to Litecoin, which is, I think in retrospect, not looking like a very good choice because now Dogecoin is bigger than Litecoin. But, you know, if there's potentially some way for Dogecoin to merge mine within Ethereum proof of stake and stuff some kinds, then like that could be an interesting alternative. So that's one type of like chain interaction. As far as like bridges, like one chain reading another chain, early in Ethereum's history, there was this project called BTC Relay. It's a smart contract on Ethereum that just verifies Bitcoin blocks. I think people stopped really caring about and maintaining it because there just weren't enough applications that were actually interested in using it at the time. And then the transaction fees got too high to actually maintain it. So I think if we want to make a BTC Relay 2.0, and that becomes cheaper because, you know, it uses snarks or something like that, then you probably could. But maybe now is the time when you actually can do that sort of one way verification. But the one challenge though is that if you want to have a bridge that allows you to move assets between chains, then you don't just need one way verification, you need two way verification. And Ethereum can verify anything because Ethereum smart contracts can just run arbitrary code. But if you want Bitcoin to be able to do things based on what happens in Ethereum lands, then Bitcoin would have to basically, well, they can do everything with soft forks because that's their religion, but they'll do it that way. And if Doge wants to make a fork where that allows for two way transferability with Ethereum, then they could. I mean, I think that would be a lovely collaboration to make if there's interest. I think there might actually even be some multi-sig funds that has some funding. It's just a bounty for someone to make a bridge between the two. Oh, could you maybe try to psychoanalyze Elon Musk for a brief second? So what are your thoughts about Tesla and Elon Musk's journey through the cryptocurrency world? So first with Bitcoin and then with Dogecoin. So acquiring and holding a large amount of Bitcoin. And I believe at least considering the acquiring and holding a large amount of Dogecoin. Positive is negatives. What do you think the future for Tesla and SpaceX in the cryptocurrency space looks like? Do you think they'll consider Ethereum? Hmm, I'm sure that if they stay in the cryptocurrency ecosystem at all, then they have to at some point. Right, I'm like, you know, Bitcoin number one, Dogecoin number, I mean, come on, it deserves to be number three. And then, or number two, and then Ethereum can be whatever that other number is. But the... Well, if Ethereum only becomes a dog coin somehow, maybe change the logo to incorporate a dog of some sort, almost like doors, like sneaking behind. Oh, that would be fascinating. For when the merge happens. And I think like Elon, you definitely, I think you would make a mistake if you were to kind of ascribe too much like sophisticated malevolent or any deep intentionality to the whole process. I think like he's just a human being and he likes dogs, just like I like dogs. Yeah, I think that is literally the reasoning behind the whole Dogecoin thing. There is some aspect to which, I mean, the guy helped launch a car into space, right? Like you could ask like, what is the purpose of that? I think the purpose of that is fun. I think he truly is more and more, especially lately, embodying the whole idea that the most entertaining outcome is the most likely, and he's fully embracing the most entertaining outcome. And in many ways, Dogecoin is the most entertaining cryptocurrency. As cryptocurrency becomes more and more impactful in the world, people are getting more and more serious about it, and so he's selecting the cryptocurrency that is the least serious and the most fun. And there's something to that, like coupling fun with technological sophistication, and somehow figuring out a way to do that well. Absolutely, I want the world to be fun. I think the world being fun is great. Okay, let me ask about a couple other technologies if it's okay. Sure. What are your thoughts about Chainlink and hybrid smart contracts that utilize off-chain external data sources? Hmm. And I think it's definitely necessary for smart contracts so that they do a lot of things to use off-chain data of some kind, right? Like if you want to have a stable coin, you need a price oracle so you know what price you're targeting. If you want to have some fancy, no crop insurance gadget, like I think Etherrisk has been doing a lot of good work with that, and I think it was either Kenya or Sri Lanka are both, like they're making a lot of good progress in some of those places. Like you need some kind of oracle to tell you, did it actually rain in this particular area? If you want to have assets that mirror other financial assets, you need an oracle. If you want to have a prediction market, you need an oracle. And so projects that provide oracles are definitely really important. There are definitely different kinds of use cases, like Augur is more about events, and the Augur oracle is designed, I think, differently from Chainlink, right? Like Chainlink emphasizes the whole, we have a fast automated thing that just gives you data quickly, whereas Augur is more, we don't give a crap about speed. And look, we don't need to give a crap about speed because if you want to get your money out on a prediction market that where in reality it's resolved, you can probably just sell your coins for 99 cents anyway. So I think Chainlink is definitely taking a good, and it's an important part of the oracle design space. And I'm definitely happy that there's like that project's taking the task on. I mean, at the same time, I do think that, their frog army on Twitter can get a bit intense at times, but like- The frog army? Is there a way to incorporate sort of oracle network type of ideas into Ethereum? I personally would prefer the Ethereum base layer, like stay away from trying to provide too much functionality, because once you have the Ethereum base layer making a claim about like say the US dollar to Ethereum price, and at some sense, you're basically saying that Ethereum as a base platform starts making what could be geopolitical statements. For example, imagine if there was some civil war and the US split up and you had two currencies that both claims to be the US dollar. Well, Ethereum would have to pick one for the sake of everyone who was already using that oracle. So, does that mean that the blockchain would be taking a position in this big mega political debate? So I think, for just those kinds of reasons, I would personally prefer Ethereum itself to be more of this sort of pure platform that just analyzes transactions and just mathematically using deterministic consensus rules. And then if you need the oracles, that can be layer twos. I think Ethereum benefits from not trying to do everything at layer one and having this very robust layer two ecosystem where you have all these projects doing interesting things. Yeah, focus on the basic technology of way the politics. Gotcha. Let me ask a bit of a human question. Charles Hoskinson, someone you've worked with in the early days of Ethereum, there appears to my outsider view to have been a bit of a falling out. Is there positive, inspiring human story to be told about why YouTube parted ways? I kind of want to let the various books about Ethereum speak for themselves, but I feel like since that time, Charles has clearly progressed and matured in a lot of ways. And people who follow Charles closely have definitely told me that 2021 Charles is very different from 2014 Charles. And I'm sure 2021 Vitalik is much different from 2014 Vitalik as well. I'm kind of interested in how the 2030 and 2040 Vitalik and Charles look like as well. Oh, interesting. Like the progression of the humans. Is this going to be one of those things where everyone comes full circle and then 2030 Vitalik and Charles are best friends? Yeah, not necessarily best friends, but some kind of are able to reminisce in ways that puts some of the tension of the past behind. I think such things are possible. I think people definitely absolutely have a right to, and I think should strive to just constantly change and reinvent themselves. Is there something you could say about your thoughts about the Cardano project that Charles Hoskinson leads? They worked on some interesting ideas that mirrors some of the ideas in Ethereum, proof of stake, working on smart contracts and all those kinds of things. Is there something, again, positive inspiring that you could say? Are they a competitor? Is it complimentary technology? There's definitely interesting ideas in there. I do think Cardano takes a bit of a different approach than Ethereum in that they really emphasize having these big academic proofs for everything, whereas Ethereum tends to be more okay with heuristic arguments, in part because it's just trying to do more faster. But there's definitely very interesting things that come out of IOHK research. Can you comment on that kind of idea? I, as sort of having a foot in research, enjoy Charles' emphasis on papers and deep academic rigor. What's the role of deep research rigor in the world of cryptocurrency? Interesting. I'm actually the sort of person who thinks deep rigor is overrated. The reason why I think deep rigor is overrated is because I think in terms of why protocols fail, I think the number of failures that are outside the model is bigger and more important than the failures that are inside the model. So if you take selfish mining, for example, like that original discovery from 2013 that showed how Bitcoin does, even if it has a 50% fault tolerance, assuming everyone's honest, it only has a zero to 33% fault tolerance, depending on your network model, if you assume rational actors. And to me, that was a great example of an outside the model failure, right? Because traditional consensus research, just up until before the blockchain days, did not think about incentivization much, right? There was a little bit of thought about incentivization. There's a couple of papers on the Byzantine altruist rational model, but it wasn't that deep. It was mostly operating under the assumption that we're gonna make consensus between 15 participants and these are institutions. And if something goes wrong, then we can figure out whether or not it was deliberate offline. And if they did something evil, we can sue them. Whereas in the crypto world, you can't sue that, right? And so that whole discovery basically arose just because the model of traditional consensus research just didn't cover those possibilities. And then once you go out of that model, those other issues do exist, right? So, but then at the same time, there definitely are protocols that turn out to be, that do have failures inside the model. Like this reminds me of the time when I think I found a bug in a proposed consensus implementation from either BitShares or EOS. This happened around the end of 2017. So that was definitely inside the model because they had a very clear idea of what they were trying to achieve. They had a very clear description and there's a very clear mathematical argument for why the description doesn't lead to what they're trying to achieve. But ultimately what you're trying to achieve can never be fully described in formal language, right? Like this is the big discovery of the AI safety people, for example, right? Like just having a specification of what you want is an insanely hard problem. And like the more powerful the optimizer that you're giving the instructions to, the more you have to be careful. And so I think there are the kind of these two sides to sides. And then the other thing is that a lot of the academic approach ends up basically optimizing for other people inside of the academic system. And it doesn't really optimize for curious outsiders. Whereas I personally, Matt, totally optimize for curious outsiders, or at least I feel like I strive to. So I guess that's my case for why I tends to behave in ways that occasionally traditional academic types criticize as being reckless. But on the other hands, there's definitely real benefits that come from just taking a rigorous approach, especially when you know what the specification is of what you're trying to get. And like you're trying to kind of improve your way or provide protocols that actually provide that. And like, you know, exactly what you're looking for. I feel like realistically, you probably wants to do both kinds of analysis. And like sometimes even wanna do both kinds of analysis and stages, right? Like you have, you want to do more quick and dirty things and even wants public feedback on the quick and dirty stuff. And then later on you formalize it more and then you get more feedback. Like in general, I guess I feel like the norms of research in the future, the internet has just changed so much, there's no way that it's not going. And it's even changed like collaboration structures and like the patterns in which we work with each other. There's no way that the correct structure for collaborative research is the same as what it was 15 years ago. But like what combination of these existing components and of new ideas it is, like that's something that's totally legitimate to kind of fight it out. And I think it's great that there's different ecosystems that have different attitudes to things. Like, I think, you know, there's a big possibility that things that the Ethereum, ways that the Ethereum ecosystem approaches some problems is totally wrong. If there's other ecosystems with different principles and they do well, that's something that we can learn from. In the spirit of the depth of research, can you comment on AI safety? And some people are really worried about the existential risks of artificial intelligence. Is there something you could say that's hopeful about how we avoid in the same kind of line of reasoning about creating form of models versus kind of looking outside the model into what the real world actually is like? Is there some lessons from that we can take and map onto the AI safety world where the potentials of the technology, whether it's in autonomous weapon systems or just the paperclip problem that we can avoid AI destroying the world? So my impression is actually that this is more of a kind of far away impression and it could be wrong, that it might even be that one of the challenges is that AI is not formal enough. Like, because AI is very practitioner oriented, right? Like it's all about like, hey, I found a couple of hacks and look, I ran them and look, you know, they seem to improve classification accuracy from, you know, 0.684 to 0.773. So a lot of the time, look, there just isn't actual science behind like why this hack works and why this other hack doesn't work. You just sort of like trial and error your way into it. And like, I could see how that approach works, but at the same time, like that approach is not good for eligibility, for example, it's not good for like understanding what the heck is actually going on, like how these kinds of systems conceivably might fail. Like there's even, you know, a debate on like, can you take GPT-3 like things and just scale them up and their intelligence will continue to improve or is there just like some types of reasoning that they're fundamentally bad at? And like, they're not gonna get good at it no matter how much you like scale this exact same approach and add more hardware to it. So having like thinking about what's going on more explicitly, I mean, my understanding is that a big part of AI safety research is trying to do that sort of stuff, right? Formalize. Yeah, formalize, try to improve just AI eligibility, like trying to understand, you know, if the AI makes some classification so we can actually see like what happens and like what's going on in the middle. Whereas with crypto or with traditional cryptography, you know, it's like very much not, well, okay. I mean, I should quite say that it's, traditional cryptography is this interesting mix of being very formal and being very informal because it's very formal with, given these security assumptions, prove that the protocol works under these security assumptions. The places where it's very informal is like, well, how do we even know that there isn't an efficient algorithm for factoring numbers? Yeah, we kind of tried it for 40 years and then, you know, so far no one's found anything better than the general number field sieve and like, okay, fine. We'll just assume it's fine. You know, how do we know you can't find the discrete log between two elliptic curve points? Like, nope, did it a couple of decades. No one's found anything faster than like baby step, giant step stuff. So that's, and like, there's definitely ways in which that approach really makes sense, right? Because at least you can concentrate your analysis on a small number of building blocks. And like, you know, you do have some intuitive reasoning about those building blocks, but like at least there's a small number of building blocks and lots of people are looking at them. And then everything else just sort of gets formally built on top and you actually can like mathematically reduce the security of big things to building blocks, right? Like you can have mathematical proofs that say, you know, if you make a ZK-Synarch of a yes statement when in reality that statement is false, then you can use that to like extract information out of elliptic curves that, you know, it completely breaks the problem or something like that. So- So ZK-Synarch is an example where formalism is beneficial. Absolutely, yeah. And so maybe you can have the same kind of stuff in the AI safety within AI systems that you can get ahold of some kind of aspect of the systems that you can control provably. And then in blockchains and cryptocurrency, I would think the one area where consensus mechanisms is still more an art than a science is that these aren't just like technological systems, they're crypto economic systems, right? And they make assumptions about people and which assumptions you can make about people is not something that you can prove with math. Right, even just the basic 51% people are honest. Can you trust the 51%? If you can't trust the 51%, can you trust the other 49% to be able to coordinate on like making their own fork? What will happen to coin prices? Like how do people as human beings react to these events? Like there's all of these assumptions, but no, at the same time, look, if you can write down the assumptions, then you can like do formal things with them. I almost forgot to ask you about one of the most exciting aspects of Ethereum. I mean, it's non-technical. I think it's a societal, it's social, which is NFTs. So what do you think about the explosion of NFTs in the recent months, especially in the art world and beyond and what does the future look like? So this is maybe the social impact on the world, on the individual creators of all kinds. Like is that something you've actually expected to see, NFTs having this kind of impact? And beyond, what do you think will happen in the digital space with NFTs, in virtual reality, in gaming, all those kinds of things? I was definitely surprised by like NFTs in particular. I even actually think might be on record somewhere on some tech conference panel. Like they were asking, it was one of those overrated or underrated sections and asked about NFTs and I thought, and I said, like, hey, I think NFTs are overrated. And in retrospect, that turned out to be quite wrong. I think, I guess I just personally can't really relate to this concept of like spending a lot of money on a thing. Like there's no clear kind of understanding of why that thing would maintain its value. Right, uniqueness of a thing having value. Right, exactly. Yeah. That's like, I definitely like cannot really understand, you know, the psychology behind like buying, you know, paying $200,000 for original art painting. I'd be like, you know, if I had a mansion, just like give me photocopies of everything and you can hang three photocopies of the Mona Lisa. Why would I even have the Mona Lisa? I think I'd probably just like have some Nyan cats or something. That's one thing where mathematics or theoretical computer science cannot formalize why the heck NFTs are valuable at all. Exactly. But the thing that makes me very happy about the space now that it has happened is that, I mean, this gets back to the conversation that we had at the beginning, right? Like I'm interested in this concept of decentralized public goods funding, right? Like I want things that are good and valuable to as much as possible also be things that can't economically sustain the people who produce them, right? Because if you don't have that, then either the public goods just don't get produced at all or people make like centralized versions that have some of the properties and try to be substitutes, but actually just like concentrate control in a very small group, right? And you know, both of those things are not very nice. So the nice thing about NFTs would be, well, if you're an artist and you can just mint NFTs and this is a source of revenue, then like, great, that's another stream of revenue for, you know, creative work that often does still get get underfunded and that's amazing. Okay, let me ask you a weird question. We talked about Craig Wright a little bit, but a lot of people write to me, one of two emails. One email is calling any coin outside of Bitcoin a scam. And then the other email is saying, my favorite coin is the best coin. It's going to save the world, whatever that coin is. And so I sit back and I look, I have no idea. I trust, I try to figure out like the humans that I trust in this space, just basic human qualities, but do you think some coins are scams? Do you think some coins, maybe another way to ask it are scammer than other coins? How are people that are looking outside of the space where there's all of these cryptocurrencies supposed to figure out what is a scam and not, or how to use the right kind of language when talking about them? Because there's the harshness of the language from the Bitcoin maximalists that doesn't just say everything's a scam, including Ethereum, but they use terms like shit coin that says it's not only a scam, it's like a waste of time. I mean, every word you can use, they say that. That's very harsh. And then some people just apply the word scam much, much more conservatively and just refer to coins that legitimately are trying to scam people out of their money as scams. So what do we do with this word scam? Should it ever be applied to coins? And is it a binary thing or is it a gray area? I think it's definitely a gray area. Like there's definitely things that are really in actual scams, like I mean, BitConnect would be one example of something that's away on the scam spectrum. Did you see their 2017 promotional video, by the way? Oh, BitConnect? Yeah, hey, hey, hey, what's up, what's up, what's up? BitConnect. This was, it was this three minute 48 second video that was just of this guy making this totally crazy rant. And it was at some conference in Vietnam where they were of course like trying to convince a whole bunch of people to buy this coin. And they had these claims about how it would go up in value. That was definitely like the peak of these pure completely scammy coins. And that was definitely really terrible. And I actually, I feel like we have less, despite cryptocurrency as a whole being bigger, we actually have quite a bit less of that now. But then of course, there's this bit, this spectrum of things that are not completely scams and then things that are not scams and that are technically totally fine projects, but where their community is just incredibly sketchy and then all the way to things that are, where the community is nice, but maybe the project is just fundamentally incapable of achieving what it's trying to do or the community doesn't realize and then really good projects, right? So like, if you wanna go a step, like if that's 100% scam, then like what would I call like say 80% scam? Well, like Bitcoin SV is one example. This was a Craig Wright's work of Bitcoin. Theoretically, it's a blockchain, right? It's a fork of Bitcoin. It has some 512 megabyte blocks. If you really wanted to, you could use the blockchain. It satisfies the properties that, you can send transactions onto it. You can probably use it as a backup to store your files if you really wanted to, just because it has so much space. It might fail, but like it's the, but at the same time, like, as we basically said, like Craig Wright is a scammer and like half the community is just totally batshit insane. So the humans, the humans of a particular cryptocurrency is what makes for a scam and not like the humans at the top that have a voice guiding the community. Yeah, like I think, you know, in the case of BSV, the humans, they make just completely wrong and just obviously wrong claims about like what BSV is capable of accomplishing and what it can say we could accomplish. And like, there's just a lot of aspects of it that make it feel like a money grab. So that's one example. And then, you know, you gotta go a bit further and then, you know, you have like the trons of the world and like, you know, that's a platform, you know, you can use it, you can do, you can do stuff on it. But at the same time, like, you know, they did plagiarize the IPFS white paper and then, you know, they- So there's scammy qualities. See, the thing that throws me off a lot, this makes it very difficult for me is that most coins, but the ones that make me feel like are scammy, have a large community of people that are super positive about it. Like, and they'll write to me. Now that said, sort of on the flip side of that, Bitcoin people are also very positive. There's some sense, and the reason I was having like squinty eyes looking at Bitcoin for quite a while is like, why is everyone so positive? I was getting total cult vibes. Like, the ideas are not grounded in truth, but are grounded in obsession of like when you can artificially conjure up a truth, which is why I was a little bit like worried about Bitcoin. I think I've learned a lot since then to where like, I learned to separate the community from the ideas, and I think Bitcoin is a revolutionary idea on many fronts, but still a community that's like dogmatically excited about something, whatever that is, makes me skeptical. Maybe it's just like my upbringing, but when everybody's really excited about something, it makes me skeptical. But it also makes me difficult to decide what is this scam or not, because some of the most exciting ideas in this world have a community of people who are excited about it, right? Because it's, I don't know, I think space exploration is super exciting, and there's people, I know a lot of them, that are exceptionally excited about space exploration. Does that mean it's a scam? No. So I don't know what to do with that, and so most I just try to stay away, I suppose, but it's unfortunate because I'm sure there's a lot of exciting technologies in that space. In the case of Bitcoin, I would definitely not call Bitcoin a scam. Right. That's, again, I would also not call Litecoin a scam. There's people who call Litecoin a scam because they just say, oh, look, it has no fundamental use case, and the concept of being silver to Bitcoin's gold is just stupid, and like, merely Bitcoin is the silver to Bitcoin's gold. But at the same time, if you have these people who just, you know, they do seem to earnestly believe this, and they are trying to just make Litecoin be Litecoin as best as they can, then to me, that's enough for it to not be a scam. Yeah. And then, so yeah, I think the biggest gray area is definitely between projects that are earnest, but they have just all sorts of these different combinations of flawed qualities to them. Yeah. I mean, the ones that legitimately is a scam is when the key people that are at the head of the project are intentionally lying, and I think as long as the intent is to try to do good in the world, even if your actual implementation of that is flawed, I think that's not a scam. It could be flawed ideas, it could be wrong ideas, but it's not a scam. I'm learning to navigate this space. Yeah, it's definitely a very challenging space to navigate. I mean, you know, it's in some ways a reflection of the world at large. Yeah, and as we've said, maybe offline, that the fact that money is involved makes it a little bit more complicated, that, you know, lives can be ruined by the choice of technologies that are taken on, so it makes it more real, more painful, more elevated the impact of this. Imagine Mac versus PC wars, if everyone who bought a MacBook had 10 Apple shares inside of it, and everyone who had a PC had 10 Microsoft shares inside of it, and then you had the elites who bought their Macs back in 1983, and then they spent $500 debt, and now they have $40 million, and they just think that they're these gurus who understands the future of finance and geopolitics, and they make theories about why Apple is the one that's gonna bring freedom to the world, and Windows is like, you know, see-throughly aligned with the axis of evil. Oh, that's brilliant. So yeah, this is so brilliant. So I think the right way to think about this is we map some of the cryptocurrency battles into the space of like Emacs versus Vim, or Apple versus PC, if there were some stock that came along with each implementation of each PC, each Mac. That's fascinating. This is 100% correct, 100% correct, because then that really energizes the armies of people debating over this in a way that something without money does not. Okay, let me ask you about something really fascinating that you are also excited about, which is longevity. Anti-aging. You have donated money to the SENS Foundation, so you have an interest in this whole space of lifespan research. What's your vision here? What do you hope to see in anti-aging and longevity research? I think I hope to see the concept of seeing your parents and grandparents die just slowly disappear from the public consciousness as an experience that happens over the course of half a century, the same way that getting lost in a city slowly disappeared over the public consciousness over the last 50, now that we have smartphones. The thing you have from Nick Bostrom, the essay, pinned in your Twitter argues that essentially that death is almost unethical. Like the fact that we don't do something about this thing that in the essay is a dragon that keeps murdering everybody around us, including our parents and grandparents, is like the fact that we don't try to do something aggressively about that dragon doesn't make any sense. So you think this is a battle worth fighting, a battle for immortality or at least longevity? I'd say absolutely, and I'd say it's a battle where we really have started over the last five years in particular to see the first cracks of humanity and starting to make things that look like the real turn into victories. Do you think humans can eventually live forever? And maybe as a side comment to that, what technology do you think will enable that as a genetic modification? Is it cloning, is it uploading your mind? Define forever, like are we talking a thousand years, a million, 10 to the 14, 10 to the 45? Well, let's start as I tweeted today, eventually everything, the universe will be filled with supermassive black holes. So that forever maybe like backtracking to where- We'll have 10 to the 16 years to figure it out. Yes, exactly. Yeah, maybe travel between the multiverse, between the different universes of the multiverse. I mean, but forever meaning like millennia. I definitely think that we can get there. I definitely think that it's the sort of thing that's going to take an insanely huge amount of work. And I definitely think it's the sort of thing where, once we figure out the first crop of problems and people start living to 150, we'll just realize that there's like 10 other problems that kill you half as slowly and we'll have to do more work. But the good news is that, this is Aubrey's longevity escape velocity argument, that if you get everyone to live to 150 now, then you have half a century to fix all those other problems as well. So I'm optimistic for that reason. I think you definitely do not want to underestimate human ingenuity, especially over the longterm. Like just to look at what happens to computers between the ENIAC in 1950 and where we're on in 2020, right? Like that's a span of 70 years. So like both of us, I think, with just present day technology have at least 70 more years to live. So just like imagine what kind of sea change will happen in biomedicine during that time. And the other thing that made me optimistic is that I actually think COVID has been this kind of event that's really kind of pushed biomedicine and especially like activist approaches to biomedicine really into the public consciousness, right? Like it basically, it's put people into this mindset that, you know, wait, but like, you know, it's not just like, you know, the bits and tweets that are gonna save the world. But, you know, the bio is actually like super important and huge and, you know, ultimately what's ending COVID basically, you know, is the vaccines and the vaccines have just been, you know, amazing. And if you can take that energy and also like this, I think philosophical attitude that I've noticed, like I think the way that I would describe the philosophical attitude here, this is going more depth first, is that I think the way that I kind of interpret part of what I would call late 20th century ideology is that there is this mentality that, you know, nature is good and disruptions from nature are bad and generally you wanna minimize disruptions from nature. And like this exists everywhere in the political spectrum, right? So there's nature as in literal nature. And my view is that like the right wing version of that is markets as nature, right? Markets as nature. Yeah, like, you know, the way that kind of philosophy talks about, you know, markets and like the goal of not interfering with them, like, you know, it is very kind of like nature styled. And then of course, you know, the conservative one, which is like traditional culture that existed before the activists started controlling everything as also being kind of nature. But the 21st century attitude and like really COVID, you know, has flipped a lot of minds because with COVID what's happened is that, well, no, like it's not nature is not safe, right? The default is like, you know, untold misery and suffering and tens of millions of people dying. The only way out for us is through like basically human ingenuity. And that frame of mind is one that's like much more friendly to one, this other change of minds that I want to see, which is like basically treating aging as an engineering problem, right? Like the default is all 7.8 billion human beings that are currently on this earth are gonna die and they're gonna live their last decade of life in debilitating pain. And the only way to stop that is human ingenuity. And, you know, we don't have that solution yet, but you know, if we work hard, we will. And more and more people on the biology side, computational biology are basically converting the mess of the human biology into an engineering problem. And once that conversion is happening, looking at the genetic code, the proteins, all those kinds of things, once that conversion happens, you can now apply the tools that we know how to solve engineering problems to solving it that way. And then there's also the other version, which is, you know, why do we romanticize this meat vehicle that ultimately is just a thing that carries the brain, maybe we can more and more convert ourselves into the digital realm? This is where like Neuralink have the brain computer interfaces and then achieve immortality in the space of information and the digital space versus the biology space. That stuff's interesting too, I agree. Again, I think, you know, we have enough resources and we should just try all the parallel tracks. You know, it's great that we have people just trying to make our bodies work. It's great that we have people trying to upload or improve brain scanning. It's also great that we have just like people improving cryonics, so like we could just like, you know, go to sleep in the freezer and eventually, hopefully sometime in the future, you know, Hal Finney is gonna be able to wake up all of this. You know, anyone who gets cryochronically frozen today will be able to wake up, but you know, that's a bet, right, that's the last resort. And then the other interesting thing about the like extreme uploading approach, right, is like we're excited about space. And one of the points that a lot of science or like hard science fiction types make is that, you know, if you wanna explore space, that's a lot easier if you're not a human, right? Like one example of this is that, you know, in the context of humans, we're talking about like, oh, we're gonna be able to go to the moon, oh, we're gonna be able to go to Mars, but there's this project called Starshot, I believe, right? That's basically trying to send spacecrafts to mini spacecrafts to Alpha Centauri. And they literally believe that they're going to be able to get spacecraft over to Alpha Centauri like four light years away by like the 2060s. Now, I mean- By traveling close to the speed of light, yeah. Exactly, like so basically the way it works is, you know, you have these light sails, like you basically take these spacecraft and you shine a laser at it, and the laser is insanely strong, quickly accelerated at 100 Gs, no, I think it was 10,000 Gs until it gets to 20% of the speed of light. And then, you know, it goes on your merry way, right? So if you want to be in, like personally explore the Alpha Centauri system within like two centuries or one century, then, you know, being a robot is like by far the most practical way to do it, because there's no way that a human being can survive 10,000 Gs. So it's definitely interesting long-term, but at the same time, there's definitely a lot of like psychological hangups and a lot of like deep philosophy that we'll just have to grapple with to get there. I think what it hangs on the topic of whether we can convert consciousness into an engineering problem. So like is consciousness tied to our biology, because the moment we can convert consciousness into a digital form, then we can send it with that light sail to Alpha Centauri. Until then, a robot is not carrying anything except maybe some basic knowledge like Wikipedia, it's not carrying the flame of human consciousness. I have high hopes for converting consciousness into an engineering problem. In fact, I think it's not as difficult as people think. I agree with that. I'm definitely in the camp that my consciousness is a property of the algorithm and not a property of brain structure. The other fun, like the kinds of philosophical things we'd have to grapple with is like, once you upload yourself, like you can hit Control C, you know, like it wouldn't be lovely to have like 10 copies of Alex Friedman and then like, we could just interview everyone. So this is, I mean, this is, I have to ask this question. It's a difficult one, which I don't think it'd be wonderful, first of all. Sure. So in the following way, and this has to do with immortality as well, there's something about scarcity that creates value or there's a bunch of philosophers, Victor Frankel, Bernard Williams, Ernest Becker, they argue that death or the scarcity of life creates meaning. The reason we, life is beautiful. The reason so many moments of experience of love or delicious food, all those things are made delicious because they're finite, because they end and because we don't have that many of them. And there's a kind of worry that if we extend the human lifespan, if we achieve immortality, or if we, God forbid, clone me multiple times, then you lose the richness of what it means to have this life, to have this experience. Is that worry you at all? Do you think there's some aspect to which death does in fact give meaning to life? I guess like the one historical parallel and like this might be a bit unfair is that, you know, there have been philosophers that say, that have said things like, you know, war gives meaning to human collectives and the struggle for supremacy between nations and races as this big driver of progress that ensures that everyone strives to be their best. And, you know, of course, this viewpoint got into the head of a crazy Austrian guy and 20 years later, his soldiers were shooting at my grandparents. So, you know, these days we don't really have that, but yet life still feels meaningful. We've still found other ways to, there's still a striving for technological progress. There's still, you know, a striving for self-improvement in general, and it turns out that, you know, you don't actually need to have existential conflicts in order to have that. Now, maybe you need conflict, but we have other kinds of conflicts, right? Like we have, you know, competition between businesses, competition between political ideologies, competition between projects. And so, you know, these are, like whatever the psychological needs are, like there just are substitutes for it. So I guess, like, yeah, so if we, trying to say, I feel like once we start living to the age of 200, then like I'm just intuitively expecting that we'll see like substitutes emerge in the same way. Yeah, we'll create conflicts of other sorts that lead to less human suffering than wars do. Like we'll just start playing Diablo 4, 5, 6, because you die in video games. So maybe we'll get some of the inkling of scarcity through the activities we partake in as opposed to our own body dying. I mean, I feel shitty when I, like you can, I remember in Diablo 3, you can play in hardcore mode, where if you die in the game, your character's dead. Maybe we'll get the richness of, like that we currently get from life by having like little artificial versions of ourselves that die. Interestingly enough, as I've just like personally spent more time in this world, I've started realizing that, you know, there is a concept of like real finite finiteness that still like exists, and it might even still be a thing that provides meaning that doesn't require anyone to actually die. Like for example, like how many people from middle school or even high school, or yours, like do you still talk to regularly? Happen to be close friends with like four or five of them. Okay, well, like in my case, the answer is zero for middle school and two for high school. But you're right. Right. It dropped. Exactly, it dropped a lot. Close to zero. And so like there's a lot of these just like relationships that end up being very finite. A person changes their, I feel like a person changes enough of their worldview after 25 years. Was it there even a study about this? Something like a person and themselves 25 years later are about as different as like two different people or something like this. So, yeah, like, I mean, just like you can have conflict without bloodshed, I think, you know, you can have finiteness and even, you know, the necessary sorrows of finiteness that give meaning without like literally anyone having to end their life. And hopefully if we do extend our life, we'll figure out ways to extend the period of time where there's neuroplasticity to where we could change our worldviews continually throughout that time. So you can have these different phases of life. I thought it would be fun to hear you speak a little Russian. Do you speak Russian? Yes, of course. How did your Russian roots help you? It's an interesting question. What can you say in Russian about it? What can I say about my Russian roots? I, when I just look at other projects and other people in the blockchain industry, sometimes when I look at what Russian people do, what other people do, I can sometimes feel that these people who are Russian, there's something that feels like me, but I don't know how to explain it. You think there's, so for people who don't speak Russian, that Vitalik said that there is something to the spirit of the people that are Russian that are working in the cryptocurrency world that's a little bit different and it's something that connects to some kind of aspect of your own self, some kind of roots there. It's kind of interesting. Do you think that there's, does it make you sad that there's these two different worlds that are sort of in part disconnected by language? And I'm sure the same could be the case with China and other parts of the world where the language slows the transmission of the beauty of the culture in a certain kind of way where you can't truly collaborate. Like you can all speak English, so you're collaborating on maybe a technical level, but you're not collaborating on the level of some deep human connection. Do you see that, being able to speak both languages? There's definitely benefits, I think, to be able to speak multiple languages. And once you can, you discover that even your mindset changes while you're speaking in one language versus the other. People have told me this, when I speak Russian, I sound more like, I guess, to the point and pragmatic. When I speak Chinese, I sound more cute. When I speak English, I'm something else. I guess there's definitely a richness that you're missing if you're only in one of these language bubbles. But I guess the arguments on the other side would be that, if everyone spoke the same language, then there would just be one bubble. This is the challenge, I think. There are actually benefits to having cultural diversity and you definitely don't want the entire world to be too conformist. Well, one of the interesting things about crypto is that it's just a culture that actually manages to somehow have its uniqueness and even preserve its independence from all of these surrounding countries despite being embedded in all of them. So it spans outside the geographic boundaries and language in some ways does as well. And the way these cultures, these bubbles are created, they overlap in interesting ways. It's almost like a hierarchy. And the same is the case with the crypto world. There's communities associated with each cryptocurrencies. There's communities within those communities. And it's... Yeah, I think it's definitely sad whenever these groups are fighting each other. And it's definitely good for them to, if people can cooperate more. But at the same time, just having groups of people that have different kinds of life experiences, there's definitely something in benefit from that. So let me ask one last question. I don't think I asked you last time the ridiculous question about the meaning of life. You know, Dostoevsky said, "'Beauty will save the world." Krasyata spaset mir. Some people believe money is a big part of happiness and you've turned, first of all, you've made a lot of money. You turned away a lot of money. You turned away a lot of power. So you're a fascinating person to ask, what do you think is meaning to life? The thing that I've realized with money as I have experienced both having a little of it and having a lot of it is that the benefit, you can get the most out of money if you think of it not as something that lets you do and have more things, but as something that lets you worry about fewer things. If your savings are just non-zero at all, then you don't have to worry as much about losing your job. And if you feel like you have a job that just really conflicts with your values, then if you have even six months saved up, that just makes it easier for you to say, "'Bye-bye, I'm going to do something else.'" If you have more money, then you can not worry about even what you're doing, needing to be profitable at all. Once you get more money, then you can choose transportation options and food options that just have less hassle in your life and allow you to be lazier. This aspect of just reducing troubles and opening up room for other things, I think is a big part of it. If you instead think of money as being this positive or this thing that gives you stuff and you try to derive meaning from the stuff, I think that's much more likely to be a road to basically squandering that opportunity. I guess my philosophy on that is definitely more subtractive than additive there. But once you have enough money that you don't have to worry about the money, you're burdened with another question, which is of meaning. Do you think there's meaning to it all? Or it seems like your own life, you're trying to build cool stuff that alleviates some level of suffering in the world. Well, one way to think about it is, think back to how you thought about life when you were in school. In school, it's interesting to think about, because in a lot of ways, it's just totally outside of bounds of the kinds of systems, like social systems that we live in as adults. Or maybe not. Maybe things like academia are intended to replicate parts of school. First of all, school is very totalitarian. You have to follow the teacher's instructions. The bulk of your schedule is forced to be in particular areas. You can control you from weaving the grounds during this period of time, assign a lot of homework. But at the same time, also, school is a bit of a post-scarcity utopia in that you just don't have to worry about getting resources for yourself. And we've both lived through 12 years of that. So what does that say about us? And I think, and one thing of aspect, obviously, is that there's definitely an easiness to living life if all of your decisions are made for you. And one of the challenges of adulthood, I guess, is moving to this world where all your choices are much more self-directed, and you just have to learn to live and deal with that. Yeah, dealing with the burden of freedom. Yeah. In some sense. It's actually interesting because in some ways, I feel like even my first five years of doing Ethereum things, my life was not even all that self-directed because a lot of it was just responding to obligations. Someone said, oh, come to speak at this event in Korea. Okay, come to speak at this thing in Taiwan. Okay. For Ethereum to launch, we need this particular piece to be done and tested. Okay, work on that. We need some proof of stake algorithm, work on that. And the last year of COVID life, basically I was holed up in Singapore for much of it, right? And it gave me a lot more alone time. I had much less travel, and that was definitely a very new and interesting experience for me. Would you characterize it by sadness, melancholy, hope, dreaming, innovative period? How would you characterize that alone time? Some of all five. Definitely some self-discovery. I definitely did make this very deliberate decision that like, okay, I have this time and I'm going to actually make something meaningful out of it. So one example of the things I did is I just actually started listening to your audio books and podcasts much more. Just this year, I basically kind of discovered that the podcast space is real for the first time, I guess. Before that, there would be things that I would get interviewed for, but I was not really mentally incorporated. I did not mentally incorporate this idea that podcasts are a thing that you can go listen to. And this year I did. My friend, Carl LaFleurche, one of the optimism people, recommended hardcore history to me. And so I went ahead and just listened to all the hardcore histories. But then after that, listened to like 10 Lux-free bids and then a bunch of others. And after that, I also got into audio books. Oh, I listened to the entire, the rise and fall of the Third Reich, the whole thing, 45 hours. That was fascinating. So what, let me ask about Dan, because Dan is going to love hearing this. I'm going to send it to him. Do you have a period of history, whether it's Dan or in general, that you draw for your own life, like kind of thinking about the world, about human nature that you go to? Is it World War II? Is it Wrath of the Khans, the Genghis Khan? Is it some other more ancient history? Is it World War I? Is there something that kind of echoes with you in the voice of Dan or anyone else that you connect to? I feel like the 1930s and 40s are fascinating because they force you to really grapple with the question of where does evil come from? Right, like the sort of mental puzzle that I've always had in my head is like, on the one hand, things like the Holocaust happened, but on the other hand, if you just go and have a coffee with people, then like 100 times out of 100, everyone just seems so nice. Yeah. So, yeah, exactly. Yeah, like how do you kind of reconcile the macro and the micro there, right? And that's the sort of thing that's very difficult if you don't have a lot of, I guess, the right kind of personal experience. Especially if your personal experience starts off being sheltered, like it was for me, right? Like, I know the stereotype is that the nerds get bullied in school, but like actually for me, in my school experience was just being treated with kindness by everyone. Yeah. And so that definitely made it harder to understand things. I remember actually being pretty blindsided when I started Ethereum, and then within six months, there started being fights over like, who would get more shares if Ethereum turned out to be a company, and then I suggested we should just make it be a nonprofit, and somehow that ended up upsetting people. Mm-hmm. So, the fascinating thing for me is that like I've been, you know, obviously reading and listening to the history, and then at the same time, just like observing things happening in the crypto space. And so one of my interesting more like mental intuitions that I've gotten is that I think like most evil doesn't come out of greed, it comes out of fear. And like one example of this in Ethereum land, right, is like I think the part of Ethereum history where I thought that the Ethereum community was at its lowest, and even when I personally was at my lowest, if you go back to the DAO fork in 2016, right, so the DAO hack happens, and then we made this controversial decision to change the Ethereum protocol, and we, you know, then there was that Ethereum Classic split, and as soon as that Ethereum Classic split happened, you know, there was like a lot of anger everywhere, and there started especially being anger when the price of ETC started like ticking up, right? So this was the time when Ether started off being $13, and then Ethereum Classic started at zero, but then suddenly there was this one day when like ETH dropped to 12.5, ETC went up to 0.5, and then they dropped more, and people were saying things like, you know, oh, this whole thing, Ethereum Classic is just a Psyop by the Bitcoin community and just the wealthy Bitcoiners trying to destroy Ethereum, and like in the back of my mind, I knew that that wasn't entirely true. Like there definitely were Bitcoiners, but at the same time, like I think blaming political, like internal, or blaming disagreements on foreign interference, right, like this is the sort of thing that, you know, like countries, governments do all the time. Like it's a very convenient excuse, right, because it allows you to just like blame these things that are happening on the foreigners and avoid actually grappling with the facts that like, well, no, actually you have people in your very own community who just disagree with you and have a different belief. And I think, you know, I feel like the Ethereum community like during that time did not do a very good job of grappling with that, and I feel like I during that time did not do a very good job of grappling with that. And so there was a lot of like blaming the Bitcoiners. There were also even a lot of people calling for us to use trademark law and like basically sue exchanges and like try to prevent them from listing Ethereum Classic. And like to me, that was very unethical, right? Like these, like using, like basically using the government as a weapon to try to attack the other cryptocurrency and like destroy it as like goes completely against them. You know, the ideals of freedom and you know, like things that we just in theory we're supposed to stand for. But, you know, like in that particular time, like basically what was happening was that, you know, the ETC price was rising and at the same time the ETH price was dropping in lockstep and there were a lot of Bitcoin people basically saying, and this is the end of Ethereum. And I think a lot of people really were afraid that Ethereum would be just like completely destroyed or as a result of this. And so like- That's where the anger came from. Exactly. Yeah, exactly. It came from the fear and like that's what I like allowed people to rationalize like an abandonment of principles that I think they would not have accepted in other circumstances. And I definitely like to some extent played along with this myself, right? And I do definitely regret that to some extent. Well, and I definitely regret like the excesses completely. But so that, and then obviously, you know, Bitcoin block size war, similar sort of stuff happened. So like that insight was interesting because like it does mentally make a lot of sense, right? Like when you're actually afraid that, you know, unless you act in some way that, you know, your entire world is going to collapse. Like it's much easier to just rationalize, you know, forgetting your principles and doing whatever you have to, to just save the specific thing that you care about. It feels like the right thing to do, the brave thing to do is in the face of fear to still have compassion, to still have love as opposed to hate. So the darkest moments, the toughest moments of human history are those where fear is everywhere. And despite that, like the way to get out of that is through love, not giving into the fear. And again, that's the lesson that you draw from all those moments of history. Yeah, well, I like you have in terms of those coffee and the kindness that people have, it does seem that everybody has the capacity for evil and everybody has the capacity for love. And you just have to create mechanisms and incentives that prioritize the ladder over the former. Vitalik, you're one of the most interesting people I've gotten a chance to talk to. Thank you so much for talking to me. I hope we get a chance to talk again. I hope I can at least be a some small part. This would be awesome in a podcast with you and Dan Carlin. That would be an awesome conversation. Thank you so much for doing so much incredible technical innovation that inspires the computer scientists, the economists, inspires the world and what technology can do. And now with longevity, I do hope we live a very long time and play Diablo to make that long time fun. Thank you so much for talking to me. Thank you too, Alexis, it was great. Thanks for listening to this conversation with Vitalik Buterin and thank you to Athletic Greens, Magic Spoon, Indeed, Four Sigmatic and BetterHelp. Check them out in the description to support this podcast. And now let me leave you with some words from Nelson Mandela. When a man is denied the right to live the life he believes in, he has no choice but to become an outlaw. Thank you for listening and hope to see you next time.
 The following is a conversation with Vitalik Buterin,
 his second time on the podcast.
 Vitalik is the co-founder of Ethereum
 and one of the most influential people in cryptocurrency
 and technology broadly defined.
 Quick mention of our sponsors,
 Athletic Greens, Magic Spoon, Indeed,
 Four Sigmatic, and BetterHelp.
 Check them out in the description to support this podcast.
 As a side note, let me say that Ethereum, Bitcoin,
 and many other cryptocurrencies
 have been taking a wild ride of prices going up
 and down in the past few months.
 To me, the prices were never as important as the ideas,
 both technical and philosophical.
 Cryptocurrency has the potential to empower
 billions of people to participate in the global economy
 in a way that resists the manipulation by centralized power.
 Also with smart contracts, layer two technologies,
 data pools, NFTs, and of course,
 integration of artificial intelligence
 into the whole thing, we have the opportunity
 to build tools and worlds that transform physical
 and digital life as we know it,
 hopefully minimizing the suffering in the world
 and maximizing the fun.
 This is the Lex Friedman podcast
 and here is my conversation with Vitalik Buterin.
 Let's first talk about Shiba Inu, if we can.
 Also known as Shiba Token, code SHIB.
 For context, Shiba Inu was created in August 2020,
 modeled off of Dogecoin by the anonymous founder
 known as Ryoshi.
 On May 10th this year, it had a market capitalization
 of over 13 billion.
 And maybe you can explain this, but in a crazy move,
 you were given half of SHIB's total supply.
 You burned, AKA destroyed 90% of it,
 that's worth $6.7 billion.
 And you donated 10%, that's worth 1.2 billion at the time
 to an India COVID-19 relief fund,
 saying you don't want to be the locus of this much power.
 This is fascinating.
 Why and how were you able to walk away
 from this much money and this much power?
 So I should probably start by giving some of the backstory
 around these coins and this concept of giving me coins.
 So first of all, Shiba Inu, as you said,
 is this kind of knockoff of Dogecoin, right?
 And Dogecoin was this initial kind of fun coin
 that was created back, I think, around 2014 or so.
 And it was just created by Jackson Palmer
 who put it out as a joke for a couple of hours
 and a community formed around it.
 And at the beginning, people didn't take it very seriously.
 I actually remember putting about $25,000 into Doge
 sometime around 2016.
 And I just remember thinking to myself,
 like, okay, how am I going to explain to my mom
 that I just invested $25,000 into dog coins?
 What even are dog coins?
 The only interesting thing about this coin
 is that there's a logo of a dog somewhere.
 But of course, that ended up being one of the best
 investments I've ever made.
 And it did really well.
 And then at the end of 2020, Elon Musk, of course,
 started talking about Dogecoin.
 And the market cap just shot up to about $50 billion.
 Actually, it shot up multiple times, right?
 The first time it went up from about 0.8 cents
 to about like 7 cents.
 And this just happened all in one day.
 And I remember this was when I was still in Singapore
 in the middle of COVID.
 And I saw that the price just went up by 1,000%.
 And I was like, oh my God, my Doge is worth a lot.
 And so I immediately called up some of my friends
 and told them to drop everything and scramble.
 And I just sold half the Doge.
 And I got $4.3 million, donated the proceeds
 to GiveDirectly.
 And a few hours after I did this,
 the price dropped back down
 from about 7 cents to 4 cents, right?
 So I managed to sell the Doge at the top.
 And I remember just feeling like I was such an amazing trader.
 But then of course, the price went up from 4 cents
 then to 7 and then 50.
 And just Doge becoming this big phenomenon
 where there's even a lot of people that have heard of Doge
 that have not heard of Ethereum is just like something
 even I wasn't predicting, right?
 And so after that, of course, we have Doge.
 And then people are thinking, well,
 if the leading dog token is worth $50 billion,
 then surely the second largest dog token deserves
 at least 7 or 8 billion, right?
 Like, I feel like that's kind of what the mindset
 of these Shiba people is.
 So that, of course, they did this other gimmick, right?
 Where they gave me half the Shiba token supply.
 They were actually not the first projects to do this.
 So around the end of 2020,
 there was this weird project called Teller.
 It's like T-E-L-L-O-R.
 I think they're a chain link competitor
 or something like this.
 But I remember they just like dumped $50,000 worth
 of their token into my wallet.
 And then they had their Twitter army just like basically
 run around saying, look, look at Vitalik's wallet.
 Vitalik holds Tellers.
 He's one of us.
 He's a supporter.
 And as soon as I discovered this,
 I just like publicly sold the Teller tokens on Uniswap.
 And this created a bit of a Twitter splat.
 Now, the Shiba people were more clever.
 The Shiba people, instead of dumping to that wallet,
 they dumped to my cold wallet, right?
 So in a cryptocurrency, right?
 There's this concept of like cold wallets and hot wallets.
 Basically, the thing that actually owns your money
 is like this 80-digit number called a private key, right?
 And a hot wallet is when that private key is just stored
 in memory on your computer, on your phone,
 really easy to access.
 Cold wallet means it's either written down
 on a piece of paper or it's on a computer
 that's just never accessed the internet, right?
 So cold is very inconvenient,
 but cold is also much more secure, right?
 Because even if that computer has some viruses on it,
 it's like air-gapped,
 it's not actually going to be able to upload it.
 So this cold wallet and like all the money's
 out of the cold wallet,
 so it's safe for me to talk about my setup now, right?
 But it was a laptop that was sitting in Canada.
 And I also had two pieces of paper
 where I wrote down two numbers on those two pieces of paper.
 One was with me, one was in Canada.
 And if you add those two numbers together,
 you get the private key.
 So because of COVID travel restrictions,
 and this is the cold wallets in Canada,
 it's very difficult for me to actually access it, right?
 And I'm not sure if they knew this,
 maybe they just got lucky,
 but basically they sent a lot of these dog tokens
 into this wallet where it was very difficult
 for me to access it.
 But then I saw these dog tokens,
 I saw more and more people talking about them,
 and then at some point I realized that like,
 hey, these things are worth billions of dollars.
 And there's lots of really good things
 that you could do with that amount of money,
 and it would actually be a waste to just see it go.
 So I made the decision that I would actually power through
 and figure out how to like safely,
 like basically get my private key.
 I actually had to call up my family,
 tell them to read out their number
 off of their piece of paper.
 I entered that into a fresh laptop
 that I bought from Target.
 Then I put in my other number on my piece of paper,
 added the two numbers together on the computer,
 there's the key.
 And at the same time, like just scrambled for two days,
 setting up a new wallet where I could move my ETH to safely,
 like getting people to be multi-sig partners,
 just like doing all sorts of like stuff that,
 you know, 10 years ago you would expect
 to just be part of a cyberpunk, you know,
 science fiction novel, but you know, now it's all real.
 So you're doing this all by yourself, essentially?
 Most of it by myself, so I need-
 Because you have to keep it secret.
 Right, and I needed my family to
 actually like go and read the number on their piece of paper.
 And then I, in my new multi-sig wallet,
 like there's other people that are signatories,
 but you know, I'm obviously not gonna reveal
 any details beyond that.
 So I did this, right?
 And I actually managed to like get the private key,
 make the first transaction that would just move
 all my ETH to the multi-sig wallet so it's safe.
 And then second transaction,
 put the private key on my main computer,
 and then started, you know, like going in and just
 selling some of the Dock tokens and then just like
 giving them to these different charities.
 Now, at the time I actually did not even like
 have any idea of how much you would be able to get, right?
 Because like on paper, the Dock tokens are $7 billion,
 but like in reality it's a very liquid market, you know?
 Are you gonna crash it by,
 after you sell one million worth,
 or you're gonna crash it after 10 million?
 Are you gonna, might you actually be able to get
 like an entire 200 million?
 I had no idea.
 So I definitely was just over the mindset,
 like, okay, I mean, I'll sell a bit, maybe I get some ETH,
 and then, you know, donated some ETH to GiveWell,
 donated some to other groups, and then, okay,
 have some Dock tokens, like I don't have an easy ability
 to sell more myself, but then I'll just like give them
 to these groups and like, you know,
 hopefully they'll do good things with them.
 It was actually, I actually donated at 20% and dumped 80%.
 Yeah, so the COVID India group got one batch,
 and then there's another group that got another batch.
 I don't wanna say who they are,
 because I think they wanna announce themselves
 at some point.
 Sure.
 Yeah, but you can see the fact that these transactions
 were made on the blockchain, but it was just very interesting
 and unexpected and just an insanely crazy situation.
 It's been a couple of weeks.
 First of all, thank you for helping me hang up some curtains.
 This is a first for the podcast and it shows
 that you're truly a special person to be willing to help.
 But now, a couple of weeks later,
 do you regret any aspect of that decision?
 I'm sure there is some things
 that I probably could have done better.
 Like, I was actually talking to some of these charities
 and I was impressed by just how much money they managed
 to get out of selling some of these coins.
 So I probably could have done better
 by just talking more with the traders
 and actually ensuring that they can do a better job
 of maximizing the value of all of them.
 But it was a very stressful time
 and I did have to act quickly.
 Like, I did manage to make a lot of the donations
 a few days before the great crypto crash happened.
 So it's difficult to, like,
 obviously there's parallel universes in which I did better,
 but at the same time,
 there's also lots of parallel universes
 where because I hesitated more
 and tried to spend more time thinking
 I missed the opportunity.
 So on that, it's like a luck of the draw
 and I'm just happy that everything was able to turn out
 as well as it did.
 But psychologically, you mentioned stress.
 How hard was it?
 It was stressful, right?
 I think, well, one of the really stressful parts
 was just the fact that I had to basically move
 all of my funds, including the 325,000 ether
 from one cold wallet into another hot wallet,
 or sorry, into another multi-sig wallet.
 And maybe the multi-sig wallet had a bug in it.
 Maybe there's some mistake I'll make in the middle
 that causes the funds to get lost.
 And that part was stressful
 and I was definitely stressing out for two days.
 Triple checking the new wallet,
 I even did a bit of an audit of the code myself.
 I wrote my own JavaScript to DAP to make confirmations
 because Gnosis Safe didn't work with the status wallet well.
 So that whole thing was definitely a bit of a marathon.
 I was also definitely a bit worried
 about or uncertain, I guess, how the public
 and including the coin communities
 would perceive the whole thing.
 But I was actually impressed.
 For every poster that was saying,
 no, why did Vitalik rug pull on us?
 He was supposed to, his wallet was supposed
 to be a burn address.
 There's like 10 people that are like,
 oh, I thought I was just in this
 because it's a fun pyramid gambling thing,
 but instead I ended up being part of this
 great public good thing for humanity.
 And that's like even more amazing.
 So the amount of that that I got was very impressive.
 So all in all, I think the dog people did great.
 The dog people.
 Is there something you can extend
 to the bigger picture of it
 in the principles you apply to making this decision?
 Is there some principles, philosophies
 that you apply also to the decisions you make
 around Ethereum?
 I think a big one for me is just this idea
 that crypto isn't just an opportunity
 to give people slightly better ways
 to save value in all of these things.
 It's also an opportunity to basically create
 these new digital institutions
 that could serve the public good in new ways.
 And that's something that I've been interested in
 for a long time.
 I actually even have this article in Bitcoin Magazine
 back in 2014, where I basically suggested this idea
 that you would have coins that represent causes
 and people would just buy and accept those coins
 because they support those causes.
 So I think it's called markets, institutions, and currencies,
 a new form of social incentivization or something like that.
 And I'm sure you can find it and throw it in the links.
 So that was interesting to kind of see becoming real.
 And in general, I think public goods are very important.
 And on the internet, public goods are even more important.
 Every single Lex Friedman podcast is just on YouTube
 and anyone can go and see it.
 There's no way for you to sell it
 so that some people can see it,
 but then other people can't see it.
 You could do that, but then you'd obviously be
 reducing your impact.
 So thank you for making the amazing Lex Friedman podcast
 still freely available.
 Well, that's actually a tense thing is how do you do it
 in a way that's not controlled in a centralized fashion?
 Because actually YouTube feels free and open,
 but it nevertheless is one company
 making centralized decisions.
 And the first time I realized YouTube is not forever
 is when a lot of the Joe Rogan experience library
 was pulled from YouTube as part of the Spotify deal.
 And it made me realize we need to,
 it's like the realization that Fiat money is centralized
 is realizing that this is not forever
 and you might want to come up with schemes to distribute it,
 to decentralize the control in the way that audio
 for podcasts is with just an RSS feed.
 Exactly, and I think one of the kind of philosophical things
 that I hope to achieve is kind of decouple the concept
 of public goods, which are incredibly important
 and are the lifeblood of modern civilization
 from the idea that there is or can be one central organization
 that represents the public and like perfectly understands
 and can impose their idea of what is the good.
 Like it's, when people talk about public goods,
 like it just often comes with this baggage of,
 either centralization or conformism.
 And I think it doesn't have to, right?
 Like often the most important public goods
 are the ones that are created by the crazy individualists
 that disagree with everyone else.
 So trying to make this kind of synthesis where,
 you combine the values of decentralization
 and the values of open source,
 but you're not naive about it.
 And you realize that for these things to be produced,
 there needs to be a way for it to be sustainable.
 There needs to be some way of supporting people
 who are working these projects,
 but at the same time you want to avoid that turning
 into a vector of centralization,
 like trying to sort of get all of the good things
 without the bad things.
 To me, that's a big part of sort of
 what my grand experiments in crypto is about.
 And like we are doing things in different kinds of things
 for this, right?
 Like there's the Gitcoin grants quadratic funding
 in the Ethereum ecosystem.
 There's obviously these Doug coins that just happens,
 I guess, accidentally.
 There's other projects that, like for example,
 Uniswap has their Uniswap DAO
 that just has a huge amount of funding.
 And like we haven't seen yet how that's going to be deployed,
 but it could be potentially deployed to do lots of really
 good and amazing things.
 Do you see Ethereum as essentially a mechanism
 to fight for social causes?
 I definitely see Ethereum as being a mechanism
 to fight for definitely some specific things
 that are social causes, like just the fact
 of creating an open financial system
 that anyone can participate in
 no matter where they are in the world.
 That's a social cause.
 Just giving people the ability to organize
 and create projects, even if it's five people
 in five different countries.
 I think that kind of inclusiveness,
 I think that's a social cause
 and it's a core crypto value.
 But then at the same time, like the other important
 and part of the magic of Ethereum
 that you have to balance that against
 is that it is also this open platform
 where ultimately the things that are on Ethereum
 is just the things that the community makes of it.
 Well, you kind of briefly opened the door,
 so let's go there.
 When it comes to government regulation of crypto,
 what's the best case scenario,
 what's the worst case scenario in terms of,
 as you've kind of mentioned, Ethereum challenges
 the power centers of the world and how do you see
 the interplay between governments and this new technology
 that resists centralized power?
 Best case and worst case.
 The best case is that
 blockchains continue to prosper
 and we figure out scalability so that people
 can actually start doing things on block.
 Like all of the amazing use cases
 that people have been talking about instead of today
 where a lot of the great stuff gets priced out
 because transaction fees are at five to $10.
 And then we see a lot of different amazing applications
 happening on blockchains.
 You know, it could be like DAOs creating new ways
 for people to interact and organize with each other,
 new ways for artists to get funded
 and just all sorts of these amazing things.
 And there's just enough public support
 and just enough people that see that
 look, crypto is clearly doing a lot of good things.
 And there are definitely areas where there's tensions,
 but in those areas where there's tensions,
 there could be some kind of creative
 and interesting approaches that get figured out.
 Like the concept of corporate taxes, for example, right?
 Like that would disappear as a revenue stream
 if theoretically corporations just all get replaced by DAOs,
 but maybe there's some other creative way
 by which DAOs themselves can kind of have
 some kind of encoded governance that ensures
 that they have at least some kind of bias
 towards serving the global public good.
 And maybe DAOs can do enough of that
 that people are happy with it.
 And there are going to be things
 that people are unhappy about.
 There's always gonna be the people
 that wants to surveil everyone,
 but if the kind of effect of crypto
 from just empowering people is greater than that
 and greater than that in a way that people
 can just easily see, then that would be a good scenario,
 right, and we'll just like become kind of incorporated
 and accepted the same way as happened with the internet.
 But in the worst case scenario would of course be
 just like people suddenly flipping
 and going into moral panic mode and just,
 oh my God, like this technology is used by,
 insert bad group over the day.
 And then I don't think governments have the ability
 to ban crypto to the extent of just complete,
 like preventing blockchains from existing,
 but they definitely have the ability
 to really marginalize it, right?
 Like if you just ban all exchanges,
 like in ban all links from the Fiat ecosystem to crypto,
 and you ban all the kind of mainstream employers
 from accepting or paying in cryptocurrency,
 then you can successfully turn it into a fairly
 kind of niche counter-cultural thing
 that has much less impact than otherwise would.
 So that's somewhere between the good scenario
 and the bad scenario.
 I'm obviously hoping for the good.
 Well, that's interesting also the tension
 between governments and companies.
 Like if you have a bunch of billionaires
 or a bunch of companies like Tesla investing in Bitcoin,
 and then governments resisting that,
 it's interesting who wins out in that worst case scenario.
 And almost when companies and rich,
 quote unquote, respectable people,
 embrace cryptocurrencies, Bitcoin, Ethereum, so on,
 even the Dockcoins, it almost sends a signal
 to everybody else that this is a revolution,
 it's here to stay.
 On this one little tangent that you brought up,
 this is almost an outdated idea, but it's still with us,
 which is cryptocurrencies are used for illegal activity,
 for drugs, for crime, and so on.
 Is there some sense that worries you that
 if cryptocurrency, if Ethereum runs the world,
 then crime, making money from crime will be easier?
 There's always that possibility,
 but at the same time, I think if you look at the world
 as a whole and the way all the other technological trends
 are going, in-person surveillance is just going up
 every year, right?
 Like if you commit a crime in meat space,
 it's getting harder and harder to get away with it.
 So if you want to do something,
 and this is something that's just happening
 as a result of just better technology information
 and information transparency,
 a lot of it's hard to prevent even if you really tried.
 So the world where things go dark to such an extent,
 as the police hawks sometimes like to say,
 to such an extent that,
 oh my God, the criminals are committing crimes with impunity
 and we can't see anything, that just seems unlikely.
 But on the other hand, the world where there just
 is no privacy, for example,
 or the world where there just is no ability
 to act outside of the confines of mainstream institutions,
 that's something that's more realistic
 and that seems like something that could lead
 to a lot of scary things, right?
 And even from a government's point of view, right?
 Like I think governments over the last few years,
 a lot of them, they're very worried about sovereignty.
 They're worried about if their country's economy
 is in social environments,
 they're just completely dependent on basically
 foreign tech companies controlled by foreign governments.
 Governments are not on team government, right?
 That's like the Indian government is on team India,
 the Russian government is on team Russia and so forth, right?
 So they don't want the US to be able
 to have this big back door into everything.
 So I do think that a balance is needed,
 but at the same time, I do think, I guess,
 I definitely worry more about the possibility
 that just without things like crypto,
 kind of acting outside of institutions becomes too,
 and I don't even necessarily mean outside of governments,
 even just outside of corporations,
 becomes too impossible and there's just terrible things
 that come as a result.
 And if things going in the other direction,
 it obviously is a risk, but at the same time,
 I think in the long term,
 a crypto can potentially even offer defenses
 as much as a tax against that sort of thing.
 Yeah, throughout history,
 many of the most destructive things
 came from centralized institutions
 versus sort of from the people operating in the shadows.
 And I've been talking to a bunch of psychedelics folks
 that people doing researches like Greg Doblin
 in Johns Hopkins,
 there's a lot of exciting research on psychedelics.
 And one thing you could say
 about operating at the edge of legality,
 it could actually accelerate the adoption
 of particular things like whether it's marijuana
 or psychedelics, they can help people out,
 it's almost accelerates the policy.
 It forces the policy to catch up to where the people stand.
 So there's a positive way of doing things
 that are in the gray area of legality
 and creating a market that allows people to,
 in a safe way, be able to participate
 in this gray area of legality.
 The other thing to keep in mind of course,
 is that the set of the kinds of things
 that just like payment processors as companies
 try to restrict people you're from
 is much larger than the set of things that's illegal.
 Part of that is because they wanna be super conservative
 and the more layers you have,
 the more they're conservative because they're scared
 of what the layer below them will do to them.
 Sometimes they have their own moral opinions
 of various kinds, they go after lots of people,
 they make life really hard for sex workers for example,
 psychedelics as you mentioned,
 there's a lot of activity even including stuff
 that is totally legal, there's this shadow,
 like PayPal credit card governments
 or whatever you wanna call it,
 and that makes it just hard to participate in this stuff.
 So I think reducing the number of intermediaries
 is definitely normally a good thing.
 All right, let's talk about one of the most exciting
 technologies, like technically, philosophically,
 like socially, financially, in every way,
 which is Ethereum 2.0.
 There's a million things to talk about,
 but at the step one is probably a good thing to do,
 which is can you briefly summarize your vision,
 how Ethereum 2.0 will make Ethereum more scalable,
 secure, and sustainable?
 Sure, so I think recently we've actually been
 kind of de-emphasizing the ETH 2.0 branding I guess.
 So the reason behind that was that originally
 we envisioned something more like a big grand event
 where all the good things would happen at the same time,
 it would be a new blockchain,
 and it would be a new protocol and people would have to
 take a lot of effort to migrate over,
 but later we've slowly changed the roadmap over
 to something that's much more incremental.
 So proof of stake happens kind of over time,
 and then sharding gets added over time,
 and all these features get added over time,
 and so the experience for just a regular Ethereum user
 still feels very seamless.
 It's like maybe a little bit more complex
 than the hard forks that we've already done
 from a user's point of view, but not by that much.
 So the big two things that are happening,
 these are what used to be considered
 the two flagship features of ETH 2.0,
 and now they're just the flagship features
 of the next devolution of Ethereum,
 as proof of stake and sharding.
 So proof of stake is a consensus algorithm,
 it's a, or a consensus mechanism I should say.
 The difference is that an algorithm is something
 that you run by yourself,
 a mechanism is like interactions between people,
 and it could even include incentives and all of that.
 So a consensus mechanism,
 so by which nodes in the network agree on,
 which blocks came in, which transactions came in,
 in what order, make sure that once a block gets accepted,
 it can't get reverted,
 and all of these things that we expect from a blockchain.
 So existing blockchains, including Bitcoin,
 including the Ethereum of today,
 and including a lot of them, they use proof of work.
 So the reason why we need proof of anything
 is because they serve this function that I call
 economic symbol resistance.
 So that's obviously a big word for,
 especially if you've never heard of symbols before,
 but the basic idea is that you have a network
 and you have lots of computers that agree on
 which block to accept, and sometimes you get two blocks
 that get published at the same time,
 and you just have to agree on an order.
 So there has to be some kind of voting game.
 But then the question is, well, in this voting game,
 who gets to vote, who gets to participate?
 Now, you can't say one person, one vote, right?
 The reason why you cannot say one person, one vote
 is because you need some kind of authority
 or some kind of mechanism to say who the humans are.
 And if you don't have that,
 then a bad guy could just come in with a virtual machine
 or with a computer that has on it
 10 billion virtual machines that have 10 billion
 virtual nodes, and then just say,
 look, I'm 99% of the network, I should control everything.
 So to prevent this, what proof of work
 and proof of stake both do is they basically say,
 well, the weight of your vote,
 how much influence your votes have in the consensus
 is proportional to what quantity
 of economic resources you bring in.
 So in the case of proof of work,
 you prove what economic resources you have
 because your economic resources are computers,
 and you prove that you have them
 by just running them 24 seven
 using these hash algorithms, right?
 So this does solve the problem, right?
 Because in order to attack the network,
 you have to come in with more computers
 or more money invested into computers and electricity
 than the rest of the network put together.
 And that's extremely expensive.
 In proof of stake, instead of relying on people
 with computers that are just constantly
 cranking out hashes 24 seven,
 as your unit of economic resources,
 you just use holdings of coins inside the system, right?
 So all of these blockchains,
 they have some kind of coin in them.
 Bitcoin has Bitcoin, Ethereum has Ether,
 they all have a coin.
 So why not just use that as the economic resource
 that you're using to measure participation?
 So that's the core distinction
 between proof of work and proof of stake.
 I like proof of stake,
 and I've liked proof of stake for many years,
 basically because it just requires
 much less ongoing resource consumption, right?
 Like with proof of work,
 you have to actually go and buy these physical computers.
 And these days, they have specialized hardware,
 ASICs, application specific integrated circuits.
 You have to go produce them, you have to go buy them.
 And unless you have millions of dollars,
 you have to buy them from one of these other people
 who creates them.
 And those other people often end up taking
 a huge cut of the profits themselves.
 And then you have to plug them in,
 you have to just burn all of this electricity
 that's just running 24 seven.
 So it consumes a huge amount of energy, right?
 And it can stand, not just energy,
 it also just to create the hardware, right?
 Like people focus a lot on energy,
 but like actually about half the cost of proof of work mining
 is the cost of the hardware.
 So hardware is a very big deal too.
 And you need this really big and powerful,
 very specialized hardware,
 the kind that fills up these big warehouses.
 So proof of stake,
 you don't really need that much electricity,
 you just need just a little bit to run a regular computer.
 You can run proof of stake validators
 on computers that you already have.
 So it's just much less resource intensive.
 And like this is good for a few reasons, right?
 Like one is the kind of environmental rationale
 that you're not breaking the environment.
 The second is that you're not taking away electricity
 and like other resources from other people, right?
 Like right now there's, I think just today I saw a story
 about like Iran wanting to shut down some Bitcoin mining
 because it was just grabbing up so much electricity
 that it was outbidding the nearby towns
 and they just didn't have enough.
 And then there was like Chia,
 that was the one that's doing proof
 of like hard disk mining basically,
 it's just like grabbing up so many hard disks
 that there's a shortage, right?
 So that's the second reason.
 And then the third more selfish reason is that
 because participating in consensus
 does not require so much energy expenditure,
 you don't need to pay people as much to participate, right?
 So like Bitcoin and Ethereum,
 they both issue somewhere around 4% of the total supply
 every year right now to miners.
 So Ethereum is about 4.7 million ether
 and the current supply is about 115 million.
 But with proof of stake,
 like we expect it'll be somewhere between 500,000
 and one million per year.
 So that means the supply doesn't have to increase
 so quickly.
 One of the pros that people sort of argue
 for the proof of work is that it is secure
 because it's much more difficult to sort of,
 as you've highlighted, it's difficult to participate.
 What are your thoughts about the security
 of the proof of stake mechanism?
 Is there ways to make it secure?
 So I think proof of stake is very secure
 because in order to be able to attack the system,
 you needs to have basically as much stake
 as the rest of the network, right?
 So that means like right now, for example,
 we have 5 million ETH staking.
 So you have to come up with 5 million ETH
 and then join the network.
 And then the other, so 5 million ETH is a lot, right?
 It's like, how much is it now?
 Like $15 billion.
 So that's actually more than I believe
 the cost of attacking the Bitcoin network.
 And then the second thing is that recovering from attacks
 is much easier in proof of stake than in proof of work, right?
 Because in proof of stake, you have,
 like first of all, we have for many kinds of attacks
 that you do against this network,
 we have this concept of like automatic slashing, right?
 Which basically means that in order to like
 revert a finalized block,
 so if there's one block that's like accepted by the network
 and you try to convince the network
 to kind of revert that block and accept a different block,
 in order to make that kind of attack,
 you basically have to have your validator,
 like a big portion of your validators
 signed to conflicting messages.
 And this is something that like once these messages
 are on the network, well, you can go and prove,
 like, look, these people did it.
 And so we have this feature in the protocol called slashing
 where you basically take all these people
 who provably misbehaved and you burn their coins, right?
 And you don't burn anyone else's coins.
 Now, there are other cases, like for example,
 if instead of reverting blocks,
 the attack just tries to censor everyone, right?
 Then what you do, everyone who got censored
 would just like basically create the minority chain
 and then the community would basically
 have to do a soft fork, right?
 They would just have to say like,
 look, this chain is clearly attacking us,
 this chain is the one not attacking us,
 and so we're gonna join this chain.
 And then what happens is that on that new chain,
 the attackers also lose a lot of coins, right?
 So the difference between proof of stake and proof of work
 is that in a proof of stake system,
 like you can identify specific participants
 and you can say, you know, these,
 and like this isn't like, you know,
 a human going in and saying, I don't like you,
 I don't like you, I don't like you,
 this is like automated, right?
 You can go-
 So the slashing process is automated.
 Yes.
 Is there ways it can go wrong?
 So that's a painful process where the coins are burned.
 It is painful, yes.
 I think, I mean, the one big unknown of course,
 is like, if an attack actually happens,
 and like if an attack happens that requires the community
 to actually choose one of these minority forks,
 then like, what would the community
 actually successfully coordinating on this look like, right?
 Like it's like, you know, we can talk about it
 and we can, you know, write like science fiction novels
 about it, but like until it's happened,
 you don't really know the details of like,
 what it looks like and how difficult it is.
 What are the channels of communication for the community?
 If you can enlighten me a little bit, like,
 what, you know, in many ways in the political realm,
 Twitter is often used as a way to kind of
 have these emergent phenomena of large groups of people
 coming to a consensus about a particular idea,
 and then there's battle for consensus.
 What's in the Ethereum community, how do people,
 what are the sources of natural language based communication
 that have an emergent belief structure that you would say?
 Or is it all through money?
 Is it all through trading that the communication happens?
 There's definitely talking as well.
 I mean, like we have to agree on protocol changes somehow,
 right, like there's Twitter, there's Reddit,
 there's GitHub, there's all of the various Ethereum forums,
 Ethereum Magicians, Ethereum Research.
 There's just in-person communication
 then there's just kind of like the hidden web
 of everyone talking to everyone on Telegram or Signal.
 So it's like some of everything, right?
 But I think like the thing to emphasize around like,
 can you actually come to consensus on, you know,
 whether or not to fork the chain because the attacker
 is censoring everyone just for example, is like,
 everyone who's running a node is going to see
 almost the same thing, right?
 Like they're gonna be off by a few seconds
 and like maybe they'll be off by a few,
 they'll disagree by a few minutes,
 but like if it's a serious attack, you know,
 people are gonna know, right?
 It's not like one of those things where, you know,
 oh, we're trying to agree on like, I don't know,
 did Epstein kill himself or like some random political fact
 where like in reality no one knows a single thing
 about what's actually going on and they're all speculating.
 Like it is much more visible, right?
 So we do have that, but you know, at the same time,
 I'm happy to admit that like these are fairly
 untested mechanisms, but like at the same time,
 they're also untested mechanisms in proof of work, right?
 And like in proof of work, it's even harder
 because in proof of work, you don't have the ability
 to like identify and say, you know,
 I'm going to these miners attacked
 and so we're not gonna let these miners in,
 these miners not attack, so we're gonna keep them in.
 Like you have to pretty much, you know,
 either take out none of the miners
 or you do a fork that changes their proof of work algorithm
 which takes out all of the miners, right?
 So the economics of like recovering from attacks
 in proof of work, at least to me actually
 do seem like more unfavorable, but you know,
 I'm sure the proof of work people you talk to
 will give a very different and contradictory opinions
 and that's totally fine and amazing.
 Some people describe MEV, Miner Extractable Value
 as an existential risk to Ethereum.
 What is MEV?
 How important is it to solve MEV?
 If it's important, what ideas do you have?
 Sure, how about after this one,
 we'll also talk about charting because it's amazing
 and it's part of the view too.
 We'll return back to charting and we'll return
 to the big picture of the scaling problem as you mentioned.
 I love this conversation, you know,
 depth first search instead of breadth first.
 So basically, okay, MEV, Miner Extractable Value,
 it is not different in proof of work and proof of stake,
 right, so like if you wanna call it, you know,
 block proposer extractable value,
 like it sounds a lot sexier, but you know,
 we can call it BPATH instead of MAV, who cares?
 But the- So this is a problem in both proof of work
 and proof of stake.
 Yes, so the basic idea is that if you have the ability
 to choose which transactions go into a block
 and in what order, then you have the ability
 to like take advantage of that position for economic gain
 in a lot more ways than just collecting transaction fees,
 right, like for example, there's decentralized exchanges
 on chain like Uniswap and like let's say the price
 of ETH versus USDC was 2,700 the previous block,
 but then there was a bit of a market drop
 and now it's 2,680, where you can go on Uniswap
 and you can just like gobble up the entire part of,
 you know, the automated order book
 that's like between 2,700 and 2,680, right,
 and that's, and then at the same time, you like run a bot
 and you know, you buy some ETH back at 2,680
 and you've just like made about $10 of profit, right,
 so, or well, $10 times, you know, whatever the depth is,
 right, so, and so there's lots of little things like that.
 There's also things that involve like front running
 other people's transactions, so one example of this
 would be that if someone sends a transaction that says,
 like, I don't know, buy me five ETH for whatever price
 that you can get, then, but with a maximum of,
 let's say, yeah, $15,000, then you can go
 and like you can send each, put a transaction right
 in front of that transaction and you can like buy up
 that ETH first and then you resell it to him at,
 you know, $15,000 minus one, you know, so there's-
 And then you get to make a little bit of money that way.
 Exactly, so there's a lot of these different
 like arbitrage front running, back running,
 these different tricks that allow block proposers to-
 To get some percentage on top, like overhead.
 Exactly, and the reason why this is a challenge
 is because it's, I mean, like first of all,
 it sometimes degrades user experience
 because users get less favorable trades,
 but there are sometimes ways to like mitigate that
 for applications, sometimes it's not that bad,
 but like the bigger risk that I think some people consider
 more existential is that there's just much more economies
 of scale in figuring out how to extract all this revenue.
 I mean, because if you're just collecting transaction fees,
 there aren't really economies of scale,
 there aren't really benefits to centralizing, right?
 Because it's a very simple formula,
 you just like grab up the transactions
 that pay you the most.
 But with MEV, there's all these sophisticated algorithms,
 and if you have lots of money,
 then you can hire really smart people
 to make amazing algorithms,
 and then you can use the other half of your money
 to get a lot of mining power or a lot of stake,
 and you get a lot of opportunities
 to use your even better algorithms.
 So there's this risk that like as a result of this,
 mining is basically, or even validating proof of stake
 is going to centralize.
 So I think the ecosystem is best replied to this sort of risk,
 and it's the direction where projects
 like Flashbots are going already,
 is if you can't eliminate the centralization,
 then you try to firewall it, right?
 And the way that you firewall it is you basically say,
 we're going to try to deliberately create a marketplace
 where people can just do the complicated work
 of creating what are called bundles,
 like bundles of transactions
 that are very profitable, right?
 And then at the other side of the market,
 you just have like block proposals, reminders
 that are just dumb nodes,
 and they go and ask the what are called searchers,
 the bundle creators, and they just ask like,
 hey, how much can you give me if I put in your bundle?
 And then they just take the highest offer, right?
 So you sort of separate out the task,
 and you have the easy part,
 and then you have the hard part,
 and you have like this special class of actor
 called a searcher that does the hard part,
 and then the easy part, the people doing the easy part,
 which is just miners and validators,
 they kind of just talk to all the different people
 doing the searching, and they just accept the highest bidder.
 Right, so this is also just like interesting,
 an interesting example of like economic design philosophy,
 right, like sometimes you can't just like
 make centralization go away, sometimes it's inevitable,
 but at least you can try to kind of contain it,
 you can direct it, or you can kind of
 you can even sort of firewall it away from,
 core consensus, the parts that really do need
 to be decentralized.
 So-
 But you don't see it as an existential risk,
 it's just a bit of a problem
 that has to be constantly dealt with.
 It's a risk, like there's obviously a risk that,
 it's a very severe problem,
 and that even this flash bots approach
 has some fatal flaw or whatever.
 But I'm definitely, we're definitely approaching it
 with the mindset of, this is a problem,
 and like yes, we do have to do some work to solve it,
 but we're doing it, and so far it's being solved.
 Okay, let's talk about the other really, really fascinating
 part of the future of Ethereum.
 Let's not call it Ethereum 2.0,
 but the future of Ethereum.
 That also may require a hard fork,
 I don't know if you can correct me on this,
 is well, broadly, ideas for scaling.
 Yes.
 And more specifically sort of layer two
 or layer one and two intersection,
 ideas of how to achieve scaling.
 And at the core of that is the idea of sharding.
 So first, what is sharding?
 Okay.
 So there's two major paradigms for scaling blockchains,
 right, as you said, layer one and layer two.
 And layer one basically means make the blockchain itself
 capable of processing more transactions
 by having some mechanism by which you can do that
 despite the fact that there's a limit to the capacity
 of each participant in the blockchain.
 And then layer two says,
 well, we're gonna keep the blockchain as is,
 but we're gonna create clever protocols
 that sit on top of the blockchain,
 that still use the blockchain
 and then still kind of inherit things
 like the security guarantees of a blockchain.
 But at the same time, a lot of things are done off chain,
 and so you get more scalability that way.
 So in Ethereum, the most popular paradigm
 for layer two is rollups,
 and the most popular paradigm for layer one is sharding.
 So one way to achieve layer one scaling
 is to increase the block size.
 Hence the block size wars, quote unquote.
 And you actually tweeted something about,
 people are saying that Vitalik changed his mind about,
 he went from being a small-
 I went from being big to small.
 Is it big to small?
 And, but you said I've been a medium blocker all along.
 So maybe you can also comment on where,
 and the very basic aspect before we even get to sharding
 of where you stand on this block size debate.
 Sure.
 So the way that I think about the trade-off
 is I think about it as a trade-off
 between making it easy to write to the blockchain
 and making it easy to read the blockchain.
 So when I say read, I just mean have a node
 and actually verify it and make sure that it's correct
 and all of those things.
 And then by write, I mean send transactions.
 So I think for decentralization,
 it's important for both of these tasks to be accessible.
 And I think that they're about equally importance.
 If you have a chain that's too expensive to read,
 then everyone will just trust a few people to read for them.
 And then those people can change the rules
 without anyone else's permission.
 But if on the other hand,
 it becomes really expensive to write,
 then everyone will move on to basically
 second layer systems that are incredibly centralized.
 And that takes away from decentralization
 and self-sovereignty as well.
 So this has been my viewpoints
 pretty much the whole time.
 It's that you need this balance
 and going in one direction or the other direction
 is very unhealthy.
 In the Bitcoin case,
 basically what happened was that Bitcoin originally,
 at the very beginning, it didn't really have a block size.
 It just had an accidental block size of 32 meg,
 or block size limit of 32 megabytes
 because that just happens to be the limit
 of the peer-to-peer messages.
 But then-
 Interesting, I didn't even know that part.
 Yeah, but then Satoshi back in 2010
 was worried that even 32 megabyte blocks
 would be too hard to process.
 So he put the limit down to one megabyte.
 And I think the-
 By put, you mean sneaked in there.
 Yeah, just like made an update to the Bitcoin software
 that made blocks bigger than one,
 I think it's a million bytes invalid.
 And I think the impression that most people had at the time
 is that this is just a temporary safety measure.
 And over time, as we become more confident in the software,
 that limit would be raised somewhat.
 But then when the actual usage of the blockchain
 started going up, and then it started going up,
 first to 100 kilobytes per block,
 then to 250 kilobytes per block,
 then to 500 kilobytes per block,
 there started coming out of the woodworks,
 this opinion that no, that limit should just not be increased.
 And then there are all of these attempts at compromising.
 First there was a proposal for 20 megabyte blocks,
 then there was the 248 proposal,
 which is a bit ironic because the 248 proposal
 started off being a small block negotiating position.
 But then when the big block people came back and said,
 like, hey, aren't we gonna do this?
 They're like, oh, no, no, no,
 we don't want the block size increases anymore.
 So there were these two different positions, right?
 The small blockers, I think they valued
 one megabyte blocks for two reasons.
 One is that they just like really, really believe
 in the importance of being able to read the chain.
 But two is that a lot of them really believe
 in maintaining this norm of never hard forking, right?
 So the difference between a hard fork and a soft fork
 is basically that in a soft fork,
 any block that's valid under the new rules
 was still valid under the old rules.
 So if you have a client that verifies
 according to the old rules,
 then you'll still be able to accept the chain
 that follows the new rules.
 Whereas with a hard fork, like you have to update your code
 in order to stay on the chain.
 And look, they have this belief that soft forks
 are kind of either less coercive than hard forks,
 which by the way, I completely disagree with.
 I actually think soft forks are more coercive
 because basically they force everyone who disagrees
 to sort of go along by default.
 Or they have this opinion that it's more difficult
 to abuse soft forks to do really mean things
 or that completely violate people's expectations,
 like increasing the supply, which is again,
 I think there is some truth to that.
 So because of these reasons, they just say,
 we're only going to do soft forks
 and we want to just not do any hard forks.
 And they eventually discovered this idea
 called segregated witness that allows
 for like a very tiny block size increase
 to like the equivalent of about two megabytes
 with a soft fork.
 It's this really like weird and devious trick.
 Like basically what they do is they take the signatures
 of transactions and then they put them outside of the block.
 And then they add an extra rule that says that like every,
 for a block to be valid, the block has to come
 with a separate like basically extension block
 that contains all of the transaction signatures.
 So when you measure it, according to the old rules,
 like, no, hey, it adds up to less than a million,
 but actually there's this extension block
 that the old protocol doesn't even know about.
 So-
 It's a hack that seemed to work to do in a small way,
 extend the size of the block size.
 So, small block side was like happy
 with these very low levels of block size.
 And then the big block side wanted to expand to,
 at the very least go to four megabytes,
 then maybe go maybe eight to 20.
 There are those disagreements within there as well.
 I definitely was favoring the big side
 the whole way through as you can probably tell, but-
 Even though, so the argument against the big
 is that it makes things more centralized.
 Yes, because fewer people can run a node
 that verifies the chain.
 And also because any of these things
 would require a hard fork and hard forks
 are inherently risky.
 Do you think there's truth to that?
 I'm pro hard fork.
 I think hard forks are actually like in a,
 political economic sense, they're better than soft forks.
 Well, let's, okay, I think that's a beautiful principle
 as stated that soft forks may be more coercive
 than hard forks.
 This is not just about cryptocurrency.
 This is about politics and life.
 That's fascinating.
 So you're okay with hard forks.
 In fact, you think hard forks is the right way
 to make changes because then everybody's forced
 to make a decision.
 Do you accept this change or not as opposed to
 ideas being sneaked in behind the door
 and the decision is forced on you?
 Exactly, yeah.
 Okay, so, but hard forks, some people say,
 this is when they talk about sort of Ethereum,
 is there's some aspect to a hard fork
 where you're trying to upgrade a, what is it,
 airplane while it's flying and...
 I think soft forks are also upgrading an airplane
 while it's flying.
 But it's a smaller upgrades.
 That's, there's some truth to that.
 There's definitely a bit more risk of a split
 as a result of a hard fork than as a result of a soft fork.
 And the split is highly undesirable, right?
 Well, it depends.
 If it's a split because of a bug, then that's horrible.
 If it's a split as a result of political differences,
 then I think a split is better than one side being forced
 to basically just suck it up and accept the majority
 position even if it really hates it.
 Well, there's also political connections
 throughout the history of the United States.
 It's like sometimes groups of people that strongly
 disagree with each other should be forced to work it out.
 Even if they, even when a split seems like an easy thing
 in the short term.
 It depends.
 And I think, well, for blockchains in particular,
 the costs of people being able to peacefully do their,
 go off and do their own thing are much lower, right?
 Like, okay, if you have a country and you have two groups,
 then often enough, fighting out the new rules requires,
 a civil war requires everyone to move and so forth.
 But no, on a blockchain, the costs are lower.
 So if you were to look at the way things worked out
 with the block size wars and there was a split,
 what is it, Bitcoin Cash and all this?
 And Bitcoin.
 Yeah.
 Which like you looking, putting on your historian hat,
 you mentioned offline you like Dan Carlin.
 So if Dan Carlin were to do an episode on the block size
 wars, do you think it could have turned out better
 or do you, are you okay with the way it turned out?
 I'm definitely disappointed with what happened
 with the block, with the big block side.
 I think the source of my disappointment is that like,
 one of the things that you notice when just looking at
 like this political disagreements generally,
 especially when you have environments where,
 you know, they're authoritarian or like single party
 dominated and then there's some opposition party
 and the opposition often has like very legitimate grievances.
 But at the same time, the thing you notice is that often
 enough the opposition just sucks, right?
 Like it just doesn't have, you know, political capacity.
 It doesn't have like the ability to come up with policy
 because it's entire culture is like designed around
 resisting much more than it's designed around like,
 you know, actually debating serious policy trade-offs.
 And I worry or I guess not so much worry
 because it's already happened.
 I unfortunately think that Bitcoin Cash ended up being
 a victim of this, right?
 Like first, no, there was a split with Bitcoin Cash.
 And then of course, Craig Wright came in and you know,
 Craig Wright was this basically scammer who just keeps
 on pretending that he is Sato Shinakamoto,
 the inventor of Bitcoin.
 Hey, Craig Wright's legal team, do you hear me?
 Yes, I still think your client is a scammer, so sue me.
 This is definitely gonna be depth first search
 because I got to ask you about Craig.
 I guess these people have been contacting me
 and I'm trying to figure out like,
 what is up with this human being?
 So for people who don't know, there's somebody who is,
 let's start, there's Sato Shinakamoto,
 who is the creator of Bitcoin, who's anonymous.
 And actually most really big people
 in the cryptocurrency space do not,
 like yourself and others do not dare claim
 that they are even for fun Sato Shinakamoto.
 In fact, if Sato Shinakamoto is still alive
 and is like, if say you were Sato Shinakamoto,
 it seems like the thing he would do
 is probably or she is try to remain anonymous.
 On the flip side of that, there's a guy named Craig Wright
 who continually keeps claiming that he is in fact
 Sato Shinakamoto and keeps suing a lot of people.
 So on him, if you could just linger on him,
 what do you make of this character?
 What are we supposed to make of this character?
 Should he be ignored?
 Is there any possible truth to his claims?
 What do you make of him?
 The analogy that's at the top of my head
 will get a bit political, but that's fine.
 You've had Michael Ballas.
 So I guess I view Craig Wright
 as being kind of like a Donald Trump figure
 in that he's not very intellectual,
 but I think he gets a big audience
 because he says things that like play
 to the resentments that people have.
 And he says things that people wants to hear, right?
 Like in the wake of this block size war,
 the big blockers did feel very disenchanted.
 Like they felt that Bitcoin always had this vision
 that we were supposed to just keep increasing
 the block size and Bitcoin is peer-to-peer cash.
 It says so in the white paper.
 And then this elitist clique of core devs
 just like came in and said, no, no, no,
 we're gonna impose this totally different vision.
 And if you ever want your scalability,
 you'll have to wait for us to create
 this totally unproven fancy technology
 called the Lightning Network that works
 under completely different principles.
 And they were very angry at this.
 And I mean, I think a lot of that anger is justified.
 But at the same time, you know,
 when people are in that mental state,
 like it's very easy for you to just kind of like latch on.
 And if you find someone who expresses anger
 at the same things that you're angry at,
 and also like it seems like someone who's strong
 and seems like someone who, you know,
 might be good to rally around,
 it's very easy to just like get behind that.
 But that extra part about it where he's touching
 the komoda, I don't understand why that's necessary.
 I think that he could have done it without that,
 but that just, it's a marketing strategy,
 like it sort of gives him more salience.
 Like there's other big block personalities, right?
 Well, what's the difference with Craig Wright?
 He's not just a big block personality,
 he's potentially Satoshi.
 And he did say all the big block things, right?
 Like he talked about how, oh, the concept of a fee market
 is fundamentally like economically wrong,
 and it should be a free market,
 and you should be able to have blocks as big as you want.
 Like he repeated all the talking points,
 and so a lot of people were kind of sucked into that, right?
 And so he unfortunately was able to basically dominate
 a big part of the Bitcoin Cash community for a long time.
 And then eventually, of course, you know,
 more and more people started to catch on.
 He would just say technical things
 that are completely wrong, right?
 Like one example of this that I remember
 is that he mixed up the concept of 256 bits
 and two to the power of 256 bits, right?
 So, you know, the difference is,
 it's like the difference between, you know, 80
 and the concept of 80 digit numbers, right?
 And because of this, like he made this argument
 that said that Bitcoin's elliptic curve
 is friendly to cryptographic pairings.
 Like you don't have to understand what that is,
 but if you wanna know,
 I have articles on both at Vitalik.ca.
 But basically he made this technical argument
 that really hedged on this point,
 and then when people pressed him on it,
 it was like, yes, what, no, no, like what, look,
 exactly, the height is like what, two to the 256 bits.
 That's a very tiny amount of information.
 No, no, no, no, no, two to the 256 bits
 is more than the amount of information in the universe.
 And like, you know, equivocated and kind of like preyed
 on people's inability to understand
 that mathematical nuance.
 And I called him out,
 and eventually I even called him out in person
 at this conference in Seoul.
 Like I just stood up and asked, you know, hey, you know,
 conference organizer,
 why are you letting this fraud speak at this conference?
 And I remember even some big blockers
 at the time getting angry at me.
 But, you know, eventually they did get rid of him,
 and then Craig, well, basically Craig Wright
 was forced to split off
 because the rest of the community refused
 to accept some network change that he wanted.
 And so then there was the BCH and BSV.
 And then in the Bitcoin Cash community,
 there was this drama of,
 are they going to add a developer fund
 where they redirect 12.5% of the revenue
 from the miners to the devs?
 And according to the Libertaria,
 not aggression principle is this technically theft.
 Like his understanding of the technical depths
 of cryptocurrency was lacking in a way
 that you Satoshi Nakamoto certainly would not.
 Yes, exactly.
 But the point is that even after Craig Wright got expunged,
 the Bitcoin Cash community
 kept having these disagreements, right?
 And now after this development funds dispute,
 there was a further split between Bitcoin Cash and ABC.
 But so, you know, the bread-shaking tree
 continues to extend, right?
 So in that way, it's disappointing
 to see those kinds of splitting.
 That was never resolved.
 It is.
 I would have definitely like wanted to see more
 of a kind of like principled coin
 with a like tries to be Bitcoin,
 but you know, follows consistent big block values.
 But I know maybe I should just like stop expecting projects
 that I have no involvement in
 to care at all about what my values are.
 And you know, like maybe a theory I'm just like is.
 And she says, never, I think you have a powerful voice
 and you can inspire other projects
 to live up to their best possible selves.
 Okay, so that's the level, that's the layer one approach.
 The other layer one within Ethereum
 is the idea of sharding.
 Yes.
 What the heck is sharding?
 Okay, what does the future of sharding look like?
 Right, so to summarize that big long tangent
 that we just went through.
 It's a beautiful tangent by the way.
 Yeah, it's an amazing tangent.
 And I think like crypto is just,
 one of the most underrated aspects of crypto
 is I think how you can like analyze the sociology
 and the politics and the anthropology.
 And yeah, and I'm sure Dan Carwood would have fun
 exploring the space at some point.
 But like the core trade off, right,
 is that if you scale blockchains the dumb way
 just by increasing the parameters,
 then eventually you just make it harder and harder
 to participate as a node.
 And you end up with a system
 where there's like 20 computers running the whole thing.
 And it's just very centralized.
 So sharding basically says,
 well, instead of just increasing the parameters,
 what we're going to do is we're going to change
 the blockchain architecture in such a way
 that each individual node in the blockchain
 only needs to store a small portion of the data
 and only needs to process a small portion
 of the transactions.
 So you can think about it as being like inspired
 by Bittorrent, right?
 Like on Bittorrent, there's no such thing
 as a Bittorrent full node that has every movie, right?
 You know, the work is like split up among a huge number
 of computers and like that makes sense.
 That's the only sane way to scale a system like that.
 And if they actually tried making a version of Bittorrent
 that required full nodes that store every movie,
 then it would have like zero censorship resistance
 and it would just like be dead in an instant.
 So the challenge with taking that model
 and applying it to blockchains, right,
 is that blockchains aren't just about
 like spreading data around.
 They're about agreeing on exactly what data
 was spread around and ensuring that everything
 that you agree on actually is correct.
 And so you have this paradox where let's say
 you wanna have a system that supports
 10,000 transactions a second,
 but each computer in the network
 can only personally verify 100 transactions a second.
 So how can each computer get a guarantee
 about the other 9,900 without actually going
 and verifying them themselves?
 And it turns out that there are some,
 like a bundle of different tricks that can do that, right?
 So like one of them is just random sampling.
 So the idea behind random sampling is like,
 let's say for simplicity, this is a proof of stake chain
 and you have 10,000 validators, validators like,
 you know, the stakers and like for simplicity,
 we'll assume they all have the same number of coins, right?
 If someone has more coins, we'll just kind of split them up
 and pretend they're 10 stakers.
 Then you do like some random shuffling
 and you basically say, these random 100 validators
 are assigned to validate this block.
 These random 100 validators are assigned
 to validate this block.
 These random 100 validators are assigned
 to validate this block.
 And so each individual computer only gets assigned
 to validate like a small piece,
 but then the way that the information about like
 what's valid gets passed around, right?
 Is that when these 100 participants validate a block,
 they all sign a message basically saying like,
 yes, we agree that this block is valid.
 And then like they combine that signature into one
 and then they broadcast that signature.
 And then everyone else, instead of verifying the blocks
 directly just verifies that signature, right?
 And so if I see the signature, I'm not directly convinced
 that that block is valid, but what I am convinced of is that
 out of this committee of, or this randomly selected group
 of 100 validators, let's say at least 70 of them
 agree that this block is valid.
 And so if I trust that the majority of these participants
 are all honest, then because it's all randomly selected,
 the attacker can't just like force themselves
 into one committee.
 And so the attacker is gonna be evenly spread out too.
 And so if the entire set of validators is mostly honest,
 every committee is gonna be mostly honest.
 And so like bad blocks are not gonna go through, right?
 So that's like one simple form of sharding.
 There was also other more clever things that you can do.
 So for example, there's this concept of ZKSNARKs,
 right now called Zero-Knowledge Proofs.
 So this is the idea that you can make a cryptographic proof
 that says, I verified or I ran some complex computation
 on this piece of data and I got this answer.
 And so if you make these kinds of proofs,
 then like if you see a ZKSNARK that says some block
 is valid, then you're convinced that that block is valid.
 And even if everyone in that committee is evil,
 like they have no way of making a valid proof
 for a bad block, right?
 Like because the proof itself,
 like it is a proof that you did the computation
 where that proof is much easier to verify
 than just running the computation yourself.
 And there's once again, super awesome mathematical
 cryptographic magic behind making ZKSNARKs work.
 It gives you a little bit of a leg up
 over the 51% honest assumption.
 So it's a little hack that improves upon the random
 sampling thing.
 Exactly.
 And like there's other hacks, right?
 Like there is another hack called data availability
 sampling that allows you to make sure that the data
 in the blocks was actually published.
 But like basically, like if you stack a couple of these
 tricks on top of each other, you can create a system
 where like I, as an individual participant,
 can be convinced that everything that's going on
 in this distributed blockchain thing is correct
 without actually personally checking more than like
 a percent of it.
 So that's sharding.
 That's sharding, but as I understand, maybe correct me
 on this, is in the space of Ethereum, the sharding happens
 on some fixed number, like the split is on some fixed number.
 I think it's 64 is the currently sort of proposed number.
 So how does that help scaling?
 Is it just a fixed constant scaling by 64?
 And is that a way to achieve those crazy, the crazy amount
 of scaling that seems to be required to use cryptocurrency
 for purchasing?
 So doing like competing with credit cards and Visa
 and so on.
 So first, I think like the 64 can be hard forked up
 over time.
 So we have said it so that like there's theoretically space
 in the data structure for 1,024 shards.
 It's just that 64 of them are turned on.
 Like there are challenges with having more shards
 because like you have to have logic that just like checks
 and manages all of those shards.
 And if there's too many of them,
 then that becomes too expensive.
 But no, even still you can improve quite a bit.
 And then the other thing that we're doing is if like
 we're getting maximum scalability by combining rollups
 and sharding, right?
 So this might be a good time to talk about rollups.
 What are rollups?
 Okay, now we're moving into layer two ideas.
 Yes.
 So the idea behind a rollup is basically that,
 so instead of just publishing transactions directly
 on chain and having everyone do all of the checking
 of those transactions,
 what you do is you create a system where users send
 to their transactions to some part,
 like the central party called an aggregator.
 And like, well, theoretically you can have a system
 where like the aggregator switches around
 or where anyone can be an aggregator.
 So, it's still like permissionless to send things.
 Then what the aggregator does is they strip out
 all of the transaction data that like is not relevant
 to helping people update the state.
 So when I say the state, this is like,
 this is a very important kind of technical term
 from blockchains.
 I mean, like account balances, code,
 like things that are like memory,
 internal memory of smart contracts.
 Like basically everything the blockchain actually has
 to keep track of and remember, right?
 So you just put in, you take all these transactions,
 strip out all the data that's not relevant
 to telling people how to update the state.
 And then you take the data that's needed to update the state
 and then you like really compress it, right?
 So like, for example, if we say,
 I Vitalik have an account that's 0xab58,
 blah, blah, blah, blah, blah, and it's 20 bytes.
 Well, instead we can say, well, I have an account
 that is number 1874224 in the tree, right?
 And that goes down from 20 bytes to just like an index
 and a position, which is three bytes, right?
 So you use all sorts of these fancy compression tricks
 and you basically just, instead of publishing
 all these transactions, you publish this like
 tiny compressed blob, right?
 So the amount of data that goes on chain goes down
 by maybe about a factor of 10, right?
 And then the second thing is that you don't do
 the computation on chain.
 Instead you do the computation off chain.
 And there's one of two ways to do this, right?
 One is called a ZK rollup, which is you just provide
 a ZK SNARK that basically says, hey, look,
 I did this computation and I have this proof
 that here's some hash of the result and it's correct.
 And then you stick it on chain and everyone verifies
 this one proof instead of verifying all these transactions.
 And then the other approach is called an optimistic rollup,
 which is basically made of the scheme where like,
 first someone says like, hey, this is what I think
 the result of applying these transactions is.
 And then someone else can say, I disagree,
 the result is different.
 And only if two people disagree, do you actually do it on,
 do you actually just like publish all of the data
 and run that whole block on chain.
 So if there's disagreements, then you just like run
 everything on chain and whoever was wrong
 like loses a lot of money, right?
 So like disagreements are very rare
 and they're very expensive.
 And then a ZK rollup, you don't even rely on this
 like challenging game at all, you just rely on a proof.
 So the core principle is basically that instead of
 lots of transactions and all the trends that everyone
 verifies every transaction, it is you take the transactions,
 you strip them down and compress them as much as possible,
 then stick that on the blockchain.
 You do need to stick something on the blockchain
 just so that everyone else can like keep up to date
 with the state so they know what all the contracts are,
 what all the balances are and all of this,
 but it's a very small amount of data.
 And then you use some one of these other off chain games,
 could be this optimistic game, could be a ZK snark,
 to just prove that somebody out there did the computation
 and the result is correct.
 So you're pushing like 90% of the work off chain and then,
 well, 90% of the data and 99% of the computation off chain
 and then you still have 10% of the data
 and 1% of the computation on chain.
 And so, your scalability goes up by a factor of about 100.
 So these systems are already alive for some applications.
 So there's something called loopering,
 which is just a ZK roll up for payments.
 So you can have assets inside of the loopering system
 and you can go around and transfer them,
 but what you, and you get like much lower transaction fees.
 Like instead of $5, you'd have to pay like less than 5 cents.
 But the only problem is that this only supports
 a couple of applications right now,
 like making one that supports anything
 that you can do on Ethereum just takes a bit more work,
 but that's being done as well, right?
 So like within a few months, I'm expecting fully Ethereum
 capable roll ups to be available as well.
 So then it's a roll ups, just summarizing,
 do most of the work off chain,
 put only a little bit on chain, factor of 100 scaling,
 sharding, another factor of 100 scaling,
 100 times 100 factor of 10,000,
 hundreds of thousands of transactions a second
 and like there's your scalability.
 Okay, so you choose scalability,
 you can do a large number of transactions very quickly
 and the cost of doing those transactions is much lower.
 You wrote that in the long term,
 ZK roll ups are going to win in terms of layer two technology.
 Specifically, you wrote, in general, my own view
 is that in the short term, optimistic roll ups,
 as you were saying, are likely to win
 out of general purpose EVM computation
 and ZK roll ups are likely to win out for simple payments,
 exchange and other application specific use cases,
 just as you were saying, but in the medium to long term,
 ZK roll ups will win out in all use cases
 as ZK snark technology improves.
 Why do you think ZK roll ups are going to win
 the big picture battle over layer two technologies?
 So I think ZK roll ups, like once you accept
 that the technology works are just like conceptually simpler
 and they have nicer properties.
 The reason is that they do not have this concept
 of a challenge game, right?
 Like as I mentioned, in an optimistic roll up,
 the way that you ensure that the results are correct
 is that you let one person submit
 and like they just submit with no proof.
 They just say, here's what I think the result is
 and then if someone else disagrees,
 they make their own submission
 and then if you have two disagreeing submissions,
 then you actually publish it on chain
 and you see who's right.
 But for this to work, like you need to actually wait
 for someone to disagree, right?
 So like for example, if I have an asset
 inside of an optimistic roll up and I want to withdraw it,
 then I actually have to wait a week to withdraw it
 because like if the block that contains my withdrawal
 turned out to be invalid, then there needs to be space
 for someone to disagree with it, right?
 But as with a ZK roll up, like you don't need time
 for disagreeing because you just have a proof, right?
 As soon as a block is submitted, there's a proof
 and like you know it's correct.
 So disagreements, especially in the long-term or sparse,
 then you don't want to do the optimistic,
 the game theoretic thing.
 You want to do the ZK stock.
 Right, the ZK stuff is just like,
 you can win a ZK roll up, you can withdraw immediately.
 You don't have to like worry about the economics
 of proving as much.
 There's just like fewer issues.
 The reason why ZK roll ups are not winning everywhere today
 is because ZK Snarks is still a crazy new technology, right?
 Like this is something that 10 years ago,
 it existed only in theory and there was none in practice.
 Then eight years ago, people were just getting excited
 about it in Bitcoin conferences for the first time.
 Like four years, starting four years ago
 or three and a half years ago even,
 that was the first time you were able to make
 any ZK Snark based anything on Ethereum.
 And then people started making them
 and ZK technology has only really become efficient enough
 to do a lot of things within the past,
 maybe one and a half years.
 So it's new technology, it's crazy technology,
 it's admittedly scary technology.
 If you want to learn more,
 I also have an article about this on Vitalik.ca.
 It's actually really, really good.
 Your, most of your writing, it's technical
 but it's accessible.
 I highly, highly recommend to check out Vitalik's articles
 and blogs, whatever you call them.
 It's brilliant summary of the work.
 Actually, Ethereum documentation period is really good.
 I think that's somewhat crowdsourced.
 That documentation is really, really accessible
 and brilliant.
 But let me ask about sort of other approaches
 to layer two, like side chains.
 So the one popular one is Polygon.
 What are your thoughts about Polygon,
 which is a layer two network?
 Is it positive, is it negative for Ethereum?
 Is it both?
 Does it have a future?
 Which is its own chain, but it's using Ethereum.
 It's like based on Ethereum essentially.
 Or maybe you can describe what it is.
 So I think there's a really big and important difference
 in security models between rollups and side chains,
 which is basically that rollups inherit
 from the security of Ethereum.
 So if I have coins inside of a loop ring
 or Optimism or Arbitrum or ZKSync,
 then even if everyone else in the world
 who is participating in these ecosystems hates me
 and wants to steal my money,
 I can still personally make sure that no matter what happens,
 I get my money out.
 It might be a bit expensive for me to get my money out
 and I have to do transactions on the main chain,
 but I'll be able to do it.
 Whereas in Polygon, which is a side chain,
 and so instead of being secured by Ethereum,
 it's also in part secured by its own proof of state consensus
 with its own token.
 So if 70% of the whole, or even 51% of the holders
 of Polygon tokens wanted to take my money in Polygon,
 they can.
 Right?
 So that's the, and like, to be fair,
 like there aren't even like the supply,
 I don't think is even that widely distributed, right?
 So like potentially you could use,
 you could, this idea of 51% of the token holders
 coming together and stealing everything,
 like it's, it's not impossible.
 Where does the scaling of Polygon come from?
 Like why is it able to process much more transactions
 than the Ethereum main chain?
 What's the idea there?
 I think in part, like I imagine,
 I'm not sure exactly what its capacity level is,
 but like I imagine it has a higher capacity
 because it's a bit more willing to take central,
 more willing to take centralization trade-offs.
 And then another thing is that like,
 if the Ethereum ecosystem,
 like even if it did not do that, right?
 If you think about an Ethereum ecosystem
 hypothetically scaling with side chains,
 then you would have a hundred copies of Polygon.
 And they would each have their own tokens,
 they would each have their own chains.
 And so even if each one of those chains
 was only as scalable as Ethereum,
 you could still, like the total sum of them
 would still be a hundred times more than Ethereum.
 Okay.
 The thing that I wanna say in Polygon's favor,
 just to be very fair to them,
 like I really, you know,
 I definitely really respect the work that they're doing.
 So, you know, start with a bit with that word of a,
 not criticism, caution, right?
 Like it's that they made this kind of deliberate trade-off
 for very pragmatic reasons,
 which is that the Ethereum ecosystem needs to scale now.
 And there are applications that wanna do something now.
 And, you know, if there aren't Ethereum friendly options
 for them, then like, they're not gonna just wait peacefully
 and do nothing for 12 months.
 You know, they're gonna go to, you know,
 either Binance Smart Chain or, you know,
 one of some other system or potentially something
 that just has totally no alignment
 with Ethereum values whatsoever.
 But whereas, you know, with Polygon,
 like the best thing that you can say in Polygon's favor
 and against optimism is that, you know,
 optimism is not live and Polygon is live, right?
 Like it just takes more work to create a system
 that has these extra roll-ups security features.
 And so Polygon just said, we're gonna be the system
 that makes the pragmatic trade-off.
 We're gonna go, you know, functionality first,
 and then, you know, we can talk about adding back
 the security later.
 So I've talked to them and like in principle,
 I think they're very, you know, open to the idea
 of like adding more security and like becoming more,
 becoming a roll-up or at least adding a Polygon chain
 that's a roll-up at some points in the future,
 which is definitely something I think they, you know,
 absolutely should follow through on.
 But like the fact that like they exist now
 and so, you know, applications can kind of bootstrap now
 on a chain that, you know, even though its security
 isn't perfect, at least it exists and people can go use it.
 And then over time, you know, the chain matures
 as the applications mature.
 Like, you know, it's I think a very reasonable strategy
 and I'm definitely, you know, really happy
 that they're part of the ecosystem.
 Yeah, it's kind of interesting.
 The history of cryptocurrency has this tension
 of really good ideas that are hard to implement.
 So they take longer to implement and ideas
 that are not as good, but are faster to implement.
 This is like the story of like, you have like JavaScript
 that basically took over the world
 because it was quick to implement within 10 days.
 And then like later kept fixing itself.
 I don't know what to make of that.
 Sort of from the engineering perspective,
 I'm more and more becoming comfortable
 and accepting the fact that our whole world
 will run a technology that's not as good
 as it could have been.
 Just because the crappy solution is faster to implement
 and it sticks.
 What do you make of that tension?
 I think the compromise that we've been taking
 within Ethereum is like when we have to take
 the crappy solution, we look for crappy solutions
 that are forward compatible with becoming good over time.
 When you build the quick and dirty thing,
 you would still already have ideas in your head
 about what the more complete thing
 with all the security features added on would look like.
 Even if it requires a hard fork?
 Yes.
 For example, with sharding, I think it's likely
 that the first version of sharding that comes out
 is not going to have ZK Snarks
 and data availability sampling, for example.
 But we know what these technologies are.
 We feel like we have wrapped our heads around them.
 And so we know how to build a system
 where we can put all the pieces in place
 so that it becomes very easy to bolt those components
 on in the future.
 If you do things that way, then at the beginning,
 you can have your system that has the functionality
 but say has less security or less sustainability
 or less of something else.
 But then over time, it's designed in such a way
 that it has this easy on-ramp to adding those things.
 And if you don't think explicitly
 about being future compatible,
 then you do often end up with a quick and dirty solution
 that backs you into a corner.
 And then there are definitely cases
 where I think the Ethereum ecosystem has suffered from that
 and we have had to expand pretty significant effort on,
 for example, removing features that we didn't realize
 that we actually can't sustain.
 Like one big example is just increasing the gas costs.
 So like making some operations more expensive
 because they should be expensive
 because they actually take a lot of time in the process.
 So that's making something's more expensive,
 kind of like taking some functionality away.
 So if you can be cognizant
 of where you're likely going into the future,
 and if you don't know,
 like even be cognizant of both the most likely path
 that you'll take in the future.
 And coming, like thinking about your roadmap
 and coming up with a roadmap where you know that,
 like if you wants to do either of those things,
 then you have a clean path toward it.
 That's probably the best kind of practical way
 to get the best of both worlds that we have.
 Okay, let's talk about this wonderful process of merging.
 Okay, so there's the main net,
 which is the Ethereum 1.0 chain or the chip.
 What should we say?
 The chain that uses proof of work
 as a consensus mechanism.
 And then there is, what is it called?
 The beacon chain that uses the proof of stake mechanism.
 And I believe the beacon has been deployed successfully,
 is working.
 So that was in December of 2020.
 There's a bunch of questions around that
 that's fascinating as well.
 But I think the most fascinating question
 is about merging those two.
 When do the two chains, one that's proof of work,
 one that's proof of stake, merge?
 And what are the most difficult parts of this process?
 Right, so as you've said, right,
 the way that we have set up this proof of stake transition
 is that at first, the proof of stake chain
 just launches on its own, right?
 And this is the thing that happened in December.
 And the proof of stake chain has been running
 for close to six months now.
 I mean, by the time people watch this,
 it might actually be six months.
 But it isn't actually coming to consensus
 on anything except for itself, right?
 So the idea behind that is to just give
 the proof of stake chain time to mature,
 time for people to build the ecosystem around it,
 time to make sure that there aren't any bugs,
 and just like prove to the community
 that no proof of stake actually is real.
 And a full transition is realistic,
 because the thing that you're transitioning to
 already exists and already works.
 And then at some points in the future,
 you have this event called the merge,
 where you basically take the activity
 that's being done inside of the proof of work chain,
 and you actually move it over into the proof of stake chain
 so you get rid of the proof of work side completely.
 So the way that the merge will work is,
 it's definitely gone through a few different iterations.
 Like the earlier versions of this actually required
 more work for users and more work for clients.
 It was much more like, oh, there's this new chain,
 there's this old chain, and then everyone has to migrate
 from the old chain to the new chain,
 and then at some point, we'll forget about the old chain.
 The new version is designed to be much more seamless
 for users, right?
 So basically what actually happens is that the old chain
 basically becomes embedded inside the new chain, right?
 So starting from the merge transition block,
 every proof of stake chain block is going to contain
 a block of what we consider now to be,
 what we consider to be the Ethereum chain today,
 but we'll call it the execution chain.
 And then at the same time, to create one of these blocks,
 you're not going to need proof of work anymore, right?
 So basically at the same time,
 you would both get rid of the proof of work requirements
 for one of these blocks to be valid,
 but instead you require these blocks to be embedded
 inside of the proof of stake blocks, right?
 So you basically have like a chain inside a chain.
 And this is, from an architecture perspective,
 you might think it's a little bit suboptimal,
 but it actually has some nice properties
 and makes it easier to kind of think about the consensus
 and think about what we call the execution layer,
 like transactions and contracts kind of separately
 and upgrade them separately.
 And it also just means that the upgrade process
 is extremely seamless, right?
 Because from the point of view of a client
 that's following the chain,
 you basically have to update nothing, right?
 You're still following the same chain
 and follows the same rules,
 except instead of checking proof of work,
 you'll switch to checking that these blocks are embedded
 inside of blocks of the proof of stake chain.
 So there'll be this merge block
 that will mark this transition.
 And over time, I guess,
 the new chain will contain the full record
 of all the transactions that's ever happened
 on the previous chain, on the old chain.
 So like maybe I'm asking a dumb question here,
 but in this process, is the new chain going to have
 all the information of the past transactions?
 The new chain is not going to hold information
 from what happened in the Ethereum chain before the merge,
 right?
 So Ethereum clients that people are going to use
 like around the time of the merge
 and soon after the merge,
 they're probably just going to sync
 and check the proof of work chain up to the merge,
 and then they're gonna check the proof of stake chain.
 But at some point in the future,
 I think people will just stop bothering
 checking the proof of work before the merge.
 Got it.
 So that old history information is not important
 for the future?
 Like if you're operating actively on the new chain,
 that history is not important to you?
 It's not important.
 So it's not strictly important for just like
 in any like smart contract or just like applications
 that run on the blockchain.
 It can be important to users
 and it can be important for some applications,
 but we're basically saying that like maintaining
 and serving that is not going to be simultaneously
 the responsibility of every Ethereum node.
 If you want that information,
 there can be separate protocols for backing it up.
 And like these other protocols actually exist, right?
 Like there's something called the graph,
 which is doing some history retrieval.
 Potentially you can just take that entire chain
 and stake it on Bittorrent.
 Like there's lots of ways to like archive it
 and create kind of customized search protocols for it.
 So what's your sense why,
 so there's a Python 2 and Python 3
 and it took forever for people to switch.
 What's your sense why this merge
 has been taking longer than perhaps was expected?
 I think the biggest reason is just
 we've been underestimating the technical complexity.
 There's a lot of technical complexity
 in making a successful proof of stake chain.
 There's a lot of technical complexity
 in actually figuring out the transition process.
 There's...
 So that's bigger than social complexity.
 So the technical complexity you would say
 is the bigger reason for the any delays
 than the social complexity.
 I actually think so.
 I think we've been very fortunate
 to not have too much social complexity around the merge.
 So not much drama.
 No, I think the biggest part of the reason
 is just because we have been talking about
 proof of stake and charting as being part of the roadmap
 since almost the very beginning of the project, right?
 Like the very first proof of stake blog post
 is from January, 2014,
 which was two months after the project started
 and maybe even a day after the announcement.
 So, you know, proof of stake was not something
 that we kind of put on anybody by surprise.
 And then when the Dow fork happened
 and the people on the ETC side split off,
 I think it also just happens that a lot of the people
 that were not willing to stomach the Dow fork
 and then join the ETC side,
 they were the more Bitcoin-y types
 and the more Bitcoin-y types do also tend to
 like proof of work more.
 And so like that also sort of ended up, you know,
 sort of like purifying the communities on both sides, I guess.
 So Ethereum Classic is not switching to proof of stake
 and, you know, they're happy with their setup.
 And by the time that, you know,
 it came to the Beacon Chain launching
 and now I think the community is very strongly
 in favor of the proof of stake switch.
 But let me ask the question that no engineer wants to hear,
 which is the question of timeline.
 When do you think the merge will happen?
 Do you have a sense it might happen this year?
 Do you have a sense it might be pushed
 towards next year, 2022 or even beyond?
 I think early 2022 is the most realistic.
 There's nothing, there's definitely still
 like an optimistic case of it happening this year,
 but the realistic thing to count on
 is definitely the early part of next year.
 Is there specific things that stand out to you there?
 Like, do they'll make you feel good about progress
 if you see it happening?
 So the thing that we had last month
 is we had this online hackathon called Rayonism
 where basically a bunch of the different client developers
 that are going to be part of the transition,
 like hacks together some test nets
 of the post-merge Ethereum chain.
 So these were only test nets
 of what would happen after the merge.
 They were not test nets of the transition itself.
 So the thing that people are working on now actually
 is the transition.
 So having a full specification
 of both the transition and post-transition,
 and we have specifications now,
 but in a realistic way, they'll probably needs
 to have a couple of changes and have things
 that continue to be ironed out,
 and then have a test net that does both the transition
 and the post-transition.
 And then once you have a test network,
 then you just have to do a lot of testing and audit it,
 and then do some runs on not just a specialized test network,
 but on say an existing test network
 like a ROPS and a Rinkabee
 that Ethereum people already significantly use.
 And if it works,
 then you can deploy the transition on main net.
 Just as a quick comment, because this is fascinating.
 In August of last year, there was this Medalla.
 I believe it's pronounced Medasha.
 It's a South American subway station, I forget where.
 But spelled with two L's.
 Yeah, yeah, because that's how Spanish works, right?
 Like the two L's have a.
 Medasha.
 Yeah. Okay, cool.
 Anyway, but I read about it in middle of August, August 14th,
 there was an incident on that test net.
 How does this process work?
 Like what do you learn from those kinds of incidents
 when stuff goes wrong in the test process?
 I think that incident was that
 there was a consensus failure of some kind, as I remember.
 Like basically just different clients
 interpreting things in different ways,
 and then one of them getting kicked off the network.
 And then it ended up taking a while to actually like
 get everyone to get back online.
 Like a big part of the reason
 why it took weeks to resolve right now.
 Is because it's on a test network,
 like the coins are valueless.
 And so there's not really this big push of any kind
 for people to actually go and download a new client
 so they can start participating again.
 And so it definitely took a while
 until the chain started finalizing again.
 But, and then also like there was, I think,
 another round of just not finalizing in October,
 as I remember.
 There were definitely things that we learned.
 Like there were a lot of things, especially,
 that client developers just learned about optimization
 and how to build their clients
 in a way that they can process things efficiently.
 There's a lot that we learned
 from just like seeing the full life cycle
 of what happens when more than a third of the validators
 go offline and then finalization stops.
 And then that kind of weird, unusual state
 of the chain continues for a while.
 And then eventually everyone who was not participating
 just gets enough of their stake.
 Like we don't use the word slash,
 we use the word leaked for this,
 but like basically also burned until, you know,
 the people who are participating go back up to two thirds
 and then the chain goes back to finalizing.
 So just seeing all of those edge cases play out live,
 I think actually helped a lot
 and probably helped to really contribute
 to making us feel better about Mainnet.
 I mean, there's also an incident just recently
 in April 24th of 2021,
 where this was on Beacon, I guess.
 There was a bug discovered in the software client Prism
 that prevented roughly 70% of validators
 on the network from producing blocks.
 I mean, maybe you can comment on what happened,
 but broadly, like the big picture,
 what kind of stuff are you worried about
 in terms of problems that might arise?
 We're talking about small bugs,
 are we talking about like emergent social, unexpected,
 social bugs?
 You know, what are the things that worry you about
 the future of Ethereum that you want to make sure
 you construct mechanisms
 that prevent those things from happening?
 So one of the lucky things there was
 that this particular bug only prevented proposals of blocks.
 It did not prevent attestations, right?
 So attestations is just a mechanism for voting on blocks
 and it's the attestations that are actually responsible
 for the chain finalizing.
 So like coming to this more permanent agreements on blocks.
 So the chain was actually quite stable all the way through.
 I think the thing that we generally learn
 from these experiences is just how valuable it is
 to have this multi-client network.
 So this is one of these areas
 where I think Ethereum distinguishes itself
 from like Bitcoin, for example, right?
 That in Ethereum, we don't have one single client
 that everyone just runs, right?
 There's multiple implementations of the protocol.
 And these multiple implementations,
 they all process and verify the blocks
 that each other can verify, right?
 So they all speak the same language.
 Now, sometimes when there's a bug, they disagree.
 And when two clients disagree because of a bug,
 we call this a consensus failure.
 And consensus failures are pretty serious, right?
 And when you have a client's monoculture
 like Bitcoin does, then it's more rare
 to have consensus failures.
 Though you still have them actually.
 Bitcoin had a consensus failure
 between two different versions of the same client
 back in 2013, but they're less likely to happen.
 But the interesting thing is that the multi-client
 architecture has actually, I think,
 saved Ethereum much more than it's hurt it.
 So even in this most recent incident, right?
 Like Prism was not producing blocks,
 but all the other clients were still producing blocks.
 There's four others, right?
 Yes, it's Prism, Nimbus, Teku, and the Lighthouse.
 And then also Ethereum back in 2016
 had this fun event that we call the Shanghai DOS attacks.
 They're called that because the attacks started
 right on the first day of our annual conference,
 DEF CON, that happens to be in Shanghai that year.
 So what happened basically was that someone came up
 with a way to create blocks that were very slow
 for one client to process, but not the other client.
 So at that time, there were basically two Ethereum clients.
 They were called Geth and Parity.
 Right now, I think the top three ones are Geth,
 Nethermind, and Beisu.
 But what happened as a result of us having two clients
 is that the attacker was just not able to come up
 with blocks that both clients were completely failing
 at processing.
 And so a lot of the miners and a lot of network participants,
 they just kept on switching between the two implementations
 depending on which one worked.
 And that actually really helped the chain
 survive through that month of attacks
 as the attacker just kept on hammering at our system
 and identifying all of the weaknesses
 and just forcing our clients to do this rapid sprint
 of just optimizing the hell out of everything
 and make sure there aren't any of those DOS blocks
 or DOS bugs remaining.
 So that was another example.
 And then as a counter example,
 so something that also shows the point from the other side,
 Bitcoin had this bug in 2010, right?
 The balance overflow bug.
 Basically someone created a transaction
 that had two outputs and those outputs
 were both of a few billion Bitcoin.
 So about two to the power of 63 satoshis.
 And then if you add those numbers together,
 you go above two to the power of 64.
 And of course, computers,
 once you go above two to the power of 64, you wrap around.
 And so the Bitcoin nodes thought
 that there was enough money to pay for the transaction
 because it was asking for,
 let's say like a billion satoshis or something,
 but actually it was asking for
 two to the power of 64 plus a billion.
 And so the attacker just managed to create
 like billions of Bitcoin out of thin air.
 And this was not only discovered and fixed
 after something like 12 hours.
 But if Bitcoin had been a multiple implementation system,
 then what would have almost certainly happened
 is like one of the clients would have bugged out,
 but the other clients would have probably
 actually had to check for that, right?
 And so there would have been a consensus failure,
 but at least that would have like alerted everyone
 that there is a problem very quickly.
 And it also would have given everyone
 just like obvious social permission to go and,
 pick whichever one of the chains is correct
 and solve the problem.
 So like that's, I think a big learning
 that we've had from multiple of our experiences
 in the Ethereum ecosystem,
 just like validating this multi-client model.
 And to be fair, it's a model
 that we get criticized for a lot, right?
 Like Bitcoin people talk about,
 the risk of consensus failures that this creates.
 VC types are like, well,
 isn't it expensive and wasteful
 to fund three software teams
 where you could just be making,
 one quote focused effort.
 They love the word focused.
 And Ethereum is not that,
 but it's amazing despite not being that.
 Yeah.
 Basically, yeah, so that was interesting.
 And then there have definitely been other learnings as well,
 just from like seeing the chain live
 and seeing what actually is the staking experience,
 like what are the actual incentives
 for all the different participants.
 So I definitely feel like we're gaining a lot
 from this sort of one year of trial running the chain
 before we actually make all of Ethereum depend on it.
 Let me ask perhaps a strange question,
 but proponents of Bitcoin will say things
 like Bitcoin fixes everything.
 So why do we need Ethereum
 versus like Bitcoin plus Lightning Network
 for scalability and then using Bitcoin
 with this proof of work for security?
 So in this kind of,
 it is perhaps sort of a strange question,
 but it's a high level question.
 Why do we need another technology?
 Yes, it has a bunch of nice features,
 but like doesn't Bitcoin fix everything already?
 So the thing that always attracted me about Bitcoin
 is these values of decentralization,
 creating these open, provisional systems
 that anyone can participate in
 and that aren't just going to flop over and die
 if whoever created them gets bored
 and that are resistant to whoever runs them
 breaking the rules and all of these things.
 And I think that pretty strongly
 that these principles are really valid in importance
 to much more things than just money.
 Bitcoin is the blockchain for money
 and Ethereum is built from the start
 as a general purpose blockchain.
 There is ether, the asset on Ethereum,
 but then you can also make decentralized financial things,
 what we call DeFi today.
 You can make like ENS,
 the decentralized domain name system.
 You can make prediction markets on it.
 You can make totally non-financial systems
 that just like keep track of whether or not
 some certificate was signed
 or whether or not some like cryptographic key got revoked.
 There's this big long list of like just interesting things
 that you could use about blockchains to do.
 Basically, they are sort of the missing piece
 that we are without them,
 the kinds of things that a decentralized computer network
 can do is very limited.
 And once you have them,
 and a lot of those limitations end up going away.
 And so Ethereum was like always from the beginning
 about that, right?
 It's about like, hey, this isn't just money.
 There's so much more that you could do
 if you could just go ahead and make any infrastructure
 or digital institution or DAO or whatever you wanna call it,
 where the kind of the base layer of the logic
 is just executed in this open and transparent way
 where everyone can see what's going on.
 Or if you like your zero knowledge proofs,
 at least everyone can see proofs that prove to you
 that what's going on follows the rules.
 And you don't need to just constantly keep trusting
 centralized actors.
 And-
 Hence the smart contracts.
 Exactly.
 As being a sort of a core technology as part of Ethereum.
 Yes, exactly.
 Smart contracts, the computer programs
 that are running on Ethereum,
 they are like the core of what makes Ethereum
 general purpose.
 So I think like, I do think that,
 there's a lot more wrong with the world than just money.
 Like I'm not one of these people who thinks that,
 if you get rid of fiat currency
 and you replace it with cryptocurrency,
 then suddenly wars are gonna go away, right?
 Because like, first of all,
 you know like, say in your as revenue
 is only a small portion of government revenue, right?
 It's like what, five, 10%, something like that.
 Second of all, like if you are the sort of,
 this is one of the things I don't even get
 about their philosophy.
 Like, let's say you're the sort of person who is a,
 like an extreme and very distrusting libertarian
 and you think that these governments are terrible, right?
 Like we know today that governments find a combination
 of things like welfare and things like the military
 that goes and like bombs people in Afghanistan, right?
 And so the question you have to ask is like, okay,
 you with your new magic, newfangled cyber currency
 that takes over the world,
 take away the government's ability
 to have senior as revenue.
 And so you reduce the government's revenue by 10%.
 If the government is that evil,
 which portion of its expenses
 is it gonna take that 10% from?
 Is it gonna stop the bombing people in Afghanistan
 or is it gonna cut welfare?
 If you think it's the first,
 you have a very optimistic view of the government, right?
 So that's, I guess, my perspective on like why the whole,
 we're going to save the world and create peace
 by like denying governments the right to stealth taxation
 kind of perspective doesn't really make much sense for me.
 And I do think that there is real value that comes from
 a decentralized and open currency.
 Like just the fact that there is a financial infrastructure
 that anyone in the world can go ahead and use, right?
 Like it's, that's something that can easily be a big boon
 for people, right?
 There's a lot of places where the currency
 and is much less stable than the dollar.
 And these people, like they don't,
 well, if they use Bitcoin,
 their only option is to get Bitcoins, right?
 Which are also pretty volatile.
 If they use Ethereum, then they can get ether,
 but then they can also get stable coins, right?
 And you might think that,
 oh, you're not being ideologically pure.
 Now you're giving them stable coins,
 which are mirroring dollars.
 And obviously dollars are gonna collapse too.
 But the reality is that dollars are vastly more stable
 than the Venezuelan Bolivar.
 So like there are really meaningful
 and beneficial things that you can give to people
 by having a global and open financial system.
 But I think if you want to actually do that,
 like you have to have much more than just a currency, right?
 And then if you wanna go beyond financial things,
 then you have to obviously have much more than a currency.
 And then you also have to actually take scalability
 seriously, cause the non-financial applications,
 like nobody's gonna pay $5 a transaction for them.
 Can we return to dogs?
 Sure.
 Woof, woof.
 No, no, no, no, no.
 The other one's categorically forbidden.
 Yeah, categorically forbidden.
 Is there any cryptocurrency based on cats actually?
 I think there are, like there was cat coin,
 there was nan coin.
 For some reason they just didn't catch on
 as much as the dog coins did.
 Okay, so let's talk about Dogecoin and Elon Musk.
 Elon said that, quote,
 ideally Doge speeds up block time 10X,
 increases block size 10X and drops fee 100X.
 Then it wins hands down, end quote.
 You said in the blog post, partially responding to that,
 that there are subtle technical reasons
 why this is not possible.
 To this Elon said that you, quote,
 fear the Doge.
 So let's talk about this.
 What are the technical hurdles for Dogecoin
 that prevent it from becoming one of the primary
 cryptocurrencies of the world?
 And do you in fact fear the Doge?
 I definitely feel obligated to correct the record.
 I definitely do not fear the Doge.
 Okay.
 No, I love the Doge.
 I actually visited the Doge in Japan a few years back.
 It's a, she's an amazing dog.
 It's still alive.
 Wait, the original Doge?
 Yeah.
 Oh, wow.
 So, you know, we accept Doge every year
 for our annual DEF CON conferences.
 So I definitely don't think Ethereum is opposed to Dogecoin.
 I kind of want to feel like Ethereum is at least
 a little bit in spirit itself a Dogecoin.
 And then, you know, as I mentioned, you know,
 I love Doge.
 I bought a bunch of Doge.
 I still hold a bunch of Doge.
 On the scalability question,
 like the challenge basically is like the limits scalability
 as a, and the trade-offs with centralization, right?
 Like if you just increase the parameters
 without doing anything else,
 then it just becomes more and more difficult
 for people to validate the chain.
 And it just becomes more likely
 that the chain becomes centralized
 and becomes vulnerable to all kinds of capture.
 So does it need like some of the layer two technologies
 that we've been talking about?
 I mean, I personally think that, you know,
 if Doge wants to somehow bridge to Ethereum
 and then people can trade Doge thousands of times a second
 inside of a loop ring, then, you know,
 that would be amazing.
 I mean, if they wanna just like take
 ZK roll-up style technology
 and just have thousands of transactions a second
 on their own chain,
 then that's, you know, that would be a great outcome as well.
 So what, is there ways for Ethereum
 and Dogecoin to work together?
 So, okay, so there's a power behind a person
 like Elon Musk pushing the development of a cryptocurrency.
 Is there ways to leverage that power
 and that momentum to improve Ethereum,
 to improve some of the sort of cryptocurrencies
 that are already technologically advanced
 and pushing forward that kind of technology?
 I definitely think there's room for...
 You know that meme of Doge like taking over,
 like that storm?
 Yes, I've seen it.
 Is there a way to ride that storm,
 that wave of the Doge taking over?
 I think if we can have a secure Doge to Ethereum bridge,
 then, you know, that would be amazing.
 And then when Ethereum gets its scalability,
 any scalability thing that works for Ethereum assets,
 you would be able to also like trade wrapped Doge
 with extremely low transaction fees
 and very high speed as well.
 Is there precedence for building secure bridges
 between cryptocurrencies?
 Is that, I mean, how difficult is this kind of task?
 That's, it's definitely something that's in its infancy.
 There definitely have been some cross-chain interaction
 things that have been done before.
 So the earliest is probably the concept of merge mining,
 right, when a chain just makes its entire
 proof of work algorithm dependent on
 the proof of work algorithm of another chain.
 And so I think famous Dogecoin actually merge mines
 to Litecoin, which is, I think in retrospect,
 not looking like a very good choice
 because now Dogecoin is bigger than Litecoin.
 But, you know, if there's potentially some way
 for Dogecoin to merge mine within Ethereum
 proof of stake and stuff some kinds,
 then like that could be an interesting alternative.
 So that's one type of like chain interaction.
 As far as like bridges, like one chain
 reading another chain, early in Ethereum's history,
 there was this project called BTC Relay.
 It's a smart contract on Ethereum
 that just verifies Bitcoin blocks.
 I think people stopped really caring about
 and maintaining it because there just weren't enough
 applications that were actually interested
 in using it at the time.
 And then the transaction fees got too high
 to actually maintain it.
 So I think if we want to make a BTC Relay 2.0,
 and that becomes cheaper because, you know,
 it uses snarks or something like that,
 then you probably could.
 But maybe now is the time when you actually
 can do that sort of one way verification.
 But the one challenge though is that
 if you want to have a bridge that allows you
 to move assets between chains,
 then you don't just need one way verification,
 you need two way verification.
 And Ethereum can verify anything
 because Ethereum smart contracts
 can just run arbitrary code.
 But if you want Bitcoin to be able to do things
 based on what happens in Ethereum lands,
 then Bitcoin would have to basically,
 well, they can do everything with soft forks
 because that's their religion,
 but they'll do it that way.
 And if Doge wants to make a fork
 where that allows for two way transferability
 with Ethereum, then they could.
 I mean, I think that would be a lovely collaboration
 to make if there's interest.
 I think there might actually even be some multi-sig funds
 that has some funding.
 It's just a bounty for someone to make a bridge
 between the two.
 Oh, could you maybe try to psychoanalyze Elon Musk
 for a brief second?
 So what are your thoughts about Tesla
 and Elon Musk's journey through the cryptocurrency world?
 So first with Bitcoin and then with Dogecoin.
 So acquiring and holding a large amount of Bitcoin.
 And I believe at least considering the acquiring
 and holding a large amount of Dogecoin.
 Positive is negatives.
 What do you think the future for Tesla and SpaceX
 in the cryptocurrency space looks like?
 Do you think they'll consider Ethereum?
 Hmm, I'm sure that if they stay in the cryptocurrency
 ecosystem at all, then they have to at some point.
 Right, I'm like, you know, Bitcoin number one,
 Dogecoin number, I mean, come on,
 it deserves to be number three.
 And then, or number two, and then Ethereum
 can be whatever that other number is.
 But the...
 Well, if Ethereum only becomes a dog coin somehow,
 maybe change the logo to incorporate a dog of some sort,
 almost like doors, like sneaking behind.
 Oh, that would be fascinating.
 For when the merge happens.
 And I think like Elon, you definitely,
 I think you would make a mistake if you were to kind of
 ascribe too much like sophisticated malevolent
 or any deep intentionality to the whole process.
 I think like he's just a human being and he likes dogs,
 just like I like dogs.
 Yeah, I think that is literally the reasoning behind
 the whole Dogecoin thing.
 There is some aspect to which, I mean,
 the guy helped launch a car into space, right?
 Like you could ask like, what is the purpose of that?
 I think the purpose of that is fun.
 I think he truly is more and more, especially lately,
 embodying the whole idea that the most entertaining outcome
 is the most likely, and he's fully embracing
 the most entertaining outcome.
 And in many ways, Dogecoin is the most entertaining
 cryptocurrency.
 As cryptocurrency becomes more and more impactful
 in the world, people are getting more and more serious
 about it, and so he's selecting the cryptocurrency
 that is the least serious and the most fun.
 And there's something to that, like coupling fun
 with technological sophistication,
 and somehow figuring out a way to do that well.
 Absolutely, I want the world to be fun.
 I think the world being fun is great.
 Okay, let me ask about a couple other technologies
 if it's okay.
 Sure.
 What are your thoughts about Chainlink
 and hybrid smart contracts that utilize
 off-chain external data sources?
 Hmm.
 And I think it's definitely necessary for smart contracts
 so that they do a lot of things to use off-chain data
 of some kind, right?
 Like if you want to have a stable coin,
 you need a price oracle so you know
 what price you're targeting.
 If you want to have some fancy, no crop insurance gadget,
 like I think Etherrisk has been doing a lot of good work
 with that, and I think it was either Kenya or Sri Lanka
 are both, like they're making a lot of good progress
 in some of those places.
 Like you need some kind of oracle to tell you,
 did it actually rain in this particular area?
 If you want to have assets that mirror other financial assets,
 you need an oracle.
 If you want to have a prediction market,
 you need an oracle.
 And so projects that provide oracles
 are definitely really important.
 There are definitely different kinds of use cases,
 like Augur is more about events,
 and the Augur oracle is designed, I think,
 differently from Chainlink, right?
 Like Chainlink emphasizes the whole,
 we have a fast automated thing
 that just gives you data quickly,
 whereas Augur is more, we don't give a crap about speed.
 And look, we don't need to give a crap about speed
 because if you want to get your money out
 on a prediction market that where in reality it's resolved,
 you can probably just sell your coins for 99 cents anyway.
 So I think Chainlink is definitely taking a good,
 and it's an important part of the oracle design space.
 And I'm definitely happy that there's like
 that project's taking the task on.
 I mean, at the same time, I do think that,
 their frog army on Twitter can get a bit intense at times,
 but like-
 The frog army?
 Is there a way to incorporate sort of oracle network
 type of ideas into Ethereum?
 I personally would prefer the Ethereum base layer,
 like stay away from trying to provide
 too much functionality,
 because once you have the Ethereum base layer
 making a claim about like say the US dollar to Ethereum price,
 and at some sense, you're basically saying that
 Ethereum as a base platform starts making
 what could be geopolitical statements.
 For example, imagine if there was some civil war
 and the US split up and you had two currencies
 that both claims to be the US dollar.
 Well, Ethereum would have to pick one
 for the sake of everyone who was already using that oracle.
 So, does that mean that the blockchain would be
 taking a position in this big mega political debate?
 So I think, for just those kinds of reasons,
 I would personally prefer Ethereum itself
 to be more of this sort of pure platform
 that just analyzes transactions
 and just mathematically using
 deterministic consensus rules.
 And then if you need the oracles, that can be layer twos.
 I think Ethereum benefits from not trying to do everything
 at layer one and having this very robust layer two ecosystem
 where you have all these projects doing interesting things.
 Yeah, focus on the basic technology of way the politics.
 Gotcha.
 Let me ask a bit of a human question.
 Charles Hoskinson, someone you've worked with
 in the early days of Ethereum,
 there appears to my outsider view
 to have been a bit of a falling out.
 Is there positive, inspiring human story
 to be told about why YouTube parted ways?
 I kind of want to let the various books
 about Ethereum speak for themselves,
 but I feel like since that time,
 Charles has clearly progressed and matured in a lot of ways.
 And people who follow Charles closely
 have definitely told me that 2021 Charles
 is very different from 2014 Charles.
 And I'm sure 2021 Vitalik is much different
 from 2014 Vitalik as well.
 I'm kind of interested in how the 2030 and 2040 Vitalik
 and Charles look like as well.
 Oh, interesting.
 Like the progression of the humans.
 Is this going to be one of those things
 where everyone comes full circle
 and then 2030 Vitalik and Charles are best friends?
 Yeah, not necessarily best friends,
 but some kind of are able to reminisce in ways
 that puts some of the tension of the past behind.
 I think such things are possible.
 I think people definitely absolutely have a right to,
 and I think should strive to just constantly change
 and reinvent themselves.
 Is there something you could say about your thoughts
 about the Cardano project that Charles Hoskinson leads?
 They worked on some interesting ideas
 that mirrors some of the ideas in Ethereum,
 proof of stake, working on smart contracts
 and all those kinds of things.
 Is there something, again, positive inspiring
 that you could say?
 Are they a competitor?
 Is it complimentary technology?
 There's definitely interesting ideas in there.
 I do think Cardano takes a bit of a different approach
 than Ethereum in that they really emphasize
 having these big academic proofs for everything,
 whereas Ethereum tends to be more okay
 with heuristic arguments,
 in part because it's just trying to do more faster.
 But there's definitely very interesting things
 that come out of IOHK research.
 Can you comment on that kind of idea?
 I, as sort of having a foot in research,
 enjoy Charles' emphasis on papers
 and deep academic rigor.
 What's the role of deep research rigor
 in the world of cryptocurrency?
 Interesting.
 I'm actually the sort of person
 who thinks deep rigor is overrated.
 The reason why I think deep rigor is overrated
 is because I think in terms of why protocols fail,
 I think the number of failures that are outside the model
 is bigger and more important
 than the failures that are inside the model.
 So if you take selfish mining, for example,
 like that original discovery from 2013
 that showed how Bitcoin does,
 even if it has a 50% fault tolerance,
 assuming everyone's honest,
 it only has a zero to 33% fault tolerance,
 depending on your network model,
 if you assume rational actors.
 And to me, that was a great example
 of an outside the model failure, right?
 Because traditional consensus research,
 just up until before the blockchain days,
 did not think about incentivization much, right?
 There was a little bit of thought about incentivization.
 There's a couple of papers
 on the Byzantine altruist rational model,
 but it wasn't that deep.
 It was mostly operating under the assumption
 that we're gonna make consensus between 15 participants
 and these are institutions.
 And if something goes wrong,
 then we can figure out whether or not
 it was deliberate offline.
 And if they did something evil, we can sue them.
 Whereas in the crypto world, you can't sue that, right?
 And so that whole discovery basically arose
 just because the model of traditional consensus research
 just didn't cover those possibilities.
 And then once you go out of that model,
 those other issues do exist, right?
 So, but then at the same time,
 there definitely are protocols
 that turn out to be, that do have failures inside the model.
 Like this reminds me of the time when I think I found a bug
 in a proposed consensus implementation
 from either BitShares or EOS.
 This happened around the end of 2017.
 So that was definitely inside the model
 because they had a very clear idea
 of what they were trying to achieve.
 They had a very clear description
 and there's a very clear mathematical argument
 for why the description doesn't lead
 to what they're trying to achieve.
 But ultimately what you're trying to achieve
 can never be fully described in formal language, right?
 Like this is the big discovery of the AI safety people,
 for example, right?
 Like just having a specification of what you want
 is an insanely hard problem.
 And like the more powerful the optimizer
 that you're giving the instructions to,
 the more you have to be careful.
 And so I think there are the kind of these two sides
 to sides.
 And then the other thing is that a lot of the academic
 approach ends up basically optimizing for other people
 inside of the academic system.
 And it doesn't really optimize for curious outsiders.
 Whereas I personally, Matt, totally optimize
 for curious outsiders, or at least I feel like I strive to.
 So I guess that's my case for why I tends to behave
 in ways that occasionally traditional academic types
 criticize as being reckless.
 But on the other hands, there's definitely real benefits
 that come from just taking a rigorous approach,
 especially when you know what the specification is
 of what you're trying to get.
 And like you're trying to kind of improve your way
 or provide protocols that actually provide that.
 And like, you know, exactly what you're looking for.
 I feel like realistically, you probably wants to do
 both kinds of analysis.
 And like sometimes even wanna do both kinds of analysis
 and stages, right?
 Like you have, you want to do more quick and dirty things
 and even wants public feedback on the quick and dirty stuff.
 And then later on you formalize it more
 and then you get more feedback.
 Like in general, I guess I feel like the norms
 of research in the future, the internet has just changed
 so much, there's no way that it's not going.
 And it's even changed like collaboration structures
 and like the patterns in which we work with each other.
 There's no way that the correct structure
 for collaborative research is the same
 as what it was 15 years ago.
 But like what combination of these existing components
 and of new ideas it is, like that's something
 that's totally legitimate to kind of fight it out.
 And I think it's great that there's different ecosystems
 that have different attitudes to things.
 Like, I think, you know, there's a big possibility
 that things that the Ethereum, ways that the Ethereum
 ecosystem approaches some problems is totally wrong.
 If there's other ecosystems with different principles
 and they do well, that's something that we can learn from.
 In the spirit of the depth of research,
 can you comment on AI safety?
 And some people are really worried about the existential
 risks of artificial intelligence.
 Is there something you could say that's hopeful
 about how we avoid in the same kind of line of reasoning
 about creating form of models versus kind of looking
 outside the model into what the real world actually is like?
 Is there some lessons from that we can take
 and map onto the AI safety world
 where the potentials of the technology,
 whether it's in autonomous weapon systems
 or just the paperclip problem that we can avoid
 AI destroying the world?
 So my impression is actually that this is more of a kind
 of far away impression and it could be wrong,
 that it might even be that one of the challenges
 is that AI is not formal enough.
 Like, because AI is very practitioner oriented, right?
 Like it's all about like, hey, I found a couple of hacks
 and look, I ran them and look, you know,
 they seem to improve classification accuracy
 from, you know, 0.684 to 0.773.
 So a lot of the time, look, there just isn't actual science
 behind like why this hack works
 and why this other hack doesn't work.
 You just sort of like trial and error your way into it.
 And like, I could see how that approach works,
 but at the same time, like that approach is not good
 for eligibility, for example,
 it's not good for like understanding
 what the heck is actually going on,
 like how these kinds of systems conceivably might fail.
 Like there's even, you know, a debate on like,
 can you take GPT-3 like things and just scale them up
 and their intelligence will continue to improve
 or is there just like some types of reasoning
 that they're fundamentally bad at?
 And like, they're not gonna get good at it
 no matter how much you like scale this exact same approach
 and add more hardware to it.
 So having like thinking about what's going on
 more explicitly, I mean, my understanding is that
 a big part of AI safety research
 is trying to do that sort of stuff, right?
 Formalize.
 Yeah, formalize, try to improve just AI eligibility,
 like trying to understand, you know,
 if the AI makes some classification
 so we can actually see like what happens
 and like what's going on in the middle.
 Whereas with crypto or with traditional cryptography,
 you know, it's like very much not, well, okay.
 I mean, I should quite say that it's,
 traditional cryptography is this interesting mix
 of being very formal and being very informal
 because it's very formal with,
 given these security assumptions,
 prove that the protocol works under these security
 assumptions.
 The places where it's very informal is like,
 well, how do we even know that there isn't
 an efficient algorithm for factoring numbers?
 Yeah, we kind of tried it for 40 years and then, you know,
 so far no one's found anything better
 than the general number field sieve and like, okay, fine.
 We'll just assume it's fine.
 You know, how do we know you can't find the discrete log
 between two elliptic curve points?
 Like, nope, did it a couple of decades.
 No one's found anything faster than like baby step,
 giant step stuff.
 So that's, and like, there's definitely ways
 in which that approach really makes sense, right?
 Because at least you can concentrate your analysis
 on a small number of building blocks.
 And like, you know, you do have some intuitive reasoning
 about those building blocks, but like at least
 there's a small number of building blocks
 and lots of people are looking at them.
 And then everything else just sort of gets formally built
 on top and you actually can like mathematically reduce
 the security of big things to building blocks, right?
 Like you can have mathematical proofs that say, you know,
 if you make a ZK-Synarch of a yes statement
 when in reality that statement is false,
 then you can use that to like extract information
 out of elliptic curves that, you know,
 it completely breaks the problem or something like that.
 So-
 So ZK-Synarch is an example where formalism is beneficial.
 Absolutely, yeah.
 And so maybe you can have the same kind of stuff
 in the AI safety within AI systems that you can get ahold
 of some kind of aspect of the systems
 that you can control provably.
 And then in blockchains and cryptocurrency,
 I would think the one area where consensus mechanisms
 is still more an art than a science is that these aren't
 just like technological systems,
 they're crypto economic systems, right?
 And they make assumptions about people
 and which assumptions you can make about people
 is not something that you can prove with math.
 Right, even just the basic 51% people are honest.
 Can you trust the 51%?
 If you can't trust the 51%, can you trust the other 49%
 to be able to coordinate on like making their own fork?
 What will happen to coin prices?
 Like how do people as human beings react to these events?
 Like there's all of these assumptions,
 but no, at the same time, look,
 if you can write down the assumptions,
 then you can like do formal things with them.
 I almost forgot to ask you about one of the most exciting
 aspects of Ethereum.
 I mean, it's non-technical.
 I think it's a societal, it's social, which is NFTs.
 So what do you think about the explosion of NFTs
 in the recent months, especially in the art world
 and beyond and what does the future look like?
 So this is maybe the social impact on the world,
 on the individual creators of all kinds.
 Like is that something you've actually expected to see,
 NFTs having this kind of impact?
 And beyond, what do you think will happen
 in the digital space with NFTs, in virtual reality,
 in gaming, all those kinds of things?
 I was definitely surprised by like NFTs in particular.
 I even actually think might be on record somewhere
 on some tech conference panel.
 Like they were asking, it was one of those overrated
 or underrated sections and asked about NFTs
 and I thought, and I said, like,
 hey, I think NFTs are overrated.
 And in retrospect, that turned out to be quite wrong.
 I think, I guess I just personally can't really relate
 to this concept of like spending a lot of money on a thing.
 Like there's no clear kind of understanding
 of why that thing would maintain its value.
 Right, uniqueness of a thing having value.
 Right, exactly.
 Yeah.
 That's like, I definitely like cannot really understand,
 you know, the psychology behind like buying,
 you know, paying $200,000 for original art painting.
 I'd be like, you know, if I had a mansion,
 just like give me photocopies of everything
 and you can hang three photocopies of the Mona Lisa.
 Why would I even have the Mona Lisa?
 I think I'd probably just like have some Nyan cats
 or something.
 That's one thing where mathematics or theoretical
 computer science cannot formalize
 why the heck NFTs are valuable at all.
 Exactly.
 But the thing that makes me very happy about the space
 now that it has happened is that,
 I mean, this gets back to the conversation
 that we had at the beginning, right?
 Like I'm interested in this concept
 of decentralized public goods funding, right?
 Like I want things that are good and valuable
 to as much as possible also be things
 that can't economically sustain the people
 who produce them, right?
 Because if you don't have that,
 then either the public goods just don't get produced at all
 or people make like centralized versions
 that have some of the properties and try to be substitutes,
 but actually just like concentrate control
 in a very small group, right?
 And you know, both of those things are not very nice.
 So the nice thing about NFTs would be,
 well, if you're an artist and you can just mint NFTs
 and this is a source of revenue,
 then like, great, that's another stream of revenue
 for, you know, creative work that often does still get
 get underfunded and that's amazing.
 Okay, let me ask you a weird question.
 We talked about Craig Wright a little bit,
 but a lot of people write to me, one of two emails.
 One email is calling any coin outside of Bitcoin a scam.
 And then the other email is saying,
 my favorite coin is the best coin.
 It's going to save the world, whatever that coin is.
 And so I sit back and I look, I have no idea.
 I trust, I try to figure out like the humans
 that I trust in this space, just basic human qualities,
 but do you think some coins are scams?
 Do you think some coins, maybe another way to ask it
 are scammer than other coins?
 How are people that are looking outside of the space
 where there's all of these cryptocurrencies
 supposed to figure out what is a scam and not,
 or how to use the right kind of language
 when talking about them?
 Because there's the harshness of the language
 from the Bitcoin maximalists that doesn't just say
 everything's a scam, including Ethereum,
 but they use terms like shit coin that says
 it's not only a scam, it's like a waste of time.
 I mean, every word you can use, they say that.
 That's very harsh.
 And then some people just apply the word scam
 much, much more conservatively and just refer to coins
 that legitimately are trying to scam people
 out of their money as scams.
 So what do we do with this word scam?
 Should it ever be applied to coins?
 And is it a binary thing or is it a gray area?
 I think it's definitely a gray area.
 Like there's definitely things that are really
 in actual scams, like I mean,
 BitConnect would be one example of something
 that's away on the scam spectrum.
 Did you see their 2017 promotional video, by the way?
 Oh, BitConnect?
 Yeah, hey, hey, hey, what's up, what's up, what's up?
 BitConnect.
 This was, it was this three minute 48 second video
 that was just of this guy making this totally crazy rant.
 And it was at some conference in Vietnam
 where they were of course like trying to convince
 a whole bunch of people to buy this coin.
 And they had these claims about how it would go up
 in value.
 That was definitely like the peak of these pure
 completely scammy coins.
 And that was definitely really terrible.
 And I actually, I feel like we have less,
 despite cryptocurrency as a whole being bigger,
 we actually have quite a bit less of that now.
 But then of course, there's this bit,
 this spectrum of things that are not completely scams
 and then things that are not scams
 and that are technically totally fine projects,
 but where their community is just incredibly sketchy
 and then all the way to things that are,
 where the community is nice,
 but maybe the project is just fundamentally incapable
 of achieving what it's trying to do
 or the community doesn't realize
 and then really good projects, right?
 So like, if you wanna go a step,
 like if that's 100% scam,
 then like what would I call like say 80% scam?
 Well, like Bitcoin SV is one example.
 This was a Craig Wright's work of Bitcoin.
 Theoretically, it's a blockchain, right?
 It's a fork of Bitcoin.
 It has some 512 megabyte blocks.
 If you really wanted to, you could use the blockchain.
 It satisfies the properties that,
 you can send transactions onto it.
 You can probably use it as a backup to store your files
 if you really wanted to,
 just because it has so much space.
 It might fail, but like it's the,
 but at the same time, like,
 as we basically said, like Craig Wright is a scammer
 and like half the community is just totally batshit insane.
 So the humans,
 the humans of a particular cryptocurrency
 is what makes for a scam and not like the humans at the top
 that have a voice guiding the community.
 Yeah, like I think, you know, in the case of BSV,
 the humans, they make just completely wrong
 and just obviously wrong claims about like what BSV
 is capable of accomplishing
 and what it can say we could accomplish.
 And like, there's just a lot of aspects of it
 that make it feel like a money grab.
 So that's one example.
 And then, you know, you gotta go a bit further
 and then, you know, you have like the trons of the world
 and like, you know, that's a platform, you know,
 you can use it, you can do, you can do stuff on it.
 But at the same time, like, you know,
 they did plagiarize the IPFS white paper and then,
 you know, they-
 So there's scammy qualities.
 See, the thing that throws me off a lot,
 this makes it very difficult for me
 is that most coins,
 but the ones that make me feel like are scammy,
 have a large community of people
 that are super positive about it.
 Like, and they'll write to me.
 Now that said, sort of on the flip side of that,
 Bitcoin people are also very positive.
 There's some sense,
 and the reason I was having like squinty eyes
 looking at Bitcoin for quite a while
 is like, why is everyone so positive?
 I was getting total cult vibes.
 Like, the ideas are not grounded in truth,
 but are grounded in obsession
 of like when you can artificially conjure up a truth,
 which is why I was a little bit like worried about Bitcoin.
 I think I've learned a lot since then to where like,
 I learned to separate the community from the ideas,
 and I think Bitcoin is a revolutionary idea on many fronts,
 but still a community that's like dogmatically excited
 about something, whatever that is, makes me skeptical.
 Maybe it's just like my upbringing,
 but when everybody's really excited about something,
 it makes me skeptical.
 But it also makes me difficult to decide
 what is this scam or not,
 because some of the most exciting ideas in this world
 have a community of people who are excited about it, right?
 Because it's, I don't know,
 I think space exploration is super exciting,
 and there's people, I know a lot of them,
 that are exceptionally excited about space exploration.
 Does that mean it's a scam?
 No.
 So I don't know what to do with that,
 and so most I just try to stay away, I suppose,
 but it's unfortunate because I'm sure
 there's a lot of exciting technologies in that space.
 In the case of Bitcoin,
 I would definitely not call Bitcoin a scam.
 Right.
 That's, again, I would also not call Litecoin a scam.
 There's people who call Litecoin a scam
 because they just say, oh, look,
 it has no fundamental use case,
 and the concept of being silver to Bitcoin's gold
 is just stupid, and like,
 merely Bitcoin is the silver to Bitcoin's gold.
 But at the same time, if you have these people
 who just, you know, they do seem to earnestly believe this,
 and they are trying to just make Litecoin be Litecoin
 as best as they can, then to me,
 that's enough for it to not be a scam.
 Yeah.
 And then, so yeah, I think the biggest gray area
 is definitely between projects that are earnest,
 but they have just all sorts of these different combinations
 of flawed qualities to them.
 Yeah.
 I mean, the ones that legitimately is a scam
 is when the key people that are at the head of the project
 are intentionally lying,
 and I think as long as the intent
 is to try to do good in the world,
 even if your actual implementation of that is flawed,
 I think that's not a scam.
 It could be flawed ideas, it could be wrong ideas,
 but it's not a scam.
 I'm learning to navigate this space.
 Yeah, it's definitely a very challenging space to navigate.
 I mean, you know, it's in some ways
 a reflection of the world at large.
 Yeah, and as we've said, maybe offline,
 that the fact that money is involved
 makes it a little bit more complicated,
 that, you know, lives can be ruined
 by the choice of technologies that are taken on,
 so it makes it more real, more painful,
 more elevated the impact of this.
 Imagine Mac versus PC wars,
 if everyone who bought a MacBook had 10 Apple shares
 inside of it, and everyone who had a PC
 had 10 Microsoft shares inside of it,
 and then you had the elites who bought their Macs
 back in 1983, and then they spent $500 debt,
 and now they have $40 million,
 and they just think that they're these gurus
 who understands the future of finance and geopolitics,
 and they make theories about why Apple
 is the one that's gonna bring freedom to the world,
 and Windows is like, you know,
 see-throughly aligned with the axis of evil.
 Oh, that's brilliant.
 So yeah, this is so brilliant.
 So I think the right way to think about this
 is we map some of the cryptocurrency battles
 into the space of like Emacs versus Vim,
 or Apple versus PC, if there were some stock
 that came along with each implementation
 of each PC, each Mac.
 That's fascinating.
 This is 100% correct, 100% correct,
 because then that really energizes the armies
 of people debating over this in a way
 that something without money does not.
 Okay, let me ask you about something really fascinating
 that you are also excited about, which is longevity.
 Anti-aging.
 You have donated money to the SENS Foundation,
 so you have an interest in this whole space
 of lifespan research.
 What's your vision here?
 What do you hope to see in anti-aging and longevity research?
 I think I hope to see the concept of seeing your parents
 and grandparents die just slowly disappear
 from the public consciousness as an experience
 that happens over the course of half a century,
 the same way that getting lost in a city
 slowly disappeared over the public consciousness
 over the last 50, now that we have smartphones.
 The thing you have from Nick Bostrom, the essay,
 pinned in your Twitter argues that essentially
 that death is almost unethical.
 Like the fact that we don't do something about this thing
 that in the essay is a dragon that keeps murdering
 everybody around us, including our parents and grandparents,
 is like the fact that we don't try to do something
 aggressively about that dragon doesn't make any sense.
 So you think this is a battle worth fighting,
 a battle for immortality or at least longevity?
 I'd say absolutely, and I'd say it's a battle
 where we really have started over the last five years
 in particular to see the first cracks of humanity
 and starting to make things that look like
 the real turn into victories.
 Do you think humans can eventually live forever?
 And maybe as a side comment to that,
 what technology do you think will enable that
 as a genetic modification?
 Is it cloning, is it uploading your mind?
 Define forever, like are we talking a thousand years,
 a million, 10 to the 14, 10 to the 45?
 Well, let's start as I tweeted today,
 eventually everything, the universe will be filled
 with supermassive black holes.
 So that forever maybe like backtracking to where-
 We'll have 10 to the 16 years to figure it out.
 Yes, exactly.
 Yeah, maybe travel between the multiverse,
 between the different universes of the multiverse.
 I mean, but forever meaning like millennia.
 I definitely think that we can get there.
 I definitely think that it's the sort of thing
 that's going to take an insanely huge amount of work.
 And I definitely think it's the sort of thing where,
 once we figure out the first crop of problems
 and people start living to 150,
 we'll just realize that there's like 10 other problems
 that kill you half as slowly and we'll have to do more work.
 But the good news is that,
 this is Aubrey's longevity escape velocity argument,
 that if you get everyone to live to 150 now,
 then you have half a century to fix
 all those other problems as well.
 So I'm optimistic for that reason.
 I think you definitely do not want to underestimate
 human ingenuity, especially over the longterm.
 Like just to look at what happens to computers
 between the ENIAC in 1950 and where we're on in 2020, right?
 Like that's a span of 70 years.
 So like both of us, I think, with just present day technology
 have at least 70 more years to live.
 So just like imagine what kind of sea change
 will happen in biomedicine during that time.
 And the other thing that made me optimistic
 is that I actually think COVID has been this kind of event
 that's really kind of pushed biomedicine
 and especially like activist approaches to biomedicine
 really into the public consciousness, right?
 Like it basically, it's put people into this mindset
 that, you know, wait, but like, you know,
 it's not just like, you know, the bits and tweets
 that are gonna save the world.
 But, you know, the bio is actually like super important
 and huge and, you know, ultimately what's ending
 COVID basically, you know, is the vaccines
 and the vaccines have just been, you know, amazing.
 And if you can take that energy and also like this,
 I think philosophical attitude that I've noticed,
 like I think the way that I would describe
 the philosophical attitude here,
 this is going more depth first,
 is that I think the way that I kind of interpret
 part of what I would call late 20th century ideology
 is that there is this mentality that, you know,
 nature is good and disruptions from nature are bad
 and generally you wanna minimize disruptions from nature.
 And like this exists everywhere
 in the political spectrum, right?
 So there's nature as in literal nature.
 And my view is that like the right wing version of that
 is markets as nature, right?
 Markets as nature.
 Yeah, like, you know, the way that kind of philosophy
 talks about, you know, markets
 and like the goal of not interfering with them,
 like, you know, it is very kind of like nature styled.
 And then of course, you know, the conservative one,
 which is like traditional culture that existed
 before the activists started controlling everything
 as also being kind of nature.
 But the 21st century attitude and like really COVID,
 you know, has flipped a lot of minds
 because with COVID what's happened is that, well, no,
 like it's not nature is not safe, right?
 The default is like, you know, untold misery and suffering
 and tens of millions of people dying.
 The only way out for us is through like basically
 human ingenuity.
 And that frame of mind is one that's like much more friendly
 to one, this other change of minds that I want to see,
 which is like basically treating aging
 as an engineering problem, right?
 Like the default is all 7.8 billion human beings
 that are currently on this earth are gonna die
 and they're gonna live their last decade of life
 in debilitating pain.
 And the only way to stop that is human ingenuity.
 And, you know, we don't have that solution yet,
 but you know, if we work hard, we will.
 And more and more people on the biology side,
 computational biology are basically converting
 the mess of the human biology into an engineering problem.
 And once that conversion is happening,
 looking at the genetic code, the proteins,
 all those kinds of things, once that conversion happens,
 you can now apply the tools that we know
 how to solve engineering problems to solving it that way.
 And then there's also the other version,
 which is, you know, why do we romanticize this meat vehicle
 that ultimately is just a thing that carries the brain,
 maybe we can more and more convert ourselves
 into the digital realm?
 This is where like Neuralink
 have the brain computer interfaces
 and then achieve immortality in the space of information
 and the digital space versus the biology space.
 That stuff's interesting too, I agree.
 Again, I think, you know, we have enough resources
 and we should just try all the parallel tracks.
 You know, it's great that we have people
 just trying to make our bodies work.
 It's great that we have people trying to upload
 or improve brain scanning.
 It's also great that we have just like people
 improving cryonics, so like we could just like,
 you know, go to sleep in the freezer and eventually,
 hopefully sometime in the future, you know,
 Hal Finney is gonna be able to wake up all of this.
 You know, anyone who gets cryochronically frozen today
 will be able to wake up, but you know,
 that's a bet, right, that's the last resort.
 And then the other interesting thing about
 the like extreme uploading approach, right,
 is like we're excited about space.
 And one of the points that a lot of science
 or like hard science fiction types make is that,
 you know, if you wanna explore space,
 that's a lot easier if you're not a human, right?
 Like one example of this is that, you know,
 in the context of humans, we're talking about like,
 oh, we're gonna be able to go to the moon,
 oh, we're gonna be able to go to Mars,
 but there's this project called Starshot, I believe, right?
 That's basically trying to send spacecrafts
 to mini spacecrafts to Alpha Centauri.
 And they literally believe that they're going to be able
 to get spacecraft over to Alpha Centauri
 like four light years away by like the 2060s.
 Now, I mean-
 By traveling close to the speed of light, yeah.
 Exactly, like so basically the way it works is,
 you know, you have these light sails,
 like you basically take these spacecraft
 and you shine a laser at it,
 and the laser is insanely strong,
 quickly accelerated at 100 Gs,
 no, I think it was 10,000 Gs
 until it gets to 20% of the speed of light.
 And then, you know, it goes on your merry way, right?
 So if you want to be in,
 like personally explore the Alpha Centauri system
 within like two centuries or one century,
 then, you know, being a robot is like
 by far the most practical way to do it,
 because there's no way that a human being
 can survive 10,000 Gs.
 So it's definitely interesting long-term,
 but at the same time,
 there's definitely a lot of like psychological hangups
 and a lot of like deep philosophy
 that we'll just have to grapple with to get there.
 I think what it hangs on the topic
 of whether we can convert consciousness
 into an engineering problem.
 So like is consciousness tied to our biology,
 because the moment we can convert consciousness
 into a digital form,
 then we can send it with that light sail
 to Alpha Centauri.
 Until then, a robot is not carrying anything
 except maybe some basic knowledge like Wikipedia,
 it's not carrying the flame of human consciousness.
 I have high hopes for converting consciousness
 into an engineering problem.
 In fact, I think it's not as difficult as people think.
 I agree with that.
 I'm definitely in the camp that my consciousness
 is a property of the algorithm
 and not a property of brain structure.
 The other fun, like the kinds of philosophical things
 we'd have to grapple with is like,
 once you upload yourself, like you can hit Control C,
 you know, like it wouldn't be lovely to have like 10 copies
 of Alex Friedman and then like,
 we could just interview everyone.
 So this is, I mean, this is, I have to ask this question.
 It's a difficult one, which I don't think
 it'd be wonderful, first of all.
 Sure.
 So in the following way,
 and this has to do with immortality as well,
 there's something about scarcity that creates value
 or there's a bunch of philosophers,
 Victor Frankel, Bernard Williams, Ernest Becker,
 they argue that death or the scarcity of life
 creates meaning.
 The reason we, life is beautiful.
 The reason so many moments of experience of love
 or delicious food, all those things are made delicious
 because they're finite, because they end
 and because we don't have that many of them.
 And there's a kind of worry that
 if we extend the human lifespan,
 if we achieve immortality, or if we, God forbid,
 clone me multiple times,
 then you lose the richness of what it means
 to have this life, to have this experience.
 Is that worry you at all?
 Do you think there's some aspect to which death
 does in fact give meaning to life?
 I guess like the one historical parallel
 and like this might be a bit unfair is that, you know,
 there have been philosophers that say,
 that have said things like, you know, war gives meaning
 to human collectives and the struggle for supremacy
 between nations and races as this big driver of progress
 that ensures that everyone strives to be their best.
 And, you know, of course, this viewpoint got into the head
 of a crazy Austrian guy and 20 years later,
 his soldiers were shooting at my grandparents.
 So, you know, these days we don't really have that,
 but yet life still feels meaningful.
 We've still found other ways to,
 there's still a striving for technological progress.
 There's still, you know, a striving for self-improvement
 in general, and it turns out that, you know,
 you don't actually need to have existential conflicts
 in order to have that.
 Now, maybe you need conflict,
 but we have other kinds of conflicts, right?
 Like we have, you know, competition between businesses,
 competition between political ideologies,
 competition between projects.
 And so, you know, these are,
 like whatever the psychological needs are,
 like there just are substitutes for it.
 So I guess, like, yeah, so if we,
 trying to say, I feel like once we start living
 to the age of 200, then like I'm just intuitively expecting
 that we'll see like substitutes emerge in the same way.
 Yeah, we'll create conflicts of other sorts
 that lead to less human suffering than wars do.
 Like we'll just start playing Diablo 4, 5, 6,
 because you die in video games.
 So maybe we'll get some of the inkling of scarcity
 through the activities we partake in
 as opposed to our own body dying.
 I mean, I feel shitty when I,
 like you can, I remember in Diablo 3,
 you can play in hardcore mode,
 where if you die in the game, your character's dead.
 Maybe we'll get the richness of,
 like that we currently get from life
 by having like little artificial versions
 of ourselves that die.
 Interestingly enough, as I've just like personally
 spent more time in this world,
 I've started realizing that, you know,
 there is a concept of like real finite finiteness
 that still like exists,
 and it might even still be a thing that provides meaning
 that doesn't require anyone to actually die.
 Like for example, like how many people from middle school
 or even high school, or yours,
 like do you still talk to regularly?
 Happen to be close friends with like four or five of them.
 Okay, well, like in my case,
 the answer is zero for middle school
 and two for high school.
 But you're right.
 Right.
 It dropped.
 Exactly, it dropped a lot. Close to zero.
 And so like there's a lot of these just like relationships
 that end up being very finite.
 A person changes their,
 I feel like a person changes enough of their worldview
 after 25 years.
 Was it there even a study about this?
 Something like a person and themselves 25 years later
 are about as different as like two different people
 or something like this.
 So, yeah, like, I mean, just like you can have conflict
 without bloodshed, I think, you know,
 you can have finiteness and even, you know,
 the necessary sorrows of finiteness that give meaning
 without like literally anyone having to end their life.
 And hopefully if we do extend our life,
 we'll figure out ways to extend the period of time
 where there's neuroplasticity
 to where we could change our worldviews continually
 throughout that time.
 So you can have these different phases of life.
 I thought it would be fun to hear you speak a little Russian.
 Do you speak Russian?
 Yes, of course.
 How did your Russian roots help you?
 It's an interesting question.
 What can you say in Russian about it?
 What can I say about my Russian roots?
 I, when I just look at other projects
 and other people in the blockchain industry,
 sometimes when I look at what Russian people do,
 what other people do,
 I can sometimes feel that these people who are Russian,
 there's something that feels like me,
 but I don't know how to explain it.
 You think there's, so for people who don't speak Russian,
 that Vitalik said that there is something to the spirit
 of the people that are Russian
 that are working in the cryptocurrency world
 that's a little bit different
 and it's something that connects to some kind of aspect
 of your own self, some kind of roots there.
 It's kind of interesting.
 Do you think that there's, does it make you sad
 that there's these two different worlds
 that are sort of in part disconnected by language?
 And I'm sure the same could be the case with China
 and other parts of the world
 where the language slows the transmission
 of the beauty of the culture in a certain kind of way
 where you can't truly collaborate.
 Like you can all speak English,
 so you're collaborating on maybe a technical level,
 but you're not collaborating on the level
 of some deep human connection.
 Do you see that, being able to speak both languages?
 There's definitely benefits, I think,
 to be able to speak multiple languages.
 And once you can, you discover that even your mindset
 changes while you're speaking in one language
 versus the other.
 People have told me this, when I speak Russian,
 I sound more like, I guess, to the point and pragmatic.
 When I speak Chinese, I sound more cute.
 When I speak English, I'm something else.
 I guess there's definitely a richness that you're missing
 if you're only in one of these language bubbles.
 But I guess the arguments on the other side would be that,
 if everyone spoke the same language,
 then there would just be one bubble.
 This is the challenge, I think.
 There are actually benefits to having cultural diversity
 and you definitely don't want the entire world
 to be too conformist.
 Well, one of the interesting things about crypto
 is that it's just a culture that actually manages
 to somehow have its uniqueness
 and even preserve its independence from all of these
 surrounding countries despite being embedded in all of them.
 So it spans outside the geographic boundaries
 and language in some ways does as well.
 And the way these cultures, these bubbles are created,
 they overlap in interesting ways.
 It's almost like a hierarchy.
 And the same is the case with the crypto world.
 There's communities associated with each cryptocurrencies.
 There's communities within those communities.
 And it's...
 Yeah, I think it's definitely sad
 whenever these groups are fighting each other.
 And it's definitely good for them to,
 if people can cooperate more.
 But at the same time, just having groups of people
 that have different kinds of life experiences,
 there's definitely something in benefit from that.
 So let me ask one last question.
 I don't think I asked you last time
 the ridiculous question about the meaning of life.
 You know, Dostoevsky said,
 "'Beauty will save the world."
 Krasyata spaset mir.
 Some people believe money is a big part of happiness
 and you've turned, first of all, you've made a lot of money.
 You turned away a lot of money.
 You turned away a lot of power.
 So you're a fascinating person to ask,
 what do you think is meaning to life?
 The thing that I've realized with money
 as I have experienced both having a little of it
 and having a lot of it is that the benefit,
 you can get the most out of money if you think of it
 not as something that lets you do and have more things,
 but as something that lets you worry about fewer things.
 If your savings are just non-zero at all,
 then you don't have to worry as much about losing your job.
 And if you feel like you have a job
 that just really conflicts with your values,
 then if you have even six months saved up,
 that just makes it easier for you to say,
 "'Bye-bye, I'm going to do something else.'"
 If you have more money, then you can not worry
 about even what you're doing,
 needing to be profitable at all.
 Once you get more money,
 then you can choose transportation options
 and food options that just have less hassle in your life
 and allow you to be lazier.
 This aspect of just reducing troubles
 and opening up room for other things,
 I think is a big part of it.
 If you instead think of money as being this positive
 or this thing that gives you stuff
 and you try to derive meaning from the stuff,
 I think that's much more likely to be a road
 to basically squandering that opportunity.
 I guess my philosophy on that is definitely
 more subtractive than additive there.
 But once you have enough money
 that you don't have to worry about the money,
 you're burdened with another question, which is of meaning.
 Do you think there's meaning to it all?
 Or it seems like your own life,
 you're trying to build cool stuff that alleviates
 some level of suffering in the world.
 Well, one way to think about it is,
 think back to how you thought about life
 when you were in school.
 In school, it's interesting to think about,
 because in a lot of ways,
 it's just totally outside of bounds of the kinds of systems,
 like social systems that we live in as adults.
 Or maybe not.
 Maybe things like academia are intended
 to replicate parts of school.
 First of all, school is very totalitarian.
 You have to follow the teacher's instructions.
 The bulk of your schedule is forced to be in particular areas.
 You can control
 you from weaving the grounds during this period of time,
 assign a lot of homework.
 But at the same time, also,
 school is a bit of a post-scarcity utopia
 in that you just don't have to worry
 about getting resources for yourself.
 And we've both lived through 12 years of that.
 So what does that say about us?
 And I think,
 and one thing of aspect, obviously,
 is that there's definitely an easiness to living life
 if all of your decisions are made for you.
 And one of the challenges of adulthood, I guess,
 is moving to this world where all your choices
 are much more self-directed,
 and you just have to learn to live and deal with that.
 Yeah, dealing with the burden of freedom.
 Yeah.
 In some sense.
 It's actually interesting because in some ways,
 I feel like even my first five years of doing Ethereum things,
 my life was not even all that self-directed
 because a lot of it was just responding to obligations.
 Someone said,
 oh, come to speak at this event in Korea.
 Okay, come to speak at this thing in Taiwan.
 Okay.
 For Ethereum to launch,
 we need this particular piece to be done and tested.
 Okay, work on that.
 We need some proof of stake algorithm, work on that.
 And the last year of COVID life,
 basically I was holed up in Singapore for much of it, right?
 And it gave me a lot more alone time.
 I had much less travel,
 and that was definitely a very new
 and interesting experience for me.
 Would you characterize it by sadness, melancholy, hope,
 dreaming, innovative period?
 How would you characterize that alone time?
 Some of all five.
 Definitely some self-discovery.
 I definitely did make this very deliberate decision
 that like, okay, I have this time
 and I'm going to actually make something meaningful
 out of it.
 So one example of the things I did
 is I just actually started listening to
 your audio books and podcasts much more.
 Just this year, I basically kind of discovered
 that the podcast space is real for the first time, I guess.
 Before that, there would be things
 that I would get interviewed for,
 but I was not really mentally incorporated.
 I did not mentally incorporate this idea
 that podcasts are a thing that you can go listen to.
 And this year I did.
 My friend, Carl LaFleurche,
 one of the optimism people,
 recommended hardcore history to me.
 And so I went ahead and just listened
 to all the hardcore histories.
 But then after that,
 listened to like 10 Lux-free bids
 and then a bunch of others.
 And after that, I also got into audio books.
 Oh, I listened to the entire,
 the rise and fall of the Third Reich,
 the whole thing, 45 hours.
 That was fascinating.
 So what, let me ask about Dan,
 because Dan is going to love hearing this.
 I'm going to send it to him.
 Do you have a period of history,
 whether it's Dan or in general,
 that you draw for your own life,
 like kind of thinking about the world,
 about human nature that you go to?
 Is it World War II?
 Is it Wrath of the Khans, the Genghis Khan?
 Is it some other more ancient history?
 Is it World War I?
 Is there something that kind of echoes with you
 in the voice of Dan or anyone else that you connect to?
 I feel like the 1930s and 40s are fascinating
 because they force you to really grapple
 with the question of where does evil come from?
 Right, like the sort of mental puzzle
 that I've always had in my head is like,
 on the one hand, things like the Holocaust happened,
 but on the other hand,
 if you just go and have a coffee with people,
 then like 100 times out of 100,
 everyone just seems so nice.
 Yeah.
 So, yeah, exactly.
 Yeah, like how do you kind of reconcile
 the macro and the micro there, right?
 And that's the sort of thing that's very difficult
 if you don't have a lot of,
 I guess, the right kind of personal experience.
 Especially if your personal experience
 starts off being sheltered, like it was for me, right?
 Like, I know the stereotype is that the nerds
 get bullied in school, but like actually for me,
 in my school experience was just being treated
 with kindness by everyone.
 Yeah.
 And so that definitely made it harder to understand things.
 I remember actually being pretty blindsided
 when I started Ethereum, and then within six months,
 there started being fights over like,
 who would get more shares if Ethereum turned out
 to be a company, and then I suggested
 we should just make it be a nonprofit,
 and somehow that ended up upsetting people.
 Mm-hmm.
 So, the fascinating thing for me is that
 like I've been, you know, obviously reading
 and listening to the history, and then at the same time,
 just like observing things happening in the crypto space.
 And so one of my interesting more like mental intuitions
 that I've gotten is that I think like most evil
 doesn't come out of greed, it comes out of fear.
 And like one example of this in Ethereum land, right,
 is like I think the part of Ethereum history
 where I thought that the Ethereum community
 was at its lowest, and even when I personally
 was at my lowest, if you go back to the DAO fork
 in 2016, right, so the DAO hack happens,
 and then we made this controversial decision
 to change the Ethereum protocol,
 and we, you know, then there was that Ethereum Classic split,
 and as soon as that Ethereum Classic split happened,
 you know, there was like a lot of anger everywhere,
 and there started especially being anger
 when the price of ETC started like ticking up, right?
 So this was the time when Ether started off being $13,
 and then Ethereum Classic started at zero,
 but then suddenly there was this one day
 when like ETH dropped to 12.5, ETC went up to 0.5,
 and then they dropped more,
 and people were saying things like, you know,
 oh, this whole thing, Ethereum Classic is just a Psyop
 by the Bitcoin community and just the wealthy Bitcoiners
 trying to destroy Ethereum,
 and like in the back of my mind,
 I knew that that wasn't entirely true.
 Like there definitely were Bitcoiners,
 but at the same time, like I think blaming political,
 like internal, or blaming disagreements
 on foreign interference, right,
 like this is the sort of thing that, you know,
 like countries, governments do all the time.
 Like it's a very convenient excuse, right,
 because it allows you to just like blame these things
 that are happening on the foreigners
 and avoid actually grappling with the facts that like,
 well, no, actually you have people in your very own community
 who just disagree with you and have a different belief.
 And I think, you know,
 I feel like the Ethereum community like during that time
 did not do a very good job of grappling with that,
 and I feel like I during that time
 did not do a very good job of grappling with that.
 And so there was a lot of like blaming the Bitcoiners.
 There were also even a lot of people calling for us
 to use trademark law and like basically sue exchanges
 and like try to prevent them from listing Ethereum Classic.
 And like to me, that was very unethical, right?
 Like these, like using,
 like basically using the government as a weapon
 to try to attack the other cryptocurrency
 and like destroy it as like goes completely against them.
 You know, the ideals of freedom and you know,
 like things that we just in theory
 we're supposed to stand for.
 But, you know, like in that particular time,
 like basically what was happening was that,
 you know, the ETC price was rising
 and at the same time the ETH price was dropping in lockstep
 and there were a lot of Bitcoin people basically saying,
 and this is the end of Ethereum.
 And I think a lot of people really were afraid
 that Ethereum would be just like completely destroyed
 or as a result of this.
 And so like-
 That's where the anger came from.
 Exactly.
 Yeah, exactly.
 It came from the fear and like that's what
 I like allowed people to rationalize
 like an abandonment of principles
 that I think they would not have accepted
 in other circumstances.
 And I definitely like to some extent
 played along with this myself, right?
 And I do definitely regret that to some extent.
 Well, and I definitely regret like the excesses completely.
 But so that, and then obviously, you know,
 Bitcoin block size war, similar sort of stuff happened.
 So like that insight was interesting
 because like it does mentally make a lot of sense, right?
 Like when you're actually afraid that, you know,
 unless you act in some way that, you know,
 your entire world is going to collapse.
 Like it's much easier to just rationalize, you know,
 forgetting your principles and doing whatever you have to,
 to just save the specific thing that you care about.
 It feels like the right thing to do,
 the brave thing to do is in the face of fear
 to still have compassion, to still have love
 as opposed to hate.
 So the darkest moments, the toughest moments
 of human history are those where fear is everywhere.
 And despite that, like the way to get out of that
 is through love, not giving into the fear.
 And again, that's the lesson that you draw
 from all those moments of history.
 Yeah, well, I like you have in terms of those coffee
 and the kindness that people have,
 it does seem that everybody has the capacity for evil
 and everybody has the capacity for love.
 And you just have to create mechanisms and incentives
 that prioritize the ladder over the former.
 Vitalik, you're one of the most interesting people
 I've gotten a chance to talk to.
 Thank you so much for talking to me.
 I hope we get a chance to talk again.
 I hope I can at least be a some small part.
 This would be awesome in a podcast with you and Dan Carlin.
 That would be an awesome conversation.
 Thank you so much for doing so much
 incredible technical innovation
 that inspires the computer scientists,
 the economists, inspires the world
 and what technology can do.
 And now with longevity, I do hope we live
 a very long time and play Diablo
 to make that long time fun.
 Thank you so much for talking to me.
 Thank you too, Alexis, it was great.
 Thanks for listening to this conversation
 with Vitalik Buterin and thank you to Athletic Greens,
 Magic Spoon, Indeed, Four Sigmatic and BetterHelp.
 Check them out in the description to support this podcast.
 And now let me leave you with some words
 from Nelson Mandela.
 When a man is denied the right to live the life
 he believes in, he has no choice but to become an outlaw.
 Thank you for listening and hope to see you next time.