Community-maintained encyclopedia

A visual atlas of Layer-2 blockchain architecture.

Browse rollups, validity proofs, data-availability layers, and the application stack on top of them — each concept rendered as an isometric block in a connected, readable graph.

  • L1Settlement & consensus base
  • L2Execution, rollups, validia
  • AppsWallets, bridges, dApps
Applications wallets · dApps · bridges Layer 2 rollups · validia · channels Layer 1 settlement · consensus · DA
Layer 1 base chain Layer 2 scaling Application layer

Knowledge modules

Browse the stack

Filter by type:
Article L2

Optimistic Rollups, explained

Optimistic rollups assume execution is valid by default and rely on a fraud-proof window. Read how the seven-day challenge period shapes UX, withdrawals, and bridge design.

  • Sequencer batches calldata to L1
  • Anyone may submit a fraud proof
  • Examples: Optimism, Arbitrum, Base
Updated 2026‑03‑12 Read · 9 min →
Article L2

ZK Rollups & validity proofs

A ZK rollup posts a succinct cryptographic proof to L1 that a batch of L2 transactions is valid. No challenge window — finality follows the proof.

  • STARK and SNARK families
  • Prover & verifier separation
  • Examples: zkSync, Starknet, Linea
Updated 2026‑02‑28 Read · 12 min →
Diagram L1

L1 settlement & data availability

A schematic of the responsibilities a base layer takes on: ordering, consensus, and publishing data so any honest party can reconstruct state.

SVG · interactive View diagram →
Tutorial Apps

Bridging assets between L1 and L2

A walkthrough of canonical vs. third-party bridges, the message-passing primitives behind them, and the trust assumptions they introduce.

  1. 01Lock funds on L1 escrow
  2. 02Mint canonical IOU on L2
  3. 03Withdraw via proof or fast bridge
Hands-on · 4 steps Begin tutorial →
Glossary L2

Sequencer

A node responsible for ordering and pre-confirming L2 transactions before they are batched and committed to L1. Centralised today, decentralising over time.

See also
Proposer, Builder, MEV
Read time
2 min
Term · 1 page Open entry →
Glossary L1

Data Availability (DA)

The guarantee that block data has been published so anyone can download and verify it. Without DA, validity proofs lose meaning — you can prove a state nobody can see.

See also
Blobs, EIP‑4844, Celestia
Read time
3 min
Term · 1 page Open entry →
Diagram L2

Rollup transaction lifecycle

Three blocks tell the story: a user transaction submitted to the sequencer, a batch produced, and a commitment landing on L1.

SVG · 3 nodes View diagram →
Article Apps

Account abstraction in practice

Smart-contract wallets, sponsored gas, and session keys reshape what a user-facing dApp can offer once accounts are no longer constrained by EOAs.

  • ERC-4337 entry-point flow
  • Paymasters and bundlers
  • UX implications across L2s
Updated 2026‑03‑30 Read · 8 min →

Protocol catalogue

Compare implementations

A subset — full catalogue lives under /protocols.

Protocol
Layer
Family
Proof system
Status
Optimism
L2
Optimistic Rollup
Fault proofs (Cannon)
Mainnet
Arbitrum One
L2
Optimistic Rollup
Multi-round fraud proofs
Mainnet
zkSync Era
L2
ZK Rollup
Boojum (PLONK + FRI)
Mainnet
Starknet
L2
ZK Rollup
STARK
Mainnet
Ethereum
L1
PoS settlement
Mainnet
Celestia
DA
DA layer
Data availability sampling
Mainnet
Hop Protocol
App
Bridge
AMM + bonders
Live

Glossary index

Common terms, briefly

Click a term to jump to its full entry.

Contribute

The wiki is community-maintained.

Edits are submitted as pull requests against git@layer2.wiki:wiki.git. Diagrams ship as inline SVG. Articles are plain Markdown with a small set of front-matter fields.

412 articles
87 diagrams
34 tutorials
1.2k glossary terms