Bankless - Danny Ryan | Layer Zero

Episode Date: October 19, 2021

Danny Ryan is an Ethereum 2.0 researcher at the Ethereum Foundation, but he is also a cat owner, husband, and outdoors enthusiast. With some of the longest hair in crypto, Danny is solving extremely d...ifficult and important problems at the protocol level for Ethereum. He is a communicator and a thinker—he is technical but also personable. Danny is a human at the center of this movement, navigating through high-stakes subjective decisions and surrounded by smart, passionate people. This conversation also covers what it’s like working for a protocol. What’s it like working without a boss and concrete job description? Danny’s answer? He cares a lot. ***** 📣 POOLTOGETHER | DEFI LOTTERY https://bankless.cc/PoolTogether ***** 🚀 SUBSCRIBE TO NEWSLETTER: https://newsletter.banklesshq.com/  🎙️ SUBSCRIBE TO PODCAST: http://podcast.banklesshq.com/  ------ BANKLESS SPONSOR TOOLS: ⚖️ ARBITRUM | SCALING ETHEREUM https://bankless.cc/Arbitrum  🍵 MATCHA | DECENTRALIZED EXCHANGE AGGREGATOR https://bankless.cc/Matcha  🔐 LEDGER | SECURE YOUR ASSETS https://bankless.cc/Ledger  🧙‍♀️ ALCHEMIX | SELF-PAYING LOANS http://bankless.cc/Alchemix  ------ Topics Covered: 0:00 Intro 4:00 Danny Ryan & His Hair 8:50 Coding & Building 12:45 Communicating 19:37 Subjective Decisions 25:05 Existential Risks 31:35 Work Culture & Accountability 38:08 After Ethereum 41:21 Proof of Stake 45:36 Social Interactions 51:42 More Proof of Stake 55:40 Bitcoin 58:10 Clean Money 1:00:15 Happy Devs & the Mock Merge 1:06:01 Personal Stuff 1:14:55 Closing ------ Resources: Danny on Twitter: https://twitter.com/dannyryan?s=20  ----- Not financial or tax advice. This channel is strictly educational and is not investment advice or a solicitation to buy or sell any assets or to make any financial decisions. This video is not tax advice. Talk to your accountant. Do your own research. Disclosure. From time-to-time I may add links in this newsletter to products I use. I may receive commission if you make a purchase through one of these links. Additionally, the Bankless writers hold crypto assets. See our investment disclosures here: https://newsletter.banklesshq.com/p/bankless-disclosures 

