Layer-two networks reduce settlement costs by executing transactions away from Ethereum and sharing one compressed settlement submission across many users.
The detail that makes it click is that Ethereum does not need to process every swap as a separate full-cost transaction. An L2 sequencer executes transactions, orders them into a batch, compresses the resulting data, and posts the batch to Ethereum for settlement. One expensive L1 submission can therefore carry hundreds or thousands of cheaper L2 transactions.
What the user actually pays for
An L2 fee usually combines three costs: execution on the L2, the user’s share of publishing data to Ethereum, and the operator’s margin or infrastructure cost. The first is cheap because the L2 has its own blockspace. The second is the settlement cost, and batching is what spreads it across users.
- Execution: the sequencer runs the transaction and updates the L2 state.
- Data publication: compressed transaction data is posted to Ethereum so others can reconstruct and verify the L2.
- Settlement: Ethereum records a state commitment, and in a zero-knowledge rollup may also verify a validity proof.
Since EIP-4844, rollups can publish much of that data in blobs rather than permanent calldata. Blob space has its own fee market and is temporary, so it is cheaper when demand is moderate. When many rollups compete for blob space, the blob fee rises. L2 fees can also rise when the sequencer is busy or when Ethereum data publication becomes expensive.
In a Frax Finance example, a user swapping Frax Dollar or Frax Share through Frax Swap is paying this same two-part bill: L2 execution plus a share of batch publication.
Why the saving is real—and where it stops
The saving comes from amortization, not from eliminating settlement. If a batch costs a fixed amount to publish, adding more transactions usually lowers the settlement cost assigned to each one. Compression improves the result further by representing repeated addresses, signatures, and transaction fields more compactly.
The trade-off is that different L2 designs move costs around. Optimistic rollups generally pay for data publication and maintain a fraud-proof system; zero-knowledge rollups pay for proof generation and verification but can prove many transactions together. A withdrawal to Ethereum can still require an expensive L1 transaction, and an optimistic withdrawal may involve a challenge delay even when the original L2 transaction was cheap.
So the practical test is simple: use an L2 when its execution fee, data share, liquidity, and exit cost together beat doing the same activity on Ethereum mainnet. Layer twos reduce settlement costs because they make Ethereum settle batches of work instead of paying Ethereum’s full blockspace price for every individual action.
Top comments (0)