
Espresso esp
What is Espresso?
Espresso is a blockchain designed as a decentralized settlement layer for other applications and blockchains. It lets each integrated environment keep its own execution stack, sequencer, fee model, compliance rules, and asset policy while Espresso provides a shared, canonical record of finalized transaction output. The project is developed by Espresso Systems, founded in 2021 by Ben Fisch, Benedikt Bünz, Charles Lu, and Jill Gunter.
The network targets institution-grade financial infrastructure, including stablecoin issuance, payment networks, tokenized assets/RWAs, and real-time collateral management. Its value proposition is to combine architectural control and privacy with connectivity to broader onchain liquidity, rather than forcing institutions to choose between a public monolithic chain and an isolated private system.
ESP is the network token. Official documentation describes $ESP as an ERC-20 token on Ethereum used for staking and protocol fees. Espresso Mainnet is permissionless delegated proof of stake: validators stake ESP, while token holders can delegate ESP to validators and receive staking rewards after validator commission.
Espresso is not an execution chain that processes every application transaction itself. Execution is separated from settlement: application environments execute their own deterministic logic, while Espresso finalizes their ordered output. The network uses the HotShot consensus protocol, a HotStuff-family BFT design, and zero-knowledge proofs (with TEE attestations also supported) to make finalized state verifiable across chains without re-executing source logic or exposing private application data.
What problem does Espresso solve?
Rollups, application chains, and institutional ledgers often need fast, reliable confirmation and crosschain visibility, but a shared public chain can limit control over execution, ordering, compliance, fees, and privacy. Conversely, a private or application-specific system can preserve control while becoming disconnected from liquidity and other onchain applications.
Espresso addresses this coordination problem with a common settlement layer. A chain retains its own sequencer and execution environment, submits ordered output to Espresso, and obtains decentralized finality that other connected systems can verify. This reduces reliance on a single sequencer, multisig coordination, or trusted crosschain intermediaries while preserving configurable application-level rules.
How does Espresso work?
Each integrated application environment has a sequencer that orders transactions and streams the resulting blocks or transaction output to Espresso. Espresso does not execute those transactions; it establishes a definitive sequence and finalizes it through decentralized proof-of-stake consensus. This separation allows multiple environments to execute in parallel and scale independently.
Espresso's consensus protocol is HotShot, based on the HotStuff family of Byzantine-fault-tolerant protocols. The documentation states that compromising Espresso-finalized ordering would require control of at least one-third of staked ESP. Data availability uses erasure coding called Verifiable Information Dispersal (VID), so nodes can store fractions of block data while ensuring a block is finalized only when enough chunks are recoverable.
After finalization, connected chains and applications can verify Espresso state through cryptographic proofs. Zero-knowledge proofs attached to crosschain messages allow a destination environment to verify source state or message correctness without replaying the source execution or accessing private data; Espresso also supports TEE attestations as another proving approach. For private environments, encrypted transaction sequences can be finalized without Espresso decrypting them, with only authorized clients deriving application state.
On Mainnet, the validator set is permissionless and the top 100 validators by delegated stake are eligible to receive rewards. ESP delegation is managed through the official staking UI; undelegation takes approximately seven days, and staking rewards are claimed on Ethereum through the Reward Claim contract.
Key facts
- Ticker: ESP (written as $ESP in official documentation).
- Token standard and home chain: ERC-20 on Ethereum; official Mainnet token contract is 0x031De51F3E8016514Bd0963d0B2AB825A591Db9A.
- Network status: Mainnet is production and permissionless delegated proof of stake; Decaf is the persistent Ethereum Sepolia testnet.
- Primary utility: validator/delegator staking and protocol fees.
- Consensus: HotShot, a HotStuff-family BFT proof-of-stake protocol.
- Security model: the official technical overview says an adversary would need at least one-third of staked ESP to compromise finalized ordering.
- Interoperability: finalized state can be verified by Ethereum and connected chains using zero-knowledge proofs without trusted intermediaries.
- Execution model: dedicated environments execute their own logic; Espresso provides settlement rather than executing every application transaction.
- Official Mainnet explorer: explorer.main.net.espresso.network; public API: query.main.net.espresso.network/v1.
- Delegation caveats: only the top 100 validators are reward-eligible; undelegation takes around seven days; rewards do not compound automatically.
Official links
Categories
Related coins
Compare
Frequently asked questions
What is the ESP token used for?
Official network documentation identifies ESP as the Ethereum ERC-20 token used for staking and protocol fees. Validators stake it, and holders can delegate it to validators.
How does ESP delegation work?
A holder temporarily assigns ESP to a validator through the official staking UI. The validator stakes on the holder's behalf, and the holder earns rewards minus the validator's commission. Only validators in the top 100 by delegated stake are currently eligible for rewards.
Is Espresso an Ethereum Layer 2?
Espresso is described by its documentation as a decentralized settlement blockchain for other applications and blockchains. It can integrate with rollups and EVM environments, but it separates settlement from each application's execution rather than being a conventional single execution-focused L2.
How does Espresso support private applications?
An application can encrypt transactions before submission. Espresso finalizes the encrypted sequence without decrypting it; authorized clients with the appropriate keys derive state, while zero-knowledge proofs can enable crosschain verification without revealing private data.
How long does undelegation take?
The delegation documentation says undelegation takes around seven days and permits only one pending undelegation per validator at a time.
Where can I inspect Espresso Mainnet?
Use the official explorer at https://explorer.main.net.espresso.network and the public query API at https://query.main.net.espresso.network/v1.
External trackers
Choose a tracking site for Espresso:





