dba: L1s vs. L2s, Rollups vs. Integrated, General-purpose vs. App-specific
We need a better understanding of what architectures to build and when. Otherwise, we'll continue to get a mish-mash of confusing infrastructure that no user can understand or interact with. This is the most common mistake I see: As noted in Eclipse's introductory post ahead of their upcoming mainnet launch: There's often a false dichotomy presented between the modular rollup vision vs. the ability to have a single chain with massive scale, parallelized execution, and shared state. "Modular" is often conflated with "app-specific", which would lead you to believe that rollups mean a world of many fragmented and low-throughput chains. We challenge that idea. Rollups and L2s are not bad UX. Fragmented rollups and L2s are bad UX. Properly designed rollups and L2s should improve UX. All chains can eventually adopt the best tech (e.g., DAS + ZK) if it proves useful. As discussed in my last report Do Rollups Inherit Security?, the distinction we're left with then is roughly the following: Sol
L1s vs. L2s, Rollups vs. Integrated, General-purpose vs. App-specific - DBA Skip to content DBA Reader Controls Hide Switch to white theme Switch to yellow theme Switch to black theme Aa Width Export to PDF L1s vs. L2s, Rollups vs. Integrated, General-purpose vs. App-specific Jon Charbonneau 12.8.23 14 min read Loading the Elevenlabs Text to Speech AudioNative Player... Thank you to Mert Mumtaz and Neel Somani for valuable feedback and review. Introduction This short post will describe the concrete tradeoffs of: L1s vs. L2s Rollups vs. integrated App-specific vs. general-purpose We need a bett
related reading
- Based rollups—superpowers from L1 sequencing - Layer 2 - Ethereum Researchethresear.ch
- The Hidden Costs of Modular Systems - Multicoin Capitalmulticoin.capital
- Should Ethereum be okay with enshrining more things in the protocol?vitalik.eth.limo
- Rollups Are L1s (& L2s) a.k.a. How Rollups *Actually Actually Ac… — Jon Charbonneaudba.mirror.xyz
- Do Rollups Inherit Security? - DBAdba.xyz
- App-Specific Rollups: A Trade-Off Between Connectivity and Control – Variantvariant.fund
- decisions, decisions, decisions...paragraph.xyz
- The Rollup Multiverse — Jon Charbonneaudba.mirror.xyz
- Possible futures of the Ethereum protocol, part 2: The Surgevitalik.eth.limo
- The Case For and Against the Appchain Thesisdegensensei.substack.com
- Ethereum is Changing, and Smart Contract Architecture Should Too — Archetypearchetype.mirror.xyz
- Shared Sequencing: Defragmenting the L2 Rollup Ecosystem - HackMDhackmd.io