Preise werden geladen…

Crypto-Bridges: Warum sie immer wieder gehackt werden

Bridges verwahren Milliarden in gesperrten Token, laufen auf upgrade-resistentem Code und schützen diese mit Validator-Sets, die kleiner sind als die Chains, die sie verbinden – ein perfektes Ziel.

Crypto-Bridges: Warum sie immer wieder gehackt werden

Was eine Crypto-Bridge tatsächlich tut – und warum sie dein Geld halten muss

Eine Crypto-Bridge ist eine Infrastruktur, mit der du einen Token von einer Blockchain auf eine andere verschieben kannst. Wenn du ETH auf Ethereum Mainnet hältst, sie aber auf Solana nutzen willst, um einen dort beheimateten Token zu handeln, musst du die ETH nicht verkaufen, auf eine Bank auszahlen und auf der anderen Seite neu kaufen. Stattdessen sendest du deine ETH an eine Bridge, und auf der anderen Seite erhältst du eine „gewrappte" Version, die deine Einlage auf der neuen Chain repräsentiert.

Um das ohne vertrauenswürdigen Vermittler zu ermöglichen, nutzen Bridges nahezu universell eine Form des Lock-Mint- oder Burn-Mint-Modells. Deine ursprünglichen ETH werden in einem Smart Contract auf der Quellchain gesperrt (oder verbrannt, was funktional dasselbe ist – das Angebot wird zerstört), und eine entsprechende Menge „gewrappte" ETH (oft WETH genannt, oder bei Cross-Chain-Varianten wie der von Wormhole eine wormhole-wrapped ETH) wird auf der Zielchain gemintet. Um zurückzugehen, verbrennst du den gewrappten Token, und der Vertrag gibt das Original auf der Heim-Chain frei (oder mintet es neu).

Dieses Design ist elegant, hat aber eine strukturelle Konsequenz, die Krypto-Fremde oft übersehen: Zu jedem beliebigen Zeitpunkt sitzt die Bridge auf sämtlichen Token, die Nutzer jemals eingezahlt haben. Eine Bridge, die ein Volumen von einer Milliarde Dollar verarbeitet hat, hat im Peak vielleicht 300 Millionen Dollar in Verwahrung. Diese Verwahrung lebt in einem Smart Contract – und genau dieser eine Vertrag ist die gesamte Angriffsfläche. Kompromittiere die Schlüssel, die Validierer oder finde einen Bug, und du nimmst einfach alles mit. Vergleiche das mit einer normalen DEX (dezentralen Börse) wie Uniswap, wo die Liquidität über Tausende unabhängige Pools verteilt ist und ein Angreifer, der einen Pool leert, die anderen nicht kompromittiert. Bridges bündeln Risiken auf eine Weise, wie es in Krypto kaum etwas anderes tut.

Warum Bridges immer wieder gehackt werden: die drei strukturellen Schwachstellen

Wenn du von einem Bridge-Exploit liest – und es gab viele – beschreiben die Post-Mortems in der Regel einen konkreten Bug oder einen konkreten kompromittierten Schlüssel. Doch unter jeder einzelnen davon liegt dasselbe Trio struktureller Schwachstellen. Sie sind es, das Bridges zu einzigartig attraktiven Zielen macht.

Bridges verwahren enormen Wert in einem einzigen Vertrag. Das Lock-Mint-Modell bedeutet, dass der Bridge-Vertrag auf der Quellchain die echten Vermögenswerte hält und die gewrappten Token auf der Zielchain Ansprüche auf diesen Pool sind. Wenn du auf Chain B mintest, ohne dass auf Chain A ein echter Lock besteht, hast du ungedeckte gewrappte Token geschaffen, die im Preis kollabieren, sobald Nutzer versuchen, sie einzulösen. Das gesamte Sicherheitsmodell der Bridge bricht also auf diesen einen Vertrag zusammen, plus die Minting-Autorität auf der anderen Seite. Eine DEX im Wert einer Milliarde Dollar ist aus Angreifersicht tausend Honigtöpfe zu je einer Million. Eine Bridge im Wert einer Milliarde Dollar ist ein einziger Honigtopf im Wert einer Milliarde.

