05 · Modular Blockchain

Modular Blockchain Architecture

Specialized layers, more moving parts, new failure modes, and a UX that must explain where time and risk live.

L2 InfraData AvailabilitySequencersRollupsCross-Layer Flows
Mar 2026

By John Wright-Nyingifa · Product Designer building infrastructure for DeFi, DePIN, and autonomous agents.

L2Beat: Ethereum L2 scaling dashboard

Live Signal · March 2026

Total L2 TVL peaked at $49B (Oct 2025), currently $38-44B. 100+ Ethereum L2/L3 mainnets tracked on L2Beat, but activity concentrates in the Big Three: Arbitrum (~44% TVL), Base (~33%), OP Mainnet (~6%). All three hit Stage 1 with live permissionless fraud proofs. Caldera deployed 100+ rollups. Conduit launched the first ZK rollup stack via OP Succinct (1-hour finality vs 7-day). Celestia commands ~50% DA market share at 55x cheaper than ETH blobs.

Modular blockchains split what monolithic chains do "in one place" into specialized layers. The payoff is scale and flexibility. The cost is more moving parts, new failure modes, and a UX that must explain where time and risk live.

The enterprise wave makes this urgent: Robinhood, Kraken, Uniswap, and Sony are all operating dedicated L2s. Dozens of generic L2s launched in 2023-2024 became ghost towns. Activity is consolidating on 5-10 major chains while hundreds of app-specific chains exist in the long tail.

The Modular Stack

Execution

Where computation happens: transaction execution, state transitions, local fees and block constraints. Execution can be fast, but it is not necessarily final.

Sequencing

Where ordering happens: transaction ordering, batch formation, inclusion guarantees and censorship policy. Often the biggest UX lever because it determines how quickly users see progress.

Data Availability (DA)

Where data needed to reconstruct state is published. Ensures anyone can verify and rebuild the chain state. Prevents "state without data" attacks. DA is a liveness + transparency promise.

Settlement

Where disputes resolve and economic finality anchors. Often an L1 or shared settlement layer. Provides the ultimate "truth" about what counts.

Verification

How correctness is proven: fraud proofs (optimistic), validity proofs (ZK), or hybrid designs. Answers: "Was this execution correct?"

Offchain components

The operational plumbing: relayers, indexers, provers, RPC infrastructure, watchers and monitoring. Often the source of "it's stuck" incidents.

Shared security

Where the security budget comes from: shared validator sets, restaking, shared sequencer sets, settlement-layer security.

MODULAR STACK (March 2026)

  EXECUTION        100+ rollups live
  ├─ Arbitrum One   $17B TVL, Stage 1, fraud proofs live
  ├─ Base           $14B TVL, Stage 1, 60%+ of L2 transactions
  ├─ OP Mainnet     $2.6B TVL, Stage 1, Superchain ecosystem
  └─ 100+ others    Enterprise (Robinhood, Kraken, Sony) + app-chains

  DATA AVAILABILITY
  ├─ Celestia       50% market share, $0.07/MB (55x < ETH blobs)
  ├─ EigenDA V2     100 MB/s throughput
  └─ ETH Blobs      $3.83/MB, native but expensive

  SEQUENCING
  ├─ Espresso       $28M Series B (a16z), HotShot consensus
  ├─ Astria         Middleware blockchain, decentralized sequencer
  └─ Radius         Encrypted mempool, trustless ordering

  RAAS
  ├─ Caldera        100+ rollups (ApeChain, RARI, Injective)
  └─ Conduit        40+ mainnets (Zora, Gitcoin), first ZK stack
Modular stack x-ray: layer interaction model (who depends on whom)

Data Availability

Users don't care about blobs, but they feel blob delays.

Chunks and blobs

DA works by publishing chunks of transaction data as blobs. Commitments are posted on a settlement layer. Users don't see blobs, but they feel the delays when blob publishing is slow.

Sampling

Data availability sampling lets nodes check "is the data probably available?" without downloading everything. Many small checks, high confidence when enough samples succeed.

Integrity proofs

Commitments (hashes, polynomial commitments) ensure data cannot be altered without detection and reconstructors can verify they got the right pieces.

Missing or late data

When data is missing: verification may stall, withdrawals/finality may pause, the system may enter degraded mode. Design goal: do not pretend progress is happening when DA is unavailable.

DA load patterns

Spikes from: airdrops and mints, NFT launches, market volatility, MEV-driven bursts. Users experience this as: "Why did my confirmation take longer than normal?" "Why can't I withdraw yet?"

