Bankless - Restaking Alignment with Vitalik, Sreeram, Tim Beiko, Justin Drake, Dankrad & Jessy
Episode Date: June 29, 2023What 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)
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.
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.
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.
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
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.
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,
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
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
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
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
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.
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,
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.
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.
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.
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.
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,
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?
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
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?
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
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.
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,
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,
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.
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.
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
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
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.
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.
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?
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,
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.
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.
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
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.
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
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?
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
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
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,
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
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.
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.
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
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
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
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
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
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.
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.
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
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.
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.
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,
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
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,
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,
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,
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.
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,
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.
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,
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
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,
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.
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.
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.
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
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
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.
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
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.
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,
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.
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.
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
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,
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,
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
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
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?
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.
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.
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,
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
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
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.
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.
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.
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.
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.
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
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.
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,
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
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
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.
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
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.
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.
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
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?
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,
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.
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
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.
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
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.
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.
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
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
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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
glad you are with us on the bankless journey. Thanks a lot.
Thank you.
