Transparent, non-custodial, yours

Two ways to prove a rollup told the truth

One assumes validity and allows challenges; the other proves it mathematically. The practical difference is withdrawal time, not daily fees.

Optimistic Assumes validity; fraud proofs within a challenge window
Validity (ZK) Proves each batch; verified on Ethereum
Fee difference Small — both are dominated by data posting cost

FBT Swap

What you should know

Both kinds of rollup execute transactions off Ethereum and post data back. They differ in how they convince Ethereum that the posted state is correct.

For a user the difference shows up in exactly one place, and it is not the fee.

The optimistic model

State is published as correct by default. Anyone can submit a fraud proof during a challenge window, typically seven days, and incorrect state is rolled back. Nobody needs to do anything if everything is honest, which keeps costs low.

The cost is that a native withdrawal to Ethereum must wait out the window, because until it closes the state is not final.

The validity-proof model

Each batch is accompanied by a cryptographic proof that the state transition was executed correctly. Ethereum verifies the proof, so there is nothing to challenge and no waiting period beyond proof generation and verification.

The cost is computational: generating proofs is expensive and historically made full compatibility with the Ethereum virtual machine hard, though that gap has narrowed considerably.

What you actually notice

Day-to-day fees are broadly similar, because both are dominated by the cost of posting data to Ethereum rather than by their proving model.

Withdrawal is where they diverge: days on an optimistic rollup versus hours or less on a validity rollup. Third-party fast bridges exist for both and charge a liquidity spread to front you the funds.

Choosing between them

If you move funds back to mainnet frequently, the withdrawal latency matters. If you mostly transact within the rollup ecosystem, it rarely does, and liquidity depth for your pairs is the better criterion.

FBT Swap supports both kinds — Arbitrum, Base and Optimism on the optimistic side, zkSync Era, Scroll and Linea on the validity side — and quotes on whichever you select.

At a glance

At a glance

Optimistic

Assumes validity; fraud proofs within a challenge window

Validity (ZK)

Proves each batch; verified on Ethereum

Fee difference

Small — both are dominated by data posting cost

Real difference

Native withdrawal latency: days versus hours

FAQ

Frequently asked questions

Clear answers before you decide.

Are ZK rollups more secure?

They replace a social assumption (someone will submit a fraud proof) with a cryptographic one (the proof verifies). That is a stronger guarantee for state correctness, and both still depend on sequencer behaviour and upgrade governance.

Why do fast bridges exist if withdrawal works?

Because the native route on an optimistic rollup takes about a week. A fast bridge pays you now from its own liquidity and claims the native withdrawal later, charging a spread for the service.

Does my wallet work the same on both?

On EVM-equivalent rollups, yes — same address, same tooling. Some validity rollups have historically differed in account handling or contract deployment, so check for anything beyond ordinary transfers and swaps.

Risk notice

Crypto assets are volatile and on-chain transactions cannot be reversed. You can lose money, including all of it. Nothing here is financial advice.