FundamentalsIntermediate

Layer 2 Networks: Arbitrum, Base and Optimism Explained

How rollups make Ethereum cheaper, optimistic vs zero-knowledge rollups, what changes for your swaps and how to choose a network for a given trade size.

ChainBridge ResearchUpdated 4 min read

On this page6 sections

Key takeaways

  • A rollup executes transactions off Ethereum, then posts them in compressed batches to Ethereum, which keeps the final record.
  • Optimistic rollups (Arbitrum, Base, OP Mainnet) rely on a challenge window; ZK rollups (Linea) post validity proofs.
  • Swaps on a layer 2 usually cost cents and confirm in a second or two, which makes small trades worthwhile.
  • Polygon PoS, BNB Chain and Avalanche are not rollups: they have their own validators and their own security.

What is a layer 2?

Ethereum processes a limited number of transactions per block. When demand is high, users bid against each other and gas fees rise. A layer 2 (L2) is a separate network that executes transactions on its own, then settles them on Ethereum, the layer 1 (L1).

Picture a highway with an express lane alongside it. Most traffic moves in the express lane, and only a summary of it merges back onto the highway. Thousands of L2 transactions share the cost of one Ethereum transaction, so each one pays a fraction.

How rollups work

The most common L2 design is the rollup. A sequencer collects transactions, orders and executes them, then posts the transaction data and the resulting state to Ethereum in batches. Because the data is on Ethereum, anyone can rebuild the L2 state and check it.

Layer 2txtxtxtxtxtxuser swapsSequencerorders, executesBatchcompressed dataFraud-proof windowor ZK validity proofposted to EthereumEthereum (layer 1)batch + statefinal recordblockblockblockblock
Transactions run on the layer 2, then a compressed batch and its state are posted to Ethereum and secured by a fraud-proof window or a validity proof.

Optimistic rollups

Batches are assumed valid. Anyone can challenge a wrong one during a dispute window of about a week, which is why withdrawals through the official bridge take that long.

Examples: Arbitrum, Base, OP Mainnet

ZK rollups

Each batch comes with a cryptographic validity proof that Ethereum checks. No dispute window, so withdrawals finalize once the proof is accepted, at the cost of heavy proving infrastructure.

Examples: Linea, zkSync Era, Starknet, Scroll

Networks you can swap on with ChainBridge

ChainBridge compares 0x, KyberSwap and ParaSwap on Ethereum and on the networks below, plus BNB Chain and Avalanche.

Layer 2 and Ethereum-adjacent networks supported by ChainBridge
NetworkChain IDTypeWithdrawal to EthereumNotes
Arbitrum One42161Optimistic rollupAbout 7 days via the official bridgeDeep DeFi liquidity; all ChainBridge sources available
Base8453Optimistic rollup (OP Stack)About 7 days via the official bridgeRun by Coinbase, easy to fund from its exchange
OP Mainnet (Optimism)10Optimistic rollup (OP Stack)About 7 days via the official bridgeShares the OP Stack with Base and other chains
Linea59144ZK rollupHours, once a validity proof is acceptedOn ChainBridge: 0x and KyberSwap, no gasless swaps
Polygon PoS137Sidechain, not a rollupDepends on its own validators and bridgeOwn validator set; checkpoints to Ethereum but does not inherit its security

Third-party bridges and cross-chain swaps get you off an optimistic rollup in minutes instead of a week: a liquidity provider pays you on the other side and waits out the window itself, for a fee.

What changes for your swaps

Lower gas

A swap that costs several dollars on Ethereum mainnet typically costs cents on a rollup, since the L1 cost is shared across a whole batch. Fees still rise when the L2 itself is busy.

Faster confirmation

The sequencer confirms in about a second or two, against roughly 12 seconds per block on Ethereum. Full finality on Ethereum comes later, when the batch settles.

Separate liquidity

Each network has its own pools. A pair that is deep on Ethereum can be thin on a smaller L2, so check price impact on large trades.

Different tokens

USDC on Base is a different contract from USDC on Arbitrum, and some chains have both native and bridged versions. Check the address.

Choosing a network for a trade

On mainnet, gas is a fixed cost per transaction, so it hurts small trades most. A $5 network fee is 5% of a $100 swap but 0.05% of a $10,000 one (example figures).

  • Small and frequent trades: an L2 such as Arbitrum or Base. Gas will rarely matter.
  • Large trades: compare. Mainnet often has the deepest liquidity, which can save more on price impact than you pay in gas. The quote shows both.
  • Funds already on a network: trade there. Moving them costs a bridge fee and time.

More on fees in Understanding gas fees.

Moving funds to a layer 2

  1. Withdraw directly if you can

    Many exchanges withdraw straight to Arbitrum, Base or Optimism. This skips bridging entirely; pick the network carefully in the withdrawal form.

  2. Or swap across chains

    Select a different destination network in the ChainBridge swap. Routes from Relay and LI.FI are compared on what you receive, with any fee shown in the quote. See Cross-chain trading.

  3. Keep some gas on arrival

    Most of these networks use ETH for gas; Polygon uses POL. Make sure you arrive with a little, or receive some as part of the transfer.

Bridges are among the most attacked contracts in crypto. Read Bridge security before moving large amounts.

Put it into practice

Compare 0x, KyberSwap and ParaSwap in one quote, with every route checked before you sign.

Start swapping