Okay. Hello everyone. Good morning. So, where the Ethereum protocol is going. I think we have seen a lot of big changes in the Ethereum ecosystem over the last couple of years. We've also seen a lot of changes happening outside of the Ethereum ecosystem, including what's become possible with AI, quantum computing potentially coming up very soon, advances in formal verification, cryptography, zero knowledge proofs. One of the things we have been really doing a lot of is rethinking what really makes sense to use Ethereum for. Why does Ethereum need to have these properties and how this fits into the roadmap for the Ethereum protocol over the next 5 years.
So what is Ethereum for? I think of it as having two big functionalities. One is that Ethereum is a public billboard. It is a place where applications can post messages and everyone sees what messages were posted in what order. These messages can be anything: transactions, hashes, encrypted data, and many other things. There's a lot of opportunity for applications to use both Ethereum as a place to post data and at the same time other kinds of protocols to interpret that data, decrypt the data, do computation on that data. The second is the computation. Basically, what Ethereum lets you do is have shared digital objects that are controlled by code. These digital objects can be many things: ETH the asset, ERC20s, NFTs, NFTs that have meaning outside of Ethereum like ENS, and even control over organizations like DAOs. Both of these are highly valuable for decentralized applications that guarantee self-sovereign security, verifiability, and fair participation to all of their users.
So what do we mean by this? Self-sovereign basically means you as a user can participate, can verify, can be sure that you are secure all with your own infrastructure. You do not need to trust any third party. You do not need to trust a third party to run Ethereum and you also should not need to trust a third party outside of Ethereum if you do not want to. Verifiability is the ability to verify that the chain is progressing correctly and that everything that's happening is what is supposed to be happening, and also the ability to guarantee anyone's right to actually publish messages to this billboard. This is the core. We should think of Ethereum as being a technical building block and think about what kinds of applications this technical building block enables.
Most interesting applications will be a combination of onchain and offchain. This includes ENS, prediction markets. Prediction markets have an onchain component which is the assets that they create for every event and the ability to trade those assets. They also have off-chain components: one of them is the oracle, another is that sometimes there are prediction market designs where trading and order matching happen offchain. Anything with privacy, for example, there have been decades of work on cryptographic protocols that try to enable secure electronic voting. A lot of these protocols rely on a public billboard, a place where people can post information. In this case, they are encrypted votes in a way that guarantees everyone's ability to participate. Anything with privacy has to have an onchain part publishing data onchain and an off-chain part interpreting that data in a private protocol.
We talk a lot about L2s and the way that I think about L2s and the types of L2s that make sense is that the type of L2 that does not make sense is just you take Ethereum, you make a clone of Ethereum, you make it 100 times bigger, you make it more centralized and you are done. The type of L2 that I think makes sense is you start to look through these applications, you ask what are the off-chain components that they need, what are the parts that they need other than the Ethereum L1, and then you build that.
So what this means for Ethereum: we need scaling for data. We need the ability to publish much more data on chain, and PeerDAS which came in the most recent hard fork last year already includes that but we still need to push that further. Scaling of compute is also important because scaling compute that is part of the Ethereum chain allows different applications to compose with each other, to talk to each other without requiring intermediaries.
Now, this is the Scourge map. If you go to scourge.org, you can find this. This is a proposed roadmap for the next 5 years of Ethereum. So, the core goals for the protocol in the short term: one is short-term scaling, continuing to aggressively increase the gas limit. One of them is to begin the ZK-EVM rollout. I'll talk about this. ZK-EVMs allow Ethereum to scale much more, have much more computation while still making it very easy to verify the chain. Early post-quantum readiness. We have been thinking about quantum computing for years. We have recognized for years that it is a problem and we have some things very soon in the short term that will improve Ethereum's quantum safety and the entire roadmap by the end of it Ethereum will be fully quantum safe for all parts of it. Very efficiently improving the block building pipeline and improving support for privacy.
So short-term scaling: there are a number of EIPs proposals that will go into the next Ethereum hard fork. Block level access list which enable parallelization, gas repricing which enables more efficiency and also makes it safer for gas limits to be higher. EPBS makes it safer for it to take longer to verify Ethereum blocks and improvements in Ethereum nodes' ability to download the state. EIP-8141, this is the account abstraction proposal. It's both very simple and very powerful. Basically, a transaction is a list of calls. And so, one of the calls could be verification, one of the calls could be execution. And this makes it very easy for Ethereum to have native support for smart contract wallets, for paying for other people's transactions, for quantum resistant signature algorithms and for privacy protocols. So this makes Ethereum more general purpose and so it supports many functionalities at the same time.
Quantum resistance. Quantum resistant signature algorithms exist. They have existed for 20 years. We know what they are. We know how to build them. Right now it takes 200,000 gas onchain compared to 3,000 gas onchain right now. And so there are two types of signatures that we can use. One of them is hash-based. The other is lattice-based signatures and then the idea is that we add vectorization into the EVM. Basically the same kind of logic that allows computers to run AI very quickly, process many numbers in parallel at the same time. The same logic can be used for lattice-based signatures. Basically working aggressively to make quantum resistant signatures much more efficient. Midterm goal: the state. The state stores Ethereum accounts, balances, smart contracts. Scaling execution is easier. Scaling the state is harder. There's a lot of work that we have to do on this.
So that is all the short term. The longer term and this is where we really want Ethereum to go. Ethereum is not meant to compete with high frequency trading platforms. Ethereum is not meant to be the fastest chain. Ethereum is meant to be the secure chain, the decentralized chain, the chain that continues to be online, the chain that you can rely on. So one goal is maximally safe consensus meaning if the network is synchronous, if the network does not have problems, it can survive 49% of the nodes having faults and it can actually survive almost all of the nodes going offline. So same property as Bitcoin. And then if the network has problems then you still have finality with 33% security. That's one. Part two is formally verify everything and we've been aggressively starting to use AI to generate mathematical proofs that the software that will be running the long-term version of Ethereum actually has the properties that it is supposed to have. We've already made progress that would have been impossible two years ago. AI is progressing quickly and so we are using that. Full quantum resistance also. Maximum simplicity. Keep long-term Ethereum as simple as possible and maximally future-proof. Ethereum needs to pass the walk-away test. Ethereum needs to be a platform that you can rely on even if there are no core devs left. Because this is the same thing that Bitcoin strives for. This is the same thing that you have to strive for if you want to be a base for long-term secure assets, for long-term digital objects. You need to be something whose ongoing safety does not depend on one team continuing to exist and one team always continuing to work.
Lean consensus. Lean consensus takes the best of both worlds between the Bitcoin style approach that's called the available chain and the BFT approach, the finality. It gets both with optimal security properties, quantum safe and fast finality. So finality within one to three slots. Basically expect the chain to finalize within like 10 or maybe 20 seconds, maybe less.
ZK-EVMs. ZK-EVMs let you verify the chain without having a big computer that runs everything yourself. Everyone should be verifying the chain before they trust it. Even your phone should be verifying the chain. Even IoT devices should be verifying the chain and ZK-EVMs are already sufficiently fast to prove real-time EVM execution. The goal this year is to make them sufficiently safe. And the goal this year is to start with small percentages of the network using ZK-EVMs and then increasing that over time and to move to ZK-EVMs being the primary way to validate the chain by 2028. And so this allows Ethereum to scale much more, process many more transactions without becoming centralized.
So what is the vision behind these things? Ethereum is the world computer. Ethereum is both a global shared layer for making commitments, for publishing data that represents actions that different users want to take. It is a place where you can publish data where you can prove that data has been published and you can also prove that data has not been published and that is very open for everyone to use. And it's also a global shared layer for high value guaranteed execution of rules. Ethereum needs to be maximally robust and maximally easy to verify. I think in the future with AI it will actually be easier than we've imagined to write actually secure software if you want to be secure but if people do not want to be secure then software will have 10 times more bugs than before it will be attacked 10 times more than before and so Ethereum as a blockchain needs to be on the secure side first, on the decentralized side first and when those things are guaranteed make that security available to users as much as possible.
So, Ethereum is there to build decentralized applications that guarantee self-sovereign security, verifiability, and fair participation for their users. This includes financial, this includes decentralized social, this includes identity, this includes applications that have one part financial and one part not financial. Includes things like ENS, includes things like prediction markets, it includes many things and Ethereum will make building applications that are like this easy and default and this is the core goal that the roadmap for the next four years is designed around. Thank you.