L2 Gas Tracker
Updated 2026-09-20

Are Crypto Bridges Safe?

Short answer

Bridges are the most exploited category in crypto historically (Ronin, Wormhole, Nomad, and Multichain all had nine-figure failures), so blanket "yes" would be dishonest. Risk varies sharply by design: canonical official bridges and Circle CCTP (which burns on one chain and mints on another) are structurally safer than pooled third-party bridges. Use established routes, check the contract domain carefully, and never bridge more than you can afford to have stuck.

Why bridges fail more than other contracts

A bridge must coordinate value between independent systems, which means it either holds custody of locked assets or mints receipts against them. That locked collateral is exactly what attackers target — and the history is not subtle: Ronin lost about $625 million to compromised validators, Wormhole about $325 million to a signature-verification flaw, Nomad roughly $190 million to a botched upgrade, and Multichain collapsed after its keys and team unraveled. These were not small projects; they were market leaders.

The lesson is not "never bridge" — the entire L2 economy depends on it. It is that the design and operator of the bridge matter more than the slickness of its website.

The safety hierarchy of designs

DesignHow it worksRisk profile
CCTP (Circle)Burns USDC on source, mints native USDC on destinationLowest — no locked collateral, issued by Circle
Canonical official bridgeRollup-native contracts (Base/Arbitrum/OP)Low — deeply audited, but ~7-day wait and L1 claim
Liquidity bridgesAcross, Hop, Stargate pools deliver fastModerate — contract + pool + relayer risk
Obscure / new bridgesOften promoted with yield or airdrop baitHigh — this is where most drainers live

For USDC specifically, CCTP is my default: it burns and mints rather than locking, settling in roughly half a minute. The practical routing for Base is in the bridge-to-Base guide, and the step-by-step withdrawal side is in the Arbitrum withdrawal answer.

The four checks I run before crossing

Confirm the domain character by character — fake bridge sites are advertised above the real ones. Prefer a volume leader (Across, Hop, Stargate) over a site promising zero fees or bonus tokens. For meaningful amounts, split the crossing: send a small amount first, verify it arrives, then send the rest. And if the route only exists on a website nobody has heard of, withdraw to mainnet and use the canonical bridge instead — the extra dollars are insurance, not waste.

Related questions