layer-2.report
The term "Layer 2" first appeared in Ethereum research forums circa 2017, borrowing from the OSI networking model with deliberate imprecision.
§1

The Scaling Problem Is a Design Problem

Every blockchain inherits the constraints of its consensus mechanism. Bitcoin processes seven transactions per second. Ethereum manages fifteen on a good day. These are not bugs — they are the price of decentralization, paid in throughput. Layer 2 protocols propose to change the accounting: move computation off-chain, settle on-chain, and let the base layer do what it does best — be slow, expensive, and trustworthy.1

Layer 1 (Settlement) L2-A L2-B off-chain computation
"Move execution off-chain. Keep verification on-chain. Trust no one."
§2

State Channels: The First Wager

State channels were the earliest practical Layer 2 pattern: two parties lock funds on-chain, transact freely between themselves off-chain, and submit only the final state back to the base layer. The Lightning Network on Bitcoin. Raiden on Ethereum. The model is elegant in its simplicity and brutal in its limitations — channels are bilateral, liquidity is locked, and routing is an unsolved graph problem.2

The critical insight was not technical but economic: most transactions don't need global consensus. They need local agreement with a global fallback. This reframing opened the design space that every subsequent L2 protocol would inhabit.

Plasma's exit game — the mechanism by which users withdraw funds back to L1 — introduced challenge periods of up to 7 days. Users called it "jail time."
§3

Plasma: The Ambitious Failure

Vitalik Buterin and Joseph Poon's Plasma whitepaper proposed child chains that periodically commit state roots to Ethereum. The vision was magnificent: arbitrary computation on subordinate chains, secured by the parent chain's consensus. The reality was messier. Data availability problems haunted every implementation. The "exit game" — the protocol for withdrawing assets back to L1 — became a game-theoretic labyrinth.3

Plasma taught the ecosystem a lesson it needed: not every elegant theory survives contact with implementation. But the core idea — commit summaries, not full state — would be resurrected in a more practical form.

Root Chain Plasma A Plasma B exit exit
"Rollups are the endgame. Everything else was prologue."
Vitalik's "rollup-centric roadmap" blog post (Oct 2020) effectively declared rollups the canonical L2 strategy for Ethereum.
§4

Rollups: Compression as Consensus

Rollups solved Plasma's data availability problem with a deceptively simple move: post transaction data on-chain, but execute transactions off-chain. The base layer becomes a bulletin board — it stores the data anyone would need to reconstruct the L2 state, without actually executing any of it. Two species emerged:

Optimistic Rollups assume transactions are valid and only verify them if challenged. Fraud proofs are the enforcement mechanism — a 7-day window during which anyone can prove malfeasance. The optimism is structural: the system works because the threat of challenge makes fraud irrational.4

ZK-Rollups generate cryptographic validity proofs for every batch of transactions. No challenge period needed — mathematical certainty replaces economic incentive. The trade-off: proof generation is computationally expensive, and general-purpose ZK circuits are fiendishly hard to build.

Ethereum L1 Optimistic ZK-Rollup fraud proofs validity proofs
By 2024, Arbitrum alone processed more daily transactions than Ethereum mainnet — a quiet revolution in the plumbing of decentralized finance.
§5

From Theory to TVL

Arbitrum launched. Optimism launched. StarkNet and zkSync entered testnet. The theoretical debate became an empirical one. Total Value Locked on Layer 2 protocols surged past $10 billion, then $20 billion. DeFi protocols migrated. Users followed the gas savings. The question stopped being "will rollups work?" and became "which rollup wins?"

But the proliferation raised new problems. Liquidity fragmented across L2s. Bridging between rollups introduced new attack surfaces.5 The ecosystem that was supposed to unify scaling began to look like a collection of competing fiefdoms — each with its own bridge, its own sequencer, its own trust assumptions.

"Decentralized sequencers are the L2 endgame's endgame."
§6

The Centralization Paradox

Here is the uncomfortable truth the Layer 2 ecosystem spent three years avoiding: most rollups run centralized sequencers. A single entity orders transactions, extracts MEV, and can censor users — temporarily, at least. The "decentralized" L2 inherits its security from L1 but delegates its liveness to a single server. This is an improvement over centralized databases only because the escape hatch exists: users can always force-include transactions through L1.

"Always" is doing a lot of work in that sentence.6

The sequencer decentralization problem is now the defining challenge. Shared sequencing, based sequencing, encrypted mempools — the proposals multiply. None of them are production-ready as of this writing.

EIP-4844 reduced L2 data posting costs by ~90%. The effect was immediate: L2 transaction fees dropped to fractions of a cent.
§7

EIP-4844 and the Blob Economy

The Dencun upgrade introduced "blob transactions" — a new data type on Ethereum designed specifically for rollup data posting. Blobs are cheaper than calldata, pruned after ~18 days, and priced in their own fee market. This is L1 explicitly reshaping itself to serve L2. The base layer is no longer indifferent to its scaling solutions; it is optimizing for them.

The implications are architectural: with cheap blob space, rollups can post more data, which enables more ambitious state designs. The boundary between "what belongs on L1" and "what belongs on L2" is being renegotiated with every EIP.

Ethereum Block blob blob blob ~125 KB each, pruned after 18 days
"The future is multi-chain — but only if the chains can talk."
Cross-L2 messaging standards (like ERC-7683) aim to make inter-rollup communication as seamless as intra-rollup transactions. We are not there yet.
§8

The Interoperability Imperative

The L2 landscape in 2026 is a archipelago: dozens of rollups, each with its own execution environment, its own token bridge, its own user base. The technical triumph of scaling has produced a UX disaster. A user with assets on Arbitrum cannot seamlessly interact with a contract on zkSync. Bridging is slow, expensive, and terrifying.

The next chapter of Layer 2 is not about faster proofs or cheaper blobs. It is about composition — the ability for contracts on different rollups to interact as if they shared a state. Shared sequencing, atomic cross-chain bundles, ZK-proven message passing: the research is active, the stakes are existential.8

The Layer 2 report continues. The spine extends downward. The annotations multiply. The conclusion has not been written.