Bridge-Verträge sind kaum aktualisierbar, sobald sie echtes Geld halten. Du denkst vielleicht: „Patche einfach den Bug." In der Theorie, ja. In der Praxis sind Bridge-Verträge absichtlich nicht aktualisierbar, denn der gesamte Sinn einer trust-minimierten Bridge ist, dass keine einzelne Partei die Regeln ändern kann, nachdem du eingezahlt hast. Hielte der Deployer einen Upgrade-Schlüssel, könnte er die Einleger in einer einzigen Transaktion betrügen. Also sind die Verträge unveränderlich – und unveränderliche Verträge können nicht gepatcht werden, wenn eine Schwachstelle entdeckt wird. Der Bug, den du 2021 ausgeliefert hast, ist der Bug, der 2024 ausgenutzt wird, weil es keine zentrale Partei gibt, die befugt wäre, ihn zu beheben, ohne das Nutzervertrauen zu zerstören.

Der die Bridge schützende Validierer-Satz ist kleiner und schwächer als die Chains, die sie verbindet. Dies ist der am meisten unterschätzte Punkt. Ethereum Mainnet wird von Hunderttausenden Validierern gesichert. Solana hat Tausende. Eine typische Bridge wird vielleicht von einem 5-of-9-Multisig bewacht (einer Wallet, die fünf von neun vorab genehmigten Signern benötigt, um eine Aktion zu genehmigen), oder einem kleinen Validierer-Satz, den du On-Chain aufzählen kannst. Angreifer studieren diese Sätze, wie Bankräuber Wachpläne studieren. Wenn fünf dieser neun Schlüssel vom selben Team gehalten werden, oder wenn die Schlüssel auf einem Hot-Server irgendwo liegen, oder wenn die Multisig-Mitglieder sich nicht einmal kennen, hat die Bridge ihr Sicherheitsmodell effektiv auf eine Handvoll Menschen zentralisiert – und Menschen können, wie Ronin gezeigt hat, gephisht werden.

Wie das Lock-Mint-Modell in der Praxis angegriffen wird

Wenn man das Lock-Mint-Modell einmal verstanden hat, gleichen die Angriffsmuster alle einem Schema mit Variationen. Der Angreifer muss die zugrunde liegende Chain nicht knacken. Er muss eines von drei Dingen knacken: den Vertrag auf der Quell-Chain, der die Einlagen verwahrt, den Vertrag auf der Ziel-Chain, der die Wrapped Tokens mintet, oder die Off-Chain-Infrastruktur, die Cross-Chain-Nachrichten signiert.

Smart-Contract-Bugs in der Lock- oder Mint-Logik. Der klassische Fall ist Wormhole im Februar 2022. Wormhole war eine beliebte Bridge zwischen Ethereum und Solana, mit der Nutzer ETH auf Ethereum einzahlen und Wrapped ETH auf Solana erhalten konnten. Der Angreifer fand einen Bug in Wormholes Solana-seitigem Code: Eine Funktion, die die Bridge nutzte, um zu prüfen, ob eine Einzahlung auf Ethereum tatsächlich stattgefunden hatte, verwendete ein veraltetes „Signature Set"-Konto, das der Angreifer durch ein gefälschtes ersetzen konnte. Mit einer gefälschten Signatur überzeugte der Angreifer den Solana-Vertrag, 120.000 Wrapped ETH zu minten —当时的当时价值约 320 Millionen US-Dollar — ohne jemals echte ETH auf Ethereum zu hinterlegen. Als sich der Staub gelegt hatte, stellten Nutzer mit dem Wrapped Token auf Solana fest, dass ihre „ETH" keine Deckung hatte, und das Wormhole-Team musste Kapital aus seiner Treasury einschießen, um die Einleger schadlos zu halten. Der Bug lag im Code, nicht in den Schlüsseln, aber die strukturelle Wirkung war identisch.

Kompromittierung des Validator-Sets. Wenn ein Angreifer genügend Schlüssel oder Signer-Slots sammeln kann, die Cross-Chain-Nachrichten freigeben, braucht er überhaupt keinen Bug. Er signiert einfach selbst eine betrügerische Nachricht, und die Bridge gibt pflichtbewusst die Gelder frei. Der Ronin-Bridge-Hack im März 2022 ist das kanonische Beispiel. Ronin war eine Ethereum-Sidechain für das Play-to-Earn-Spiel Axie Infinity, und ihre Bridge wurde durch eine 5-of-9-Multisig gesichert. Fünf dieser neun Signer wurden vom selben Team betrieben (Sky Mavis, der Entwickler von Axie). Die Angreifer kompromittierten vier Sky-Mavis-Signer plus einen fünften Partner und verschwanden mit rund 625 Millionen US-Dollar in USDC und ETH. Sie brachen keine kryptografische Primitive — sie hatten schlicht Zugriff auf genügend legitime Signer.

Race Conditions und Replay-Bugs bei Burn-Mint. In einem Burn-Mint-Modell, bei dem Tokens auf einer Chain zerstört und auf einer anderen neu gemintet werden, kann ein Angreifer die Bridge manchmal dazu bringen, denselben Burn zweimal zu verarbeiten oder einen Burn zu verarbeiten, ohne tatsächlich auf die Cross-Chain-Bestätigung zu warten. Der Nomad-Bridge-Hack im August 2022 war eine Variante davon: Ein routinemäßiges Vertrags-Upgrade markierte versehentlich jede Nachricht als gültig, sodass jeder die Bridge aufrufen und Gelder abheben konnte, als hätte er eingezahlt. Rund 190 Millionen US-Dollar wurden von opportunistischen Nachahmern abgezogen, bevor die Bridge abgeschaltet wurde.

Berühmte Bridge-Hacks und was jedes Beispiel lehrt

Die Post-Mortems berühmter Bridge-Hacks zu lesen, ist eine der schnellsten Möglichkeiten, sich das Bedrohungsmodell zu verinnerlichen. Jeder einzelne demonstriert eine andere Schwäche desselben grundsätzlichen Designs.

Wormhole, Februar 2022 — ca. 320 Millionen US-Dollar. Ursache: ein Bug bei der Signaturprüfung auf der Solana-Seite, der es dem Angreifer ermöglichte, ungedeckte Wrapped ETH zu minten. Lehre: Selbst gut auditierter Code kann Logikfehler bei der Interpretation von Cross-Chain-Nachrichten enthalten. Dass die Bridge jahrelang einwandfrei funktionierte, bedeutete nicht, dass sie sicher war.

Ronin, März 2022 — ca. 625 Millionen US-Dollar. Ursache: Kompromittierung von fünf der neun Multisig-Schlüssel durch Social Engineering und kompromittierte Partner-Infrastruktur. Lehre: Validator-Dezentralität auf dem Papier ist nicht dasselbe wie Validator-Dezentralität in der Praxis. Sky Mavis kontrollierte die meisten Signer „nur der Bequemlichkeit halber", und genau diese Konzentration wurde ausgenutzt.

Harmony Horizon, Juni 2022 — ca. 100 Millionen US-Dollar. Ursache: Kompromittierung einer 2-of-5-Multisig, die die Bridge schützte, über kompromittierte Hot-Wallet-Schlüssel. Lehre: Multisigs mit sehr niedrigen Schwellenwerten und Hot-Wallet-Schlüsselaufbewahrung sind kaum besser als ein einzelner Signer.

Nomad, August 2022 — ca. 190 Millionen US-Dollar. Ursache: ein Vertrags-Upgrade, das versehentlich beliebige Abhebungen erlaubte. Lehre: Bridge-Verträge, die aufrüstbar konzipiert sind, können auch in einen verwundbaren Zustand aufgerüstet werden. Unveränderlichkeit hat zwei Seiten.

Addiert man nur diese vier Vorfälle, kommt man auf über 1,2 Milliarden US-Dollar an Verlusten in einem einzigen Jahr, aus einer einzigen Protokollkategorie. Zum Vergleich: Keine andere Kategorie von Crypto-Hacks — DEXs, Lending-Protokolle, Wallets, Einzelpersonen — vernichtet Kapital in einem solchen Ausmaß relativ zum TVL (Total Value Locked, der Wert der in einem Protokoll hinterlegten Vermögenswerte).

Kompromittierung des Validator-Sets vs. Smart-Contract-Bug: Was kommt häufiger vor?

Smart-Contract-Bugs erhalten mehr Aufmerksamkeit, weil sie wie Rätsel wirken. Eine verpasste Null-Prüfung, ein veralteter Merkle-Root, ein Reentrancy-Schutz, der nicht greift — das sind die Dinge, die Auditoren hervorheben, und das sind die Dinge, an deren Behebung Entwickler arbeiten. Validator-Kompromittierung ist unsauberer. Sie betrifft Menschen, interne Prozesse, Off-Chain-Infrastruktur und manchmal Angreifer auf Nationalstaats-Niveau. Aber wenn man die Dollarverluste zusammenzählt, war die Validator-Kompromittierung historisch die bei Weitem größere Kategorie.

Die Ronin-, Harmony- und mehrere kleinere Raubzüge waren im Wesentlichen Exploits nach dem Motto „wer die Signer kontrolliert, kontrolliert die Bridge". Die Angreifer mussten keinen cleveren Code-Pfad finden; sie brauchten einen Schlüssel. Das bedeutet, dass ihre Abwehr ein anderes Werkzeugset erfordert als die Abwehr von Smart-Contract-Bugs: Hardware Security Modules (spezialisierte Hardware-Geräte, die private Schlüssel offline und manipulationssicher aufbewahren sollen) statt Hot Wallets, geografisch verteilte Signer, Threshold Cryptography (bei der ein privater Schlüssel in viele Anteile aufgeteilt wird, sodass kein einzelnes Gerät oder keine einzelne Person jemals den vollständigen Schlüssel besitzt) statt statischer Multisigs und kontinuierliche Überwachung der Signer-Aktivität. Keine dieser Maßnahmen ist rein On-Chain, weshalb viele sicherheitsbewusste Bridges auf dezentrale Oracle-Netzwerke (Dienste, die reale oder Cross-Chain-Daten On-Chain bringen, unter Nutzung vieler unabhängiger Nodes, wie das LINK-gestützte Netzwerk von Chainlink) und dedizierte Validator-Pools umgestiegen sind, um das Vertrauen breiter zu streuen.

Cross-Chain-Messaging-Protokolle wie LayerZero und Chainlinks CCIP (Cross-Chain Interoperability Protocol) sind ein Versuch, dies weniger schmerzhaft zu machen. Anstatt dass jede Bridge ihr eigenes Validator-Set betreibt, lagern sie die Nachrichtenverifizierung an ein größeres, kampferprobteres Netzwerk aus — im Fall von CCIP an das Chainlink-Oracle-Netzwerk, das so konzipiert ist, dass zum Fälschen einer Nachricht die Kompromittierung vieler unabhängiger Node-Betreiber erforderlich wäre. Der Trade-off besteht darin, dass man eine kleine bridgespezifische Vertrauensannahme gegen eine größere netzwerkweite Vertrauensannahme eingetauscht hat, und man sollte verstehen, wie die Fehlermodi dieses Netzwerks aussehen, bevor man sich darauf verlässt.

Shared Security und CCIP als alternative Richtung

Die ehrliche Einschätzung des Bridge-Problems lautet: Kein Design beseitigt die Vertrauensannahme — es verlagert sie nur. Eine Bridge, die ein kleines Validator-Set nutzt, vertraut diesen Validatoren. Eine Bridge, die ein Oracle-Netzwerk nutzt, vertraut dem Oracle-Netzwerk. Eine Bridge, die Light Clients nutzt (Programme auf einer Chain, die unabhängig die Block-Header einer anderen Chain verifizieren und damit externe Relayer überflüssig machen), vertraut darauf, dass die Kryptografie und Implementierung sauber sind. Eine Bridge, die einen Hash-basierten Lock nutzt (der Nutzer sperrt Gelder in einem Hashlock auf einer Chain und gibt ein Geheimnis preis, um sie auf der anderen zu beanspruchen, die Grundlage von Atomic-Swap-Protokollen), vertraut darauf, dass auf der Empfangsseite Liquidität vorhanden ist.

Shared Security ist der jüngste Versuch, diese Nadel einzufädeln. Die Idee ist, dass nicht jede Bridge ihr eigenes maßgeschneidertes Validator-Set unterhält, sondern Validatoren aus einem großen, dezentralen Netzwerk — oder aus den zugrunde liegenden Chains selbst — für die Cross-Chain-Verifizierung wiederverwendet werden. Chainlinks CCIP ist das prominenteste heute produktive Beispiel: Anstatt einen parallelen Satz von Signern zu betreiben, stützt sich die Bridge auf die bestehende Oracle-Infrastruktur von Chainlink plus ein separates Risk Management Network als zweite Verteidigungsschicht. Das ökonomische Argument lautet, dass ein Angriff auf CCIP die gleichzeitige Kompromittierung des Oracle-Netzwerks und des Risk-Netzwerks erfordern würde, was teurer ist als der Angriff auf die Multisig einer einzelnen Bridge.

Das ist eine echte Verbesserung, aber kein Allheilmittel. CCIP erbt die Vertrauensannahmen des Chainlink-Oracle-Netzwerks. Wenn dieses Netzwerk kompromittiert wird, ist CCIP kompromittiert. Wenn ein neues Shared-Security-Modell entsteht und 80 % der Bridges es übernehmen, wird dieses Modell zum Single Point of Failure für das gesamte Cross-Chain-Ökosystem. Es gibt einen Grund, warum erfahrene DeFi-Nutzer große Transfers weiterhin auf mehrere Routen aufteilen und keiner einzelnen Bridge lebensverändernde Beträge anvertrauen.

So bewerten Sie eine Bridge vor der Nutzung

Es gibt keine „sichere Bridge“. Wer Ihnen etwas anderes erzählt, will Ihnen etwas verkaufen. Aber es gibt Bridges, die mehr oder weniger riskant sind, und ein paar Fragen, die das Risiko, das Sie eingehen, spürbar verändern. Betrachten Sie dies als Checkliste, nicht als Garantie.

Wie ist die Verwahrung verteilt? Schauen Sie sich das On-Chain-Admin- und Signer-Set an. Eine 2-of-5-Multisig ist erheblich riskanter als ein 12-of-20-Setup. Prüfen Sie, ob die Signer unabhängige Einheiten sind oder alle zum selben Team gehören. Achten Sie darauf, wie die Schlüssel gespeichert werden – Hot Wallets auf einem Cloud-Server sind ein Warnsignal; Hardware-Wallets, die über verschiedene Standorte verteilt sind, sind besser.

Sind die Verträge upgradefähig, und wenn ja, von wem? Unveränderlichkeit hat zwei Seiten. Ein unveränderlicher Vertrag kann nicht gepatcht werden, was bedeutet, dass ein Bug für immer ein Bug bleibt. Ein upgradefähiger Vertrag kann gepatcht werden, was bedeutet, dass ein böswilliger oder kompromittierter Schlüsselinhaber auch die Regeln ändern kann. Lesen Sie die Dokumentation, um genau zu verstehen, welche Upgrade-Befugnisse existieren und wer sie innehat.

Wurde er auditiert, und von wem? Ein Audit ist keine Garantie. Ein einzelnes Audit einer mittelmäßigen Firma ist nicht dasselbe wie mehrere Audits erstklassiger Firmen plus ein öffentliches Bug-Bounty-Programm. Suchen Sie die Audit-Berichte, prüfen Sie, was gefunden wurde, und wie das Team auf die Ergebnisse reagiert hat.

Wie lange ist er bereits in Produktion, und welches Volumen hat er verarbeitet? Eine Bridge, die über drei Jahre 20 Milliarden Dollar bewegt hat und nie ausgenutzt wurde, verfügt über eine gewisse empirische Erfolgsbilanz. Eine Bridge, die letzte Woche gestartet wurde, hat keinerlei Erfolgsbilanz, egal wie gut sie vermarktet wird.

Was ist der schlimmste anzunehmende Fehlerfall? Lesen Sie die Post-Mortems vergangener Vorfälle und denken Sie darüber nach: Wenn die Bridge morgen gehackt wird, wie werden die Nutzer entschädigt? Gibt es einen Versicherungsfonds? Verfügt das Protokoll über eine Treasury, die groß genug ist, um Verluste abzudecken? Wenn die Antwort „nichts“ lautet, sollten Sie Ihre Einlage ab dem Moment, in dem sie eingeht, als zu 100 % risikobehaftet betrachten.

So verfolgen Sie Bridge-Exploits auf smarte Weise

Bridge-Exploits entwickeln sich schnell – bis ein Post-Mortem in einem Blog erscheint, braut sich der nächste Vorfall bereits zusammen. Zu verfolgen, welche Bridges auditiert werden, welche starten, welche kürzlich Sicherheitsvorfälle hatten und wie sich der Cross-Chain-Bereich entwickelt, ist ein Full-Time-Job, wenn Sie es manuell tun. Zippfeed liefert Schlagzeilen zu Bridges und Interoperabilität mit Stimmungsbewertung (bullish, neutral oder bearish) und einer Wichtigkeitsbewertung, damit Sie relevante Signale erkennen, ohne jeden Thread selbst lesen zu müssen. So sehen Sie, wenn eine neue „auditiert“ Bridge startet oder ein bekannter Name in einer Sicherheitswarnung auftaucht, dies im Kontext – nicht im Panikrauschen der Tweets nach dem Hack.

Häufig gestellte Fragen

Ist es sicher, eine Crypto-Bridge zu nutzen?
Keine Crypto-Bridge ist vollständig sicher. Bridges vereinen drei Risikofaktoren, die kaum ein anderes DeFi-Protokoll aufweist: konzentrierte Verwahrung, schwer upgrade-baren Code und kleine Validator-Sets. Behandle jeden übertragenen Betrag wie eine riskante Einlage und verschiebe nie mehr über eine Bridge, als du vollständig verlieren kannst. Dies ist Bildung, keine Finanzberatung – dein konkretes Risiko hängt von der Bridge, dem Betrag und deinem eigenen Bedrohungsmodell ab.
Wie funktioniert das Lock-Mint-Bridge-Modell eigentlich?
Du sendest deinen Token an einen Smart Contract auf der Quell-Chain, der ihn sperrt oder verbrennt. Die Bridge mintet anschließend einen entsprechenden „wrapped" Token auf der Ziel-Chain. Um zurückzugehen, verbrennst du den wrapped Token, und der Contract gibt das Original frei. Die Angriffsfläche besteht aus dem Quell-Chain-Contract, der die echten Vermögenswerte hält, der Minting-Logik der Ziel-Chain und der Off-Chain-Infrastruktur, die Cross-Chain-Nachrichten signiert. Wird auch nur einer dieser drei Punkte kompromittiert, kann ein Angreifer die Bridge vollständig leeren.
Sollte ich große Beträge auf einer gebridgten Chain halten?
Die meisten erfahrenen DeFi-Nutzer tun das nicht. Sie bridgen nur das, was sie für eine bestimmte Transaktion benötigen, schließen diese ab und bridgen zurück. Langfristige Bestände als wrapped Token auf einer fremden Chain zu halten bedeutet, dass du sowohl der zugrunde liegenden Bridge als auch dem Einlösungsprozess des wrapped Token über die gesamte Haltedauer vertraust. Das ist eine persönliche Risikoentscheidung, keine Finanzberatung, aber die historische Standardpraxis war es, langfristige Bestände auf ihrer nativen Chain zu belassen.
Was ist CCIP und ist es tatsächlich sicherer als eine herkömmliche Bridge?
CCIP ist Chainlinks Cross-Chain Interoperability Protocol, das darauf ausgelegt ist, Chainlinks bestehendes dezentrales Oracle-Netzwerk sowie ein separates Risk Management Network zur Verifizierung von Cross-Chain-Nachrichten zu nutzen, anstatt dass jede Bridge ihr eigenes kleines Validator-Set betreibt. Es erhöht die Kosten eines Angriffs im Vergleich zu einem typischen Bridge-Multisig deutlich, ist aber nicht risikofrei. Du tauschst eine Vertrauensannahme (das Signer-Set der Bridge) gegen eine andere (die Integrität des Chainlink-Netzwerks) ein und solltest dein Exposure entsprechend dimensionieren.
Verwandte Tokens
$ETH $WORMHOLE $LAYERZERO $CC $LINK