Transcript
Discussion (0)
Starting point is 00:00:01 Welcome to Layer Zero. Layer Zero is a podcast of unscripted conversations with the people that make up the Ethereum community. Crypto is built by code, but it's composed by people, and each individual member of the crypto community has their own story to tell. Cypherpunks understood that the code they write impacts the people that use it, and Layer Zero focuses on the people behind the code, because Ethereum is people all the way down, and it always has been.
Starting point is 00:00:38 Today I'm talking with Danny Ryan, who is the coordinator of the greater eth to effort. And Danny is in an interesting position. He's one of those people that can go deep into the weeds with code, but then also zoom all the way out and explain it to the non-technical folk like me. And so we went through a little bit of Danny's pre-etherium history and where he got his skills from, and it turns out he's got a little bit of an entrepreneur in him. And then we ask some greater questions as to why Danny feels as somebody who works for the EF and kind of doesn't really have a boss where he gets his accountability from for waking up every single day and contributing to Ethereum when no one actually forces him to do that. And then also
Starting point is 00:01:23 expanding that to the other developers as well. We also talk a lot about this recent dev interop event and what it's like to be there as a developer. And then also I share my perspective as what it's like to view these things from the outside. And then we finished off with an interesting conversation about I asked Danny whether he is an optimist or a pessimist, and what about the world makes him what it is? And I thought his answer for that was pretty interesting. So without further ado, let's go ahead and get right into this conversation with Danny Ryan. But first, a moment to talk about some of these fantastic sponsors that make the show possible.
Starting point is 00:01:59 Alchimix is one of the coolest new Defy apps on the scene. Alchimax allows you to deposit the dye stable coin into its vaults, which earns some of the highest yield that DeFi has to offer. And then you can get a loan against the die you deposited. So every $1,000 you deposit to Alchemix, you can take out a $500 loan. But here's the crazy part. The loan pays itself back. Alchamix uses the yield from your deposited dye to pay back any loan that you've borrowed from the Alchemics application.
Starting point is 00:02:27 It's a negative interest-bearing loan where the size of your line of credit is determined by the number of dollars you've deposited into Alchemics. It is the ultimate savings account. And brand new to Alchemix is its ETH fault, where you can deposit ether into the application and borrow ether against your deposits while having your ether slowly be paid back to you over time. Alchemix lets you get your interest payments on your deposits paid to you up front. Check out the power of Alchemics at Alchemix.fI. That's A-L-C-H-E-M-I-X.F-I. And make sure you join their extremely vibrant Discord if you want to participate in governance
Starting point is 00:03:07 or have any questions about the project. Living a bankless life requires taking control over your own private keys. Not your keys, not your crypto. That's why so many in the bankless nation already have their ledger hardware wallet, which makes proper private key management a breeze. But the ledger ecosystem is much more than just a secure hardware wallet. Ledger is the combination of the Ledger hardware wallet and the Ledger Live app. And if you're used to seeing all of your crypto services and favorite Defy apps all in one spot,
Starting point is 00:03:35 Ledger Live is where you want to be. Not only does Ledger let you buy your crypto assets straight from the app, but it also hooks into all of the Defy apps and services that you're used to. Using Ledger Live, you can stake your Ethan Lido, swap on Dexas like Paraswap, or display your NFTs with Rainbow. You can also use Wallet Connect inside of Ledger Live to connect to all the other Defy apps that keep coming online. Defy never stops growing, and the Ledger Live app grows alongside with it.
Starting point is 00:04:01 So click the link in the show notes to see all of the Defy apps that Ledger Live has and stay tuned as more apps come online. And if you don't have a ledger hardware wallet, what are you even waiting for? Go to ledger.com, grab a ledger, download Ledger Live, and get all of your Defi apps all in one place. Hey, Danny. How's it going?
Starting point is 00:04:21 Pretty good. Yeah. Having a good time. Hang out my basement. Yeah. Where's your basement? Where in the world is your basement? Can I docks you as the first thing I asked on the show?
Starting point is 00:04:29 Yeah, yeah, that's reasonable. I don't think it's a secret. Boulder, Colorado. Ah, one of the Colorado clans, huh? Yeah, yeah, I've been here for a couple years. Yeah, the Michael Wong, the guy who does culture and memes at Bankless jokes about how all the Colorado people are really into public goods and have long hair. Well, I won't pull it down, but I think I have the longest of the hair. Longer than Milwaukee?
Starting point is 00:04:54 Oh, yeah. My hair's to my waist. What? Yes, I'll actually pull it down. Oh, my God. Really? Yeah. It's usually in a braid if it's down, which, you know.
Starting point is 00:05:04 Oh, my God. It is that. the longest hair. Wow, you have the longest hair in all of Ethereum. Look at that. I think I might, yeah. That's great. How long have you been growing that thing out? I don't really know. I mean, a while. I think... Before you were in Ethereum? Yeah, but probably like three years ago, I cut off like six inches. I just wanted to be six inches shorter. Three feet too long. People tell me you're supposed to, you're supposed to trim it to keep it healthy, but I don't follow the guidance. Well, wow, I have already learned something new about you so early into this show. Danny, I want to hear about your time before
Starting point is 00:05:42 Ethereum. What did you do? What were you doing right before you got into Ethereum? I was doing a mix of various software and business consulting. So my niche was probably like not just being a hired hand, but also like working closely with small business CEOs to like help them figure out how technology could actually make their lives better. Some of this was like helping like literally small businesses in like Louisiana that like literally didn't know databases existed or like how to track customers and things like that. And that was you can make a big impact. But I also like, I also did a lot of work with a company called Kid & Co, which was like an Airbnb knockoff for families traveling with kids. So I built a lot of that stuff and like worked closely with the CEO on,
Starting point is 00:06:27 I don't know, strategy and that kind of stuff. Were you like working as an individual or was it under a company? Always, I mean, as a company, but just as a front for myself, you know, some limits, some liability and help with taxes and that kind of stuff. And so your, your typical client was like kind of a boomer that didn't really know technology is what it is? Is that the vibe? It was a, it was a bit of a mix. You know, I think it was, it was actually not boomers. It was probably like 30-somethings that were like, you know, go-getter businessman that just hadn't awoken to all the things that technology could do for themselves. Was being an entrepreneur, one of like, have you always been an entrepreneur?
Starting point is 00:07:07 Or before that, did you ever work for a company? You ever work for a nine to five? I've never had a real job, I don't think. Really? I started a screen printing company when I was 15. It still runs today. No way. That's my fall back.
Starting point is 00:07:21 Yeah, yeah. Wow. My business partner and best friend, that's his full-time gig, but I'm still involved somewhat. No way. Okay, this is like apparel, right? Just like making cool shirts and stuff like that. You started that when you're a 15. Yeah, I mean, we primarily do it for other people. So like they can take the risk on of like their cool shirt and try to sell it. And we'll, yeah, we do like a hundred to 10,000 piece orders for all sorts of different entities. We got to shop in Louisiana. Okay. So would you say that you've always had some sort of entrepreneur DNA part of you?
Starting point is 00:07:55 I would. Yeah. Yeah. And I've always. had the desire to not have a normal job and to dictate my time on my own standard. And this is probably the most normal of a job I have. I mean, it's like I work for an entity. I, and I, you know, I don't, I don't have hours, but I have things that I'm trying to do and I get paid to do them. But it's, it's entrepreneurial sense that, like, no one tells me what to do. And I just, uh, see, I see what needs to be done and kind of try to bring the value where I can. Definitely. Yeah. So you are, you are your own leader, even though you have a paycheck, which is a, the fact that the EF is the most normal job you've ever had is absolutely insane. When did you learn to code? In college,
Starting point is 00:08:43 actually, I've always, like, used computers and was like a power user probably, but I, I never dipped into coding until I had to take a computer. science course for a mechanical and aerospace engineering degree I was doing. And then, and this is my sophomore year of college. And I, I loved the class and switched my major and went all in. And I, you know, and it was like, felt like a late bloomer, you know, like, I'm never going to make it in computer science or programming because, like, people have been doing this since they were two. But it worked out. It's working out. Yeah. What about code just resonated with you? It felt immediately like the most sane way to get through college because it was fun. I guess I was doing the mechanical and aerospace
Starting point is 00:09:29 engineering degrees because I thought it would like build things. But you didn't really build stuff at my school until junior or senior year. Whereas day zero of the programming class, I was like building cool little things and that just kind of struck me. And it felt like solving puzzles and I felt like I could I could spend the rest of my college career solving puzzles and it would get me get me through school at least. So is the builder DNA also in you as well? Like whatever you, whatever medium you have to build something the easiest and the fastest is what resonates?
Starting point is 00:10:00 Probably so. I don't know. Sometimes I think I'm a builder and then I see my wife who's like sewing and like making dresses and like it's always building shit like literally always building shit. And I'm like, I'm not much of a builder. Wait, you don't think you're much of a builder? I am a communicator. I'm a prototyper.
Starting point is 00:10:22 I like to think deeply out hard problems. But at a certain point, I'm also not the guy who builds it. And nor do I think I'm the right one. Like if you look at the, say, like the Sigma Prime team, you know, Paul is a builder. Paul like Rex building lighthouse and like is it can is just constructing crazy shit. I mean, proto, proto is a builder too. And I build things, but I do a lot of other things too. And like I if I spend all of my time trying to build things and trying to do.
Starting point is 00:10:50 bring something totally to production in terms of from my own hands. It's it I don't get I have a hard time doing that. I have a hard time like focusing quite like that. So I like the mix of stuff I do. I made this mistake with Kevin Awaki once or maybe it's actually Ryan that alluded to Steve Jobs and Kevin was like I don't I don't like that analogy but I'm going to do it. I'm going to do it anyways where Steve Woszniak was yelling at Steve Jobs saying what is it that you actually do like what are what are your skills like you don't actually build.
Starting point is 00:11:20 anything. And Steve Jobs gives this anecdote of like somebody going up to a conductor of an orchestra and asking more or less the same question. Like, what do you do that a metronome can't do? And the or the conductor gets really, really offended obviously. And he goes, well, you know, the trumpeteer plays the trumpet and then the, you know, the flutist plays the flute. I play the orchestra, right? Like that's his instrument. Would you say that that, uh, metaphor is kind of apt for how you are the conductor of all the ETH2 client teams? I will not take the Steve Jobs analogy direct. I cannot accept that. But I will say to a certain extent, because like the conductor probably played an instrument most of his life and knows
Starting point is 00:12:09 and knows music inside and out, you know, knows how to communicate about the music and things like that. And so to a certain extent, sure. Yeah. And I enjoy that. So what, has it been like to be the, I kind of, so the other metaphor that I think I have for what I think you do is like kind of like a traffic control man for all of the different just like packets of communication data that all the different client teams talk about. We were, me and Ryan were just got out of done recording a weekly roll-up and we were reading one of the ZK roll-ups like announcement blog posts. And we were just trying to unpack their blog post over and over and over again. And like, it was very, very clear that a developer wrote this blog post, not a communicator.
Starting point is 00:12:56 So, like, as somebody who's a good communicator, how is it, what's it been like to, like, communicate with all these, like, you know, developers who speak in this very, very, like, technical, non-communicative way? Oh, that's fun. I mean, I, I can speak the language. And I, like, I don't just communicate, like, in this interrupt last week. Like, I did a lot of communication. I did a lot of kind of organization and stuff, but I, you know, I'm in the weeds, like,
Starting point is 00:13:22 figuring out, like, the optimizing the engine API, right? And, like, figuring out how that's actually going to run and, like, some of the edge cases and stuff. And so, like, I think if I could not get deep into it, that I would be, I would not be effective at what I'm doing or what I've been doing in the past few years. And so on the technical side, it's very fun. And then I really enjoy explaining things. I really enjoy teaching. And so I really enjoy like finding the right metaphor, the right like thing, analogy to communicate a technical concept to people who maybe aren't as deep in the weeds.
Starting point is 00:13:58 And so because I get to deep, I get to be deep in the weeds, then I also get to then turn around on the other side and communicate outward. So when you're at these dev interrupt events where everyone there speaks code, like speaks developer, you don't need to use metaphors, right? Like, that's, that metaphors are for you to communicate to people like me. Or do metaphors, are they useful in that environment? Like, what are the communication skills there? That's an interesting question. The metaphors are different, but they're still valuable. They're still, like, sometimes you're talking about something very complicated.
Starting point is 00:14:30 And, like, if you can abstract it and be able to talk about it more from a higher level, like, one, you're going to get the three people in the room over here that knew what was going on and the four people over here that didn't quite yet, you're going to help expedite that process, which is good. And also just it helps, like we all have to think about different, like, we have to be able to think about different layers of abstraction. So like once we have a good metaphor, even though we've like worked on the minute details of thing A and thing B, once we have a metaphor for how thing A and thing B kind of live together at a higher level once you have the details worked out, then you can talk about that higher level and not have to worry about the details unless you like need to open it back up and go back in. So they're very, they're very valuable. Yeah.
Starting point is 00:15:12 They're not the same metaphors all the time. they cross, you know, sometimes they're good for educating an outside audience and for communicating amongst oneself. But they're certainly valuable. Computer science is all about distraction, and that's metaphors in a certain sense. Is there a specific event that comes to mind when, like, you just could not figure out how to get two teams to communicate or you couldn't communicate with someone? Was there ever like a big breakdown in communication that's happened that's the story you can tell us about? Hmm. Anything come to mind there? There are something. things. And these types of things, or if you talk to my wife, would be the things that over the past
Starting point is 00:15:50 three years, three or four years have stressed me out the most is this communication breakdowns. I will probably, I will not go into deep about any one of them. I will say that early on in the ETH two, the beacon chain journey, we had done a lot of work on consensus, a lot of work on the core security, the core state transition, how these things come together. But the, the, the networking was not in full view. And there was a bit of a lack of expertise on the networking and ownership over it. And when we got there, that was probably one of the hardest times is just that there were parties on both side of the aisle that thought very, very different things about how the networking should be built and how it should look. And it like almost drove me crazy because I could not, I could not like, it took probably months to get past and resolve an issue.
Starting point is 00:16:44 and ultimately came down to just being like, we're going to do it this way. We can't do it both ways. Sorry. And usually we're better at compromise. Usually we're better at finding a solution where all the parties are, like eventually all the parties are like,
Starting point is 00:16:57 oh yeah, that makes sense. Which is really good. I think in Ethereum, most people operating at this layer one, like they truly want to find the right solution. And like often we propose solutions that get iterated on or just totally shut down. And like you have to do that.
Starting point is 00:17:13 Most people are very good at that and don't bring a lot of ego to their solutions. And because of that, I don't think we get to these weird impasses where we're just bike shedding to death. I mean, we bike shed certainly, but like not about the important thing. What's bike shedding? It is a term used quite a bit that the idea is we're building a bike shed, you and I. And obviously, bike sheds need like foundation. They probably need a concrete foundation. They need walls.
Starting point is 00:17:40 They maybe need a door. All sorts of stuff. You maybe even need locks for your bikes for security. But like, instead of dealing with all that, we're sitting here arguing about like the color we're going to paint the shed. You know, and the shed doesn't even exist yet. And so bike shedding is when,
Starting point is 00:17:55 uh, people get hung up on some sort of minute detail that like, it doesn't really matter. And we're not like, we're not even getting to the meat of it. So like the name of an API endpoint. Like that could be the thing that is bike shed to oblivion because there's no, there's no correct name. There's literally no correct answer. Like there's there's it it becomes a matter of
Starting point is 00:18:17 opinion and once you get to these areas that are a bit more of a matter of opinion rather than like some sort of absolute correctness and nothing has an absolute correctness but there's certainly things that like get closer in that direction. But when you get farther away from that direction like naming things like that you get you get into bike shutting. And if you look at like all core dev calls sometimes it'll be like 20% meat and then 80% bike shutting. Right. But then if you say that people are bike shedding, then somebody that really cares about the issue, would be like, this is a bike shedding. This is really, really important.
Starting point is 00:18:48 Right. They don't think they're bike shedding. They think that they are presenting the objective. Yeah, yeah. Right. Okay, so I want to unpack that a little bit because building Ethereum, no one knows what Ethereum is. It's kind of like the internet. And like the future of Ethereum is like what Ethereum should be is a subjective thing, right?
Starting point is 00:19:08 We don't have any objective like reference point for, what we are trying to build when we're building Ethereum. So like you said, all choices are subjective and some are easier to come to consensus versus others. Would you say like one way to describe your role is that like you are the facilitator of all these subjective decisions, some of these subjective decisions all the teams have consensus on so we can just leave that, you know, put that in the rearview mirror, but perhaps a lot of them need to have, you know, powwows and deliberation and debriefs
Starting point is 00:19:41 about how and why choices are made. So would you say, like, your role has been to be the facilitator of these conversations about these subjective choices? That's one of my roles. I'd say that's one of my roles. And the, we, like, it is subjective. There is no absolute as to where we're going. But there are design considerations.
Starting point is 00:20:02 There are, like, deep philosophical things that are guiding us. Obviously, like, we don't have to all agree on them all. But like you can go, we can, you can begin to cite. You've been like, we've been working on proof of stake for like six years. And like it has these, like these are things we're trying to achieve. And like the ethos of the community is kind of rallied around this, you know. And so that becomes something to help you help guide you. But also there's other design considerations.
Starting point is 00:20:27 Like complexity is the enemy of everything in consensus systems. And so like minimizing complexity even at the cost of some advanced feature set or like, optimization often, you know, is a guiding light. And that, you know, is generally agreed upon, you know, but you maybe there's 5% of engineers in this process that like, they're not afraid of complexity at all. Right. So there's a bit of there's like a compromise that has to happen there. So so yeah, subjective, but there's this, there's this like ethos and philosophy and, and kind of design guiding, guiding, like guiding light that's guiding us. And sometimes I have to help try to contextualize that.
Starting point is 00:21:11 Sometimes I have to help try to figure out what the community thinks is the designing light or the priorities. And like, I don't know. It's all messy. Right. So, yes, you said values and ethos will help guide the decisions. How much, how well defined do you think that actually is? Because like, if you really want to get down to it, there's no actual source of single source of truth for anything in this universe. Like, are there any very, very concrete things that like, well,
Starting point is 00:21:39 This choice abides by this set of values. Obviously, like decentralization is perhaps a very concrete value that no one disagrees with. Are there any other values that, like, you can, like, name for us here? But even decentralization is on a spectrum. And so, like, you know, the bitcoins might say that we've, we've, like, gone off the deep end in terms of it being some sort of centralized process or centralized protocol or something like that. And I don't, I don't agree with that. But then I think other protocols have gone off the deep end in terms of centralization and design considerations and things like that.
Starting point is 00:22:11 So decentralization, certainly, top one. Decentralization also, there's many different things that can mean. Often in protocol design, we're considering it not being able to be captured by powerful interests, it not being able to be censored and things like that. And the, I would say there's, there's an ethos of Ethereum of assuming that the world as it is today and the way the world interacts with blockchains today is not as the world will be in five, 10 or 20 years. So you end up seeing protocols that they make what I would, what people consider pretty large compromises because, well, this is how it works. No one's doing this. No one's doing that.
Starting point is 00:23:01 Like, it's going to be fine. whereas there's a very strong ethos in a theory I'm assuming that something that can be captured will likely be attempted to be captured if it's valuable enough and we're attempting to build things that are very big and very valuable and so the we're not we're not we're trying to think about like you know what what happens when a state actor cares what happens when you know some mega cartel of some of the richest people in the world care like that kind of stuff what happens when when the banks are trying to shut it down whereas And so that's definitely, it's definitely a design consideration.
Starting point is 00:23:35 What are the other philosophies? That proof of stake is better than proof of work? Yeah. I mean, I could, I could write. Yeah, I mean, there might be a spectrum. Yeah, we were trying to do hybrid proof of work proof of stake at one point. So that's, that's the spectrum. Although I don't think that was actually a good idea, even though I wrote the EIP.
Starting point is 00:23:58 But the, yeah, I mean, it's messy. It's messy. What's something that could be captured? Because like obviously all of Ethereum is like or like, you know, enough stake to validate the chain in ways that you deem appropriate. Like obviously having enough ether, that's one way to get capture. But like what are the other like mechanisms that like maybe somebody that's not developer minded like I am wouldn't think of that is like an attack point that you guys try and
Starting point is 00:24:25 harden up? Well, you would, well, I think that this is this is something you would think about, which is capture the governance process. Sure. You know, like, the fact that you can upgrade Ethereum is dangerous. Right. The fact that we can upgrade Ethereum is dangerous. And Bihali becomes increasingly so as the powers that be give a shit about this stuff.
Starting point is 00:24:47 You know, like, there's a bunch of developers, a bunch of community members. There's a bunch of signals and stuff. And those, I'm certain, could all be manipulated. And I don't think that's what's happening today. But I do think that that could happen. the future. What about something that actually involves writing code in a specific way? Or if we write the code this way, like it might be open for capture in the future. Yeah. Yeah. One thing that comes to mind is, is P2P networking. You know, it's, we make
Starting point is 00:25:16 assumptions about the amount of honest actors on a network. We make assumptions about being able to connect and being able to get in and actually find the right network. And some of that, the P-to-P stuff in general actually becomes a bit like a bit more a bit harder to define an objective way like consensus mechanisms you can be like if two alternative chain histories were created a minimum of this amount of stake is slashable like that you can make you're very clear to define it whereas like defining someone being grieved on a P-to-P network and and all the vectors there and are being eclipsed and things like that is usually a bit usually a bit tougher and so definitely places that you have to, it's easy to not harden that, I guess, is the point, but you got to spend the time doing that. Let me think dependencies.
Starting point is 00:26:07 That's an interesting one. Reducing the software dependencies that you have reduces the ability for people to kind of make their way into your code unsuspectingly. Like, for example, if you had a dependency for a big integer library, some random library and like one guy maintains it and like your client is is running on this then all of a sudden that one guy can potentially like get a bug in that dependency that then affects all the arithmetic in your client which could then lead to xyz bug you know printing a million ether or something like that multi-client helps us there but it's you know there's a lot there's a lot of different entry points
Starting point is 00:26:50 not even attack vector that I even knew existed they're called that's called a supply chain attack on the on the software itself but there's hardware supply chain attacks too um and apparently you know well there's the last up there but the like you could imagine there being some sort of box that people love the stake on and you literally just bug the hardware and you steal people's keys right yeah but that's not your responsibility it's not but it's worth considering if there are safe ways to try to prevent that i mean one consideration for that would be like the separation of of the active staking key and the withdrawal credentials. Right. You know, by doing that, by having the ultimate ownership of funds being a key that
Starting point is 00:27:32 could be much colder and maybe on a hardware wallet, you know, protects you against certain supply chain attacks. At least, you know, you could, those attacks could still potentially still keys, but, and could get you slashed, but you maybe lose one-eath instead of 32-eat. So what you're talking about? There are, there are protocol, thanks, considerations there. What you're talking about, I think for listeners who didn't follow that, is that when you stake your 32 ether, you predetermined the outbound Ethereum address where when you unstake that ether, where that ether actually goes. So you unstake your ether rather than just like, unstake my ether and send it to this address, you actually give your Ethereum address that it will be unstaked to when it is unstaked. That was right, right? Right, right.
Starting point is 00:28:15 So you talked about how there are some assumptions that are made in the Ethereum Protocol, and this is, of course, a subjective decision that must be made. Historically, with all these client teams and making these decisions, are people generally come to consensus about these things, about what the assumption level should be, or is it a bunch of, like, is there disagreement or tend toward disagreement, or tend toward agreement? What's that process like?
Starting point is 00:28:45 by case basis? Yeah, I mean, it's a bit of case by case basis. I think that the people that are working on, you know, the proof of state consensus aspect of this protocol, one inherited a lot. So, inherited a lot of the philosophy and a lot of the design considerations from ETH one, from the existing proof of work chain. And, you know, a few court people wrote a lot of the initial specifications. So like myself, Italic, Justin Drake, and others. And so those initials, specifications are grounded deeply with a certain philosophy. But then design and considerations ripple outward from there. So one, you know, we reiterate quite a bit on specifications with engineers and teams. And then the specifications only contain so much. So engineers are
Starting point is 00:29:31 ultimately making decisions. But I think they are grounded very deeply in a certain ethos. But you do see a bit of a, you see different philosophical decisions coming out in different clients. So maybe like an enterprise client might cut corners here or there to make things nice for enterprise or make, you know, some user experience really nice. Whereas, like, a client that wants to be running on, you know, unstoppable, embedded hardware and, like, routers and all sorts of stuff all over the world, like, they might have, like, a different, you know, standard that they're holding to. And maybe it makes the Ux worse.
Starting point is 00:30:02 Hey, guys, I hope you're enjoying the conversation with Danny thus far. Stay tuned for the second half of the show where we talk further about the dev interop event and also Danny's optimism or pessimism about the future of the world. what he can do about that. I had a fantastic time talking with Danny here, but first, before we get there, a moment to talk about some of these fantastic sponsors that make the show possible.
Starting point is 00:30:25 Arbitrum is an Ethereum scaling solution that's going to completely change how we use Defi. And now it's live, with over 100 projects deployed. Gas fees on the Ethereum L1 sucks. Too many people want to use Ethereum, and it doesn't have enough capacity for all of us. And that's why teams like Arbitrum have been hard at work developing layer two solutions that makes transactions on Ethereum cheap and instant.
Starting point is 00:30:48 Arbitrum increases Ethereum's throughput by orders of magnitude at a fraction of the cost of what we are used to paying. When interacting with Arbitrum, you can get the performance of a centralized exchange while tapping into Ethereum's level of security and decentralization. That's why people are calling this Ethereum's broadband moment, where we get to add performance onto decentralization and security. If you're a developer and you want to save on gas costs and overall make a better experience for your users, go to developer.offchainlabs.com to get started building on Arbitrum. If you're a user, keep an eye out for your favorite Defy apps building on Arbitrum. Many defy applications that are on the Ethereum Layer 1 are migrating over to Layer 2s like
Starting point is 00:31:26 Arbitrum, and some are even skipping over layer 1s and deploying directly on Layer 2s. There are so many apps coming online to Arbitrum. So go to bridge.obritrum.io and start bridging over your Ether or any of the tokens listed and start having a DeFi experience that you've always wanted. The Ave protocol is a decentralized liquidity protocol on Ethereum, which allows users to supply and borrow certain crypto assets. Ave version 2 has a ton of cool features that makes using the AVE protocol even more powerful. With AVE, you can leverage the full power of defy money logos, yield, and composability all in one application. On AVE, there are a ton of assets that you can supply to the protocol in order to gain yield, and all of those same assets can also be borrowed from the protocol if you have
Starting point is 00:32:10 supplied collateral. One of my favorite AVE features is the ability to select a stable interest rate. Once I've selected a stable interest rate, I'm protected against any interest rate volatility that may happen in DFI and allows me to plan my DFI finances for the long term. V2 also features the ability for users to swap collateral without having to withdraw your assets, trade them on uniswap, and then deposit them back into AVE. With AVE, users can do this in one seamless transaction, saving you time and gas costs. Check out the power of Avey at Avey. Aave.com. That's Aavee.com. Switching gears a little bit here, although I think this conversation is going to
Starting point is 00:32:46 weave in and out a little bit is the culture around all of these client devs. None of them work for the EF. They kind of, they correct me if I'm wrong here. They all kind of have their own internal treasury that they used to pay out all of the developers. But I feel like the vibe of the job is they're all kind of what you described your job at the EF is like, well, you receive a paycheck, but you don't really answer to anyone. You kind of just have your job.
Starting point is 00:33:16 So everyone's a lot more loose, loosely organized. Everyone kind of just like gets up and works loosely works. So like the answer is probably obvious. But like when you get up in the morning and like I don't think you have a boss or maybe you technically do, but you probably doesn't feel like you do, like what keeps you accountable? Like why, why does Danny actually do the things that are in his job description? I ask myself that sometimes. I don't have a job description, but I, I, the same job description. Yeah, I, because I care. I care a lot and I don't know why. I mean, I think I
Starting point is 00:33:55 know why, but sometimes, you know, throughout the years, it ebbs and flows in different directions, but, like, I cannot help myself. Like, I cannot, I cannot, not wake up and immediately, like, figure out what the new problem is or wake up and like realize that if I don't do x, y, or z, that the merge literally might be delayed by two weeks because we're like trying to get the specs out and stuff. And like I just, I care. And then I care because I care about the technology, but I also like the way it's all structured is it's all this, it's all this open source project that we're building together. And it's a community. So like the accountability doesn't necessarily come from a direct boss or anything.
Starting point is 00:34:36 The accountability comes from the fact that I'm a member of this community building this thing. And I have this emergent responsibility building this thing with these people. And if I didn't do what I thought I could do and do my best to do so, I would be not giving my all to this community that I care about. And I'm deeply integrated in. And that's the community angle. There's the like, I care about shipping this piece of. technology and then I don't know there's a certain level of obsession that I and pretty much everyone else I work with has and that's probably because of the community
Starting point is 00:35:17 thing it's probably because of the impact but it's just like someone someone mentioned it like Ethereum is just the ultimate nerd snipe and I the word nerd isn't even the right word like I don't necessarily consider myself a nerd but just the like it is such an interesting problem it is such like the combination of economics and cryptography and game theory and programming and distributed systems. It's unbelievable. It's like hilariously interesting. And it's captivated me for many years now. I just had to look up nerd snipe. So for those that I also needed to look up nerd sniping is a slang term that describes a particularly interesting problem that is presented to a nerd, often that physicists, tech geek or mathematician.
Starting point is 00:36:04 the nerd stops all activity to devote attention to solving the problem. Often at his or her own peril. Danny, do you feel like at your own? Do you feel in peril at times because of Ethereum? Sometimes. Sometimes I feel like Ethereum. Wait twice if Ethereum holds you hostage. I think it might.
Starting point is 00:36:21 I think it might. I'm serious. Like I've been infected, you know, like the memes, but the memetics, like the infectious idea, like that thing. Like, you know, I've definitely been infected. Like I cannot, it's hard for me to think about other things. I have to, like, rip myself away and, like, go, go to the gym or go hike in the woods to, like, force myself to not think about this thing, which is incredible. I never thought I'd be so wrapped up in something and care so much about something.
Starting point is 00:36:51 But it's also, like, it's also a lot. Yeah. Yeah. Do you, like, if you went and just, like, effed off for the day, like, went to the beach or just, like, whatever, like, maybe two days in a row, like, would you feel like, you feel guilty? What emotions would you feel while you were not working on Ethereum? No, I don't think I, definitely some anxiety because like it all keeps moving. Right. Like, because I'm going to open my phone, even if I didn't look at it for two days.
Starting point is 00:37:16 I'm going to have literally 500 messages. And like many of them are going to be in like interesting technical conversations that one, I want to follow. And two, I often have very strong opinions about all these conversations. And so like I want to make sure that I help steer. in the direction that I think is good. And so, you know, if I, if I disappear for too long, you know, who knows, it might be steered in that direction.
Starting point is 00:37:40 I have to, like, try to write the ship. Right, right. So many people implemented a depos EIP or something. Yeah. I don't mean to, I don't mean to imply. So I think I work a lot. I do. And I love, and I enjoy it.
Starting point is 00:37:54 But I think I actually have like a pretty good work life balance compared to some. Like I go to the gym almost every day. I love camping. I love hiking. I got a beautiful wife that. I hang out with plenty of friends, that kind of stuff. So, like, I pride myself in having a good work-life balance, but I also think I work a ton.
Starting point is 00:38:11 So I don't know, there's, I don't know where the line is. Right, right, yeah. The cool thing about Ethereum is like when, I think everyone who finds a job in, probably greater crypto too, is that no one actually feels like they're working. I mean, I'm sure some people do. But the, perhaps why this thing has been so sustainable when it comes to infecting your brain is that because, like, it doesn't actually feel like, work. Yes. I agree. And simultaneously, it does not feel like working, but it can still be
Starting point is 00:38:41 exhausting. Sure. Yeah, right. Yeah, absolutely. There's plenty of things that aren't work are very, very exhausting. Running a marathon is exhausting, but it's not technically my job. Right. Have you ever thought about like what you're going to do with yourself once Ethereum calcifies? No. I will either not be in technical. or I will be working on open source technology. I'm not, I will not be working on closed source technology ever. Um,
Starting point is 00:39:09 I know that as a matter of principle. Yeah. I mean, it just doesn't interest me. And also one of the reasons I'm doing what I'm doing is because, uh, I'm trying to make an impact on the world. And I don't think close source software is the, the right way for me to make that impact.
Starting point is 00:39:23 Right. Uh, but it's, we'll see. We'll see. It's hard to imagine doing something else. Um, although I certainly will do something else eventually. Um,
Starting point is 00:39:33 And yeah, my guiding principle is to work on things that I care about and to try to create value, not in the sense of like lining my pockets with cash, but like fundamentally try to create value. And in doing so, I will continue to open doors and be able to work on interesting things. That has worked out for me so far. I'm also a very fortunate, very lucky person in many respects. but I figure if I keep doing what I'm doing, keep working on interesting things, keep working with interesting people, that whatever that next door is, it will, it'll be, it'll be a good one. Do you see yourself putting the entrepreneur hat back on and building something on Ethereum? Now that you've finished the foundation, build a product?
Starting point is 00:40:17 Maybe. I think that that would be, it would be the right thing and not to be the right people. You know, if there was a person or two that I really, really wanted to essentially hack on a project with for a few years, then I would. But I'm not, I'm not certain. There's a funny, so I got into proof of steak. So, like, I work on a lot of things, but, like, I really focus on proof of steak, preface implementations and research and specifications and security and all that kind of stuff. In 2017, right at the beginning, I got rid of all my clients.
Starting point is 00:40:54 clients because I had become obsessed with Ethereum and I was going to figure out how to make it work, how to make it my job. And I, for that first probably half a year, I was just kind of bumbling around. You know, I was, I lived in New Orleans at the time and I thought to myself, if I'm going to be serious about this, I need to go to the New Orleans Ethereum meetup. And there wasn't one. So I made, I made the New Orleans Ethereum meetup, you know. And then I was like, I had never contributed to open source before, which is crazy because I was a belief. for an open source and I used it a lot in my projects and stuff, but I had not like gone to a project and just contributed back. So I was also like just start contributing to anything and everything.
Starting point is 00:41:33 You know, I contributed to Piper's Web3.Pi library, a Python tooling library for Ethereum. And I started just contributing to things. And I wrote a few smart contracts, trying to figure out maybe I'll, maybe there's a business opportunity there. And then I, then I was like learning more about this shift, this proof of stake thing coming. And my first thought was, That's never going to work. That doesn't make any sense. But then two days later, two weeks later, two months later, I don't remember. I was like, oh, I get it. Both of these are proof of dedication of economic, scarce economic resource to the protocol. It's easy to prove that about mining hardware and electricity. And it's also easy to prove about the end protocol asset itself. And so I was like, okay, this is starting to make sense. And so I thought, maybe I could make a staking pool. and so I started I started digging into proof of stake because I thought it was coming in like five months. And I thought I could make a staking pool. And so like that that opened up my contributions.
Starting point is 00:42:38 Like that that is why I got under proof of stake because I was like, there might be a business opportunity here. And it turned out there was a lot of work to still do. So I had to kick to can down the curb on the business opportunity. And I will say wholeheartedly at this point, I have zero intention of making a staking pool. That does not interest me at all at this point. But that's the business opportunity was what actually made me do the dive, the deep dive on proof of stake to begin with.
Starting point is 00:43:06 That's pretty funny. I also in 2018 thought about like a model for a staking pool company and I actually pitched it to this ICO advisory company that I worked for at the time. And Peter Vestness, who is the owner of the company, New Alchemy, he said that proof of steak is years away. And I was like, no, it's not, Peter. No, it's like right around the corner. It's like six months away. We got to start building this thing. And that was, again, in 2018. Yeah. Yeah. I helped write EIP 1011, hybrid proof of work proof of the stake. And at the time, I, and I was in 2018, I was like certain main net by the end of 2018, no problem. Like, no
Starting point is 00:43:46 problem. It's really funny that like the 2017 bowl market, at least inside of the, the Ethereum land. Everyone was like buying ether and ether was running up to $1,400 because people were like speculating that staking is just like, Casper's coming. It's like it's right around the corner, right? And in 2020 and 2021, it's the same thing. It's a full cycle. It's really coming. It's coming. I went to the, I went to the merge interrupt and saw some beautiful things. It is actually coming. How was that, by the way? I was thinking about it when you said that work doesn't feel like work. Because multiple times during that week and we were in Greece, I was like walking back
Starting point is 00:44:33 to my room and just, and I get overwhelmed just with like a, I'm having a fantastic time. Like, I'm having a great time. And after having been spending eight hours like in a room with 30 other people like thinking about hard problems and debugging software and all that kind of stuff, which like I don't know if I don't know if I'm allowed to consider that having a great time, but I was having a great time. So it was awesome. It was like exactly the right time, exactly the right group of people, and five times more productive than our wildest dreams. So it was, it was very, very excellent. Is the in real life component the reason why it's so productive, do you think? I would say yes,
Starting point is 00:45:16 except yes, with an asterisk. The asterisk being that it has to be the right time in a project, it has to be the right group. Like it made a lot of sense because we're done with London. We're done with Altaire and we have the, we have like the core specs for all the stuff. And there was a little bit of lead time so that people could work on and lay the foundations in their software before that. And so like all of that, doing all of the other stuff before probably would have
Starting point is 00:45:40 wasted time if we were together. You know, whereas we got together and we had this like very interesting structure of an interop where a lot of the software work had been done leading up to it. And what you're doing is you're kind of like pairing off with different groups and you're like, can our software work together? Oh, let's fix the bugs. And then you switch and you go with other group. And you kind of like architect this pyramid of increasing complexity throughout the week.
Starting point is 00:46:03 And at the same time, having conversations to iron out, okay, now that everyone has implemented the specs, what are the issues? You know, what do we need to refine? You know, so we could have very deep conversations about ironing out the last bits of the specs and at the same time also like do this like culmination thing where we we get to this mega milestone at the end of the week and and so yes there's magic to being in person but I I'm also like a decentralization maximalist for for a lot of it too because like the value in what I can do at home and writing software and stuff like it's just a different it's a different type of exchange and
Starting point is 00:46:41 you don't want one or the other all the time and but it was really nice coming together after like two years of being apart right yeah I think a lot of people had very very similar feelings in New York recently for Mainnet where a lot of people are literally just coming out of their homes for the first time since COVID. And also, crypto is very, very different in 2021 than pre-COVID times. Like, we've actually blossomed into some sort of like society. And just the richness of the social interactions, maybe as a result of that, or just maybe just in general inside of crypto. For some reason, social interactions in crypto seemed far more rich than all the other social interactions I've ever had in any other contexts. And I think maybe it's because
Starting point is 00:47:25 everyone has like shared stories, shared values, shared like purpose and is also intellectually curious, I think everyone who crypto is generally intellectually curious. And then like when you like hide people away for two years and then get them and then pump their price their asset prices by 10x and then put them in a room together. Turns out they have like a lot of things to share. Yeah, I think that's, that's all,
Starting point is 00:47:50 it's all very true. Yeah, the, the thing about the interop and about some other similar events is like, how much everyone gives a shit. Raises the level of engagement, the level of conversation and level of just enthusiasm and fun. Whereas I could imagine being in a more traditional business context and like,
Starting point is 00:48:13 people are there like do their job. but there's not that giving a shit that that's there also just everyone's so aligned on shipping the merge um philosophically uh from a perspective of climate change like all sorts of angles like everyone there was like they're on a mission like we're doing this thing um whereas you could imagine other things even in ethereum or in crypto there's like less of that like deep deep deep mission. Like state expiry. I mean, state x-3 is incredible. Like we need, we need a sustainable state solution, period. End of discussion. But doesn't have that as much of this like world-changing feeling to it. But I'm also very biased. I love proof of stake. Why, why is proof of stake
Starting point is 00:49:00 so grand when it comes to meaning and impact for so many people at the DevOps event and just the Ethereum devs in general? One of the big things was climate change. A lot of people just like, and I hadn't, I hadn't expected how much most of the people at that event were feeling impacted by that. Like I talk about, you know, proof of sake, making things more secure, more sustainable, and more scalable all the time, you know, and I mentioned the reduction in energy usage by like 99.99%, you know, and I think it makes an impact to some, but I was surprised.
Starting point is 00:49:37 and I shouldn't have been, but I was surprised throughout the week how often various developers were just like, this is literally the most impactful thing I will ever do with respect to climate change in my life. I will not be able to outstep this accomplishment. So there was just this feeling of actually being able to make an impact, especially when you look at estimations and Ethereum uses as much energy as Poland or something and climbing. Is it simply just a function of Ethereum using less electricity, or is there a deeper, like, relationship between proof of stake and climate change? Or is it simply as simple as just moving away from proof of it? Yeah, I mean, I think it's, if we have crypto-economic consensus mechanisms and which the asset securing it, the quantity and capital securing the protocol, scales with the value of the protocol, when that is energy consumption, you quite simply have this, like,
Starting point is 00:50:36 tough relationship between energy consumption and the and the security and value of the protocol, which like we all want the security and value of the protocol to increase. And so there's a bit of a, I guess a dark side to it. And I look, I, you know, we could, I'm, I don't buy the like Bitcoiner, uh, green energy thing or that like Bitcoin is going to usher in the new wave of green energy. I don't buy that. I think there is probably some nuance to the argument. I think you could have like an interesting debate as to like if you have these proof of work mechanisms what does the future look like in 20 years you know does it look like bitcoin using 50% of all the energy in the world probably not it's like it's hard to imagine that that becomes
Starting point is 00:51:15 the reality and so maybe there's like more nuance into how this this actually ripples outward but nonetheless I I would I would make a pretty grand bet that 80% or more of Bitcoin and Ethereum's energy consumption is not clean. Right. And making an impact on that seems meaningful. I think there's also, there's other components, not just the, not just CO2 emissions, climate change, that kind of stuff. I mean, there's also the access and the potential, like the amount of people that
Starting point is 00:51:47 can participate in a proof of stake protocol in a meaningful way is probably much larger than proof of work. It's also more equitable in a sense that I can very purely turn capital into an equity. participation in the securing the protocol whereas in proof of work like that scales very poorly for small actors so like the the more capital that you have the more entrenched you can get into real world supply chains the more return you can get on your capital and the economies of scale and so like you you know fundamentally even you set the energy stuff aside that asset being grounded so much in the real world and not the metaverse uh means that you don't get kind of the same equitability in the crypto economic consensus mechanism, which one is maybe not nice from a philosophical standpoint, but it's also not nice from a security standpoint. Was there any conversations at this interoper event about Bitcoin and how Bitcoin is like bad or needs to change or should like should be shut down or any sort of like resistance towards Bitcoin as a,
Starting point is 00:52:56 as a system? We don't spend too much time on Bitcoin. It's certainly, it's the butt of jokes sometimes. You know, I think people, people that are working on Ethereum Proof of State find Bitcoin
Starting point is 00:53:08 probably pretty uninteresting. It's very interesting because it moved the needle, you know, went from zero to one. But people also, I think, tend to find it very uninteresting.
Starting point is 00:53:18 And then there's certainly toxic, there's toxic members of any community. I think if you look at Twitter, there's a lot of, loud toxic Bitcoin members, community members. And so I think that sometimes when conversations come up with that type of group, like we would focus on that or instead of focusing on maybe some of the good, but I don't think we see a lot of the good because we don't,
Starting point is 00:53:40 we're not deeply rooted in their community. We just see loud, uh, toxic people. We, there in conversations we were, there was a running joke about, um, writing a proposal, maybe a Bitcoin improvement proposal to utilize, uh, not our beacon chain, not Ethereum's beacon chain, but a beacon chain,
Starting point is 00:53:59 you know, and an instantiation of, of the same technology to do emerge for Bitcoin and to help them get off of proof of work. There are some complexities there in how you actually lock your stake. You might actually need a new op code, and I know they're pretty resistant to that. But I think it'd be pretty fun even to just take. As a social experience. Yeah, I mean, literally just like, You know, in 2017, there were 100,000 Bitcoin forks like Bitcoin Diamond and whatever the hell.
Starting point is 00:54:31 You could, you could make a Bitcoin fork. Once Ethereum has proven that you can safely move and prove it to proof a stake, you can make a Bitcoin fork and try to rally the world around it using the same technology that we've used in Ethereum to secure it. I think pretty cool. Who does that really, really? Someone needs to do it. Well, why not you? That's what I'll do. Once the theory amosophies, I'm going to help Bitcoin.
Starting point is 00:54:59 Move to proof of sake. What about Rune Christensen's blog post, recent blog posts? I don't know if you read that or not. Was that a topic of conversation at the interrupt event? I don't know the blog post. I'm sorry. He was proposing that Maker Dow with its efforts to go into the real world and search for a real world collateral, specifically finds climate-aligned collateral. right so maker doubt has already financed like a $2.4 million loan die loan to a solar panel farm in new york and then he talked about like you know more philosophically maker dow should find a collateral like find
Starting point is 00:55:37 opportunities to finance and get collateral that is climate aligned and can actually like move the needle with regards to climate change yeah we didn't we didn't come up a conversation that's interesting I mean there's two different angles there one is like ride the hype like maybe you you get you get good press and it helps Maker Dow to just have this aligned basket. But there's also like, I think it's more interesting if you can make a compelling business case. You know, maybe the thesis is that these are actually
Starting point is 00:56:07 the types of collateral and the types of businesses that are going to be very fruitful over the next 10 to 20 years. And that's why, you know, Maker Dow is being aligned. You know, I don't know. I don't know exactly his angle there. Yeah. My angle on it was that like there's a lot of very far left social justice war. your cancel culture types that are also very, very anti-capitalism.
Starting point is 00:56:29 And what happens if you can, like, create a money that fights climate change, where if you use this money, you're by proxy fighting climate change. Like, you actually might, like, onboard some of that demographic into the world of money and finance and say, like, yeah, we do know that money in finance is corrupt and bad, but not this money in finance. Like, this money in finance is actually good. It's the inverse of that. Yeah, why don't you learn to use money in finance?
Starting point is 00:56:54 and new coordination techniques to create the world you want to see. Yeah. Totally. So one thing about the dev interop event. And overall, like, I was joking with, I think both Ryan and Anthony, Sazano in different contexts about this, like, from, you know what it's like to be there and actually to experience it. A lot of us, the non-tech types, view it from a distance, right?
Starting point is 00:57:17 View it from Twitter and we just see the pictures. And so, like, from our perspective, it's like this semi-regular, like, ceremonious time where we see pictures of all these developers looking at this projected screen with a bunch of code on it and they're all happy they're all happy and clapping and so like all the devs are like looking at the screen and they're all everyone smiling and then like everyone else is seeing the smiles on the devs face and so for us it's like yay the devs are happy I don't know what's going on but like they're happy so that's nice I showed that picture to my sister last night and I showed her the other picture from Ben Edgington's suite and I showed her the other picture of um of the screen we're all
Starting point is 00:57:56 looking at and she just cracked up she thought it was hilarious she's like of course of course for context I don't know if it was on that picture but one of the pictures that was shared the key was there's a tiny little piece of text that said proof of stake stage entered or entered proof of stake stage you know and that's what we were all cheering about right right right okay so this is the first mock test net or actual test net for the merge. So you simulated the merge. Was that what happened? Right. So we kicked off a proof of stake beacon chain that was not merged, you know, like the beacon chain is today in production. And we kicked off a proof of work chain that was not merged and was run by proof of work. Both of these things hung out in parallel for a while. And then they
Starting point is 00:58:39 did the dance to take the valuable things inside of proof of work and to instead put them into proof of stake and stop listening to proof of work and finalize. And, and move on with its business. So it was, it was the, what we were cheering was kind of the culmination of the week, which was we had a lot of very short-lived dev nets. So like even just transitory, I have two nodes running on my computer,
Starting point is 00:59:05 like running an experiment for 30 minutes. And I'm like, okay, the experiment worked. That's good. You know, and we had, like I said, we had a lot of these different client pairs where like Gath and Tech, Gath and Tech would like pair up for a bit and like make sure the software work together.
Starting point is 00:59:17 And Nimbus and Nethermind, would pair off and make sure their software work together. And we were building out more and more complex versions of all the interactions throughout the week. But often, you know, with two or three nodes, like nothing crazy, like very small toy networks. And what we did at the end of the week was Perry, who is a DevOps wizard at the EF, who has been increasingly taking ownership over test nets and automation and all sorts
Starting point is 00:59:44 of stuff. He'd been working all week on automation of all this stuff. And so he took all the configuration and automated a 100 node deploy around the world. So like 100 different cloud instances around the world with different client pairs and builds and like automated the creation of the beacon chain network and the proof of work network and and kind of kicked it all into motion. And then it was about, I think they ran independently for about an hour. And then we had it on the projector when they, when the trigger event. came together and they merged. And so it was really that like taking it from a toy on our laptops and, you know,
Starting point is 01:00:25 different like reduction in complexity of different configurations to like bringing it to something that really, you know, felt real. That network, I think, was torn down yesterday. And there's a new one, Pithos, which is the, it's supposed to be a longer standing one. That is, was it launched literally like an hour. It was launched this morning, but like the configuration. became available about an hour ago. And I already started seeing some of the East Staker guys.
Starting point is 01:00:52 I think Lamboshi was on it. He was already running nodes. And so now the community can also interact with it. Can you tell us what the sound was like in the room when that proof of sake mode entered happened? Like was it like, oh, yay, neat. Or was it like more about a roar of people? I mean, it was legitimate, like legitimate joy, legitimate like clapping, not just like a little golf clap like clapping cheering and people people literally hugged each other you know um it was
Starting point is 01:01:25 it was it was an incredible energy and we actually we had this closing dinner at 730 that night and the the timestamp that we we did the merge because you proof of works especially when you're CPU mining a proof of work chain it's like hard to fully gauge the timing but it was 729 it was t minus one minute till dinner like we were either going to go to dinner, like super fucking excited and floored about what just happened, or like kind of with our heads hung, like the last chance of running this experiment, it failed. And it was a success. And like we kind of, we all just went to dinner after and had a great evening celebrating.
Starting point is 01:02:04 So, yeah, a minute before you, you have to go to dinner. So I'm sure maybe some amount of clapping was like, oh, thank God we get to go to dinner. I don't even, I mean, I doubt. I think we were all a bit late for dinner. but it was, the timing couldn't have been, couldn't have been better. It couldn't have been more suspense-inducing. Dramatic, yeah. Do you get shivers?
Starting point is 01:02:28 I probably not. I got something. I got one needed to go. In a completely different direction. Is your wife a crypto person? Yes. Okay. Kind of.
Starting point is 01:02:37 Does she understand, like, what you're up to? My wife works for the Ethereum Foundation. Oh, okay. So there's the answer to that question. Yeah. Would she there with you? Um, she, uh, she used to be a pastry chef. Mm.
Starting point is 01:02:50 And, in a French restaurant in the French quarter of New Orleans. And I started traveling a bunch for work. And so us being, you know, young and having fun, I was like, well, definitely quit your job and come travel internationally with me a bunch. Um, and she got to know some of the people on the grants team and they needed someone to help, like, answer emails and stuff. Uh, so she started as the person who helped answer emails and stuff. And then like three or four months later was the team lead. Nice. Very cool. So like when you were like a, I mean you work at home, but when you quote come home from work and like vent about stuff like she's like, oh God, the guys from Teku were just so annoying today.
Starting point is 01:03:29 Is that some of the conversations that go on? We. Some. Yes. I certainly. She knows what I'm when I'm bitching about something. She knows what I'm bitching about. And, and she understands things enough to like.
Starting point is 01:03:45 when I describe some issue, I'm banging my head against the wall. She, like, understands the domain of the issue. But it's also, sometimes we'll be, like, driving into the mountains for a weekend. And we'll just be, like, talking about Ethereum and be like, we got to stop. No more. Like, we, like, I can literally talk about Ethereum all day to the people on the Internet. And then I can, like, go have dinner and talk about Theory and more. And it's, uh, it's very cool, but it's also sometimes a little much.
Starting point is 01:04:15 Eric Connor, who is the first ever guest on Layer Zero, we were talking about this dynamic where like you literally can wake up and do Ethereum things until you go to bed and then repeat that for years. And then you get what we've called this thing called Ethereum Brain, where like, you know, you just have like toxic levels of Ethereum going around in your brain. But you said you have good work-life balance. So maybe you don't have too much Ethereum brain. I have a good work-life balance. I do, I do get a step away from the computer. I do make sure I have nice little trips and things like that. And I do go out to dinner and stuff.
Starting point is 01:04:53 But I also am probably toxicly infected. When you say you guys go to the mountains, are you hiking or backpacking? A bit of both. It just kind of depends. Sometimes we'll go stay at a motel in the mountains and hike around a bit and put around some towns or sometimes we'll go backpacking. And my favorite thing is to swim in very cold alpine lakes. So often we'll be hiking up to 13,000 feet to find a nice lake to jump into. Yeah, which was like recently snow a few weeks ago?
Starting point is 01:05:23 Yeah, I mean, it just depends. I mean, sometimes there's like snow on the outside of it still. It just depends on the time of the year. You know, I think we're at minimum, the minimum snow. Hey, take it three weeks ago, and I think it snowed up in the mountains about a week ago. So the cycle has begun. If your cat hadn't come on screen, I was going to ask about it. it.
Starting point is 01:05:47 That's Tyco. Tyco? Yeah. How old? The image I have of you, we were on Zoom at some point in time, but there was this time where you had Tyco and Tyco was facing the computer. So he was facing the computer. So kind of like pseudo looking at the camera and you were just like massaging his head.
Starting point is 01:06:09 It was like at least 20 minutes long of like you. You just, yeah, just like massaging your head while Tycho like kind of looked into the camera right in front of you. I thought it was absolutely hilarious. Yeah. Yeah. I mean, I tell Tyco sometimes. Tycoe you're my best friend. Yeah.
Starting point is 01:06:29 And I mean it and not in a sad way. Tyco's my best friend. Nice. Great cat. It's good. He's spent a lot of time working on proof of steak with me. Nice. Yeah.
Starting point is 01:06:38 Moral support. Danny, you can do it? Yeah. Danny, so what else do you do for fun other than? backpacking and hiking. Are you a gamer at all? No. Nope. I probably left gaming behind when I was about 13. I was I played I think Diablo 2 and StarCrap were my main games at the time. I played a little bit of counterstrike and stuff but I um music and girls became much more interesting way to spend my time playing playing to play to play to piano but I, I, it's listening to girls. No to music.
Starting point is 01:07:07 Oh, I'm playing. Playing what do you play? Um, these days I play mainly piano, but I, In high school, I played a lot of piano, but also bass. I played in, like, jazz bands and metal bands. And you still play piano to this day? When I was 18, I went to school and I stopped playing music. And about four years ago, I got a piano and I play about every day. So I took a hiatus, but I play most days now, and I very much enjoy it. What kind of piano do you play?
Starting point is 01:07:38 I learned some classical pieces and play that. I also just kind of mess around. And I do actually when we launched the beacon chain, I bought myself a present. I got this like Moog synth. So I have a piano and I have this synth next to each other. And like, you know, I kind of mess around and make weird electronic stuff between the two. Nice. Have you heard of Ben from Optimism, his Ethereum song?
Starting point is 01:08:05 Yes. Yeah. Ever thought about writing something like that? Or is that? Or is that tainting of something that's wholly that doesn't need to be mixed? I definitely, I think it definitely doesn't need to be mixed. I also, I don't think I've ever played the piano and sang at the same time. So it would be a challenge.
Starting point is 01:08:24 It would be a new challenge. Maybe I should try. So I think this question is always much more fun when somebody's actually a musician. What kind of music do you listen to? So in college, my music tastes change because I started coding. No shit. So I stopped listening to music with. words, like almost entirely, and started listening to a lot more electronic music. And I listened to
Starting point is 01:08:48 like ambient electronic music most of the time. Very experimental, like very like kind of out there sounds and soundscapes and things like that. And I can definitely attribute that to like being in college drinking that cup of coffee, putting on my headphones and just like coding and like getting into coding for the first time and like what what got me going when I code and like I that radically has changed my music taste and over the past couple of years I've like tried to reintroduce not what I'm coding but like if I'm in the car or different things like that like I'll put on I don't know talking heads or put on like the Beatles or put on something where somebody's literally saying words to like pull myself out of the ether but is it because the words are distracting while you're
Starting point is 01:09:38 coding or is there something else there? I think so. I think that's probably it. I mean, it's not just the words are distracting. It's that these soundscapes are like enhancing. Like I, oh, here's a good one. When I first, in 2017, when I got rid of my clients and I wanted to figure out how to make theory in my work, I would listen to all the all-core dev calls.
Starting point is 01:10:00 And the opening is steep hills of Vicodentiers by a winged victory for a sullen. That's a mouthful. which yeah um so that that became like my anthem for a while like that album like every morning i would just like i'd drink a cup of coffee put on the headphones and like figure out how to make ethereum you know where to bring value to ethereum and i would just like listen to that album and something about the fact that it's the opener to the all core dev call um and that it also kind of fit my ambient soundscape mode like it became like my uh my power music that's that's awesome That's a great story.
Starting point is 01:10:40 Andy, Danny, as we come down to the end of the show, I have just so I have a few more questions for you. Are you an optimist or a pessimist? I used to be an optimist. So when I was a kid, very extremely optimistic. I think it served me well. And I've realized actually probably over the course of the past 10 years, I've become less of one. So I'm very optimistic about my life. So, like, I, you know, I have a good life.
Starting point is 01:11:08 I have a great cat, got a cool wife. I have a great job, all that kind of stuff. And so I'm definitely optimistic and social relationships and kind of the microcosm of my world. But I definitely like the old man like shaking his finger at the rest of the world in a certain sense. Like I don't, you know, I'm super pessimistic about politics. I'm super pessimistic about like our, you know, mass surveillance capitalism. I'm super pessimistic about a lot of that kind of stuff. and to a way that I need to make peace with because I think it like gets me a little bit too much.
Starting point is 01:11:44 And I also sound like the whack job when I'm talking to regular people. But that's also one of the reasons I work on Ethereum. You know, if you asked me in 2017 why I wanted to work on Ethereum, one, nerd sniped, totally. But two was just like, I don't like the trajectory of the world. I don't like what's happening with big technology. I don't like how we're all super manipulated by our phones. And like we have these little slot machines in our pockets. And they're just like abusing us.
Starting point is 01:12:13 And like, I don't think Ethereum solves all of those problems. But I do think that Ethereum and Related Technology might help change the trajectory. And I think it might help change trajectory for good. You never know. You never know. I do worry about that sometimes. You know, like the tools that are built are often co-opted by the powers that be to kind of continue doing business as usual. I do think that Ethereum and related technologies allow.
Starting point is 01:12:36 for new ways to interact and maybe can help avoid some of those previous issues. But, you know, I'm also naive. Well, Danny, I think that that is a fantastic place to end this conversation. So thank you for joining me on this Layer Zero. Thank you. Very much enjoyed it. Cheers.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.