DA pipeline flow: Batch → Publish data → Commitment → Availability confidence

Sequencers

The operational heart of rollups.

Batch creation

Sequencers collect transactions, order them, and produce batches that get posted for settlement/verification.

Commitments ≠ finality

A commitment is the chain saying "here is the ordered list." Commitment is not finality. The UX must separate these clearly.

Ordering guarantees

Is ordering first-come-first-served? Can the sequencer reorder? Are there fairness constraints? These are UX issues because they change perceived reliability.

Multi-prover pipelines

In ZK rollups, proving can be parallelized, queued, or outsourced to prover networks. Proving becomes a throughput bottleneck.

Leader rotation

If sequencing is decentralized: leaders rotate, performance varies by leader, failover introduces micro-delays.

Failure detection

Sequencer failure looks like: transactions not included, transactions included but not published, increased reorg risk. Starknet's 9-hour outage (Sept 2025) showed what this feels like to users.

SEQUENCER PIPELINE

  Mempool → Sequencer → Batch → Publish → Prove/Challenge → Settle
     │          │          │        │            │              │
  User txns   Ordering   Group    DA layer    Fraud/validity  L1 finality
  arrive      + policy   + seal   publishes   proof system    anchors
Batch lifecycle: Create → Commit → Prove/Challenge → Settle

Cross-Layer Flows

A single user action may cross execution, sequencing, DA, settlement, and verification.

Message creation

Cross-domain actions start with a source-chain event, a message payload, and a commitment to that message.

Proof submission

To execute elsewhere, the system needs proof that the message is real and final enough.

Routing validation

Routers/solvers validate: liquidity availability, trust tier of bridges, latency vs user constraints.

State transitions across layers

A single action may cross: execution (rollup), sequencing (rollup sequencer), DA (blob publishing), settlement (L1), verification (fraud/validity). Five systems behind one "Send" button.

Layered finality

"Included" (sequencer accepted) → "Available" (data published) → "Verified" (proof/challenge resolved) → "Settled" (economic finality). Four stages that most UIs collapse into "Confirmed."

WHAT THE USER SEES vs WHAT'S HAPPENING

  User view:
  ┌──────────────────────────────────┐
  │  Sending 1 ETH to 0x4a...       │
  │  ◐ Confirming...                │
  └──────────────────────────────────┘

  System view:
  ① Sequencer receives tx          (instant)
  ② Sequencer orders & batches     (2s)
  ③ Batch posted to DA layer       (seconds-minutes)
  ④ DA confirms availability       (seconds)
  ⑤ Proof generated or challenged  (1hr ZK / 7 days optimistic)
  ⑥ Settlement on L1               (12-15 min for L1 finality)

  The user sees step 1. Steps 2-6 are invisible.
  When step 3 or 5 fails, the user has no idea why.

UX Implications

Show the pipeline visually

Make phases explicit: Submitted → Included by sequencer → Data available → Verified → Settled. Each with estimated time.

Map delays to real causes

Instead of "Pending," map to: sequencer queue, DA publishing delay, prover queue, settlement confirmation. Users need to know where the wait lives.

Consistent labels across products

"Fast confirmation" (sequencer) and "Final confirmation" (settlement/verification). Two tiers users can learn once and apply everywhere.

State diffs for multi-layer tasks

When a task spans layers, show: what changed now, what remains to finalize.

Sequencer health indicators

Normal / Degraded / Down, with estimated inclusion time range. Visible on every L2 interface.

DA status indicators

Available / Delayed / Unavailable. Withdrawals: Enabled / Paused. Ambient until something breaks.

UX Implications

Show the pipeline, not the layers. When "pending," which layer is it pending on? Arbitrum's 7-day challenge vs Conduit's 1-hour ZK finality are fundamentally different.

Sequencer transparency. Starknet's 9-hour outage showed what happens when users can't see health. Based rollups (Taiko) solve this architecturally.

DA health as ambient indicator. Celestia at 50% market share means half of rollups depend on it. Show status, don't foreground it until it breaks.

Design for consolidation. The Big Three own 83%+ of TVL. Multi-chain interfaces should prioritize them.

Glossary

DA (Data Availability)

Whether the data needed to verify state is accessible.

Sequencer

Service/network that orders transactions for a rollup.

Settlement

The layer that anchors final economic truth.

Verification

Proving execution correctness (fraud proofs or validity proofs).

Blob / Chunk

Published data unit used for DA.