01. Dezember Was ist beim Cardano-Exploit tatsächlich passiert?
in Bildung
Die Kettenaufspaltung von Cardano im November 2025 wurde durch eine absichtlich fehlerhaft gestaltete Transaktion ausgelöst, die einen übersehenen Deserialisierungsfehler ausnutze. Dies führte dazu, dass die neuen und älteren Knoten-Versionen über die Gültigkeit der Transaktion uneins waren, was in zwei parallelen Hauptbuchhistorien resultierte. Obwohl die Blockproduktion nie ganz stoppte, betrieb das Netzwerk mehrere Stunden lang in einem fragmentierten Zustand, was den Austausch, Block-Explorer und DeFi-Anwendungen störte und zu Verzögerungen und inkonsistenten Daten für Benutzer führte. Das Ereignis erforderte Notfall-Patches, die Aussetzung von Börsen und einen vorübergehenden Rückgang des ADA-Preises. Zudem sorgte es für Kontroversen über die Absicht, nachdem sich der Verantwortliche öffentlich entschuldigte und die Cardano-Führung das Ereignis als möglichen gezielten Angriff darstellte, der FBI-Beteiligung erforderte. Über die unmittelbaren Störungen hinaus warfen die Vorfälle größere Bedenken hinsichtlich der Validierungskonsistenz, der Fragmentierung der Softwareversionen und der Governance-Aspekte bei der Behandlung von Entwicklerfehlern als potenziellen rechtlichen Problemen auf und riefen einen erneuten Fokus auf Infrastruktur-Upgrades und die langfristige Resilienz im gesamten Ökosystem hervor.
Wurde Cardano böswillig angegriffen?
Cardanos Hauptnetz erlebte am 21. November 2025 eine seltene Kettenaufspaltung, als eine absichtlich gestaltete Delegations-Transaktion einen langfrist bestehenden Deserialisierungsfehler aus dem Jahr 2022 auslöste. Die fehlerhafte Transaktion wurde von neueren Knoten-Versionen fälschlicherweise als gültig angesehen, während sie von älteren Versionen korrekt abgelehnt wurde, was bewirkte, dass das Netzwerk in zwei konkurrierende Historien abdriftete: eine mit der „vergifteten“ Transaktion und eine ohne. Obwohl die Blockproduktion in beiden Zweigen fortgesetzt wurde und das Netzwerk nie vollständig zum Stillstand kam, war Cardanos Hauptbuch für mehrere Stunden effektiv partitioniert, was die erste große Konsensstörung in der achtjährigen Geschichte des Protokolls markierte.
Technische Aspects der Störung
Technisch gesehen offenbarte der Vorfall eine Inkonsistenz bei der Handhabung der Eingangsvalidierung durch die Knoten-Software. Da die fehlerhafte Transaktion von aktualisierten Knoten nicht richtig erkannt wurde, begannen Blockproduzenten unterschiedliche Ketten zu erweitern, abhängig davon, welche Softwareversion sie verwendeten. Diese Diskrepanz spiegelte ein Problem wider, das am Tag zuvor auf einem Testnetz aufgetaucht war, was darauf hindeutet, dass der Exploit-Pfad zuvor erkundet wurde. Nachdem das Problem erkannt wurde, koordinierten die Engineering-Teams von Cardano, Input Output Global (IOG), der Cardano Foundation, Intersect und EMURGO eine Notfallreaktion, veröffentlichten innerhalb von etwa drei Stunden aktualisierte Knoten-Software und wiesen die Betreiber an, auf die neuen Versionen umzusteigen, damit das Netzwerk sich auf eine einzige kanonische Kette zurückführen konnte.
Wirksamkeit auf das Ökosystem
Die betrieblichen Auswirkungen waren besonders sichtbar am Rand des Ökosystems. Einige Börsenplattformen setzten ADA-Einzahlungen und -Abhebungen aus, während sie beobachteten, welche Kette überdauern würde, was zu einem vorübergehenden Stillstand der Aktivität beim Ein- und Ausstieg führte. Block-Explorer zeigten inkonsistente oder eingefrorene Daten, während sie versuchten, die widersprüchlichen Historien zu verfolgen, und DeFi-Protokolle erlebten einen mismatched Zustand, wobei einige Vertragsinteraktionen auf einem Zweig, aber nicht auf dem anderen bestätigt wurden. Für die Nutzer führte dies zu längeren Bestätigungszeiten, sporadischen Transaktionsfehlern und allgemeiner Unsicherheit über die Endgültigkeit, bis die aktualisierten Knoten propagiert waren und ein Konsens wiederhergestellt wurde.
Die menschlichen und governance-implizierten Folgen
Die menschlichen und governance-bezogenen Nachwirkungen fügten eine weitere Ebene der Komplexität hinzu. Ein X-Nutzer, bekannt als „Homer J (AAA)„, übernahm öffentlich die Verantwortung und beschrieb die Transaktion als Teil eines persönlichen Experiments, um eine „schlechte“ Transaktion nachzubilden. Er behauptete, auf KI-generierte Befehle angewiesen zu sein und bestritt finanzielle Motive. Charles Hoskinson, Mitbegründer von Cardano, charakterisierte den Vorfall als einen vorsätzlichen Angriff eines unzufriedenen Betreiber-Pools und gab bekannt, dass das FBI und andere Behörden informiert wurden. Dies führte dazu, dass zumindest ein IOG-Ingenieur öffentlich zurücktrat, da er Bedenken äußerte, dass Entwicklungsfehler oder Sicherheitstests in der Zukunft rechtliche Risiken mit sich bringen könnten.
Wie kam es zur Kettenaufspaltung in Cardano?
Die Kettenaufspaltung in Cardano wurde durch eine einzige fehlerhafte Delegations-Transaktion ausgelöst, die eine bereits lange bestehende Deserialisierungs-Anomalie ausnutzte. Der Fehler bestand in einer niedrigeren kryptografischen oder Serialisierungsbibliothek, die von Cardano-Knoten verwendet wurde, wo bestimmte fehlerhafte Eingaben während der Validierung nicht ordnungsgemäß abgefangen oder abgelehnt wurden. Als die gestaltete Transaktion gesendet wurde, akzeptierten neuere Knoten-Versionen sie fälschlicherweise als gültig, während ältere Knoten-Versionen sie korrekt als ungültig kennzeichneten.

