Will The Ethereum Economic Zone (EEZ) Rebuild $ETH Dominance? | Gnosis Martin Koppelman & Friederike Ernst
Inside the episode
David:
[0:03] Bankless Nation, I'm joined by Martin Koppelman from Gnosis. Martin, welcome back to Bankless.
Martin:
[0:09] Thanks for having me.
David:
[0:10] And we are also joined, first time on the podcast, long time coming, Frederike Ernst. Frederike, welcome to Bankless.
Ernst:
[0:16] Thank you.
David:
[0:17] We are talking to you guys because something cool is happening over in your guys' neck of the woods. This was a presentation that, Frederike, you released at ETHCC alongside Jordi Bellina from Zysk. And I want to learn more about it because this has been kind of the subject of Ethereum, the main arc of Ethereum. And maybe this main quest line of Ethereum has a few next steps that you guys think we should take. Frederike, I'll throw this question to you since you were the one who presented this topic. We're talking about what you guys have dubbed the Ethereum Economic Zone. Love the name.
Ernst:
[0:53] And I want to
David:
[0:53] Start the conversation here because Ethereum once upon a time had a dream of just a network of independent asynchronous chains that would compose together in a single unified synchronous experience that had boundless scale, low fees, and was just one unified united chains of Ethereum. It kind of seems that this dream has been a little dead for a number of years now. Like we tried it. We made a little bit of progress. We tried some things, but ultimately it seems to have stalled out. Frederike, is this dream still alive?
Ernst:
[1:30] I think it's become resurrected. So kind of I do agree that it's been pretty dead for a while. So kind of the idea that kind of you should be able to compose from different domains of Ethereum seamlessly. This has been sidelined for the last couple of years. Kind of just as a reminder, kind of it wasn't sidelined for no reason. It was sidelined so we could solve scalability. So kind of like before we actually had any L2s and shards and whatsoever, Ethereum composed marvelously, right? Kind of like when there was just one Ethereum, we didn't have these problems. But we kind of, we ended up in a place where transactions averaged $50 a piece. And obviously this is extremely unfeasible for majority of use cases. So we ramped up scaling via L2s and that broke the composability between those individual domains. And until recently, it also seemed unfeasible to do it from a technological angle. But this has very much changed with recent advances in real-time proving.
David:
[2:45] Now, Martin, I remember two years ago, a year and a half ago at DevCon Bangkok, you talked about native roll-ups. And it seemed very parallel, similar to what we are talking about with the Ethereum economic zone. Talking about a number of different chains being able to talk to each other synchronously, share a lot of the state of Ethereum. Is what we are talking about today, what you guys release at ETC, the Ethereum economic zone. How is this like downstream of the effort of native rollups relate? How does these two things couple together?
Martin:
[3:19] Yeah, I mean, the first one is the term got a little bit overloaded. So others are using it in a different way, saying native rollups are rollups that have some specific precompile that kind of proves the correctness or where it's more natively provenly where you don't have a separate proof system, but kind of that is supported natively by Ethereum. What I was trying to, yeah, I was already trying to describe this kind of vision one and a half years ago, although then, yeah, real-time proving was not, wasn't clear that this would, yeah, would be possible or how fast this would become possible. So basically back then, I still described it as something where you could do those transactions that affect state on L1 and L2 in the same transaction, but you couldn't directly read the result from an L2 transaction and you couldn't do kind of Fully complex interactions like you could do on one chain and all those things are now possible. So, yeah, essentially it's an extension or it's now, yeah, it's basically one step more than what we described earlier. So there was buried in there,
David:
[4:30] You said real-time proving. Is that why we're going to be talking about this subject today and not like a year ago or two years ago? There is a specific technology that has been unlocked. ZK technology has progressed incredibly fast. faster than most people, I think, in the industry really ever anticipated. And that's why we are able to talk about the subject today, the Ethereum economic zone, because there was a tech unlock with real-time proving. Is that correct?
Martin:
[4:54] For sure. For sure. So there was a tech unlock. And I think that unlock, yeah, kind of also brought a unlock in, well, in interest and in,
Martin:
[5:05] yeah, to some extent, funding or commitment to build this. So previously, it was just an idea, but it wasn't clear, is it worth actually building it or investing in it to some degree and now with the promise of actually having all those nice things, shared liquidity, fully composability and yeah we decided it's now worth actually building it and quickly yeah gathered interest around this project and yeah and the result was the definite at ecc
David:
[5:35] Okay so i'm going to ask this next next question twice and the first answer i want it to be non-technical i want it to be like broad pattern matching able to be understood by the layman and then i'm going to ask you the question again and we can go into the tech details the architecture about how it works frederick i'll throw this one to you. What is the EEZ? What is the Ethereum Economic Zone?
Ernst:
[5:58] The Ethereum Economic Zone is the domain around Ethereum where transactions feel like you're on the same network. So kind of if you kind of if I mean, that was somewhat kind of tech minded. If you look at it from an economics perspective, it's it's kind of the group of people who acknowledge that Ethereum is the most powerful decentralized economic zone in the world and want to be able to settle on it natively. Martin, do you want to add something to that?
Martin:
[6:31] Yeah, I'll do maybe one more. So yeah, in the EEZ, you have shared liquidity. So for example, you can do a trade and you can, in the same trade, in the same transaction, source liquidity from Ethereum and all other chains that are part of the EEZ. So in today's world, you often see it that on different chains, you have significantly significantly different liquidity, even different prices, maybe different interest rates on lending protocols and so on. On the same chain, you would not expect that because there can immediately be arbitrage and basically then on the same chain, you only should have one price for one token. And in the EEZ, you will also have only one, let's say, for example, one price per token.
Ernst:
[7:21] And I think this is super, it's a good example to kind of dig into because you will still have different liquidity pools on different parts of the network. It's just that they stop behaving like separate markets because you can access liquidity from everywhere. They start behaving like a single market without any of the infrastructure actually having to move network at all. So everything stays where it is. It's just instantly accessible from wherever you are in the EEZ.
David:
[7:54] Everything stays where it is. I think that is a very important line to underscore. So the EEZ, this is not a new roll-up standard. This is not like the OP stack or the ag layer. You guys aren't introducing. It's like, oh, all the other layer twos are fragmented, come to our layer two, it's unfragmented. This is not that. So technically, let's go into the technical definition of what the EEZ is. Frederike, how would you explain it technically?
Ernst:
[8:26] That's a fantastic question. So kind of if you look at any one network, a network has a perfect understanding of what its own status, right? So kind of this is kind of how it knows what the current situation is like and kind of like what transactions are feasible and so on. It has zero visibility into anything that happens outside of it. So if you want two chains or two networks to interact with one another, you need to give them a way of understanding beyond doubt the state of the other network so that they can work together. So they can operate on that state as if it was their own state. So kind of that has to be the level of assurance you have to have about the state of the other network. And with real-time proving, we actually allow the networks to understand the state of the other networks so that they can act as one.
Martin:
[9:30] I would give one simple answer is to say Layer 2 right now, they process transactions and kind of once in a while, maybe every 10 minutes, they commit to Ethereum or settle on Ethereum. And then kind of to finalize that, it often takes even longer than up to a week with a dispute period. Chains that are part of the EEZ settle essentially every block, so every 12 seconds. So every 12 seconds, they make, I mean, they can make smaller blocks, they can be faster in between, but every 12 seconds, they synchronize or settle with Ethereum. And so with every Ethereum block, they settle with Ethereum and those settlements allow for transactions between Ethereum and those chains.
Ernst:
[10:18] And it's notable that it's a very thin layer, right? Right. So kind of like, as you said, it's not kind of like like an entire OP stack and it's kind of like come to our solution and kind of like everything is wonderful here. It can be retrofitted onto existing L2s if you are willing kind of like the main concession that kind of you have to make as an L2 is that you kind of have to acknowledge superior, that you have to acknowledge Ethereum as your superior. So kind of if Ethereum reorgs, you have to be willing to potentially reorg too. If you're willing to do that, you can become part of the Ethereum economic zone, regardless of what kind of roll up you are.
David:
[11:00] I see. I see. Okay. So maybe just to zoom out a little bit, the thing that separates the Ethereum network of networks, the network of chains, the network of L2s, and a seamless united state that's synchronous and composable, the thing that separates those two things is all of the independent chains are slow to understand the state of other chains. So like the Uniswap USDC ETH pool on Arbitrum is slow to understand the Uniswap USDC ETH pool on base. And if we can get that timing down to real time and Ethereum block, then we start to look like the Ethereum economic zone. And so it sounds like it's not really like a binary, but it's like if we can get all networks, all of Ethereum networks, layer twos, to update the state of its knowledge of other layer twos inside of one single Ethereum block, then we produce this thing called the EEZ. Is that a fair interpretation of what you guys are saying or does something need to be amended?
Martin:
[12:10] Yeah, but the good thing is also It's enough if one chain starts, or at least for that chain, it already gives significant benefit, and that is accessing Ethereum's liquidity. So even if you had the first chain and the only chain, but you are part of this, or I mean, you have this real-time or every block settlement with Ethereum, it allows you or your users of the chain already to interact natively with Ethereum. So, practical example, we place an order on, let's say, CalSwap on such a chain, then the solvers or the router would dynamically decide, is it worse or should I settle
David:
[12:53] This locally with.
Martin:
[12:54] The liquidity on my chain, which would potentially mean even less gas costs because you don't need to touch Ethereum state. But if it's worth it the extra gas costs of Ethereum let's say gas cost on Ethereum might cost 20 cents or something like that so if those 20 cents are well worth it to kind of the price improvement is big enough then such a chain would decide to create a transaction that both uses L1 and L2 state yeah and that means even a single chain benefits in my view significantly from joining EZ Then, of course, it can go beyond. As soon as you have one chain joining, then in a way the aggregate liquidity is now Ethereum plus that chain and the next chain joining would join both kind of in a way because they already are the shared chain, shared zone. And by that, the EEZ overall could become significantly bigger than than ethereum today so kind of just as a as a rough idea if you just look at dex trading volume then roughly 50 today are on ethereum and 50 are on on them yeah on the layer twos combined so so yeah by that metric you would already double the kind of liquidity trading volume
David:
[14:13] I see i see so so it sounds like the what the ethereum economic zone is today to like kind of extend your guys's idea of it the ethereum economic zone starts at the layer one what is the eez right now it's the ethereum layer one and then with when one chain buys into the eez by adhering to the standards well then the number of chains grows grows by one now there's two now there's two chains the second layer two agrees to that standard well now there's three chains and there's liquidity interoperability between the two layer twos and also if necessary, the Ethereum layer one, if the output is more valuable than had it been just the layer twos. And it sounds like there's kind of just like a math problem of just if we're doing cross chain trades, what's the most optimal trade accounting for all the gas fees across all the chains. And then as more and more chains grow in the EEZ, then the possibilities of what is the best outcome also grows for the users doing all of these trades. Both of you are nodding your head, so it sounds like I'm on the right track here.
Ernst:
[15:19] Absolutely. But it actually extends beyond even that. So far we've kind of talked about trading and financial use cases. And I mean, those are definitely real. So kind of if you have a perp dex on one chain and kind of your eth is on a different chain and kind of you want to borrow against it on a third chain, that becomes completely seamless. So there's no bridging, there's no failure risk. It's kind of, it just becomes one atomic transaction. But beyond kind of the financial use cases, you also see that chains that are geared towards other use cases. So for instance, if you have a privacy first chain,
Ernst:
[16:01] What you could do is you could have your identity on there and this privacy chain would probably be very bad at compute because kind of private compute is expensive. So kind of chains like Aztec, they have one or two transactions per second because of this. But if you kind of if you have your identity, then you want it private, you can you can send a proof or kind of you can you can you can have a proof from that chain that you're allowed to access a specific, say, Fiverr's document because of credentials or membership or reputation that you have. And your identity always stays on the private chain. It's just the proof that kind of leaves the chain. And kind of in that way, you give individual chains much more freedom about how they kind of, what they optimize for, what kind of use cases they target. You no longer kind of have to endlessly replicate table stakes, which is what we are seeing in the L2 landscape today. And I think that will be a huge unlock.
Martin:
[17:13] Yeah, so actually, I think it was also your Bankless Summit for one and a half years ago, last DEF CON, where I think Eric Wall gave a talk about trying to build an application on Ethereum layer twos. And it was kind of impossible because he wanted NFTs and he wanted to use the NFT from one chain from one layer two on another layer two. And basically that was more or less impossible to build and that is more or less impossible to build today. But yeah, so basically just echoing that goes beyond the financial use cases, everything where you need composability
Martin:
[17:52] Yeah, those things will become, again, much easier.
Ernst:
[17:56] And it goes beyond even, sorry, David, it goes beyond even that. So kind of if you look at non-public chains, so kind of obviously kind of say you have Aztec or so, this is a public chain, but you can even go to consortium chains or Previdium. So kind of as long as you're willing to prove your state and reorg, potentially, if Ethereum reorgs, you can compose. So kind of as a kind of a banking consortium, you can have a private chain that with validators that are run by the banking consortium members, but you can interact synchronously with everything that's on Ethereum. And if you kind of speak to these institutions,
Ernst:
[18:42] Then often kind of they are in two minds of kind of what to do, because obviously the liquidity that's very interesting to them is on Ethereum, but they do not want to give up all of this administrative power they have from running their own infrastructure. They don't want to be at the mercy of kind of Ethereum validators and kind of you can kind of now have the best of both. I could even see this kind of extend to nation states. So if, for instance, you're a nation state and you want to issue someone a form of identity on-chain, but you don't want to do it on Ethereum, you can now do it on your own chain and have it composed with everything that's on Ethereum. It's also kind of if you want to issue T-bills natively or CBDC, kind of all of this kind of gives you a way of having some amount of control, but still allowing it to compose with everything that is already out there.
David:
[19:52] Okay, let me, there's a lot in there that's definitely worth underscoring. So let me trace over everything to make sure I listen, I understood, and the listeners always also keeping up with us.
David:
[20:02] It sounds like in the current way of building where, or maybe the 2023, 2024 era of Ethereum roll-ups, it was all about kind of Ethereum equivalents. Let's build Arbitrum. Let's build Optimism. Let's build Base. Let's deploy Uniswap there. Let's deploy Aave there. Let's deploy all of the big apps that made the Ethereum layer one successful and deploy it on the layer twos. And then what did we get? We got, you know, 15 different mini Ethereum's on top of one big Ethereum. And there wasn't that much differentiation there. And so we were all kind of like sucking up each other's oxygen. And ultimately, ultimately, we never solved the problem that needed to that we were trying to solve in the first place, which was scaling at the Ethereum layer one. And so we ended up just like replicating the patterns without producing the solutions here. And so now I think in 2026, we have that recent state of layer two statement from the EF, which I think, Frederike, kind of echoed what you just said, which is we need layer twos to be more unique and differentiate between themselves. And I think we can go even further and say, like, there needs to be very narrow roles for specific L2s that they optimize strongly for. And the vision that you were kind of painting that I got in my head is like, there is an identity layer to maybe it's Aztec because I want my identity to be on the Aztec layer too.
David:
[21:28] There's Unichain, which might be optimized for Uniswap. Maybe there's Aave Chain to optimize for Aave. And if all of these things are in the Ethereum economic zone.
Ernst:
[21:39] I might be able to put my assets in the Aave chain.
David:
[21:44] And then I could also, using the excess margin that I have because of the deposits, I could swap it on the Uniswap chain. That activity could be tied to my private identity on Aztec. And I might need, and then in all one transaction, I might be able to buy access to this FileVers document, which is somewhere else. And there's a separation of responsibilities here that we don't have to conflate. And so in the old world, we had all of the same responsibilities, all replicated across 15 different chains. And I think with the image, the idea that you painted in my picture is actually chains can now focus on their individual responsibility, but all of that can be synchronized with real-time proving. And this is what we call the Ethereum economic zone. but wait there's more it goes into the private consortium chains as well and so you can still have some of the permissioned banking stuff that is very in vogue in 2026 they can also be a part of the ethereum economic zone access the same composability liquidity everything else that makes ethereum ethereum but they still have all of their private you know permissioned networks All of that is retained, but they can still access the zones for what's relevant to them. That's what I just heard. Is there, again, is there anything that needs to be updated or amended?
Ernst:
[23:09] I think that was, I wish I had said it like this.
David:
[23:13] I'm sure as we all talk about the EEZ more, I think we're all going to get better at talking about this stuff. Frederike, I want to go back to something that you said. You said it's a very thin layer. The EEZ is a very thin layer. That means like the EEZ is actually something. It's not just like smart contracts that are spread across all the different chains. There's actually a thing that is the coordinating substrate between there's not. Okay, maybe you could actually talk about like what that thin layer is and what that role is and like where that actually lives.
Ernst:
[23:43] Kind of on a very high level, it's basically a standard for how different networks talk to each other. And that's all there is to it. So kind of there's...
David:
[23:58] That's it. It's just a standard.
Ernst:
[24:00] Well, kind of, yeah, to some extent, it is a standard. So kind of, I mean, we kind of, we have this unlock with kind of real-time proving. And obviously kind of like with any technology there's different ways of architecting it but kind of the obviously kind of like you have to kind of if there's multiple players you kind of have to agree on one way the easy is one way kind of we're aiming for kind of for this coordination layer we're aiming for less than a thousand lines of code at least kind of like this is what what what Jody kind of is has in his mind but kind of it it will be it's free open source software kind of it's published by a new association in Switzerland it's all it's yeah it's all free it's in the public domain it doesn't belong to anyone yeah I
Martin:
[24:52] Would say yes that is correct on the other hand to make it work there's still So there will be some coordination effort needed. So essentially, let's start with one chain. So you are one chain and you want to have the synchronous composability with Ethereum. Then essentially, you are doing a transaction that might affect Ethereum and your chain. So again, that needs to be tightly coupled. And the way Ethereum blocks are produced nowadays is mainly through builders.
Martin:
[25:28] Now there can be of course conflicting transactions so let's say there let's say there's an ethereum kind of regular l1 transaction that touches a specific liquidity pool and then there's this transaction coming from it from l2 that also wants to kind of go through easy kind of into this specific liquidity pool there needs to be some yeah ordering which well ultimately does the, ultimately, the Ethereum validator or builder does. But here, there needs to be some, yeah, if you want to do this efficiently, ideally, you have some coordination between the sequencer of the L2 and the builder of L1. And there are ways to start, or we will start the EZ kind of with just submitting bundles, so kind of without additional required protocols or without additional required standards. But as soon as you want to have, want to go beyond one chain, you have multiple chains, then it absolutely does make sense that this coordination layer, which is implicitly already there through kind of block builders and their protocols, that that will become more important to actually build proper blocks that have all the aggregated proofs.
Martin:
[26:52] You can have all the chains having separate proofs, but of course it's also more efficient if they aggregate the proof. So long story short, it can be thin, but to make it work well and to make it work efficient, there will probably be some layers.
David:
[27:09] So what I'm hearing is that there is a naive, worse way of implementing the EEZ that still works. And with optimizations and coordinations between the different parts of the stack, there is a central coordinating role that can make everything better. And that takes this existence of like some level of something doing some inter-party coordination, and then we can get even more benefits. Is that correct?
Martin:
[27:39] Yes. Okay.
Ernst:
[27:40] The good thing is that all major block builders that's currently Titan, Beaver Build, and Flashbots already opted into this. So kind of they will support this.
David:
[27:51] Oh, you have the people.
Ernst:
[27:52] We have the people. So kind of they very much see the upside of this for Ethereum and also for themselves. So kind of they are on board and they will support this from day one. So it's not this kind of, Martin, it sounds a little bit like an uphill battle, but kind of like it's kind of the, we are already kind of pretty high up on the peak.
David:
[28:19] Yeah, I think what you're saying is the incentives kind of make sense for these players. Titan, who are the two block builders? Titan and...
Ernst:
[28:26] Beaver and Flashbots.
David:
[28:27] Beaver and Flashbots.
Ernst:
[28:29] Together they kind of build in excess of 90, 95% of all blocks.
David:
[28:33] Right. OK. And you said that they see the upside for themselves. Maybe you could illustrate what that upside is, because if the block builders of Ethereum are getting upside, that means that people like me are transacting more on Ethereum, right? Like to illustrate what that upside actually looks like.
Ernst:
[28:53] Yeah. So kind of, I mean, obviously block builders are long ETH, right? Mm-hmm. Pulls economic activity onto L1 or kind of into the L1 adjacent domain is both good for block builders and validators. And I think this is something that kind of we have deliberately not overemphasized. But if you look at L2s today, often the economic incentives are not well aligned with Ethereum. And I think this is a way of remedying that situation.
David:
[29:35] I think if you are a classic Ethereum bull, you'll see the Ethereum economic zone and you'll say, okay, synchronous composability, synchronous state, better DEX executions, composable apps. I'm seeing Ether as the money of the internet. And if you're more in like kind of the block works camp and you're like fees are everything well i think the eez has an answer for that too because if we can have composable networks we can have this like festival of the commons this synchronized united states chains of ethereum where all the independent value of independent chains all are composed into one ecosystem that ecosystem is going to incur a lot of demand because you're aggregating bespoke value into the same place and so there's going to be fee demand, that's probably why the block builders are in on this. So depending on your flavor of bullishness, I feel like there's something here for both parties. Martin, what do you think?
Martin:
[30:33] Yeah, for sure. No, basically on the second one. So right now, L2s essentially create relatively little L1 demand. So kind of they, I mean, yeah, they use blobs, but they sometimes only settle every 10 minutes. So basically just a couple of transactions every now and then, every few minutes. In this world, essentially every L2 user has the option at any time to do a transaction that also uses L1 liquidity. And if there's enough interesting things on L1, which they usually are or still are, then the expectation would be that, let's say, there are 200 L2 transactions in a 12-second time. Then at least a couple of those, 3, 4, 5, 10, will actually also want to access L1 state. So definitely much more transaction fees and MEV or kind of just economic relevance of building those L1 blocks.
Ernst:
[31:38] Certainly, certainly.
David:
[31:39] I want to go to this metaphor that my co-host Ryan uses a lot, that we've used a lot on the show, which is, you know, we have this united chains of Ethereum, but one of the reasons why this kind of model broke down in past eras was that the coordinating power, the authority of the layer one was just not that strong. It's like we had these very, you know, fishing lines, loose, weak ropes that are tying together Ethereum's layer twos to the layer ones. They're just not that strong.
David:
[32:09] And while, you know, we all kind of share the EVM, there's nothing really strongly uniting these independent factions. It's kind of like NATO, you know? It's like the coordinating might isn't that strong. Like people do their own things. Members of NATO kind of still do their own thing no matter what. But Frederica, you said something where in order for this EEZ to work, you have to give up some power to Ethereum. You emphasize the reorg. If Ethereum reorgs, then any chain in the EEZ, in order to be a part of the EEZ, must also reorg. And it sounds like we're just elevating Ethereum as like the canonical source of truth. And so long as all of the chains in the EEZ see Ethereum as the source of truth, not a source of truth, but the source of truth, that means that they're a part of the EEZ. Maybe you could just go into that a little bit more. Like, why is that important? Why must that be the case? And is that the complete story about the chains in the EEZ giving up power to the Ethereum layer 1? Or is there anything else we should talk about as well?
Ernst:
[33:13] Yeah, I mean, this is correct. So kind of you need to give up some power to the Ethereum layer one. In practice, this probably is not going to change a lot for you. So kind of if you look at Bitcoin, If you look at how many reorgs there are on a daily basis on Ethereum, there's about 10 one-block reorgs. And then kind of as an L2, you only have to adjust your chain if kind of anything that touched your state kind of gets reorged out. So kind of if it's just sending sabers from one place to another, probably not that important. If you kind of touched upon an automated market maker whose state was altered, then yes, it's possible. So it's more of a principled thing. So kind of in order to kind of all be able to kind of orchestrate, you need one conductor, right? And kind of acknowledging Ethereum as the conductor explicitly to actually not just kind of like have the woodwinds on kind of like one side and then kind of the percussionists on the others and kind of the violinists. Kind of like in the middle somewhere you kind of you need the conductor right and kind of like acknowledging ethereum as the conductor is very much implicit it in in the easy
Martin:
[34:37] Yeah maybe maybe you you had this metaphor of yeah what what is tying it together so here it's really the interest of being able to access this yeah state of of of ethereum so for example the liquidity so if you want to allow your users to do a trade on your layer two that in that trade also accesses ethereum liquidity and touch estate then you need to have this the settlement kind of with ethereum in in in the next block or yeah or essentially every block so the again the big benefit is that Also kind of for bridging. So essentially you send tokens from Ethereum to your chain and they are immediately available. You can immediately, in that sense, there is no bridging.
Martin:
[35:27] Of course, again, where does practically this re-arc thing comes from? So if now something comes out of Ethereum, let's say tokens are sent to your chain and you are immediately using them on your layer two, sending them forward, using them in a DEX, And then it turns out this Ethereum transaction never happens because Ethereum gets re-arged. Yeah, then you have to deal with this. And the easiest way to deal with this is to re-arc your chain to this level as well. So I would say this is the only downside essentially coming from EZ. And I would also say, well, if I had a wish for an Ethereum roadmap, I would say single-slot finality would essentially solve that problem.
David:
[36:13] Right. That was exactly my next question. It's like, what does the EEZ ask of the capacity of the Ethereum layer one protocol? Single slot finality seems to just, what Frederique said, while, you know, there is potentially a problem, it's not really the biggest problem. It's a very infrequent problem, a problem nonetheless, but an infrequent problem. And I think, Martin, what you're saying is that if the Ethereum layer one introduces single slot finality, then the small remainder of the reorg problem actually just gets eliminated.
Martin:
[36:44] Is that correct? Yeah, I would say it's largely a complexity problem. So in practice, reorgs happen very rarely. So a couple of times a day and only for one block. So deep reorgs basically never happened in the history of Ethereum. So let's say five, ten blocks that never happened. But theoretically, it is there. And then you theoretically, or kind of if you
Martin:
[37:06] want to build it properly, you have to deal with this theoretical case. So it does add a bit of a fair chunk of developer complexity. But once you handled it practically, yeah, it will not have a big relevance.
David:
[37:22] What will it take to get a lot of the layer twos as we know it today, the big ones? Because it'll be great. if we can get, you know, some chains to adopt the EEZ, but the EEZ as a vision won't be successful until we get like the dominant layer twos, the arbitrams, the bases, the world chains. Is it reasonable to assume that these parties will be interested in joining the EEZ and will it be difficult for them to join the EEZ?
Martin:
[37:51] Yeah, so I think to some extent, it will probably be the somewhat smaller ones that start first, because they have more to gain because to some extent the basis and or base and I think it's really just maybe base, Arbitrum and Polygon that really have their own ecosystem that's still smaller than Ethereum but they have basically they have DEXs, they have lending protocols, they have oracles, they have essentially the full stack. All other chains, smaller chains, are trying to do this as well, but are somewhat struggling. So they usually have their niche and then they have other things where they basically can't at all compete with Ethereum. So for them, the initial incentive will be much bigger because finally they don't have to, I don't know, kind of incentivize liquidity for this pair where naturally liquidity would just not be there or kind of get an Oracle protocol. For those things, they could basically just say, fine we have here our niche and if you need anything else you can easily get it from from from ethereum so that's essentially the first wave i would expect to happen yeah then i do think
Martin:
[39:06] Those once once they are successful or that works successfully i think then the time will come that the arbitrams and and basis of this world will yeah kind of face this decision and yeah probably, yeah, will consider whether it's worth giving up this. To some extent, they're giving up the guarantee of fast block time. So currently, again, because they don't essentially have reorgs, they can say after a second or half a second, your transaction is final. With this reorg possibility, there's still this additional complexity. Yeah, it's kind of final, but theoretically, Ethereum might reorg and then your transaction might still be replayed. I think that will be possible to also give here strong guarantees that even if it's re-opped, you can have protocols on top that still guarantee that the transaction will be executed nonetheless. And then it depends on if it's a simple payment, then it should not in no way be affected by re-opped. But if it's a trade that touches liquidity that might change its state, then, yeah, it gets a bit complicated. So long as they're short, eventually I do expect them to join, but maybe not first.
Ernst:
[40:23] I actually, I think this is correct, but I would also predict these L2s to become much less important in the grand scheme of things. Because so far, kind of having kind of this full set of table six, this gave you a very significant leg up. But as soon as kind of you no longer have to be a mini Ethereum, as soon as it's completely fine to be different and just compose with whatever else is out there, kind of the gravitational pull of a base is going to become much smaller. And I think we will see a lot of different sex chains in kind of the EEZ. I think we will see app chains. I think kind of like this generalist chain, I see on the way down.
David:
[41:26] One thing we have learned by now, I think, in this industry is that we are no longer in the era of building it and then they will come. I think in order for the EEZ to be successful, somebody has to do the job of pushing it forward, like taking ownership of growing the EEZ. With the announcement of the EEZ at ECC, there was, you know, inside of the announcement was something called the EEZ Alliance. Who is that? What is that entity? Who is composing it? Is this the entity that its job is to grow the EEZ? What's going on over there?
Ernst:
[41:59] Yeah, so the EEZ Alliance is not a formal entity. It's more a group of projects. I mean, there is an association that kind of owns the IP, kind of it's free open source software. So kind of that entity doesn't matter at all. For the Alliance, it's an informal group of projects who have said, we will support this from day one. We will leverage this from day one. So kind of as we kind of explained earlier, kind of it's important that block builders kind of execute to this standard ASAP. It's also important that dApps know of this possibility. So for instance, say you are an Aave and what you can now do is kind of you can look at the user deposits across all EZ chains, have one global balance that you can borrow against rather than having different Aave instantiations on different chains where kind of the relevant collateral is the collateral that is on that chain. With kind of the parameters that kind of are set for that chain. But in order to do that, Aave actually has to know to look, right? Kind of they have to know to look. These are the chains in the EZ and this is the collateral and has to understand that logic from a business perspective.
Ernst:
[43:20] And this is exactly what the DEBs who are in the alliance will do. So kind of Aave is one of them. Spark is one of them. safe and cow obviously monarium xdocs centrifuge so kind of there's a whole host of well-loved applications also outside of the financial realm so for instance fibers also will will adopt this from day one so from the from the perspective of dApps this is this is a fantastic new primitive because you now no longer kind of have to maintain 15 different instances of your protocol. You can just act across everything. All easy chains and that makes operations easier and user experience better and they very much see that so so far yeah we've we've had only great feedback from dApps and the good thing is on the dApp side integrations are not that heavy so kind of if you want to retrofit your chain It can be a larger lift depending on what your situation is like today. But for dApps, it's a minor upgrade.
David:
[44:40] I want to emphasize, I think, the point that you're making, Federico, is that this changes what it means to be a builder. It changes how apps need to be built. And there is, it's just a kind of just like a perspective shift, a philosophy shift of just like what makes an app an app when one app is built that instantaneously has seamless access to the state of all other apps on different chains.
David:
[45:07] There needs to be a kind of, you know, under the success scenario of the EEZ, which we all want, I definitely want, you guys absolutely want, builders are going to have to think differently about what resources are available to them. Because all of a sudden, the state of other chains is something that's at their fingertips. That's been the whole vision of the United Chains of Ethereum. From Genesis, we've never been living under that context. But in the context of the EEZ, being a builder is going to have to be a little bit different. There's going to be, More resources, more tools, more powers that an application has because it can access state on other chains. And this kind of brings, I guess this goes back actually, maybe we were living under this context. It was the Ethereum layer one back in the pre-2020 era where the state of all things was available to the fingertips of all other app builders. And I don't think there's been a generation of app builders that has been used to that kind of paradigm. Martin, what do you want to say here?
Martin:
[46:11] No, exactly that. So people, or at least the previous generation, was used to that state, that kind of everything was available and composable. And yeah, we are trying to get as close as possible to that feeling back. So essentially, there will just be a translation. So if you have an address on another chain, There will just be a translation of how you convert this address to a proxy address, so kind of a representation on the chain you are at. And then the promise is you can just call this proxy representation as if it would live on your chain. And kind of everything behind the scenes is kind of then abstracted from you or from the app. So, yeah, ideally it will not be that complicated and it works. It doesn't require apps to build from scratch on you. I think that would be a terrible mistake. We have 10 years of smart contracts that are available and we want all of this to work with those contracts that are already out there.
Ernst:
[47:16] And to be fair, kind of like it fully does. So kind of like even if you kind of if you want to do something on one chain, you want to kind of deposit something in Aave, borrow against it, use that liquidity on a third chain, that still works even if Aave does nothing. Okay. So kind of what brings it to the next level is if Aave understands that kind of it has all of this at its fingertips and kind of that can make it even better. But even if dApps do not adapt to this at all, which I mean, they will, but kind of even if they wouldn't, it would still make the state of affairs immeasurably better than it is today.
David:
[48:02] Yeah, I think maybe there's one illustration that we can make to really like drive this point home is like, you know, say there's Aave chain, you know, the Aave, the app is now Aave chain, there is no Aave app. And I want to, you know, put, I want to deposit like $1,000 into the Aave app and withdraw something. But my assets are on like a different chain, they're on the Ethereum layer one. I think in, correct me if I'm wrong, in the EEZ context, Aave can lock my assets on the Ethereum layer one. I can move money on the Ethereum layer one and deposit it into the Aave contract on the Ethereum layer one. The Aave chain registers the state of a thousand dollars of deposited money and I can get a withdrawal from the Aave chain, which is on a different chain. And I think that's the illustration of like, this is a new way to build for builders of recent and generations where nothing all has to be in the same place. It can be spread out across the ecosystem, yet composable nonetheless. Am I, is this correct?
Martin:
[49:02] Absolutely, yeah. And first, this is correct. Also saying kind of even this or in this setup, also even if you would have to kind of move tokens or that would also work within one transaction. So kind of theoretically, both setups are possible that you keep your tokens there, but still kind of borrow against them on this other chain or just within the same transaction, you move the tokens, lock them there, borrow against them and again, but do it all in one transaction. Very cool.
David:
[49:33] Very cool. It feels like this unlocks a bunch of possibility. I hope that's the case. Frederick A. Martin, I want this to work. This feels like not, this doesn't feel like a side quest. This feels like the main quest line of Ethereum.
David:
[49:50] And so I'm behind you guys. I want to support you guys. What can the listeners do to help move this effort forward? You know, we have listeners across the Ethereum ecosystem, as I'm sure you guys know. chains listen to this, application builders listen to Bankless, users listen to Bankless. Who do we need support and help and buy-in from to help grow the EEZ? Who do you want to hear from?
Ernst:
[50:13] Yeah, absolutely. So kind of if you have a dApp that can profit from this, be in touch with us. So kind of the website is EEZ.io. If you're an L2, same. If you're a user and you want a feedback on this, or you just want to look at our GitHub, easy.io, this is where everything is at. You can also, if you are a well-resourced project, you can also contribute funding. So kind of, we as Gnosis have contributed funding, so has the Ethereum Foundation, Octant, Titan is considering contributing funding so kind of it's it's it's very much a community project so kind of we initiated this as knows this knows this together with the group around jordi who does who builds zisk but it's it's for everyone it's kind of we we're building it because it needs to exist so if you want to contribute to it in whichever way we appreciate
David:
[51:12] It how does the EEC actually roll out? So when would it impact me? Is this... I don't feel like there's a go live date. That doesn't seem like that makes sense. How does it actually come to be?
Martin:
[51:26] No, to some extent there is. So we will... We will work on a new rollup that is kind of maximally kind of Ethereum or in a way is very similar to this native rollup talk. So kind of it will have, there will be no sequencers or no one has a special role in this new rollup other than kind of Ethereum validators and Ethereum. So that is at least meant to be a proof of or kind of a first one chain that fully supports this easy but then in parallel other chains and gnosis will be one of them will yeah will join so essentially there will be a moment when a chain in some form needs to upgrade and in some form needs to upgrade their settlement mechanism or bridge mechanisms to enable those synchronous yeah synchronous composable transactions and i would say the first chain that that that enables that that will be kind of the launch of
Ernst:
[52:32] Easy and that's in the summer so it's it's not it's not kind of a multi-year project kind of we're well underway and it's it's coming it's coming very soon great
David:
[52:45] Great great great yeah, There's an old meme, an old gif that me and Ryan used to reference a lot where there was just like one guy at a concert dancing in a grassy field all by himself for a really long time. And then a second person comes and starts dancing. And then there's two people dancing. And then a third person comes. And now there's three people dancing. And then everyone else looks around and starts to kind of get it. And then a fourth, a fifth, 10 more people, 20 more people come and everyone's dancing. and that's kind of what I want the future of the EEZ to be is like, you know, first a few chains buy in and then everyone else just understands that this is what we need to do.
Martin:
[53:26] In a way, the analogy here is that it was always one of my criticisms of the previous or this L2 roadmap so far that it wouldn't really create network effects. So kind of this effect of, well, more people dancing makes it more attractive to dance with them. That wasn't really the case. So kind of if there's yet another L2 launched somewhere, that doesn't make, has not necessarily immediate impact on all other L2s in a positive way. And that equation changes here because, yeah, well, the more people dance, the more fun it is to join.
David:
[54:03] That's right. That's right. That's right. Martin, Frederike, thank you so much for joining me on the show today.
Martin:
[54:07] Thank you.
Ernst:
[54:08] Thank you for having us.
David:
[54:10] Bankless haitian you guys know the deal crypto is risky you can lose what you put in but nonetheless we are headed west this is frontier it's not for everyone but we are glad you were with us on the bankless journey thanks a lot.