msfew

Posted on May 13, 2024Read on Mirror.xyz

500k Block Reorg on L3 WTF

twitter.com/ProofOfTrack/status/1790239365077295155

What happened to @degentokenbase's 500,000 Block Reorg on an L3?

Learn more about L3, Rollup Reorg, and RaaS… 👀 ⬇️


Degen Chain 🎩 (@degentokenbase), an L3, experienced a 500k block reorg 🤯.

The issue is due to a custom config change by Conduit, the rollup service provider for Degen chain.

https://twitter.com/0xMert_/status/1789877763869913104


Degen Chain is an L3 built with @arbitrum Orbit, @base for settlement, and AnyTrust for DA.

My favorite mental model (by @hdevalence) for L3 is that they are just "L2 on top of L2".

https://twitter.com/hdevalence/status/1766884586720723286


What is Degen Chain’s Reorg?

This is not a typical L1 blockchain reorg (nodes disagree on the most accurate version of the chain), but forced inclusion is not operated correctly (batches are not posted to base layer, in this case, from Degen to Base).

https://twitter.com/0xkatz/status/1790078530631475336


L3’s Reorg Problem.

So why do L3 reorgs happen (from @donnoh_eth)?

  • L3 posts different batch to L2 from soft confirmation (today’s case)

  • L2 reorgs itself

  • L1 reorgs so L2 reorgs

https://twitter.com/donnoh_eth/status/1789918928006689246


Besides dunking, this issue points out open problems:

  • Why trusting the managed sequencer to be honest? (from @0xMawuko)

  • How to resolve reorgs when L2s and L3s are actually decentralized?

  • What if RaaS goes wrong?

  • What if L1 or L2 goes wrong?

  • ……

https://twitter.com/ShivanshuMadan/status/1789887687249252743


Anyways, luckily users’ funds are safe. Nothing is breaking or missing.

https://twitter.com/DistributedMarz/status/1790103775350280531