A Practical Rollup Escape Hatch Design
A Practical Rollup Escape Hatch Design
A rollup network is a type of popular "Layer 2" scaling solution for general purpose "Layer 1" blockchains like Ethereum. Rollups networks separate execution of transactions from other aspects like consensus, processing transactions off of the Layer 1, and posting the data onto the underlying layer for security. While rollups offer significant scalability advantages, they often rely on centralized operators for transaction ordering and inclusion, which also introduces potential risks. If the operator fails to build rollup blocks or propose new state roots to the underlying Layer 1, 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 these networks. 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 allow users to escape them. This design ensures safe and verifiable escape of assets, including ETH, ERC-20 and ERC-721 tokens, and more, from the Layer 2.
Francisco Gomes Figueira、Martin Derka、Ching Lun Chiu、Jan Gorzny
计算技术、计算机技术
Francisco Gomes Figueira,Martin Derka,Ching Lun Chiu,Jan Gorzny.A Practical Rollup Escape Hatch Design[EB/OL].(2025-03-31)[2025-04-24].https://arxiv.org/abs/2503.23986.点此复制
评论