Author: Ali Yahya, a16z partner; Translation: Golden Finance xiaozou
Press: On March 21, 2024, a16z announced that it will lead the US$28 million Series B financing of Espresso, a shared sequencer network. Ali Yahya, a partner of a16z, published an article explaining why a16z invested in Espresso.
The endgame of Ethereum’s scalability is all about rollups—potentially millions of rollups, each of which is its own mini-ecosystem or application built on the security cornerstone of Ethereum program. Vitalik first proposed this idea in his famous rollup-centric roadmap article a few years ago. Since then, other ecosystem players, such as zkSync, Optimism, and Polygon, have expanded on this vision with hyperlink roadmaps (Polygon has adopted the AggLayer roadmap). For the first time, Ethereum sees a bright path to scale to support millions of applications and billions of users.
However, this plan is not without limitations. The biggest problem in the future centered on rollup is the fragmentation of the Ethereum ecosystem. Today, on the Ethereum main chain, every application (i.e. smart contract) can interact seamlessly with other applications. In a world of millions of rollups, composability with applications will become more difficult. This is because each individual rollup is its own independent blockchain. They share Ethereum's security, but calculations are performed independently. Each rollup is driven by a so-called "sequencer", which is currently a centralized party that performs all calculations of the rollup on the server.
Today, if an application on one rollup wants to interact with an application on another rollup, it must do so through the Ethereum main chain or a bridge. Both methods are slow and make it difficult for developers to synchronize state across rollups (they are asynchronous solutions). In a more ideal world, sequencers from different rollups will have a mechanism to collaborate with each other, resulting in a smoother, faster, and cheaper interoperability experience for developers and end users.
1, EspressoTeam
Before I introduce Espresso Before going into the system, I want to introduce the team behind it. I knew Ben Fisch and Benedikt Bünz before joining a16z. It was early 2017. I was working at Google Brain. Ben and Benedikt were both doctoral students under Professor Dan Boneh of Stanford University. I had known Professor Dan Boneh since I was an undergraduate. Thanks to Dan, we were able to connect and work together to advise a new crypto company, which became Eco and is now a member of the a16z crypto portfolio company. I remember being very inspired by their technical brilliance. For a moment, I even thought about pursuing a PhD in cryptography under Dan's supervision, as they were doing at the time.
What impressed me most about Ben was his ability to think clearly at every abstract level about the new technology he was building - from the lowest level encryption primitives to individual businesses and products. considerations, all the way down to the broadest social impacts. I should have anticipated his inevitable transition from an academic role to a startup founder and CEO.
As it turns out, I did not pursue a PhD. Instead, I left Google and joined a16z to become a venture capitalist, which is pretty much the same thing, right? Shortly thereafter, I met Jill Gunter through the crypto community when she We quickly became friends while working at Slow Ventures. What always impresses me about Jill is her insane ability to think strategically. She has the keenest intuition about how the world works and how people might function within it. So when she joined Ben, Benedict and Charles Lu at Espresso in 2021, it was impossible not to notice.
I also got to know Charles through his work at Espresso. He's very technically savvy, and like everyone else at Espresso, he also worked with Dan at Stanford. But most importantly, due to his excellent operational skills, he is the perfect partner for Ben, Benedikt and Jill. Without Charles, Espresso wouldn't be what it is today.
Last year, as the limitations of Ethereum’s rollup-based roadmap became increasingly clear, Ben and his team brought us one of the most fascinating fragmentation issues we’ve ever heard. solution.
2, EspressoSystem
Espresso is building a A decentralized network that will serve as the coordination mechanism for rollup sequencers. It is a marketplace where sequencers can both sell their block space and join a mechanism that unifies the ordering of transactions across rollups. With Espresso, rollups will be able to sell block construction rights to block proposers who bid on the network. These proposers can also bid for multiple rollup blocks at the same time and become co-proposers of multiple chains. This allows rollups to continue to evolve independently while also interoperating more seamlessly with other rollups.
Essentially, cryptography is a technological movement that creates better tools for human collaboration on a larger scale, especially when the collaborating parties do not trust each other. Espresso and Ethereum are perfect embodiments of this beautiful ideal.
We are very excited to work with Ben, Benedikt, Jill, Charles, and the Espresso team to help them bring a more seamless interoperable future to Ethereum.