- Tom Lehman argued that exit windows fundamentally fail to provide L1-equivalent security because they allow a small group (15 signatures) to shut down rollups with only a 30-day notice period
- The presentation identified three "fatal flaws" of exit windows: massive user exit costs ($900M vs $5 attack cost), incompatibility with time-locked assets in smart contracts, and inability to withdraw native L2-minted assets
- Unstoppable rollups were proposed as an alternative approach that removes on-chain governance entirely, though Tom acknowledged this creates different trade-offs around upgradability and gas tokens
Key Arguments
The Core Problem
Current rollups can be shut down by a small group of people (15 signatures for Base at Stage 1). Stage 2's proposed solution—exit windows—doesn't fix this; it just delays shutdown by 30 days.
Three Fatal Flaws of Exit Windows
Flaw 1 - Economics Don't Work
- Mass exits could cost users $900 million in gas fees (at 3M users with 10 assets each)
- Attackers only need to spend ~$5 to trigger this
- Unlike fault proofs (where defenders win money from attackers), exit windows create a massive asymmetry favoring attackers
- This creates opportunities for ransom attacks or market manipulation
Flaw 2 - Smart Contract Incompatibility
- Assets locked in smart contracts (vesting, lending, staking) often can't be withdrawn within the 30-day window
- Example: Quarterly vesting contracts would lose all tokens if the exit window doesn't align with vesting periods
- Smart contracts don't know about protocol-level exit windows, creating dangerous misalignments
Flaw 3 - Native Assets Can't Be Withdrawn
- Assets minted on L2 have no canonical representation on L1
- Even if communities try to recreate L2 assets on L1, composability makes this impossible (the asset might be collateral in multiple protocols)
- Different execution environments (block times, pre-deploys) make faithful recreation impossible
- Vitalik and other leaders have acknowledged this by advising to "always issue assets on L1"—a stunning admission
The Religion of Stage 2
Lehman argued that Stage 2 has become an unquestioned belief system rather than a technically sound solution. Despite fatal flaws, the community continues to pursue it without formal analysis or research papers defending exit windows.
Alternative Approaches
- Immutable contract rollups (no upgrades possible)
- Sovereign rollups (like Facet - no L1 contracts, social consensus for upgrades)
- Native rollups (using L1 logic to validate rollup state)
Each approach has trade-offs, but the key insight is that having only one flawed strategy (Stage 2) is dangerous.
Q&A
Q (Julie Bettens): Would you apply similar reasoning to L1 DeFi protocols that have governance with exit windows?
A (Tom Lehman): Yes, that's a good point. Even with an unstoppable protocol, if all the apps have exit windows, users still lose money. However, I believe it's good to have a protocol more secure than its most secure app. Native assets that don't pair with bridged assets can approach the ideal. Michael added that unstoppable rollups at least make unstoppable apps possible, citing Uniswap as an example.
Q (Ilia Shirobokov): How do we popularize the idea of unstoppable rollups when current rollups are easier for typical users?
A (Tom Lehman): It's challenging to convince people to care about this. For lower value amounts, maybe it doesn't matter. But people with real value can be educated - people buy flood insurance before floods. The current "religion" convinces people they don't need insurance. Institutions like Base who want security without trusting others or building themselves could drive adoption. Technology improvements like account abstraction could also make the gas token differences less important.
Q (Boris Dyakov): How do upgrades work in sovereign rollups, and what about performance and node operator incentives?
A (Tom Lehman): In sovereign rollups, nodes decide rules by choosing what software to run, like on L1. For performance, it's similar to other rollups - heavy duty machines for block building, proofs for verification. For incentives, in Facet's case gas is burned like on L1, so operators run nodes to support their apps or verify state, similar to why people run Ethereum nodes.
Participants
Tom Lehman, Michael Hirsch, Julie Bettens, Ilia Shirobokov, Boris Dyakov, G00 GAWD, Drew Marshall, Orest Tarasiuk