Bankless - Restaking Alignment with Vitalik, Sreeram, Tim Beiko, Justin Drake, Dankrad & Jessy

Episode Date: June 29, 2023

What are the implications of restaking? Not every Bankless listener will be prepared for this conversation. This one is a hard one. If you want to be adequately equipped for the conversation that awai...ts, we recommend listening to the Bankless episode we did with Sreeram a few weeks ago. That episode will get you up to speed to understand some of the nuances and problems that are discussed in today’s episode.  Because, today on the show, we have the largest and most gigabrain panel that we’ve ever had on Bankless…Vitalik Buterin, Justin Drake, Dankrad Feist, Jessy (aka 13-year-old VC - that’s her pseudonym), and of course… Sreeram Kannan himself, founder of Eigenlayer and perhaps the creator of restaking…all moderated by Tim Beiko!  ------ 🚀 Unlock $3,000+ in Perks with Bankless Citizenship 🚀 https://bankless.cc/GetThePerks  ------ 📣 CYFRIN | Smart Contract Audits & Solidity Course https://bankless.cc/cyfrin  ------ BANKLESS SPONSOR TOOLS:  🐙KRAKEN | MOST-TRUSTED CRYPTO EXCHANGE https://k.xyz/bankless-pod-q2  🦊METAMASK LEARN | HELPFUL WEB3 RESOURCE https://bankless.cc/MetaMask   ⚖️ ARBITRUM | SCALING ETHEREUM https://bankless.cc/Arbitrum   🧠 AMBIRE | SMART CONTRACT WALLET https://bankless.cc/Ambire  🦄UNISWAP | ON-CHAIN MARKETPLACE https://bankless.cc/uniswap  🛞MANTLE | MODULAR LAYER 2 NETWORK https://bankless.cc/Mantle  ----------- TIMESTAMPS 0:00 Intro 4:45 Setting the Panel 8:51 Jessy’s Restaking Thoughts 10:20 Justin’s Restaking Perspective 11:40 Dankrad’s Restaking Views 12:30 Sreeram’s Restaking Arguments 14:00 Why Justin is a Restaking Doomer 18:30 EigenLayer’s Restaking Architecture  22:05 Restaking Builder Hooks  25:05 Vitalik’s Restaking Concerns   30:05 EigenLayer’s Acceleration 32:50 Sreeram Addressing Vitalik’s Concerns 37:48 Ensuring Restaking is Aligned  46:04 Reputation Systems & Alignment  51:35 Ethereum Protocol Complexity  59:00 Credible Neutrality  1:03:30 MEV Boost & PBS  1:07:10 One Shot Signatures  1:09:10 Closing Thoughts, Arguments, & Next Steps 1:16:30 Closing & Disclaimers ----------- RESOURCES Sreeram Kannan  https://twitter.com/sreeramkannan  https://youtu.be/HcEGXoC57Rw  Vitalik Buterin https://twitter.com/VitalikButerin  Tim Beiko https://twitter.com/TimBeiko  Justin Drake https://twitter.com/drakefjustin  Dankrad Feist https://twitter.com/dankrad Jessy https://twitter.com/13yearoldvc   ----------- 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://www.bankless.com/disclosures 

