Cross-chain bridges: where the risk actually sits
Bridges have lost more value than almost any other category in this space, and rarely through the cryptography. The failures cluster in three places you can check before using one.

Short answer
A bridge does not move an asset. It locks it on one chain and issues a claim on another, so your holding is only as good as whoever controls the lock. Most losses have come from the validator set, the upgrade key, or the message verification — not from cryptography. Check who can upgrade the contract and how many signatures move funds.
On this page
- The mechanism
- Where the failures have actually been
- What to check before using one
- Reducing your exposure without avoiding bridges
- When something goes wrong mid-transfer
- What is bridge risk?
- Where have the failures actually been?
- How do you reduce exposure without avoiding bridges?
- What to read before a large transfer
- When a transfer looks stuck
"Bridging" sounds like transport. It is not. The asset stays where it was; what crosses is a claim.
Understanding that one fact reorganises the entire risk picture, because it makes obvious who you are actually trusting.
The mechanism
Two designs cover most bridges:
Lock and mint. The original asset is locked in a contract on chain A, and a representation is minted on chain B. Your wrapped token is a claim against that lock. If the lock is drained, the representation is backed by nothing — and it usually keeps trading for a while before the market notices.
Burn and mint, used where the same issuer controls both sides. Cleaner, and it depends entirely on that issuer.
Either way there is a set of parties attesting that something happened on the other chain. That set is the bridge.
Where the failures have actually been
Cryptography has rarely been the problem. Three places have been:
1. The validator or signer set. Many bridges rely on a group signing off on cross-chain messages. If the threshold is small, compromising a few keys is enough to mint claims against nothing. Several of the largest incidents in this category came down to a handful of keys.
2. The upgrade key. Most bridge contracts are upgradeable. Whoever holds that key can replace the logic that guards the funds. A single key, or a multisig whose signers are unknown, is a standing risk regardless of how well the current code is written.
3. Message verification. The contract on the destination chain must verify that the source-chain event really happened. Bugs here — accepting a forged proof, mishandling an edge case in the verification — allow minting without a corresponding lock. This has happened more than once, and the code is genuinely hard.
The cryptography is usually fine. What fails is the governance around it: who holds the keys, how many are needed, and who can change the rules.
What to check before using one
None of this requires reading Solidity.
- Who can upgrade the contracts, and how fast? Look for a timelock — a delay between a proposed upgrade and its taking effect. A timelock is what makes an upgrade something the public can see coming rather than something that has already happened.
- How many signers, and who are they? A named, diverse set is a very different proposition from an anonymous group of three.
- Has it been audited, and were the findings fixed? The report matters more than the badge. An audit from 2023 on contracts upgraded since is a historical document.
- How much value does it hold? A bridge holding a large amount is a proportionally large target, and has been for as long as it has held it.
- Is there a canonical bridge? Many chains have one operated by the chain's own team. It is not automatically safe, but it is usually the one with the most scrutiny.
Reducing your exposure without avoiding bridges
- Do not hold wrapped assets longer than you need to. The risk is a function of time held, not of the act of bridging. Bridge, use, and unwrap.
- Split large transfers. Several smaller crossings limit what a single incident during any one of them can take.
- Prefer the canonical route for large amounts, even when slower or dearer.
- Check the wrapped token's contract address on the destination chain against the official documentation. Fake wrapped tokens with the right ticker are common and cost nothing to deploy.
- Remember the approval. Bridging requires approving the bridge contract to move your tokens. That approval outlives the transfer — revoke it when you are done.
When something goes wrong mid-transfer
Cross-chain transfers are not atomic. Funds can be locked on the source chain while the destination side has not completed, which looks identical to a loss and usually is not.
- Find the transaction on the source chain's explorer and confirm the lock succeeded.
- Most bridges expose a status page or an explorer of their own that tracks a transfer by hash.
- Delays of minutes to hours are normal during congestion, and a resubmission without checking is how one stuck transfer becomes two.
Give it time and check the status before assuming the worst — and before signing anything else that promises to fix it.
What is bridge risk?
Bridge risk is the possibility that the claim you hold on one chain stops being backed by the asset locked on another. A bridge does not move anything; it locks value on one side and issues a representation on the other, so your holding is only as sound as whoever controls the lock.
Where have the failures actually been?
| Component | Failure mode | What to check |
|---|---|---|
| Validator or signer set | A few keys compromised | How many signers, and who they are |
| Upgrade key | Logic replaced | Is there a timelock on upgrades |
| Message verification | A forged proof accepted | Audit date against last upgrade |
| Wrapped token contract | A fake with the right ticker | Address against official docs |
| The approval you granted | Still live after the transfer | Revoke when finished |
Cryptography is not on the list, and that is the point. Bridge risk is a governance question wearing a cryptography costume.
How do you reduce exposure without avoiding bridges?
- Do not hold wrapped assets longer than needed — the exposure is a function of time, not of the act of bridging.
- Split large transfers so one incident cannot take everything.
- Prefer the canonical bridge for large amounts, even when slower.
- Revoke the approval the bridge required once you are done.
And when a transfer appears stuck, check the source chain's explorer and the bridge's status page before resubmitting. See transaction safety, blockchain security and research.
What to read before a large transfer
Documentation for the specific bridge, not a general explainer: who operates it, how many signers, whether upgrades are timelocked, and where the canonical route is. The Ethereum documentation on bridges sets out the designs and their trade-offs without recommending any particular one, which is the right starting point.
Bridge risk is not a reason to avoid bridging. It is a reason to know who you are trusting, to keep wrapped assets briefly, and to revoke the approval afterwards. Check who holds the upgrade key and how many signers move funds, and bridge risk becomes a decision you made rather than one that was made for you.
When a transfer looks stuck
Cross-chain transfers are not atomic, so funds can be locked on the source chain while the destination side has not completed. That state looks identical to a loss and almost never is.
- Confirm on the source chain's explorer that the lock transaction succeeded.
- Check the bridge's own status page or explorer, which tracks a transfer by hash.
- Wait. Delays of minutes to hours are normal during congestion.
- Do not resubmit before checking, which is how one stuck transfer becomes two.
And do not sign anything that arrives promising to release it. A message about a transfer only you know about is a message from someone watching the chain.
Frequently asked questions
- Does bridging move my tokens to another chain?
- No. The original is locked or burned on the source chain and a claim is issued on the destination. What you hold afterwards is backed by that lock, which is why who controls it matters more than anything else.
- Why does a timelock on upgrades matter?
- It turns an upgrade from something that has already happened into something the public can see coming. Without one, whoever holds the key can replace the code guarding the funds instantly.
- Is the canonical bridge always the safest?
- Not automatically, but it usually carries the most scrutiny and is operated by the chain's own team. For large amounts it is generally the better trade even when slower.
- My transfer is stuck. What should I do?
- Confirm on the source chain's explorer that the lock succeeded, then check the bridge's own status page. Delays of hours happen during congestion, and resubmitting before checking is how one stuck transfer becomes two.
Sources
- EIP-20: Token Standard — Ethereum Improvement Proposals
- Bridges — ethereum.org
- Crypto Crime Report — Chainalysis
Published by
Riskira
Practical guides and insights about crypto wallet risk, blockchain security, suspicious addresses, transaction safety, Web3 scams, and wallet analysis.
About the publication
