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
Explore this link on the map →related reading
- Possible futures of the Ethereum protocol, part 2: The Surgevitalik.eth.limo
- Scaling Ethereum L1 and L2s in 2025 and beyondvitalik.eth.limo
- Are Solana's 'Network Extensions' Just Like Ethereum's Layer 2s But by a Different Name? - Unchainedunchainedcrypto.com
- Different types of layer 2svitalik.eth.limo
- App-Specific Rollups: A Trade-Off Between Connectivity and Control – Variantvariant.fund
- How do layer 2s really differ from execution sharding?vitalik.eth.limo
- Should Ethereum be okay with enshrining more things in the protocol?vitalik.eth.limo
- Ethereum is Changing, and Smart Contract Architecture Should Too — Archetypearchetype.mirror.xyz
- Shared Sequencing: Defragmenting the L2 Rollup Ecosystem - HackMDhackmd.io
- Rollups Are L1s (& L2s) a.k.a. How Rollups *Actually Actually Ac… — Jon Charbonneaudba.mirror.xyz
- Layer2|Coinbase Ventures关于多链未来、侧链及Layer2解决方案指南 — Mirrormirror.xyz
- Based rollups—superpowers from L1 sequencing - Layer 2 - Ethereum Researchethresear.ch