Written by: Yinan
CAPE is the implementation of Espresso Systems’ configurable asset privacy protocol on Ethereum. Configurable Asset Privacy is a protocol that enables asset creators to issue private digital assets while specifying the parties that can view specified data about ownership and transactions. CAPE also supports more advanced policies using private verifiable credentials, frozen keys, or threshold schemes.
VERI-ZEXE —-Decentralized Private Computing (DPC) System
In 2019, Bowe et al. proposed a scheme called Decentralized Private Computing (DPC), which allows users to perform arbitrary computations off-chain and submit transactions using zero-knowledge proofs to prove the correctness of that computation. They implemented a system called ZEXE (zk-execution), which instantiates the DPC solution to solve the above two pain points. Roughly speaking, ZEXE is a "programmable Zcash" that promotes from a single application system to a smart contract system while retaining privacy guarantees.
VERI-ZEXE improves the state-of-the-art by ~9.0x in trade generation and ~2.6x in memory usage, and will be used in future versions of CAPE to enable arbitrary user-defined asset strategies , while maintaining configurable asset privacy.
HotShot is a consensus protocol that prioritizes high throughput and fast finalization, and is based on the HotStuff protocol.
HotShot is open and permissionless and will participate in the decentralization of the sequencer network, providing high throughput and fast final results while also guaranteeing security and effectiveness. HotShot uses a proof-of-stake (“PoS”) security model, and one of the key requirements for it by the Espresso team was to achieve strong performance without compromising the size of the validator set. Specifically, HotShot should at least be able to scale to include participation from all Ethereum validators (currently over 700,000).
Tiramisu is a data availability solution with three novel layers; most rollups rely on L1 blockchains (such as Ethereum) to provide data, but there are shortcomings is very expensive.
Espresso Systems designed its protocols with flexibility and modularity in mind, and rollup devices using its sequencers can also use any other data availability solution if they don't want to use Tiramisu.
is a system for decentralized transaction sequencing for layer 2 scaling solutions on Ethereum, a decentralized shared sequencing layer
Espresso Sequencer is designed around a single decentralized proof-of-stake security model that supports a consensus protocol for sequencing transactions and a data availability mechanism that enables further performance benefits. It also contains a rollup contract system that registers committed blocks of sequenced transactions, verifies their consistency with the consensus protocol and availability certificates, registers updated state commitments for each zk-VM deployed to the Espresso Sequencer, and receives and Verify evidence of status updates.
Espresso Sequencer supports L2 decentralization. It handles decentralized ordering and data availability of aggregation transactions, acting as middleware between aggregation and its underlying L1 platform. Espresso Sequencer is designed as a platform on which any zk-VM or optimistic VM can be deployed. Finally, Espresso can also act as an interop layer by replicating zk-VM and optimistic VM to multiple L1s simultaneously.
2022/06/15 —- Espresso starts using CAPE on the Goerli testnet
2022/11/28 —- Espresso releases Espresso testnet 1---Americano, the first public release of Espresso Sequencer
2023/07/20 —- Espresso Systems and Polygon zkEVM Launch of shared Doppio testnet
2023/08/05 —- Espresso opened the Doppio testnet to the public and released a demonstration of the end-to-end integration of Espresso Sequencer with the Polygon zkEVM stack.
2023/09/29 —- Espresso Systems releases testnet 3---Cortado, seamlessly integrating OP Stack rollup and Polygon zkEVM rollup to achieve decentralized, shared sorting.
2024/01/26 —- Espresso Systems releases testnet 4---Gibraltar, demonstrating integration with the Arbitrum technology stack. and see for the first time an external operator running an Espresso Sequencer node.
(This testnet release also sees Espresso Sequencer support for four rollup stacks (Arbitrum, Cartesi, Optimism, and Polygon zkEVM) as well as multiple collaborations with the Rollup project.)
2024/02/03 —- Espresso is about to launch the fifth test network-Cappuccino, at which time more and more entities will be recruited to run Espresso Sequencer nodes to further decentralize the sequencer. It is planned to be released at the end of the first quarter of 2024.
2024/03/13 —- Espresso is creating a shared ordering market through which layer 2 chains sell block space to shared proposers, including the Ethereum mainnet EVM Proposers themselves, they create residual value by satisfying user intent across multiple chains.
2024/05/22 —- Espresso releases testnet 5---Cappuccino, Espresso has expanded the HotShot final layer to 100 nodes on the Cappuccino testnet. The testnet also adds support for Arbitrum fraud proofs.
2023/07/19 —-Espresso Systems and EigenLayer announce an ecosystem partnership to leverage Espresso Sequencer Re-staking on the network, through EigenLayer, Espresso Sequencer will have access to Ethereum’s staking capital base and decentralized validator set, optimizing node usage and increasing capital efficiency.
2023/07/20 —- Espresso Systems and Injective have cooperated. Injective has integrated Espresso Sequencer. This cooperation will start with Cascade, the first inter-chain of the IBC ecosystem. Solana SVM rolls up and demonstrates Injective's commitment to long-term decentralization and scalability. Cascade is currently on a public testnet, allowing developers to deploy Solana contracts for the first time on Injective and the broader IBC ecosystem.
2023/07/20 —- Espresso Systems and AltLayer introduce Espresso Sequencer to AltLayer Stack, providing developers with more accelerated decentralization through AltLayer’s decentralized verification and Espresso Sequencer s Choice. The two companies will explore integration between Rollups and Espresso Sequencers built using the AltLayer platform.
2023/07/20 —- Espresso Systems and Catalyst collaborate to improve interoperability, with Catalyst becoming the first application dedicated to the Espresso Sequencer ecosystem. Catalyst is a cross-chain AMM platform focused on connecting modular blockchains. Catalyst is committed to leveraging Espresso Sequencer, laying the foundation for secure, seamless cross-aggregation interoperability. Over the next few months, Catalyst plans to prioritize rollups using Espresso Sequencer.
2023/07/20 —- Espresso Systems has announced plans to integrate with Spire, a Layer 3 aggregation-as-a-service offering, publicly announcing plans to use Espresso Sequencer for sequencing and data availability.
2023/07/20 —- Espresso Systems launches a testnet integrated with the Polygon zkEVM stack. The testnet allows users to submit transactions to a branch of Polygon zkEVM, which then routes the transaction to the runtime Nodes of and ordered by the Espresso HotShot protocol.
2023/07/20 —- Espresso Systems and Caldera bring decentralized sequencing to OP Stack Espresso Systems and Caldera will deploy optimistic rollup, use Espresso Sequencer for ordering and fast confirmation, and use Espresso Data Availability (DA ) for storage. Caldera will provide the OP Rollup interface, site hosting, block explorer and indexer.
2023/12/21 —- Espresso Systems and Offchain Labs announced a partnership to bring decentralized versions of Timeboost transaction ordering and Espresso Sequencer to the Arbitrum ecosystem and beyond. Timeboost is a transaction ordering strategy originally developed by Offchain Labs to protect users from front-running and mitigate the harmful effects of Maximum Extractable Value (MEV).
2024/01/26 —- Espresso Systems has partnered with blockchain infrastructure provider Blockdaemon, which supports Espresso Systems by deploying external sequencer nodes. It will manage 4 sequencing nodes located in Europe and Asia.
Currently cooperating
2024/03/08 —- Espresso Systems and Across are cooperating. This cooperation will allow Across Protocol to utilize Espresso’s Fast pre-confirmation function, which is guaranteed by the HotShot consensus protocol, which reaches the final result after two consecutive blocks. The integration will leverage HotShot's shared security and fast finality to bridge between Rollups.
Ben Fisch —- CEO and co-founder of Espresso Systems, is an assistant professor of computer science at Yale University, and previously, PhD student at Stanford University, working with Dan Boneh in the Applied Cryptography Research Group.
Charles Lu——- CEO and co-founder of Espresso Systems. He previously served as the head of Binance Labs at Binance. Charles Lu studied at Stanford University.
Benedikt Bünz —- Co-founder and Chief Scientist of Espresso Systems. is a PhD student in Dan Boneh's applied cryptography group at Stanford University. Mainly focused on the cryptography of cryptocurrencies.
Espresso has raised a total amount of US$60 million through seed round and Series B financing
As an indispensable component of the blockchain network, transaction sorting has become the second layer (L2) field A growing problem. The solution to the problem is a shared, decentralized sorter. The shared sequencer essentially provides a decentralized service for rollups. In addition to solving issues such as censorship, MEV extraction, and validity, shared sequencers introduce the ability to cross rollups, opening up a variety of new possibilities.
As a middleware, Espresso mainly provides shared sorting services. Through the shared sorting market and powerful finality tools, Espresso brings new unity and efficiency to the Rollup and Ethereum ecosystems. Through fair economic incentives and sorted income distribution, Espresso not only solves the current problem of Rollup fragmentation, but also lays the foundation for future cross-chain operations and a broader ecosystem. In short, it needs to be paid attention to.
Official website: https://www.espressosys.com/
Medium: https://medium.com/@espressosys
Twitter: https://twitter.com/EspressoSys
Docs: https://docs.espressosys.com/sequencer
Hackmd: https://hackmd.io/@EspressoSystems
Espresso testnet browser: https://be.cappuccino.testnet.espresso.network/
The above is the detailed content of From idea to reality: How does Espresso achieve L2 scaling through shared ordering?. For more information, please follow other related articles on the PHP Chinese website!