All lessons
Reorgs, bridges and L2s: what is actually final?
A green tick can mean received, included, or withdrawable. Which one?
Separate transaction inclusion, finality and cross-chain withdrawal availability.
A transaction can appear in a block before the chain's finality conditions are met. A reorganisation replaces part of the accepted chain history. Finality assumptions differ across consensus systems; a fixed confirmation count is not universal certainty.
A bridge adds another system. It may rely on contracts, validators or proof verification to recognise a source-chain event and release or represent value elsewhere. A destination balance inherits risks beyond the source transaction alone.
An L2 sequencer's quick receipt is different from data inclusion and finality on its settlement layer. Optimistic withdrawals can require a challenge process; validity-proof systems have other dependencies. Check the specific network and bridge's current rules.
Draw the whole route before moving value: source asset, source chain, bridge, destination token and exit path. A wrapped representation is not automatically the identical custody claim. Pending balances should not be treated as spendable cash.
Let’s work through it
- Identify every chain, representation and trust assumption.
- Read the route's current verification and exit rules.
- Mark each pending state and plan for delays.
Let’s use numbers · hypothetical example
In a fictional proof-of-work chain, a transfer is included at block 100 and blocks 101 and 102 follow. A replacement history removes block 100. The two later blocks did not make the transfer universally irreversible. A bridge that credited it too early may now face an unsupported destination claim.
Easy mistakes to watch for
- Treating a sequencer receipt as every layer's finality.
- Assuming identical ticker symbols mean identical assets.
- Using one network's waiting period for all bridges.
Keep in mind
This hypothetical is not a statement that two confirmations fail on every chain. No universal waiting time removes bridge, contract or governance risk.
Your turn
Create a paper checklist for one documented transfer route. Label receipt, settlement-layer finality and withdrawal availability separately without connecting a wallet.
A quick check before we move on
What does a fast L2 receipt establish by itself?
- That the bridge cannot be hacked
- A receipt under that L2's rules, not every later settlement condition
- Immediate risk-free withdrawal everywhere
Check answer
A receipt under that L2's rules, not every later settlement condition Receipt, settlement-layer finality and withdrawal availability are distinct conditions with different dependencies.
Sources and further reading
- ethereum.org/developers/docs/bridges/
- ethereum.org/developers/docs/scaling/optimistic-rollups/
- ethereum.org/developers/docs/consensus-mechanisms/pos/
Content reviewed: 29 October 2026
Educational material with hypothetical examples. Trading can cause substantial losses. A course, pattern, stop order or past result cannot guarantee a profit or limit every loss. Practise in simulation and check current rules and product terms in your jurisdiction.