A Practical Rollup Escape Hatch Design

Rollups are "Layer 2" blockchain networks that separate execution of transactions from other aspects like con- sensus, processing transactions off of a "Layer 1" blockchain, and posting data to it for security. While rollups offer significant scalability advantages, they often rely on centralized operators for transaction ordering and inclusion, which introduces risks. If the operator fails to build rollup blocks or propose new state roots to the underlying layer, users may lose access to digital assets on the rollup. An escape hatch allows users to bypass the failing operator and withdraw assets directly on the Layer 1. We propose using a time-based trigger, Merkle proofs, and new resolver contracts to implement a practical escape hatch for rollups. The use of novel resolver contracts allow user owned assets to be located in the Layer 2 state root, including those owned by smart contracts, in order to retrieve them. This design ensures safe and verifiable escape of assets, including Ether and tokens, from the rollup.

Institutions

Publication Details

Published
2025-06-02
DOI
https://doi.org/10.1109/icbc64466.2025.11114670
Citations
1
Primary Topic
Plant and fungal interactions
Type
article
Field-Weighted Citation Impact
3.03
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Practical Rollup Escape Hatch Design

1 citations
Plant and fungal interactions
3.03
article

A Practical Rollup Escape Hatch Design

article en
1 citations

Abstract

Rollups are "Layer 2" blockchain networks that separate execution of transactions from other aspects like con- sensus, processing transactions off of a "Layer 1" blockchain, and posting data to it for security. While rollups offer significant scalability advantages, they often rely on centralized operators for transaction ordering and inclusion, which introduces risks. If the operator fails to build rollup blocks or propose new state roots to the underlying layer, users may lose access to digital assets on the rollup. An escape hatch allows users to bypass the failing operator and withdraw assets directly on the Layer 1. We propose using a time-based trigger, Merkle proofs, and new resolver contracts to implement a practical escape hatch for rollups. The use of novel resolver contracts allow user owned assets to be located in the Layer 2 state root, including those owned by smart contracts, in order to retrieve them. This design ensures safe and verifiable escape of assets, including Ether and tokens, from the rollup.

Madeira Tecnopolo (PT), PTC (Canada) (CA), Inuit Tapiriit Kanatami (CA), Intuit (United States) (US)
Affordable and clean energy
Openalex Percentile: Top 7%
Plant and fungal interactions
3.03
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.