Fast Withdrawals from Optimistic Rollups

Jeremy Clark
Associate Professor
Concordia Institute for Information Systems Engineering (CIISE)
Concordia University

12:00pm (noon) – 1pm
Friday, September 8, 2023
Remotely via WebEx: https://umbc.webex.com/meet/sherman

Recording of Talk

Abstract:

Optimistic rollups like Arbitrum and Optimism are in wide use today as an opt-in scalability overlay (“L2”) for blockchains like Ethereum. In this talk, we propose methods for sidestepping two practical pain-points for users of optimistic rollups: (1) withdrawing ETH takes 7 days (a “withdrawal window”) to allow disputes before finalizing, and (2) withdrawing ETH to L1 requires the user to first have ETH on L1 to pay gas fees. Our solution involves making withdrawals (“exits”) tradeable before they are finalized so they can be bought and sold for ETH that is already finalized on Ethereum. We propose prediction markets to insure exits and consider how tradeable exits should be priced. We implement and test the changes in the bridge/outbox of Arbitrum Nitro, the most used L2. The main takeaway is that anyone on L1 (users or contracts) can safely accept withdrawn tokens while the dispute period is still open despite having no knowledge of what is happening on L2. In collaboration with: M. Moosavi (OffchainLabs/Concordia), M. Salehi (OffchainLabs), D. Goldman (OffchainLabs).

About the Speaker:

Jeremy Clark is an associate professor at the Concordia Institute for Information Systems Engineering. At Concordia, he holds the NSERC/Raymond Chabot Grant Thornton/Catallaxy Industrial Research Chair in Blockchain Technologies. He obtained his PhD from the University of Waterloo, where his gold medal dissertation was on designing and deploying secure voting systems including Scantegrity—the first cryptographically verifiable system used in a public sector election. He wrote one of the earliest academic papers on Bitcoin, completed several research projects in the area, and contributed to the first textbook. Beyond research, he has worked with several municipalities on voting technology and testified to both the Canadian Senate and House finance committees on Bitcoin.

Website: pulpspy.com

Host:

Alan T. Sherman, sherman@umbc.edu

Upcoming CDL Meetings:

  • September 29, Enis Golaszewski (UMBC), Formal Analysis of SBP
  • October 6, RJ Joyce (UMBC), Benchmarks datasets for Malware
  • October 20 (1-2pm) Josh Benaloh (Microsoft), ElectionGuard
  • November 3, Jason Rheinhart (Sandia), Risk analysis
  • November 17 (1-2pm) Austin Murdoch (Sixmap)
  • December 1, Enis Golaszewski (UMBC), Automatic cryptographic bindings

Support for this event was provided in part by the National Science Foundation under SFS grant DGE-1753681.

The UMBC Cyber Defense Lab meets biweekly Fridays 12-1 pm. All meetings are open to the public.