Diese Diskrepanz im Verhalten der Knoten offenbarte eine subtile, aber wichtige Schwäche in den Konsensusannahmen von Cardano: einheitliche Validierung über alle aktiven Knoten-Versionen hinweg. Ouroboros, der Proof-of-Stake-Konsensusmechanismus von Cardano, geht davon aus, dass alle ehrlichen Knoten identische Validierungsregeln durchsetzen. Wenn diese Annahme aufgrund inkonsistenter Softwareversionen oder übersehener Fehler verletzt wird, können Blöcke auf inkompatiblen Forks produziert werden, auch ohne dass ein bösartiger Angreifer versucht, diese aufrechtzuerhalten. Während die Ketten von Cardano schließlich wieder zusammenfanden, nachdem die Betreiber auf gepatchte Versionen umgestiegen waren, zeigte die Episode, dass eine gut gestaltete Transaktion, die in der Lage ist, die Validierung selbst bei einer Teilmenge von Knoten zu umgehen, vorübergehend das Netzwerk aufspalten kann, die Dienste stören und die Erwartungen an deterministische Abwicklung untergraben kann.
Langfristige Ausblicke und Herausforderungen für Cardano
Langfristig wirft der Vorfall Fragen zu Upgrade-Koordination, Versionsfragmentierung und zur Komplexität der Aufrechterhaltung der Rückwärtskompatibilität innerhalb von Cardanos Multi-Client-Ökosystem auf. Dass ältere Knoten die fehlerhafte Transaktion ablehnten, während neuere Versionen sie akzeptierten, deutet darauf hin, dass die Validierungslogik im Laufe der Zeit abgedriftet ist. Um ein Wiederholen zu verhindern, benötigt Cardano strengere Garantien, dass alle Knoten, unabhängig von der Version, identische Validierungsregeln anwenden oder im Falle von Unsicherheiten sicher fehlschlagen. Dies könnte rigorose Tests von Grenzfällen, stärkere formale Verifikationen von Serialisierungsbibliotheken oder architektonische Änderungen erfordern, die die Abhängigkeit von veralteten Codepfaden verringern. Das Ereignis hat zudem hervorgehoben, dass Änderungen, die darauf abzielen, das Protokoll im Laufe der Jahre zu verbessern, unbeabsichtigt Inkonsistenzen erzeugen können, wenn sie nicht anhand aller historischen Verhaltensweisen geprüft werden.
Wie kann Cardano zukünftige Exploits verhindern?
Um ein Wiederauftreten des jüngsten Kettenaufspaltvorfalls zu verhindern, wird Cardano sowohl seine technischen Sicherheitsmaßnahmen als auch seine Entwicklungsprozesse stärken müssen. Die Wurzel des Problems zeigt, dass die Validierungslogik aggressiver fehlerhafte Payloads über alle Knoten-Versionen hinweg ablehnen muss. Zukünftige Upgrades müssen strengere, einheitliche Validierungsregeln auf mehreren Ebenen des Stacks beinhalten, um sicherzustellen, dass ältere und neuere Knoten nicht über die Gültigkeit einer Transaktion uneins sein können. Dies impliziert eine breitere Nutzung von Invarianzprüfungen, Fuzz-Tests gegen fehlerhafte Eingaben und formale Verifikationen für kritische Serialisierungs- und Hauptbuchregeln, damit Inkonsistenzen vor der Bereitstellung und nicht während des Live-Betriebs identifiziert werden.