Transcript
Discussion (0)
Starting point is 00:00:03 Welcome to Bankless, where we explore the frontier of internet money and internet finance. And today on Bankless, we are going deep into the frontier of restaking. We are going so deep, in fact, that we are bringing in some extra help to guide us down the very thorny and unmapped landscape of restaking. What is restaking? If you don't know what restaking is, this episode might not be for you. This is not an afternoon hike of a conversation. We are not strolling around the park. we are going so far into the unknown that we need a guide to make sure that we don't get lost.
Starting point is 00:00:37 Tim Bako on this episode is tapping in as our technical moderator for this conversation, our guide for the journey into restaking. So not every bankless listener will be prepared for this conversation. This one is a hard one. If you want to be adequately equipped for the conversation that awaits, I recommend listening to the bankless episode with Free Rom about the restaking meta that we are embarking upon. We did that episode with Free Rom just a few weeks ago. that will get you up to speed and ready to understand some of the nuances and problems that we are going to suss out here on today's episode.
Starting point is 00:01:07 Because today on the show, we have one of the largest and most gigabrain panels that we've ever had on bankless. We have Dancrad Feist. We have Jesse, aka 13-year-old VC, that is her pseudonym, Justin Drake, Vitalik Buterin, and of course Sri Ram Canon himself, the founder of eigenlayer and perhaps the creator of resaking. All moderated by Tim Beiko. Bankless Nation, I'm going to be with you in the audience on this one. This one is well above my pay grade, but you are in good hands with Tim. So I'm going to sit back and get my learn on, and I'm sure that you will as well. So let's get right into our conversation with one of the most brainiac panels that we've ever had on bankless.
Starting point is 00:01:45 But first, a moment to talk about some of these fantastic sponsors that make this show possible. Crack and Pro has easily become the best crypto trading platform in the industry. The place I used to check the charts and the crypto prices, even when I'm not looking to place a trade. Pro, you'll have access to advanced charting tools, real-time market data, and lightning-fast trade execution, all inside their spiffy new modular interface. Cracken's new customizable modular layout lets you tailor your trading experience to suit your needs. Pick and choose your favorite modules and place them anywhere you want in your screen. With Cracken Pro, you have that power. Whether you are a seasoned pro or just starting out, join thousands of traders who trust Cracken
Starting point is 00:02:20 pro for their crypto trading needs. Visit pro.crakken.com to get started today. Enter Mantle, an entire ecosystem dedicated to the adoption of decentralized token-governed technologies. Mantle, formerly known as BitDAO, is the first Dow-led Web3 ecosystem, all built on top of Mantle's first core product, the Mantle Network, a brand new high-performance Ethereum Layer 2 built differently from the other layer 2 that you may be familiar with. Mantle asked the question, how would you build a layer 2 if you had the technology of 2023? Mantle Network is a modular layer 2, built using the OP stack, but uses IDITHA. and layers data availability solution instead of the expensive Ethereum layer 1.
Starting point is 00:02:59 Not only does this reduce Mantle network's gas fees by 80% compared to other layer 2s, but it also reduces gas fee volatility, providing a more stable foundation for Mantle's applications. The Mantle treasury is one of the biggest Dow-owned treasuries in Defyfoy, which is seeding an ecosystem of projects from all around the Web3 space for Mantle. Mantle already has sub-communities from around Web3 onboard it to help the growth of Mantle, like Game 7 for Web3 Gaming, or Edu-Dow for in the world of DeSai, and buy bit for TBL and liquidity and onrads. So if you want to build on the Mantle network,
Starting point is 00:03:30 Mantle is offering a grants program that provides milestone-based funding to promising projects that help expand, secure, and decentralize Mantle. If you want to get started working with the first Dow-ledd layer-2 ecosystem, check out Mantle at mantle.xy-Z and follow them on Twitter at ZeroX Mantle. If you haven't experienced the superpowers
Starting point is 00:03:48 that a smart contract wallet gives you, check out and Byer. Ambire works with all the EVM chains that are out there. The Layer 2 is like Arbitrum, Optimism, Polygon, but also the non-etherium chains like Avalanche and Phantom. Because of the power of smart contract wallets, Ambire lets you pay for gas and stable coins, meaning you'll never have to spend your precious ETH again. The web app has numerous fiat on-rams to make it easy to dump your
Starting point is 00:04:09 fiat for crypto. And if you like self-custody, but you still want training rules, you can recover a lost Ambire wallet using an email and password, but without giving the Ambire team any control over your funds. Check it out at ambire.com for the web app experience. But also, the Ambire mobile wallet is coming soon for both iOS and Android. And if you want to be a beta tester, you could sign up at ambire.com slash app. And since you stayed to the very end of this ad read, you should know that Ambire is air dropping its wallet token to early users for simply just using the wallet. So if you want to get started with Ambire, all the links that you need are in the show notes. Bankless Nation, welcome to our restaking deep dive. This episode is not meant to be an introduction
Starting point is 00:04:50 to restaking. This will be a much more technical conversation as to the current frontier of thought from the Heath Core devs and other restaking enthusiasts about how the meta of resaking might interact interfere with the goals of the Ethereum execution later. For an explanation of restaking and what restaking is, there is a 101 or 201 level of content that we did with SRI-ROM not too long ago. So see that previous episode if you need to get downloaded as to the state of eigenlayer, what restaking is and what it does. We hopefully want to go very deep in this episode. So deep, in fact, that I am only able to guide us so far in this conversation. So moving forward, I am tapping in Tim Bako as our guide into the front steer of the
Starting point is 00:05:33 staking meta and the Ethereum protocol. Tim, welcome back to Bankless and thank you so much for taking the reins here. Yeah, thanks for having me again. Before we bring on the largest panel that we've ever had here at Bankless, I want to pick up a little bit of your brain, Tim. What are you hoping to accomplish in this episode and what context and frame of minds should listeners have? as they enter this conversation. Right. So we're going to have people from both Eigenlayer and then the research side of Ethereum and kind of the broader community.
Starting point is 00:06:04 And my goal is like if everyone can understand everyone's perspective a bit better by the end of the call, I'll be happy. And I think as a byproduct of that, we're going to have to dive into all of the issues around restaking. So folks can expect, you know, discussion of like the technical issues, the tradeoffs, the general roadmap, and the potential risks around restaking, and then hopefully the folks on the panel have a better understanding of each other's perspective by the end of the hour. Why would you say that this has captured the attention of so many of the Ethereum core devs and surrounding Ethereum community? Like why, in simple terms, is this a big deal? Yeah, I think it's because it introduces changes to the incentive landscape, which the protocol is not aware of, you know, natively. So obviously we have all these incentives in the Ethereum protocol, like how much stake do we issue, or sorry, how much rewards do we issue to stakers? What are the penalties? What do we do with transaction fees? And, you know, those sort of all work really well if you think of Ethereum as a closed system where, you know, there's not too much interference with it. But then when you see something like restaking, you know, which fundamentally changes the reward landscape for stakers and it might end up changing sort of the decisions they make around the risk,
Starting point is 00:07:21 willing to take if they take risk and things go poorly, then it might change the decisions they make with regards to their role as a staker on the Ethereum Mainnet. So it's really this intersection of like the incentive design and the edges of the protocol and how they interact together. I think that's something that people in recent years have become much more attuned to. And yeah, it's why it causes so much conversation. All right, Tim, are you ready for me to hand over the reins to you? Yeah, let's do it. All right, Tim, I'm going to let you go. But first I'm going to introduce you to Dankrad, the father of modern Deng Sharding researcher at the Ethereum Foundation. Dankrad, welcome back to Bankless.
Starting point is 00:07:59 Thank you for having me. We also have Justin Drake, father of ultra sound money. He's been on the show a large number of times before. Justin also welcome back to Bankless. Thanks for having me too. And first time on the show, we have Jesse, who I think has posed some of the biggest questions about restaking. It's definitely on the frontier of restaking thought.
Starting point is 00:08:18 Jesse, welcome to Bankless for your first time. Thank you for having me. And then, of course, we have Vitalik Buterin, just some guy on Twitter, and also famous for having the most ignored EIPs in Ethereum Vitalik. Welcome back to Bankless. Hello, everyone. It's good to be here again. And last but definitely not least, we have Sri Ram, the father of modern restaking himself.
Starting point is 00:08:38 Sri Ram, welcome back to your second time on Bankless. Thank you so much, David. Exeterate to be here. Thanks to all the EF friends for coming here and Jesse. Tim, I am out of here, my man. This is all you. Awesome. Thank you, David.
Starting point is 00:08:51 I guess one place to kick this off to make sure that we sort of dive into the deep end pretty quickly is if the four of you, Dancrad, Justin, Jesse and Vitalik, maybe just want to take a minute to share your current brain dump of like where your head is at with regards to restaking. We can kick it off from there. And then Sri Ram, I'll make sure to give you some time after to respond to the comments that will come up. But I think, yeah, quickly, Jesse, I don't know if you want to kick us on. off. Yeah. When you think restaking, like what are the things that are coming through your mind right now? Yeah. So I think to me, restaking is that one simple, elegant idea that's inevitably coming true. I think it has real yel for users that come from a real utility. It has real excitement and traction behind it. I think there's in the process real value capture as well. However, it's also an opportunity that I believe has been slept on because I probably talk to hundreds of, you know, developers one-on-one and tens of, you know,
Starting point is 00:09:51 ecosystems. And some of our most, like, smartest people are working on ZK on-chain games, MEV. But restaking is, I think, some of the biggest upcoming nerds type that there's just not that many experts in. There's many interesting topics to be explored that comes out of this Pandora's box. My friend, Kydo, you know, once said that you could probably get a PhD, just studying any of the rabbit holes into restaking. And there's just that, not that many experts in this space. So I would encourage everyone to study and become an expert. Awesome, thanks. Just 10. Want to go next?
Starting point is 00:10:26 Sure. Yeah. So my perspective is that restaking is a little bit like AI. On the one hand, there's an opportunity to really upgrade Ethereum, kind of make the center of economic security and really strengthen its network effects, have more applications, more cash flows. But on the other hand, there's systemic risks. There's big, big downsides. There's a large blast radius. And, you know, what we potentially could be losing is the decentralization of the staking operators. That's what I'm most worried about. And that could have ripple effects around losing credible neutrality, losing monetary premium and things like that. Now, I guess personally, I've been digging into restaking very seriously for the last two months. And I feel good about it as a
Starting point is 00:11:13 researcher because it kind of extends my runway. But on the other hand, I must say that thinking about these systemic risks, you know, deeply has made me a bit more, you know, gloomy and do me. But I'm trying to remain optimistic in my research. Thanks. Vitalik, you want to go next? Yeah, I think I have pretty much the same perspective as Justin on this. Okay. Dan Krodd, anything from you?
Starting point is 00:11:41 Yeah, I mean, I would just like to continue what Dustin was saying. I think it's super interesting because, To me, like restaking has many similarities to liquid staking, and like, I think the risks are in many ways quite similar. So it is very interesting in that at the same time, it could actually help decentralization in that it makes solo staking more competitive and more capital efficient. but at the same time runs the risk of like completely compromising the protocol by re-hypithecating basically all the stake and like yeah removing our security by using the steak for something else so it's a super interesting topic to think about thanks and yes riram i guess we've heard it's almost like a barbell of opinions right like it could make solo staking better a super uh super interesting problem for builders new source of yield, but then it's like AI could destroy centralization and affect the credible neutrality. So how do you think about restaking, like from your vantage point now? No, I think we do agree that there are complex risks, and that's why I think it's important
Starting point is 00:13:00 to take a constrained approach in building, restaking. The constraints being like what is really good for the ecosystem. And having constrained on that, building what new innovation can be unleashed based on this concept. So that's how we are thinking about it. Our driving value is permissionless innovation, the idea that anybody can come and build new things on top of this massive trust source.
Starting point is 00:13:31 And I think the fundamental thing we are all seeing here is there is a kind of a trade-off between, Shad security and, you know, risk contagion. And I think understanding that sharply, as well as building systems that make sure that there is, you know, a certain amount of innovation that can be unleashed while satisfying the constraints of minimizing risks and contagion is how we are thinking about it. Thanks. Yeah. I guess Justin,
Starting point is 00:14:08 they go back to you. You said, you know, the past couple months have made you into a bit of a restaking doomer. Can you, can you paint us a picture of like your mental evolution and like what your current view of the risks is and why they could be bad? Right. So things have actually evolved in the last few days where, you know, I feel like I've made some some breakthroughs in terms of, you know, having solutions if we really want to kind of fight solo staking. So I used to believe for, for, for, for, a long time that restaking was inevitable, but actually maybe there are some like redesigns of proof of stake that make it like proof of work where you can't really do restaking with slashing. But putting this aside and just assuming that we continue on the current path where we're at,
Starting point is 00:14:57 like one of my main concerns is basically the erosion of solo staking. So actually the opposite of what the Dankrat is hoping for. And basically the reason is that right now there's one staking application, restaking application zero, if you will, which is to participate in the beacon chain and at the execution layer of Ethereum. But there's going to be many other options going forward. And for each one of these restaking applications, a decision needs to be made by the staker. Either you don't participate in that restaking application. And I think that might actually not be really an option for some restaking applications. And the reason is that there's this economic forcing function going on.
Starting point is 00:15:43 If you don't want to play the game, you're uncompetitive from an economic standpoint. The other option might be to become a solo restaker. So you retain your sovereignty. But my worry here, and I can, there's basically a whole laundry list of things that basically jeopardize the possibility for solo restaking. So right now, when we think of solo staking, we think of a low-powered node, that's, for example, Dap node.
Starting point is 00:16:13 We think of distributed validators, like OBL and MPC friendliness. We think of the minimum stake being 32EF. We think of low maintenance. We think of client diversity, determinism, smoothing, synchrony, all sorts of things that we think about, each one of which could be jeopardized
Starting point is 00:16:30 even by one single restaking application. And so basically what could happen is that these solo stakers might be forced to the third option, which is to do delegated restaking. And delegated restaking is all about trusted operators. And one of the problems here is there's a ransom attack. So we used to think that we can delegate and still hold customs. of the stake, but it turns out that when you're delegating stake in the context of restaking, you're allowing this operator to slash you. And what this operator can do is basically threaten to
Starting point is 00:17:17 slash you unless you pay a ransom, which is almost a full amount that they can slash. So for example, if they can slash you for 32 if, they can say, I'm going to slash you unless you pay me 31 if and you get one if back. And it's in your best interest to just go ahead and do that. And so you you effectively losing the benefits of the segregation between the staking key and the withdrawal key. A brief comment there is it seems like you can have immutable services whose slashing contracts are immutable. And as long as we encourage stakers to only operate to only opt into restaking where it is immutable service contracts, you don't have this risk that suddenly somebody can come and say something because it's not a thing that anybody can say. Slashing is written into a contract.
Starting point is 00:18:12 Maybe, yeah, on that point, Sri Ram, can you take a couple minutes to walk us through exactly like what exists today in the restaking architecture, like for eigenlayer specifically? Because I think it's probably helpful. Like I suspect most listeners have like heard of like restaking as a general concept. But like if you can walk us through the flow of like, I'm a validator, I set my withdrawals credential to this contract, this contract that's X. Yeah, I think that would help kind of ground the conversation and what actually happens. Yeah, absolutely. So there are two kinds of restaking we allow. One is native restaking, which is essentially you go and stake in Ethereum and then you have a staking key and a withdrawal credential.
Starting point is 00:18:52 You set the withdrawal credential to a smart contract, basically to the eigenler smart contracts. and in particular inside the eigenlare smart contract, you create your own zone or a pod called an eigenpart, which you control, and you basically set your withdrawal credential to that. And now, like the eigenlayer system thinks of you as having restate, and then now you have the freedom to opt into new services. So what's a new service?
Starting point is 00:19:17 So there's an eigenlare set of smart contracts on Ethereum, and then there are service contracts. Anybody who's building new services writes a service contract and has a service off-chain code. So imagine you're building a new consensus protocol. You basically have like a get node and a prism node type of thing for that. You know, you ship it to people, you know, this is off-chain code written in arbitrary languages. They download and run it off-chain. On-chain, you have the service contract,
Starting point is 00:19:44 which has basically three kinds of conditions. One is registration conditions. What, how to register into the, or who's allowed to register into the restaking for that particular service, then you have payment conditions, or if you validate X number of blocks or do X number of signatures, you'll be paid X. And then the third one is slashing conditions. These three are returned into the service contracts. So you're not really giving power to anybody else. Giving power specifically to the service contract to enforce a certain kind of condition. And, you know, in the ideal eventual world, both eigenlayer will the core contracts have been immutable and service contracts, you know, as they ossify and become correct, could become immutable.
Starting point is 00:20:28 And when you're opting in as a restaker, it is pretty much just fully algorithmic code that you're basically opting into. So that's the structure of the system. So essentially as a staker, now, you know, you've set your withdrawal credentials. Why do you set your withdrawal credentials here is essentially you're adding one step in your withdrawal flow on the eigenlayer contracts. You anyway setting the withdrawal credential for your eigenpot to your own like wallet, right? So essentially, it's just one more stop in the way of withdrawal.
Starting point is 00:20:57 And the reason this is important is to impose any kind of slashing or negative penalties at the eigenlayer level. You promise to do something. You promise to validate some other set of systems and then you don't do it. Then, you know, these systems can enforce the system of like post or negative penalties. Postal incentives and negative incentives there. I just want to kind of just state one more thing. Our eventual view is something like eigenlayer doesn't necessarily remember. remain as a separate layer on top of Ethereum, just like we had a maybe boost and eventually
Starting point is 00:21:29 it was understood what the right interfaces are or it is getting understood what the right interfaces are and it becomes part of a native PBS type system. We absolutely want to figure out how to make something like AgenLayer a default part of Ethereum. That would be our ideal end state. So as to minimize the accounting uncertainties between Ethereum itself and anything else, that can be built on top. Our vision, like I said, is permissionless innovation. We want to enable anybody who wants to build new kinds of infrastructure in the space to come and build it. As long as that goal is met, we have achieved our goal.
Starting point is 00:22:08 Thanks. Yeah, I think this really helps, like, ground the conversation and kind of be a bit more specific going forward. And I guess following from that, just as you mentioned earlier, like, restaking is this really new, primitive that builders should get excited about. Like when you sort of hear this entire description, like what are the the hooks or like the things on which you think builders should be spending their attention and trying to extend and whatnot? Yeah. So in my spare time, I run some hacker houses and just even from the hacker house applications and some of the residents that, you know, some projects that they're building. There's a few categories one, right? One is with security. There's this project called Jazeera that is a hacker. that we're hosting, they're basically allowing, you know, restaked validers to tech and perform emergency responses for protocols with their choice, whereby, you know, performing advanced
Starting point is 00:23:02 validation checks on the protocol security. This part can be offloaded from the blockchain, performed off-chain via, you know, commitments ensured by their collateral via restaking, right? Another example is a lot of MEV projects, right? There's another project that is doing decentralized auction market, selling users order flow to searchers. And, In the process, they want to essentially slash malicious participant stake who perform sandwich attacks. And this can be insured with, you know, Eiger. Another project that we see, this guy built restaking that WTF. It's essentially, instead of leveraging only Eiff as collateral for restaking, you can essentially leverage any assets as collateral, right?
Starting point is 00:23:45 And then he went on to build something else with objective, credible commitments via ZK, where validers' actions that were previously non-binding via just crypto-aconomic security, for example, maybe like non-inclusion of blocks, can now be made binding with ZK. In a way where ZK would actually extend crypto economic security and in a way that scales. So I think if I have the intel correctly, maybe Eigl has like three stages, right? is one year away from actually launching middleware marketplace. I think a potential pattern of behavior that I observe is we may see faster experiments where restaking emerge where there is an allegiance of restaking protocols, meaning maybe five
Starting point is 00:24:32 protocols out there are friends with each other and they want to essentially restake onto each other's network and share this security amongst themselves. I think that's a very interesting approach where, you know, like risk, is limited only to these set of protocols and they can launch these experiments much faster. And then later I was told that this actually is happening on cosmos with mesh security where sovereign chains and roll-ups are
Starting point is 00:24:57 across and caring each other. But now we could potentially have this behavior on Ethereum and other ecosystems as well. Got it, thanks. And I don't know, Vitalik or Dancrout, if either of you want to maybe, again, to make things more precise, based on this entire flow of like, you know,
Starting point is 00:25:14 eigenlayer and what people build on top of it, like what are the things that can break through this? You know, what are the specific like attack surfaces that we should be really concerned about and where we should maybe try and like limit degrees of freedom? Yeah. So I think I have basically two types of concerns. So one concern is the kind of type of concern that I mentioned in my post about a month ago, right? Like basically we're restaking in the sense of just like collateralizing. or reusing your collateral for other applications kind of slides into restaking in the sense of finding ways
Starting point is 00:25:53 to sort of sneak other protocols into being enshrined as part of Ethereum in some way. And I think it's good to see that there is a desire from, you know, so many people across the spectrum here to try not to do that and to try to limit ways of getting into that. And then the second type of concern, I think, I mean, I think it's important to stress that this is like not uniquely eigenlayer's fault.
Starting point is 00:26:17 This is a discussion that stretches way beyond eigenlayer. It also, you know, gets into Lido. It also gets into like just the limits of the protocol itself, which is like basically, you know, the erosion of solo staking. And how do we make sure that solar staking continues to be viable and competitive going forward? And that's a place where, I think it's very possible to imagine ways in which all of these protocols can be designed in ways that are solar staker friendly. I think the biggest challenges tends to come in places where you're not just relying on the staked collateral as like what economists would call a hostage.
Starting point is 00:27:07 You're relying on it as a deposit. So like a hostage is, you know, if you do something bad, it burns. the deposit is that if you do something bad, then it compensates to people who get hurt. And like one example of the deposit would be if you look at something like Rye, right, like something like a CDP backed stable coin. Like for people holding the stable coin to actually be safe, you need to actually have a deposit, right? It would be nice for that deposit to be staked EF so that the interest rate from the or
Starting point is 00:27:37 the return rate from holding the Rye doesn't have to compete with the, with the returns of staking in and say you can stack the two on top of each other, right? But you would actually need this reliable guarantee that, you know, if there is a margin call, like you actually get all of the e-th out instead of like potentially getting some random amounts from zero to 32 of the e-th out. And like most of the time it's 30, but some of the time it could be much less and, you know, it gets weird, right? And so that's like one of those kind of challenge points where I think there's a lot more room
Starting point is 00:28:10 for any of thinking around protocol design, right? But there's, but like that's, yeah, like, like that's one particular application of restaking that's a little bit more challenging. And like the challenge is basically that it also creates centralization risks because, again, of trustworthy Apes stakers would be valued more by the system than untrustworthy stakers
Starting point is 00:28:34 because trustworthy stakers would be much less likely to actually get slashed and that it creates reputation systems, reputation systems, we need decentralization and all of those things. The, I think it's, and then it's also important to remember that there's like aside to the whole, you know, solo versus centralized staking thing that's have ultimately the responsibility of the staking system itself, right? Like one simple example is like probably the biggest reason why I personally am not like just staking all of my eiff and I instead like staking a fairly small portion is said because if you stake your ETH, it has to be, like, the keys that access it have to be
Starting point is 00:29:15 public on a some system that's online. And, like, for safety, it has to be a multi-sig, and multisigs for staking are still fairly, fairly difficult to set up. And, you know, it just, it gets complicated in a bunch of ways. And, like, that's the sort of thing that probably could be improved through infrastructure, right? Like, there's this, uh, entire other conversation of like if we want to make solar staking easier, then there's just like a lot of infrastructure work that needs to be done that's independent of, you know, what all of these staking protocols do. But yeah, but at the same time, there's definitely a lot of these problems where kind of better integration with restaking and, you know, better integration with
Starting point is 00:30:01 or alternatives to delegation and all of these things can actually help a lot. Thanks. Maybe another frame. for this question as well is you mentioned, I guess, that this is not just an eigenlayer problem. It's like a broader problem and we see similar parts of it in LSTs. But I'd be curious to maybe dig into this more, like, are there specific concerns about eigenlayers approach? And Sri Ram, don't worry, we'll give you some time after to respond on this.
Starting point is 00:30:33 But like, are there things with eigenlayers specifically that can, or that have shifted us towards a slightly worse equilibrium rather than, beside from just doing restaking. And yeah, let's start here. And I'm sure some follow-ons from that. So basically, is there something about eigenlayers approach or design or, you know, like way it's gone to market that beyond just the raw restaking risks that like you mentioned has made things worse.
Starting point is 00:31:12 Ways that it's made things worse aside from just that. Being restaking. Yeah. Aside from being restaking. And so like specific decisions that the team has made or. Yeah. Or approaches because like you mentioned like or and three around me touched on this as well, you know, you've obviously thought about like how people are going to be able
Starting point is 00:31:34 to restake, you know, which are like the first applications, how you think about your roadmap. So are there parts of that that, you know, could be better or it could have been different? It's fine if there's not, don't have to like find something. Yeah, I can't think of any amazing answers. I don't know if anyone. I mean, I guess one thing that could be said is the accelerationist argument, right? Like, through around, it just is here.
Starting point is 00:31:59 And it's accelerating the discussion. And I think one thing which would be, you know, very nice is if there also was, an accelerationist effort for alignment. So I'm thinking maybe like an in-house team that is just dedicated to alignment. And I think there's some catching up that we're doing within the Affirm Foundation in terms of building such a team. And plug, if you want to do restaking alignment research, do DMV. Yes, we also want to organize an event at DevConnect in Istanbul.
Starting point is 00:32:36 So that would be one place where we can discuss both alignment and applications. We are very much open to this suggestion of actually building not only a team, but also a culture of alignment. I want to just address like one or two points that were brought up by Vitalik. One is on solo staking. I think one of the things, you know, we are doing. So before that, I want to phrase the scope of what we are doing at eigenlayer relative to general restaking. I think you could restake and like reuse collateral in financial or other applications, what Vitalik called deposit. And you could restake and use only that, you know, your collateral for promising that you are doing validation correctly,
Starting point is 00:33:32 the so-called hostage, I think, that Vitalik referred to. Eigenlayer's goal is to be a marketplace of decentralized trust, not a financial hypothetical platform for taking collateral stake in Ethereum and then using it in other ways. I think this is much more slippery slope and one has to go very, tread very carefully. And one may ask, like, how do you, Sri Ram or somebody else, decide like what set of use cases kind of get built on the system. Again, there is the starting
Starting point is 00:34:08 point and there is kind of equilibrium for these systems. The starting point that we are taking is, you know, because new applications when they are launched on eigenlayer, their contracts may have like bugs and other issues. One of the things we are building is that these be subject to a social layer inside of eigenlayer. We call this a slashing veto. The only role of the veto is to slash, the only role of the committee is to veto slashing decisions. And initially, of course, this would be like a single committee,
Starting point is 00:34:45 but eventually this could be an intersubjective thing, like relays, right? Relays in the Ethereum ecosystem, you know, anybody can be a relay. They just are a doubly trusted party. if a proposer agrees to a relay and a builder agrees to relay, they have a potential market-making opportunity. In the same way, they can emerge a marketplace of slashing vetoes where, like, somebody can say, hey, we are a committee, we want to participate in mediating, you know,
Starting point is 00:35:12 these slashing veto decisions. And as long as the stakeholder and the service are comfortable, you can actually make the market there. But the point is, whoever is doing this kind of a slashing veto also needs to onboard services, because they have to veto the slashing. And so the way we rest of the scope of applications is first by Shelling Point. The idea that we are actually only building a decentlyized trust marketplace or a validation marketplace,
Starting point is 00:35:35 not financial primitive. And number two, things like the slashing veto committee have the ability to onboard services. And eventually the way we think about it is when you're not very trusted, it's the same like training wheels argument for roles, right? When you're building a roll-up, initially you need to add training wheels, but eventually you move off and say that I don't need training wheels. Same thing. Services built on eigenlayer will eventually go through a slashing veto.
Starting point is 00:36:04 Eventually, as they ossified, they will just say, I don't need a slashing veto. And Stakers can trust me because I've been on this and running it for one year, two years. So they go to become completely non-subjective. So that is the roadmap that we envision. And it is going to be very difficult to go beyond a certain credibility for, services doing all kinds of random things and, you know, ransom attacks and other things to gain enough trust for stakers to put their own money at risk. You know, there is no incentive misalignment at the staker level. The staker doesn't want to lose their money to a ransom attack,
Starting point is 00:36:40 right? Like, and they're not going to stake two services which don't have not established enough credible trust or are fully immutable and programmable that they can actually verify. So So anyway, that's a couple of points. One final point on decentralization is, I think Dankrad mentioned this a little bit, which is how potentially eigenlayer could help decentralization. You know, if you remove eigenlayer from the equation, like for liquids taking, the only benefit was in DFI applications and the only yield was coming from that. And I think this has very strong like centralization tendencies.
Starting point is 00:37:15 Whereas what IgenLair is doing is try to establish a decentralization or decentralized trust. marketplace where there may be a premium to be paid for decentralization itself, because if people value decentralized nodes for doing validation, they could say, I only want to recruit the non-centralized nodes for my service. And this can lead to additional yield for like homesdakers who might want to run lightweight services across the spectrum. So that's a few points on how we are thinking about both alignment and decentralization. Thanks. And I guess, you know, just you were saying you're talking about like in-house alignment teams. I feel like maybe the broader version of that is like,
Starting point is 00:37:58 what should the Ethereum community be doing now as a whole to ensure like restaking is aligned? And there's different angles this can take, right? Like with, you know, it could be building different, like competing LSTs pro or restaking protocols like we start to see on the LSD front. There's the whole area like around protocol changes. and then there's also like middleware, like, you know, things like we've seen like M.V Boost. So like, yeah, I guess pretty much from everyone here, if you have any ideas or suggestions to the broader
Starting point is 00:38:32 theorem community of like which paths should we be pursuing in parallel to like maybe Eigenlayer accelerating the restaking future so that we don't get caught by surprise. I mean, I'm happy to take this. Yeah. I mean, for me personally, there's this kind of three prongs. The first one is to just build the team and build the culture around it. And I think the culture will come from an awareness of the risks. And I think maybe that we could spend a whole podcast on, you know,
Starting point is 00:39:04 what are the restaking risks and really flesh those out so that there is a public consciousness. And then, you know, a second big prong of my research is around, you know, insurance, the nuclear option. Like if things go really, really bad, can we redesign a fair and proof of stake in minimal ways in such such that we can neuter restaking? And I'm happy to say that the answer is probably yes, at least for trustless restaking, which is punitive, which has slashing. So that is something that makes me sleep better at night that we have this card in the back pocket. Can you explain maybe how that would work, just high level? for our listeners. Yeah. Right. So there's two ways to unlock trustless restaking.
Starting point is 00:39:56 One is through withdrawal contracts, which is what Eugenayer is doing. And then the other way is to basically bootstrap yourself on top of the existing slashing conditions, either using using hardware but maybe even trustlessly using very fancy cryptography called witness encryption. Now, on the withdrawal contract side of things, what we can do is we can actually make the withdrawal contract updatable. And the reason why we didn't make it updatable by the staking key was that if your staking key gets compromised, then the most that you can lose is just the one if because you get slashed. And so the ransom attack is very, very limited.
Starting point is 00:40:40 And so actually, you know, you still hold custody of your funds. what will happen with restaking is that you're going to be max exposed to slashing. Like if you mess up, you're potentially going to lose the 32b for some very large, large portion. And so the separation between the staking key and the withdrawal key is not that valuable. And so making it updatable, you know, could be a way to basically neuter restaking. And by the way, it also solves another problem, which is, you know, liquid staking token. So in that sense, it is really a nuclear option.
Starting point is 00:41:14 And there would have to be a whole migration path, which might take several years. But if we do see that restaking, it doesn't lead to good equilibiums, then we at least have that option. And then the second thing that we can do is basically remove the ability to bootstrap on the stashing conditions by removing the slashing conditions. And basically, I discovered a couple of weeks ago this amazing cryptographic primitive called one-shunders. shot signatures. Basically, one shot signatures allow you to sign a message once and then the staking key magically destroys itself. And you can think, okay, how is that possible? And the, the, the, the signing key, right? You said the signing key. Okay, yeah. Yeah. Yeah, the signing key, the staking key, the secret key, destroys itself. And the way that it's done is basically by
Starting point is 00:42:09 combining existing cryptography with quantum mechanics. So in quantum mechanics, you could have your secret key be a superposition of states. And then there's a theorem in quantum mechanics called the no cloning theorem, whereby if you have an unknown superposition of things, you can't clone this quantum object. And then the way that you sign the message
Starting point is 00:42:32 is by measuring the secret key by collapsing it and thereby destroying it. So you can only sign. one single message. Now, everything else is just as normal. The signature itself is classical. And so really, it's a potential future upgrades for removing the slashing conditions. Now, one of the things I guess worth mentioning is that you get 80% of the neutering from the withdrawal credentials. And the reason is that the slashing conditions are kind of limited. Right. If only a few validators get slashed around the same amount of time, they only lose a very small amount of EF.
Starting point is 00:43:15 They only really start kicking in when there's this mass slashing going on. And so you get 80% of the benefits just by removing the withdrawal contracts or making it updatable, which is very easy to do. And then the last 20%, you know, in maybe a couple decades, we can remove for a very, very fancy cryptography. Metamask has something new. Introducing Metamask portfolio. Metamask portfolio is the best way to view your crypto portfolio from a holistic level. See everything across all the chains all at once. In your portfolio, Metamask will report the aggregate value of all the assets in your
Starting point is 00:43:54 Metamask wallets and even the other wallets you import too. But Metamask portfolio isn't just a passive portfolio viewer. It is a place to do all of the money verbs that make Defi so powerful. You can buy, swap, bridge, and stake your crypto assets. So not only is MetaMask the easiest place to see your wallets in aggregate, but it's also a powerful battle station for all of your DefiMovs. So go check out your Metamask portfolio because it's waiting for you to open it up. Check it out at portfolio.metamask.io.
Starting point is 00:44:21 You know Uniswop. It's the world's largest decentralized exchange with over $1.4 trillion in trading volume. You know this because we talk about it endlessly on banklists. It's Uniswop. But Uniswop is becoming so much more. Uniswap Labs just released the Uniswop mobile wallet for iOS. the newest, easiest way to trade tokens on the go. With the Uniswap wallet, you can easily create or import a new wallet,
Starting point is 00:44:42 buy crypto on any available exchange with your debit card, with extremely low Fiat on-ramp fees, and you can seamlessly swap on mainnet, polygon, arbitram, and optimism. On the Uniswap mobile wallet, you can store and display your beautiful NFTs, and you can also explore Web3 with the in-app search features, market leaderboards, and price charts, or use Wallet Connect to connect to any Web3 application.
Starting point is 00:45:02 So you can now go directly to D5 with the Uniswap mobile wallet, Safe, simple custody from the most trusted team in Defy. Download the Uniswap wallet today on iOS. There is a link in the show notes. Arbitrum 1 is pioneering the world of secure Ethereum scalability and is continuing to accelerate the Web 3 landscape. Hundreds of projects have already deployed on Arbitrum 1, producing flourishing defy and NFT ecosystems.
Starting point is 00:45:25 With a recent addition of Arbitrum Nova, gaming and social daps like Reddit are also now calling Arbitrum home. Both Arbitrum 1 and Nova leverage the security and decentralized, of Ethereum and provide a builder experience that's intuitive, familiar, and fully EVM-compatible. On Arbitrum, both builders and users will experience faster transaction speeds with significantly lower gas fees. With Arbitrum's recent migration to Arbitram Nitro, it's also now 10 times faster than before. Visit Arbitrum.io, where you can join the community, dive into the developer docs, bridge your assets, and start building your first app. With Arbitrum, experience Web3
Starting point is 00:46:01 development the way it was meant to be. Secure, fast, cheap, and friction-free. So I guess I have a more vanilla idea. Building on top of what Vitalik said about reputation systems, I think this is much more maybe easily built, like some sort of reputation dashboard, where it's either built in-house by restaking protocols or by third parties, where all three parties in the marketplace,
Starting point is 00:46:26 the stakers, devaluators, and the middlewheres that require staking would essentially get reputation points. For the stakers, you can, you know, on, you know, like the amount of time they've staked. I think Eigler is already doing some like this with re-stake points. You could have a retroactive calculation based on their on-chain or even off-chain behaviors of that staker's address on the validers end. You could, you know, display things like amount of uptime they've been running and, you know,
Starting point is 00:46:52 some sort of effectiveness rating like the rated.network. I think it's a website that display this metric where the maybe the bad validers not only get slash, but also get decreased in the reputation points. where they would maybe lose priority access to other middlewares. And then the good validators would then be rewarded with the reputation points, incentivizing them to behave more honestly and reliably for the longer term. And last but not least, for the middlewares that are actually requiring restaking, I think it's very, very important to displays the sort of the security measures
Starting point is 00:47:26 that this protocol has taken, right? Whether it's through, are they done with auditing? Do they have monitoring, like risk monitoring? Is there a circuit breakers in place? et cetera, et cetera. What are, you know, their slashing criteria, their slashable quota, the amount of ethie can actually slash, what is actually the hardware, et cetera, like, things that you very, like, I think, directly display for the users, whether they are individual stakers or the protocols to participate in such network, where I think something like this would incentivize
Starting point is 00:48:00 people to play repeated games with each other as opposed to one-off malicious games. Suriram, you have any thoughts on it? Yeah, I mean, in terms of alignment, I think one of the things that I think about a lot is, how do we make the Ethereum Protocol, layer one by itself, have a self-sustained system of kind of karma? You know, the action and consequence at the layer one are fully, like, taken care of, so we don't really have to worry about these, like, extraneous fixes. Like, what are the things that we care about for Ethereum as a layer one?
Starting point is 00:48:35 We want to make sure the system's safe and the system's life. These are the two fundamental things. And I think rethinking a little bit deeper, what can we do to actually make sure that it doesn't matter who builds water on top of it? There is no externality because the system has internally kind of consistent, you know, punishment. And I think I'll just give two quick examples of like things that we've been thinking about. One is on safety. One of the things is how much security budget is sufficient for Ethereum itself on the layer one. And right now it equilates due to the rewards curve and like what the market is happy with the returns on.
Starting point is 00:49:20 It doesn't equilibrate to how much security is actually needed on Ethereum because that's unmeasurable right now. And is it possible to actually build mechanisms where this information is. solicited in some kind of like an incentive compatible way. So that's one example. And this may be things like, you know, a portion of the slash fronts from the Ethereum L1 is allocated as insurance to harmed parties so that harmed parties are potentially harmed parties have a way to actually go and buy this insurance. So what we can start doing there is establishing markets which can try to understand the security needs kind of more natively. That's number one on the safety side.
Starting point is 00:50:06 On the liveliness side, again, one of the most important things is, you know, how to make sure that we have like, you know, a system that doesn't have censorship. And I think this is something, you know, part of the main reason we worry about decentralization is that decentralization leads to censorship resistance. And what are the kind of like checks and balances that we can place on censorship itself? I think, again, here, but, you know, thinking a little bit more about what what we can do. do here. For example, is censorship, how do you make censorship easily observable by the vast array of wallets which could then become light nodes, which are monitoring the system? You know, can we make censorship observable there? I think we have a bunch of new ideas coming up there so that when you want to slash some block proposals for not only not including the transaction,
Starting point is 00:50:57 but also not attesting on other people's blocks, which include the transaction, I think this is, if you can slash people and very quickly detect and come to social consensus that actually censorship is happening not only in proposal but also in our testing, the faster we can come to a social consensus, the easier it is to impose like USF and other things to actually slash censorship. So by making the Ethereum L1 much more powerful and self-contained, we simply don't have to worry about what anybody else is doing anywhere, thus actually unleashing way more, you know, activity. So that's at least my like hopes and dreams for where this would go. And I'm curious to hear from the folks on the EF research side. Like what how do you think about
Starting point is 00:51:43 the protocol complexity associated with something like that, which is obviously the main thing we we have to consider in those changes? I feel like I've definitely like so will be coming more okay with enshrining more things than I was like five years ago. Like, I remember the dream in the early versions of account abstraction is basically that the base protocol would just define a call and the transaction would just be a call and everything else would be defined at higher layers. And account abstraction, for example, is like really starting to move away from that. And the reasons why it's moving away from that is because we realize that, like, we
Starting point is 00:52:21 wants to guarantee fairness of the MAMPOO, guarantee censorship resistance of user transactions and all of these other goals. And being able to guarantee those goals does require having more legibility into the structure that's getting used to agree on what transactions are getting included, right? And so for that reason, more types of enshrining makes sense. And then, you know, there's other kinds of enshrining that, you know, Justin and various people have talks about, like even inshrining, you know, ZKEVM verification at some point. If like that's the way to reduce costs for or reduce code risks for roll-ups, for example, or potentially other aspects of the protocol.
Starting point is 00:53:04 So if adding more, like more features to the base staking protocol reduces the risk that, like, weird stuff happens on L2, then I, or I think that, like, that is something that we should be open to. Justin, thank you, any thoughts? I guess one of the difficulties is that you need to have adoption of this enshrined infrastructure. And I guess with restaking, if you don't activate the nuclear option, then there's always sneaky ways to avoid this enshrined infrastructure.
Starting point is 00:53:40 But what I am hopeful will happen is that we will see a what I call it a generalized PBS infrastructure come to play. So PBS proposed a builder separation is this really amazing thing because it basically allows solo stakers to delegate most of the work to builders. And so the builders are extremely sophisticated, they could be centralized, whatever it is. But 99% of the sovereignty remains with the validator. Ninety-10% of the rewards also remain with the validator. And then 19% of the work that needs to be done is delegated away trustlessly. And this is the key word. It's like trustless dedication.
Starting point is 00:54:24 And I think what we can do is basically come up with this framework where most restaking applications would, you know, play well in this generalized PBS. So we'd have generalized builders and generalized blocks. And we'd have generalized relays and generalized slashing conditions and generalized inclusion list. and all of that can be generalized. And that is kind of the happy path where we really delicately thread the needle and don't fall into this dystopia where we have the trusted delegation at mass scale.
Starting point is 00:54:57 But there's a lot that needs to happen for that. One is a lot of engineering work. Even PBS and then trying PBS, that's just focus for one restaking application, which is the execution layer, that's already a humongous amount of work. And so doing it for a whole class of restaking applications will be very difficult. I think another thing that needs to happen is basically social norms and social education.
Starting point is 00:55:23 We need to understand as a community as developers, as users, that, you know, it is beneficial to fit within this framework. And so if you have kind of stray restaking applications that don't fit within this framework, then maybe they should suffer competitively relative to others that do. us that do. And then I think another really important component, and here it's kind of more of a weight and see, is what are the economic forces at play? So really what we want is the staking yield for institutions to be no greater than the staking yield for solid validators. So what is likely going to happen, unfortunately, is that we're going to lose this property of fairness. So if you put one unit of stake, some amount of if, different people, different stakers are going to get different
Starting point is 00:56:16 returns. Now, the reason is that there's going to be some restaking applications that only going to cater for institutions. So, for example, if there's a restaking application that can only support a thousand nodes, well, we have hundreds of thousands of validators. And so in order to become a node, you need to come in as multiple validators, as a lump. And so if you only have 32 then you're not even illegible to this restaking application. But the good news is that there might be some restaking applications that are kind of anti-institutional. Some of them may be because they really want to tap into this decentralization. But some of them, one of the things I've been thinking about is Ponzi games.
Starting point is 00:57:02 If you have some sort of Ponzi games or sort of dog token or whatever it is, then the institutions, the buttoned up coin bases and Black Rocks or whatever it is. it is they won't they're not going to touch it um and so you know weirdly enough i've become bullish on ponzi games in the context of restaking wow uh they cried just gave off youth well i mean yeah um not don't want to encourage the last part that's my least favorite part of crypto but uh generally like i think um my comment on like trying to enshrine and putting something into um good rails i think it's possible actually and we should be doing more of it. I think this is like a great point to start thinking about it. Like how can we,
Starting point is 00:57:48 how can we kind of take more active control of how people use the protocol? And I think if you give something that gives most of the economic rewards, then people will accept it and will not build around it. And then you can actually like, yeah, make some opinionated decisions inside the protocol and try to avoid the worst. Yeah, this is an, oh, go ahead. One other thing I would add is that if we want to add more kind of cherries on top to encourage solo staking, then there is always, you know, off-proticle things that we can do to encourage it, like even things like, you know, if some off-chain mechanism detects and
Starting point is 00:58:34 verifies that you're a solo staker, you get a free DefCon ticket or something similar. I think, you know, the strongest such mechanism would be that basically, you know, Justin mentioned in a bankless podcast earlier that, hey, you know, if you're a solo staker and you restake, you might actually get like an ad drop, which is kind of disproportionate to not just like the amount of eat, but also to individual units, you know, using some kind of a quadratic mechanism there, for example. So I think there are, so the subjectivity layers. So the way we think about, like, restaking is this, you know, the platform itself would need to be neutral, but there is a lot of intersubjectivity. Like services building on top
Starting point is 00:59:22 can express their own subjective views on what the important dimensions are. And I think that is a new, I think, new powerful thing where the society and the community can guide where that energy goes. And I think, you know, the EF researchers and team has a kind of a big role to play there. Yeah, I had the question, so around like the enshrining and potential, you know, neuterings of these protocols. I feel like this is a topic that comes up over and over where, you know, we see this with obviously liquid staking tokens. There's a whole question around like, you know, should roll-ups be enshrined and to what extent and what components? and now like with restaking. And there's a, there's almost like a paradox around credible neutrality there.
Starting point is 01:00:21 We're like if you make these protocol changes to like keep things more credibly neutral, but then end up in a way like censoring what is like one of the largest users of the protocol because we fear that it becomes a monopoly. You know, that's also like a form of like non-neutrality of the Ethereum. base layer, right? Like if we do, you know, a protocol change that like neuters eigenlayer or neuters, Lido, or neuters, you know, arbitrum because there's like this fear that like it's growing too big, then effectively it's like a weird form of censorship in that. So like I'm curious. Yeah, how do you think about doing these changes or
Starting point is 01:01:04 potentially doing them in a way that's maybe less like adversarial or potentially risky to not only in the restaking context, but generally people who want to build something that's going to end up being used by most Ethereum users. So my opinion would be this that we should establish a social norm here that building on Ethereum, like building smart contracts protocols on top, that we should almost never touch that. I mean, it would be in a very extreme, very rare situation. But messing with the staking layer is a different matter. Like, for example, if some, if like lots of validators start censoring, we do want the ability to like intervene. And so I think, I think it would be a good signal to send yes, like we might be opinionated on what you do on the staking layer. And that might include like messing with your protocol and destroying it.
Starting point is 01:02:14 Justin Vitalik, I don't know if you have that's on it. I mean, for Lido specifically, one of the amazing consequences of the one-shot signatures that I mentioned is that you can do trustless delegation. So you can imagine a system like Lido where you don't have to trust the 29 operators in any way. And that would basically give us all the advantages of Lido, which is the liquid staking and really none of the downsides. For restaking specifically, I don't have this silver bullet right now. So it's kind of more of, you know, hope for the best and embrace things and things go well. And kind of if things don't go well, then neuter it. Yeah.
Starting point is 01:03:07 I mean, I think, I mean, the other thing I'd add is that it's always, you know, importance to be careful about neutering things and to, you know, to create a kind of kind of maximally clear norm. about like what is an okay situation and what starts looking like a very not okay situation that requires some kind of action and you know hopefully the very not okay situation is something that ends up happening zero times yeah and i'd say i think one spot where we're doing a decent job at this is around like m evi boost this does feel like something where um although far from like perfect having had like the you know mv teams actively contribute to it having had like obviously
Starting point is 01:03:55 ultrasound relay and like infrastructure that's been built around it it seems like this yeah i wouldn't call it like an equilibrium quite yet but it seems like we've at least created like a semi-stable middleware that we can have both like private companies and like protocol contributors work on and test some of the incentives at play, obviously see some of the issues with the sort of shortcuts that we're taking to make this possible a bit outside of the protocol. But yeah, Justin, I don't know. Like, do you have thoughts from just more to like collaboration and engineering process of like having done this around MV boost and relays sort of outside the protocol to start as we go towards PBS? Right. So I guess one thing that I believe is that there's never a rush, right?
Starting point is 01:04:49 We always have a lot of time to discuss these big changes. And part of the reason is that proof of stake has an inbuilt healing mechanism. So if the worst were to happen, mass censorship or reversional finality or whatever it is, we have ways to identify the cancer and excise it from the system. using either automatic systems or using the social layer. And because we have time, that means that we can experiment with solutions that are off-chain, as you said, and those might be good enough. Now, one of the things we should be striving for is doing all sorts of upgrades that have very little downside. And so we should be using this time to think of end games that are maximally simple,
Starting point is 01:05:46 maximally optimal so that once we do the change, then we don't have to do it again. And I think another thing that's important is around timing. So a lot of the future upgrades of Ethereum are actually security upgrades, but they're hidden in the back pocket. And if and when they start becoming problematic. So for example, secret single leader election, that's something we've been working on for years. And we haven't really prioritized that because we haven't seen validators being deduced despite the fact that their identity and their IP address is public.
Starting point is 01:06:20 But if and when this would happen, this is something we can prioritize. I guess another thing in terms of timing is around making use of sunk cost. And so more specifically, I think there's going to be this massive upgrade to a firm that's going to come maybe in 10 years time, 15 years time, 20 years time, I don't know, around making Ethereum post-quantum. And there we really need to rip the band-aid and remove a lot of the cryptographic guts of Ethereum
Starting point is 01:06:51 and make them post-quantam. And this is kind of a great opportunity to put into place all the upgrades that we've wanted to put in place because we're going to be changing everything anyway. So it might as well make Ethereum close to as perfect as we can. I have a quick thought to add to Justin on, you know, his worry about restaking.
Starting point is 01:07:18 In the post one-shot quantum one-shot signature, well, I think, you know, there's no use for restaking. Restaking was there to underwrite trust in distributed validation. If you could have like distributed validation already certified by one-shot signatures, you don't need, at least my own goals would be satisfied. I think because, you know, it's taking what's there to underwrite trust in, you know, certain kinds of correctness. And if it's already kind of comes out off that quantum principles, so other people, not only Ethereum, that will be beneficiary of it. Other systems that want to
Starting point is 01:07:53 build on top of or also beneficiaries of the same thing. Yeah, that's a great point that, you know, these one-shot signatures remove equivocation. And so a huge subset of restaking applications no longer really become meaningful because you can just do them with pure cryptography. But there's these two other things that still remain. One is liveliness and the other one is non-determinism and subjectivity. If you're building oracles, for example, you can't use pure determinism and pure cryptography. Oh, Sri Ram, were you going to say something? Sorry.
Starting point is 01:08:31 No, just one more thing on things like letting staking key change withdraw keys is I think there are complex second order effects that may emerge with these kinds of things which may lead us to exactly the opposite of the goals. For example, it may just end up that if that's the case, I can only delegate to somebody who's really trusted and everybody delegates to the same party. and it's just going to be like, so, you know, we all know here that we don't know the second order effects of any of these systems, including restaking, and we just need to kind of bones off each of this ideas and to find what the best you can bring for the space and theme is. Thanks, yeah, I think this is a good place to start wrapping up. Maybe as a closing question, I'd love to hear from each of you in like a minute or so, like any thoughts are changing perspectives you've had from this conversation or things that you'd like the community to take away.
Starting point is 01:09:32 Jesse, you want to kick us off? Sure thing. Yeah, I am pretty excited because I think previously a lot of the protocols are secured by multisigs. And, you know, whether it's crypto-economic security or it's security guaranteed by cryptography, I think it's a huge step up to like much better security. And I would argue that like Justice said, right, like crypto-economic security plus cryptocurrency, photography are kind of the most comprehensive solution for both deterministic versus non-deterministic results that you kind of want to get. And I, you know, like I have, I'm publishing some
Starting point is 01:10:09 thoughts on like, you know, a lot of questions regarding restaking. But overall, I think I'm pretty bullish. I think Eigerlur realizes the full value of Ethereum, right? Like the large trust layer is much more explicit than, you know, sort of like discussing staking, providing security to the network. and Eigerlir makes that relationship to security much more explicitly. Awesome. Daygrad? Yeah, I mean, I think the takeaway for me is we need to like at the same time be careful, but also like probably nimble and see how we how we need to develop both social norms
Starting point is 01:10:53 and the protocol in the face of this. And it's a similar situation that we faced a few years ago with MEV and something new is added to our table and we need to handle it. Thanks. Vitalik? Yeah, I mean, I think same thoughts as everyone else. Like, I think there's a lot of value in using Staked Eiff and other protocols. And, I mean, like, I personally, you know, continue to want to see stable coins work like at the decentralized. Stable coins have competitive rates.
Starting point is 01:11:30 And so if like that use case can somehow be figured out in particular, then like that would make me very happy though I'm definitely, you know, bullish on other kinds of restaking as well. But, you know, at the same time, making sure that staking decentralization gets preserved as well as the neutrality of the protocol is super important. So, you know, glad to see that we're all facing the challenge. Thanks. Justin. Yeah, I would echo with. what the talek said, especially on the stable coins, one of the ways where re-staking can help is to
Starting point is 01:12:04 build just much better oracles. Right now, the oracles that we have are basically multisigs. So for example, Chainlink, I believe the EFUSD oracle is a 21 out of 31 multisig. Can we build an oracle which reuses to a large extent the economic security of a firm layer one? And I guess another thought that I have is around, you know, maybe the evolving role of researchers. You know, we've been doing crypto economics for a long time, but maybe to an extent we're going to move to memetto economics. And what I mean by that is that there's some things that are, you know, really rooted in the social layer with humans. you know, there's this whole education thing, but there's also the social norms, for example, of not encroaching on the social governance, you know, the whole post around that Vatelic wrote.
Starting point is 01:13:09 And then another kind of question that I've been wondering is, what is the value of decentralization? Because there is one possible scenario, which is that we lose decentralization with restaking, but it doesn't actually matter. And maybe decentralization is only a bootstrapping mechanism to gain credible neutrality up until the point where we basically have technology, we have systems that don't rely so much on decentralization of the operators specifically.
Starting point is 01:13:44 We still need decentralization of the nodes. But if the operators are basically handcuffed, they can't do censorship because we have, inclusion lists and they can't do any of the other bad stuff, then maybe we only need decentralization for the memes because it kind of looks good. But once we've won, you know, once if Ethereum is a $100 trillion settlement layer for the intent of value, then maybe the value of decentralization goes down a little bit. Thanks. Sri Ram want to close us off.
Starting point is 01:14:22 Yeah, no, I think I'm really glad that we're having these discussions in understanding what the constraints and the contours around systems that that can be kind of built around this are. I think there are clearly, I think going back to my own team, which is open innovation, I, there is a tension between open innovation and security or safety. And one of the things that excites me is finding new things that actually has satisfies both of these things. You know, it's very safe, but it's also like expands the scope of innovation. One of the things that we have like this is the idea that anybody can build new consensus protocols, like arbitrary consensus protocols. But the slashing condition is very simple. It's just, you know, don't double sign.
Starting point is 01:15:13 And, you know, on the node, we have like a separate zone. we call an anti-slasher where you check that you'd never sign two signatures. And now you can like, you know, as a node operator, you don't need to kind of trust any of these special like node software that you're adding on because the anti-slasher is the only thing that you need to trust. And it's simple and it is universal across the whole class of applications. Now, anybody can write new like DFT protocols, you know, consensus protocols and you can just like download and run them without even having any program integrity on them because you've already check the slashing contract, which is just a double signing contract, and you have an anti-slasher.
Starting point is 01:15:49 Maybe this anti-slasher runs inside a trusted execution environment. So even if somebody delegates to you, they have kind of a sense of assurance that they are never getting slashed. So finding examples like this is what gives me kind of hope that the set of constraints and the set of like things that we want to do are not completely intentioned, that there's no use case, no interesting thing that can be done. is actually a large class of useful and interesting things. And my own interest in actually starting eigenlayer was because we had new consensus protocols. And as long as we can start enabling other people to start coming up with these new things and building it, I think that's already like super interest.
Starting point is 01:16:31 Amazing. Well, thank you all for coming on. David, do you want to wrap us up? Yeah, guys, that was a fantastic conversation. I really enjoyed sitting in on the background for that one. And Tim, thank you for guiding us down this rabbit hole so well. I think this answered a decent number of questions, but also opened up the doors for further questions, further exploration. There's a lot of surface area here for conversation.
Starting point is 01:16:55 So hopefully the listeners are routed to the spots that interest them the best and that they can contribute to the most. And Tim, I also want to give you a chance. What are your reflections on this episode that was? What are your thoughts floating around? I don't have much time to think through as I'm doing this, but I have about five, six pages of notes from the conversation here. So, you know, I'll get back to you after the show. But I think we should definitely do one of these again in, you know, 12 or 18 months once we've seen this go into production at scale and some more, yeah, just more evolution in the space.
Starting point is 01:17:33 Well, like we like to say on bankless, we like to front run the opportunity. And so hopefully this conversation gives us. us a little preview of what could be in the future when it comes to restaking. Tim, once again, thank you for guiding this conversation. And Jesse, Justin Vitalik, Sri Ram, Dankrad, thank you for all being here. The largest panel that we've ever had, that wouldn't pretty damn well, I'd say. Thank you, too. Thank you. Thanks all. Thank you. You know the deal. Crypto is risky. Staking is risky. Restaking is even more risky. You can lose what you put in, but we are headed west. This is the frontier. It's not for everyone, but we are
Starting point is 01:18:05 glad you are with us on the bankless journey. Thanks a lot. Thank you.

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