License: Creative Commons Attribution 4.0 International license (CC BY 4.0)
When quoting this document, please refer to the following
DOI: 10.4230/LIPIcs.AFT.2023.22
URN: urn:nbn:de:0030-drops-192112
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2023/19211/
Moosavi, Mahsa ;
Salehi, Mehdi ;
Goldman, Daniel ;
Clark, Jeremy
Fast and Furious Withdrawals from Optimistic Rollups
Abstract
Optimistic rollups are in wide use today as an opt-in scalability layer for blockchains like Ethereum. In such systems, Ethereum is referred to as L1 (Layer 1) and the rollup provides an environment called L2, which reduces fees and latency but cannot instantly and trustlessly interact with L1. One practical issue for optimistic rollups is that trustless transfers of tokens and ETH, as well as general messaging, from L2 to L1 is not finalized on L1 until the passing of a dispute period (aka withdrawal window) which is currently 7 days in the two leading optimistic rollups: Arbitrum and Optimism. In this paper, we explore methods for sidestepping the dispute period when withdrawing ETH from L2 (called an exit), even in the case when it is not possible to directly validate L2. We fork the most-used rollup, Arbitrum Nitro, to enable exits to be traded on L1 before they are finalized. We also study the combination of tradeable exits and prediction markets to enable insurance for withdrawals that do not finalize. As a result, anyone (including contracts) on L1 can safely accept withdrawn tokens while the dispute period is open despite having no knowledge of what is happening on L2. Our scheme also allows users to opt-into a fast withdrawal at any time. All fees are set by open market operations.
BibTeX - Entry
@InProceedings{moosavi_et_al:LIPIcs.AFT.2023.22,
author = {Moosavi, Mahsa and Salehi, Mehdi and Goldman, Daniel and Clark, Jeremy},
title = {{Fast and Furious Withdrawals from Optimistic Rollups}},
booktitle = {5th Conference on Advances in Financial Technologies (AFT 2023)},
pages = {22:1--22:17},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-303-4},
ISSN = {1868-8969},
year = {2023},
volume = {282},
editor = {Bonneau, Joseph and Weinberg, S. Matthew},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/opus/volltexte/2023/19211},
URN = {urn:nbn:de:0030-drops-192112},
doi = {10.4230/LIPIcs.AFT.2023.22},
annote = {Keywords: Ethereum, layer 2, rollups, bridges, prediction markets}
}