Summary
Request for Stargate to integrate with the Espresso Network to enable bridging from supported chains within seconds. Espresso provides reorg protection to rollups so that applications like Stargate can know within seconds that a bridging transaction is guaranteed to eventually be finalized on the L1, without having to trust the centralized sequencer for soft-confirmations. Currently Rari Chain is the first chain that could benefit from faster confirmations bringing routes from 1 minute down to a couple of seconds.
Background
The Espresso Network consists of a decentralized validator set running the HotShot consensus protocol. HotShot is byzantine-fault tolerant, meaning that as long as two thirds of the validator set is honest, finalized blocks can never be reverted. HotShot achieves this finality within just a few seconds.
Rollups that integrate with the Espresso Network require HotShot to finalize all of their transaction batches. Additionally, the rollup settlement contract is modified such that it will only settle batches that were finalized by HotShot.
An example of a team that is using the Espresso Network would be Rari Chain. They are live on mainnet using Espresso Network’s Hotshot for secure and fast confirmations. With the Rari Chain integration they still sequence their own transactions but publishes blocks to Espresso allowing for Espresso to confirm them.
This ensures that Stargate can immediately fulfill bridging transactions upon confirming they are finalized by the Espresso Network, without having to worry about reorg risk or a compromised sequencer.
In practice, this should allow Stargate to safely bridge tokens within just a few seconds, simply by running a rollup node that is modified to update its state based on the finalized output of HotShot. Alternatively, Stargate can use an RPC provider who runs such a node in its place.
Espresso has built open-source implementations of these modified nodes that can be used in a plug-and-play manner, simply through running a docker container.
To learn more about Espresso Network we have documentation available on our website here
Motivation
Rollups that integrate with Espresso achieve strong reorg protection and stronger confirmations in a matter of seconds. If Stargate utilizes the Espresso Network’s finality guarantee once these chains are integrated with Espresso, these bridging times could safely be reduced from ~1 minute to below 10 seconds!
An example of routes for chains that are committed to integrate with Espresso and their speed currently on Stargate are:
- Rari Chain: USDC, USDT - Fastest route: ~1min
- Apechain: APE - Fastest route: ~1min
- Superposition: USDC - Fastest route: ~1min
- Plume: USDC - Fastest route: ~1min
These numbers above taken from the Stargate bridging UI.
Proposal
DVNs operating on Stargate will rely on the finalized output of the Espresso Network to fulfill all bridging requests originating from chains that are integrated with the Espresso Network.
Once the Espresso Network’s fast confirmations are successfully operational after 2 months supporting Rari Chain, Espresso will make a proposal to automatically opt-in/support all chains that integrate with the Espresso Network and Stargate to benefit from Espresso’s confirmations.
Current list of chains that are looking to utilize Espresso for confirmations that are also live on Stargate:
- Superposition
- Plume (L2)
- Rari Chain
- Ape Chain
Conclusion
Approval of the proposal will mean Stargate would utilize the Espresso Network for fast confirmations when bridging in and out of supported chains. This will allow Stargate to bridge out of rollups integrated with Hotshot within a few seconds whilst maintaining strong security guarantees with Stargate being protected against reorgs and a compromised sequencer.