Wormhole / Portal: cross-chain bridges rating breakdown
Nineteen Guardians, thirteen of whom must sign. Large, liquid, widely integrated, and it has not been exploited since 2022.
Nineteen Guardians, thirteen of whom must sign. Large, liquid, widely integrated, and it has not been exploited since 2022.
How the score is built
Each criterion is scored 0–10 and weighted. The median column is the middle score across every entry in this ranking, so a row reads as a position rather than a number.
| Criterion | What we measured | Weight | Score | Category median | Rank | Weighted gap |
|---|---|---|---|---|---|---|
| Trust assumption | — | 40% | 4 | 4 | 7 of 16 | 0.00 |
| The upgrade key | — | 15% | 4 | 3 | 5 of 16 | +0.15 |
| Incidents — and did users get paid | — | 25% | 5 | 9 | 13 of 16 | -1.00 |
| Audits and transparency | — | 10% | 7 | 5.5 | 5 of 16 | +0.15 |
| Cost and speed | — | 10% | 8 | 6 | 4 of 16 | +0.20 |
Measured 15 July 2026 · weights and method · decided by incidents — and did users get paid, worth -1.00 points against the median
Trust assumption: 4/10
Not a label — a number. Who, exactly, can move the money if they collude or are compromised? A canonical rollup bridge answers "nobody: Ethereum itself verifies the withdrawal, and the seven-day window is the period in which fraud can be proven". An external committee answers with a threshold, and that threshold IS the rating: Ronin was 5-of-9 and four of those keys sat on one company's servers. Harmony was 2-of-5. We publish the signer count and the threshold wherever they exist, and where a project will not state them, that silence is scored as the risk it is.
Scored 4 of 10 against a category median of 4, which places it 7th of 16 among cross-chain bridges on this criterion. At a 40% weight that is exactly level with the median of the weighted total. The best score in the category is 10, the worst 2.
The upgrade key: 4/10
The assumption that quietly overrides the whitepaper. A bridge whose contracts can be upgraded by a small multisig HAS that multisig as its real trust model, whatever the architecture diagram says — and Nomad proves it: the bug that lost $186m was introduced BY an upgrade. So we ask who holds upgrade authority, and we score the answer rather than the design.
Scored 4 of 10 against a category median of 3, which places it 5th of 16 among cross-chain bridges on this criterion. At a 15% weight that is 0.15 points above the median contribution of the weighted total. The best score in the category is 7, the worst 1.
Incidents — and did users get paid: 5/10
Every exploit with its root cause, and then the column nobody else publishes: were users made whole, and is that INDEPENDENTLY confirmed or merely claimed? Read the results carefully, because they do not mean what people think. Reimbursement in this category has tracked the sponsor’s balance sheet, not the bridge’s security. That makes "they paid people back last time" close to worthless as a safety signal, and we score it accordingly.
Scored 5 of 10 against a category median of 9, which places it 13th of 16 among cross-chain bridges on this criterion. At a 25% weight that is 1.00 points below the median contribution of the weighted total. The best score in the category is 10, the worst 3.
Audits and transparency: 7/10
Named firms, dated reports, published. An unnamed audit is not an audit. Undisclosed validator counts are scored as undisclosed, not assumed benign.
Scored 7 of 10 against a category median of 5.5, which places it 5th of 16 among cross-chain bridges on this criterion. At a 10% weight that is 0.15 points above the median contribution of the weighted total. The best score in the category is 8, the worst 4.
Cost and speed: 8/10
Deliberately the smallest weight, and one qualification matters more than the number: we refuse to treat the canonical bridge’s seven-day withdrawal window as a defect. It is not a delay that clever engineering removed — it is the exact period during which Ethereum can be used to prove a withdrawal fraudulent. A fast bridge is fast for one reason: it substituted somebody’s signature for that proof.
Scored 8 of 10 against a category median of 6, which places it 4th of 16 among cross-chain bridges on this criterion. At a 10% weight that is 0.20 points above the median contribution of the weighted total. The best score in the category is 9, the worst 5.
Other measurements
Its nearest neighbours in this ranking
| # | Entry | Incidents — and did users get paid | How it differs |
|---|---|---|---|
| 8 | Hyperlane | 9 | Ahead by 4 on incidents — and did users get paid. |
| 9 | cBridge (Celer) | 8 | Ahead by 3 on incidents — and did users get paid. |
| 11 | LayerZero v2 / Stargate | 9 | Ahead by 4 on incidents — and did users get paid. |
| 12 | Synapse | 8 | Ahead by 3 on incidents — and did users get paid. |
Incidents priced into this score
- 2022-02-02 — Signature verification bypass on Solana let an attacker mint 120,000 wETH without collateral. Users were made whole because Jump Crypto covered the hole from its own balance sheet within about a day. [users made whole: confirmed] [source]
Questions about this score
Was the Wormhole hack repaid?
+
Yes, by Jump Crypto rather than by the protocol: roughly $325m replaced with 120,000 ETH from its own balance sheet within about a day. That is one of the most complete recoveries in bridge history and it depended entirely on a sponsor choosing to cover it — not on any property of the bridge.
How many Guardians would need to be compromised?
+
Thirteen of nineteen must sign, so an attacker needs that many. It is a wider set than the 5-of-9 that lost Ronin $625m, and it remains a fixed committee whose collusion or compromise is the failure mode the whole design rests on.