A cross-chain bridge moves value between two blockchains by taking custody of (or locking) your asset on the source chain and then releasing or minting an equivalent asset on the destination chain. A set of validators, a smart contract, or an operator confirms that the source-chain deposit really happened before the destination-chain payout is allowed. The security of the whole process depends on whatever is trusted to make that confirmation.
The steps in a bridge transfer
- You choose the route. Source chain, destination chain, asset, amount, and a destination address you control.
- You deposit. You send the asset to the bridge’s address or contract on the source chain (from a connected wallet or manually).
- The source deposit confirms. The bridge waits for a set number of confirmations so the deposit cannot be reversed.
- Verification. The bridge’s validators / multisig / light client / operator attest that the deposit is final and valid.
- Release or mint. On the destination chain, the bridge either releases the asset from its own reserves (liquidity model) or mints a wrapped token backed by the locked deposit (lock-and-mint model).
- You verify receipt in a destination-chain explorer.
Where the trust sits
- Validator / multisig bridges: you trust that a majority of named signers are honest and not compromised.
- Lock-and-mint bridges: you trust that the locked reserves fully back the minted tokens and that redemptions will be honoured.
- Liquidity-pool bridges: you trust that pools on both sides stay funded.
- Light-client / "trust-minimised" bridges: the destination chain verifies source-chain proofs directly, reducing reliance on a signer set, but adding complexity.
Why the confirmation wait matters
If a bridge released funds on the destination chain before the source deposit was final, an attacker could deposit, trigger the payout, then reverse the source-chain deposit. The confirmation wait is what prevents this — which is why bridges from slow-finality chains (like Bitcoin) take longer.
Key facts
- A bridge transfer is: deposit → confirm → verify → release/mint → verify receipt.
- The destination asset is often a "wrapped" token backed by the locked deposit.
- Security depends on whatever confirms the source deposit — signers, a contract, or a light client.
- Confirmation waits exist to stop deposit-then-reverse attacks.
- A bridge cannot move an asset it does not support, and cannot recall a completed transfer.
Risks and limitations
- A bug in the release/mint contract can let an attacker create unbacked tokens or drain reserves.
- A compromised signer set can approve fraudulent withdrawals.
- Depositing an unsupported asset or using the wrong destination address can cause permanent loss.
- During congestion, the confirmation and verification steps can take much longer than advertised.
FAQ
Why do bridge transfers take a few minutes?
What is a "wrapped" token?
Can I reverse a bridge transfer?
What happens if I send after the transfer expired?
Sources
Related topics
This guide provides educational information about how cryptocurrency technology works. It is not financial, investment, legal, or tax advice. Cryptocurrency involves risk, including the potential loss of funds. Please review our editorial policy and methodology for more details.