Ebenso wichtig ist es, die Art und Weise zu verbessern, wie Cardano mit divergierendem Knotenverhalten umgeht. Die Kettenaufspaltung persistierte, weil unterschiedliche Knoten-Versionen dieselbe Transaktion unterschiedlich verarbeiteten. Um ähnliche Szenarien zu vermeiden, benötigt Cardano möglicherweise stärkere Mechanismen zur Versionskoordination, einschließlich klarerer Abkündigungsfristen für veraltete Knoten, automatisierte Warnungen für Betreiber, die nicht unterstützte Software nutzen, und möglicherweise konsenslevel Schutzmaßnahmen, um zu verhindern, dass minderwertige Client-Versionen inkompatible Blöcke produzieren. Eine Stärkung des Netzwerks könnte auch die Integration automatischer Reaktionsmodi beinhalten: Wenn sich widersprüchliche Hauptbuchzustände entwickeln, könnten Knoten vorübergehend die Blockproduktion einstellen oder die Verbreitung verdächtiger Transaktionen abweisen, bis eine quorum-basierte Prüfung die kanonische Interpretation bestimmt.
Die Stärkung der Sicherheitspolitik von Cardano sowie der Testpraktiken ist ebenfalls unerlässlich. Der ausgebeutete Fehler existierte seit 2022, was darauf hindeutet, dass tiefere Sicherheitsüberprüfungszyklen, adversarielle Tests und verpflichtende Testnetzvalidierungen unter verschiedenen Bedingungen notwendig sind. Koordinierte „Red-Team“-Übungen, unabhängige Prüfungen der Hauptbuch-Logik und systematische Versuche, fehlerhafte oder grenzüberschreitende Transaktionen zu erstellen, würden helfen, Probleme frühzeitig zu identifizieren, bevor Angreifer oder nachlässige Tester diese ausnutzen können. Eine Verbesserung der Trennung zwischen Entwicklungs- und Produktionsumgebungen sowie klarere Richtlinien für Entwickler, die experimentelle potenziell schädliche Transaktionen durchführen, würde das Risiko einer versehentlichen Hauptnetzwirkung reduzieren.
Abschließend wird Cardano sein Reaktionsframework im Falle von Vorfällen verfeinern müssen. Obwohl der Notfall-Patch schnell bereitgestellt wurde, zeigt die Verwirrung über Block-Explorer, DApp und Börsen, dass es mehr kohärente Kommunikationskanäle und automatisierte Ausweichverfahren benötigt. Die Stärkung der Beziehungen zu Börsen und Infrastruktur-Anbietern könnte eine koordinierte Unterbrechung und Wiederaufnahme des Dienstes während Unregelmäßigkeiten sicherstellen. Langfristig könnte Cardano protokollbasierte Funktionen in Betracht ziehen, wie kryptografische Transaktionsbestätigungen oder Hauptbuch-Konsistenznachweise, die es Dritten ermöglichen, die Kettenintegrität zuverlässiger zu überprüfen. Diese Schritte zusammen würden dem Netzwerk helfen, das Risiko zukünftiger Aufspaltungen zu reduzieren, die Widerstandsfähigkeit unter unerwarteten Bedingungen zu verbessern und das Vertrauen in die langfristige Stabilität zu stärken.
