Espresso in the Modular Stack

Espresso Systems
3 min readNov 11, 2024

--

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.
Espresso’s confirmation layer adds a significant piece of infrastructure to the modular stack available to chains.

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

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

--

--

Espresso Systems
Espresso Systems

Written by Espresso Systems

We are the lead developers of the Espresso Sequencer, which supports rollups with decentralization, scale, and interoperability.