Espresso in the Modular Stack
The Espresso Network, which we just launched on mainnet, has been designed with modularity in mind. We know developers are best able to innovate when they have flexibility around what their stack looks like.
Fuel your Chain with Espresso
Espresso offers many benefits for chain operators and their developers to choose from:
- Confirmations: All chains that leverage Espresso benefit from fast, reliable confirmations — replacing the need for users, bridges, and beyond to depend on preconfirmations that come from centralized sequencers.
- Data availability: All chains using Espresso also benefit from highly efficient data availability (DA) offered by the Espresso Network. But it’s not required. Many chains using Espresso for fast confirmations are using other DA solutions, such as EigenDA, Celestia, Avail, or Ethereum itself. We have designed Espresso to respect and support these choices.
- Decentralized sequencing: Some chains use the Espresso Network as a decentralized sequencing layer, leveraging it to determine the order of transactions on the chain. However, like with DA, this is not required: Chains that use their own sovereign sequencers to order their transactions can still benefit from Espresso’s confirmations.
A few examples of how Ethereum rollups can integrate the Espresso Network into their stacks include:
- A standard rollup or validium that uses the L1 or an alternative DA solution, leverages its own centralized sequencer, and settles to Ethereum may leverage Espresso for confirmations.
- A based rollup that relies on the Ethereum L1 for sequencing, DA, and settlement may also use Espresso for fast, reliable confirmations.
- A validium that leverages its own centralized sequencer can use Espresso for DA and also for more robust confirmations than the preconfirmations that its sequencer could offer.
- A rollup or validium that wants to decentralize its sequencing without using the L1 proposer may use the Espresso leader as its sequencer for any given round and use Espresso for confirmations — while choosing its own DA solution.
- A rollup that uses Espresso for sequencing, DA, and confirmations is what we like to call a caffeinated chain.
Not Ethereum Exclusive
While our initial focus is on returning composability to the Ethereum ecosystem, and we only cover Ethereum-based chains in the above examples, our long-term vision is to provide a solution for sovereign rollups and other chains outside the Ethereum ecosystem to benefit from the Espresso Network’s fast confirmations and composability benefits.
Mainnet 0 is Live
- Read the launch announcement
- Read more about the Network and the Road to Composability
- Read more about the First Wave of Applications launching on the Network
Whether you’re ready to start building, diving into the technical details, or just want to stay in the loop, there are plenty of ways to get involved.
👉 Explore our docs to learn more about what Espresso can do for your app
👉 Connect with fellow builders and our team in Discord
👉 Contribute your ideas in our research forum
👉 Engage with us on X
About Espresso Systems
Espresso Systems builds the infrastructure and incentive mechanisms to ensure that all chains can work together as one. The Espresso Network provides chains with fast, reliable confirmations of their own state, as well as the states of other chains. Its versatility also means chains can use the Network for decentralized sequencing and data availability. Espresso Research explores the design space of cross-chain composability, defines the role of the Espresso Network within it, and collaborates with design partners to develop and test innovative proposals. Founded in 2022, the company has raised $60 million from partners including a16z Crypto, Greylock Partners, and Electric Capital.
Website | Docs | GitHub | Medium | HackMD | X | LinkedIn | Warpcast | Discord | Research Forum