2026 has been the year modular blockchains went mainstream. Celestia now supports 56+ rollups across mainnet and testnet. EigenDA just hit 100MB per second throughput. Every major rollup framework—Arbitrum Orbit, OP Stack, Polygon CDK—now supports modular data availability layers. Rollup-as-a-Service platforms let teams deploy custom chains in under an hour.
The modular thesis is elegant: decouple consensus, execution, and data availability. Let teams build app-specific chains optimized for their exact use case while inheriting security from shared infrastructure. Want a high-throughput gaming chain? A privacy-focused DeFi rollup? A compliance-ready enterprise network? Spin one up.
But here’s what I keep coming back to: if modularity means any team can launch a customizable chain with shared security and seamless interoperability to all other chains, why do we need hundreds of different L1s and L2s?
The Promise vs. The Reality
The Promise: Modular architecture solves the blockchain trilemma. Specialized chains for specialized needs. Shared security via restaking (EigenLayer) or data availability sampling (Celestia). Interoperability through common standards.
The Reality: We’re fragmenting liquidity across dozens of nearly-identical chains. Developer attention is split across competing frameworks. Users are confused about which chain to use. Bridges remain security nightmares with billions lost to exploits.
I’ve been contributing to blockchain infrastructure development for years now, and I’m a modularity advocate. But watching the ecosystem evolve in 2026, I’m asking hard questions.
Are We Solving Infrastructure or Creating Complexity?
From a technical standpoint, modular design is brilliant. Celestia’s data availability sampling lets light clients verify without downloading full blocks. EigenLayer’s restaking shares Ethereum’s security budget across multiple services. This is real innovation.
But from a user and builder perspective, the explosion of chains feels more like fragmentation than progress:
- Liquidity: DeFi protocols now need to deploy on 5+ chains to reach users, splitting their TVL and creating worse pricing
- Developer Resources: Every chain needs its own docs, SDKs, block explorers, wallets, and bridge integrations
- User Experience: Should I use Optimism, Arbitrum, Base, Scroll, zkSync, Linea, Polygon zkEVM, Starknet, or the 50 other rollups?
- Security Surface: More chains = more bridges = more attack vectors
The Microservices Analogy (And Why It Might Not Hold)
Proponents compare modular chains to microservices architecture. Just as monolithic apps evolved into specialized services, monolithic blockchains should evolve into specialized chains.
But there’s a critical difference: microservices within a company share a unified security boundary and common infrastructure. Modular blockchains are operated by different teams with different incentives, different security assumptions, and incompatible state.
When your microservices fail, you roll back. When a blockchain bridge fails, \00M disappears permanently.
What’s the Endgame?
I see three possible futures:
1. Consolidation: Market forces kill 90% of chains. A few general-purpose L2s (Arbitrum, Optimism, Base) win, plus a handful of truly specialized chains (privacy, gaming, compliance). Modularity was a temporary explosion that settles.
2. Seamless Interoperability: Shared sequencers, cross-chain standards, and sophisticated intent-based bridging make chain boundaries invisible. Users don’t care which chain they’re on. This is the optimistic case.
3. Permanent Fragmentation: We accept a multi-chain world with siloed liquidity and specialized use cases. Think of it like sovereign nations rather than unified infrastructure.
I’m genuinely uncertain which future we’re building toward.
Questions for the Community
For the modular maximalists here:
- How do we solve liquidity fragmentation without recreating centralized exchanges?
- What prevents a race to the bottom where chains compete on security to lower costs?
- If interoperability is seamless, why do we need separate chains vs. just isolated execution environments on one chain?
For the skeptics:
- Are there legitimate use cases that require separate chains rather than different execution environments?
- Could EIP-4844 blob space + enshrined rollups on Ethereum L1 eliminate the need for most app-chains?
What do you all think? Are we solving the right problems, or just making it easier to launch chains nobody uses?
Sources: