Blockchain/Niveau VIII · Das Zeitalter der Memecoins/8.1 Die Geschichte von Solana/Lektion 3
Wormhole und die Bridge-Hacks
Die Custody-Kette, die zusammenbricht, wenn der Code fehlschlägt
MaterialienDer Bericht zum Wormhole-Vorfall vom Februar 2022Abschnitt zum Cross-Chain-Bridge-Hacking im Chainalysis Crypto Crime Report (2023)Eine Block-Explorer-Schnittstelle für Ethereum oder Solana, um gewickelte Token-Verträge nachzuvollziehen
Neugier
- Was ist ein verpacktes Asset anderes als ein Anspruch auf die Verwahrung und den Code einer Brücke?
- Wie ermöglicht ein Fehler bei der Signaturüberprüfung es einem Angreifer, Token ohne Sicherheiten zu erstellen?
- Warum sind Brücken der am meisten angegriffene Teil einer Mehr-Ketten-Welt?
Erkunden
- Eine Brücke hält Münzen in einer Kette und gibt Token in einer anderen aus. Das abgewickelte Asset ist nicht die ursprüngliche Münze; es handelt sich dabei um einen Anspruch auf die Verwahrung sowie den Code der Brücke. Sollte der Code versagen, wird dieser Anspruch wertlos. Dieser Mechanismus verteilt die Liquidität über verschiedene Ketten, führt aber zu einer entscheidenden Abhängigkeit: Der Nutzer muss darauf vertrauen, dass die Betreiber sowie der Code der Brücke nicht versagen oder kompromittiert werden.
- Am 2. Februar 2022 nutzte ein Angreifer einen Fehler bei der Signaturüberprüfung im Solana-Vertrag von Wormhole aus. Dieser Fehler ermöglichte es, 120.000 „wrapped ETH“ ohne Sicherheiten zu erstellen – mit einem Wert von etwa 320 Millionen Dollar. Jump Crypto, der Unterstützer von Wormhole, ersetzte die betroffenen Mittel, um das Vertrauen in das Ökosystem aufrechtzuerhalten. Dieser Vorfall zeigte, dass bereits eine einzige fehlerhafte Codezeile dazu führen kann, dass die gesamten Rücklagen eines „Bridges“ aufgebraucht werden.
- Der Diebstahl über Brücken war die größte Kategorie der Krypto-Hacks im Jahr 2022. Die Ronin-Brücke erlitt im März Verluste in Höhe von etwa 600 Millionen Dollar, und das BNB Token Hub verlor im Oktober Gelder. Diese Vorfälle zeigten, dass mit zunehmender Komplexität mehrerer Chains auch die Angriffsfläche wächst. Brücken werden zu hochwertigen Zielen, da sie die Liquidität aus mehreren Chains an einen einzigen Versagenspunkt konzentrieren.
- Das Sicherheitsmodell einer Brücke hängt von ihren Vertrauensannahmen ab. Einige Brücken nutzen vertrauenswürdige Betreiber, die theoretisch zusammenarbeiten könnten, um Gelder zu stehlen oder Transaktionen zu zensieren. Andere verwenden Light-Client-Verifizierung oder optimistische Validierung – wodurch Geschwindigkeit gegen Sicherheit eingetauscht wird. Die Wahl des Mechanismus bestimmt das Risikoprofil: Eine höhere Dezentralisierung bedeutet oft eine langsamere Endgültigkeit der Transaktionen sowie eine komplexere Implementierung.
- Benutzer interagieren mit Brücken, indem sie Vermögenswerte in einem Vertrag sperren und auf einer anderen Kette verpackte Token erhalten. Dieser Prozess erteilt dem Bridge-Vertrag die Genehmigung, wodurch eine anhaltende Exposition entsteht, sofern der Benutzer diese nicht widerruft. Die Langzeithaltung von verpackten Token hält diese Exposition aufrecht. Der Kompromiss besteht zwischen der Bequemlichkeit des Zugangs über verschiedene Ketten und der Sicherheitsbelastung durch das Verwalten mehrerer Aufbewahrungs-Ebenen.
- Um diese Architektur zu überprüfen, öffnen Sie einen Block-Explorer für eine beliebige große Kette. Suchen Sie nach einer Transaktion mit einem gewickelten Token. Ermitteln Sie die Vertragsadresse, die sie ausgestellt hat. Prüfen Sie die Prüfberichte sowie Sicherheitsbewertungen, die mit dieser Brücke verbunden sind. Notieren Sie sich die Anzahl der Betreiber oder Validatoren, die zur Genehmigung von Transaktionen erforderlich sind. Durch diese Überprüfung werden die spezifischen Vertrauensannahmen offenbart, auf denen der Wert des Assets beruht.
Kernfakten
- Ein verpacktes Asset ist ein Anspruch auf die Verwahrung und den Code einer Brücke – nicht auf die ursprüngliche Kryptowährung.
- Der Exploit mit dem Wurmloch im Februar 2022 erzeugte 120.000 Wrapped-ETH im Wert von etwa 320 Millionen Dollar – ohne Sicherheiten.
- Jump Crypto ersetzte die im Wormhole-Hack verlorenen Mittel, um das Vertrauen in das Ökosystem aufrechtzuerhalten.
- Brückenbetrug war die größte Kategorie der Krypto-Hacks im Jahr 2022 – darunter Ronin und BNB Token Hub.
- Vertrauenswürdige Brücken beinhalten ein Gegenparteirisiko, da die Betreiber theoretisch zusammenarbeiten oder Transaktionen zensieren könnten.
- Das Langzeithalten von Wrapped-Tokens bewahrt die Exposition gegenüber dem Code und den Betreibern der Brücke.
Übung neun, sechs, drei, eins
9SammelnListen Sie 9 unterschiedliche Risiken auf, die mit der Verwendung einer Cross-Chain-Brücke verbunden sind – wie beispielsweise Fehler in Smart Contracts, Zusammenarbeit zwischen Betreibern oder Zensur. Für jedes Risiko geben Sie an, durch welchen spezifischen Mechanismus es zu einem Verlust von Geldern oder zum Verlust des Zugangs kommt.
6GruppierenGruppieren Sie die 9 Risiken in 6 Kategorien nach ihrer Ursache: Codefehler, menschlicher Fehler, böswillige Absichten, systemische Ausfälle, wirtschaftliche Anreize oder Benutzerverhalten.
3VerdichtenReduzieren Sie die 6 Kategorien auf 3 Kerndesignprinzipien, die das Brückenrisiko verringern. Konzentrieren Sie sich darauf, wie Vertrauensannahmen minimiert und die Sicherheit unabhängig vom Betreiber überprüft wird.
1KristallisierenDer Wert eines verpackten Assets hängt vollständig von der Integrität des zugrunde liegenden Bridge-Codes sowie der darin verwendeten Operatoren ab.
Faktcheck
Datumsangaben, Zahlen und Behauptungen wurden mit den unten aufgeführten veröffentlichten Quellen abgeglichen.
- Wormhole Foundation, Wormhole Incident Report (February 2022)
- Chainalysis, Crypto Crime Report (2023)
- Ethereum.org, Documentation on Bridge Risks
- L2Beat, Bridges Risk Assessment