Skip to content
Blockchain

Coldcard-Exploit: Deterministischer PRNG räumt 88 Mio. USD in BTC ab

By Anurag Verma•August 5, 2026
Coldcard-Exploit: Deterministischer PRNG räumt 88 Mio. USD in BTC ab

Am 1. August 2026 wurden in einem koordinierten Sweep rund 1.196 Bitcoin-Adressen geleert. Kein Phishing. Kein signiertes bösartiges PSBT. Kein Benutzerfehler im herkömmlichen Sinne. Der Coldcard-Exploit, durch den BTC im Wert von ungefähr 88 Millionen Dollar abflossen, berührte zum Zeitpunkt des Diebstahls kein einziges Gerät, laut dem Bericht von CoinDesk über den Vorfall.

Die eigentliche Ursache ist schlimmer als alle Einschätzungen, die ich in den ersten 24 Stunden gesehen habe. Es handelte sich um einen Firmware-Fehler eines Hardware-Wallets, der 2021 ausgeliefert wurde und den Hardware-Zufallszahlengenerator stillschweigend durch eine Software-Pseudozufallsroutine ersetzte. Jeder unter diesem Build generierte Seed war deterministisch. Jede von diesen Seeds abgeleitete Adresse war im Prinzip für jeden vorausberechenbar, der den Fehler rückentwickelte.

Das ist kein Hack. Das ist eine fünfjährige Verzögerung zwischen Commit und Konsequenz.

Was der Coinkite-Firmware-Fehler tatsächlich bewirkte

Der fehlerhafte Build, wie von The Hacker News beschrieben, leitete Entropieaufrufe durch einen Software-PRNG, der aus einem kleinen, erratbaren Zustand gespeist wurde, anstatt den Hardware-RNG des SE-Chips zu nutzen. Nutzer hatten keine Möglichkeit, den Austausch zu erkennen. Das Gerät startete, zeigte die erwarteten Setup-Bildschirme, erzeugte einen 24-Wort-Seed und sah identisch mit einem korrekt generierten Wallet aus.

Die erzeugten Seeds lagen innerhalb eines durchsuchbaren Raums von vielleicht einigen Milliarden Möglichkeiten. Das ist kein Wallet. Das ist ein Los.

Als der Angreifer (oder, wahrscheinlicher, der Forscher, der dies fand und nicht verantwortungsvoll offenlegte) am 1. August damit begann, den Raum gegen den UTXO-Satz abzugleichen, dauerte der Abfluss Stunden, nicht Monate.

Warum die Zahl von 1.196 geleerten Bitcoin-Adressen wichtig ist

1.196 ist in absoluten Zahlen klein und in Signalwerten enorm. Es begrenzt die Population der Nutzer, die auf genau diesem Firmware-Fenster einen Seed generiert und ihn nie rotiert haben. Das ist eine testbare, falsifizierbare Aussage über den Schadensumfang, und TechSpots Bericht bestätigt, dass die betroffenen Geräte auf einen engen Lieferzeitraum zurückzuführen sind.

Wer seinen Seed auf einer anderen Firmware generiert hat oder ihn nach einem Firmware-Update rotiert hat, ist mit an Sicherheit grenzender Wahrscheinlichkeit nicht betroffen. Wer ihn auf diesem Build generiert und nie verschoben hat, war bereits ausgegeben, er wusste es nur noch nicht.

Ein stilles Detail: Einige der geleerten UTXOs lagen seit 2021 unberührt. Fünf Jahre lang "my keys, my coins", und die Keys waren nie wirklich die eigenen.

Das deterministische PRNG-Bitcoin-Problem ist alt und kehrt immer wieder

Diese Klasse von Fehlern hat eine lange, peinliche Geschichte. Androids SecureRandom hat 2013 auf dieselbe Weise BTC vernichtet. Der Debian-OpenSSL-PRNG-Bug von 2008 hat SSH-Schlüssel zwei Jahre lang lahmgelegt, bevor es jemand bemerkte. Jede Generation lernt aufs Neue, dass Entropie das Einzige ist, das man nicht durch bloßes Anstarren der Ausgabe prüfen kann.

Eine wohlgeformte zufällige 256-Bit-Zahl und eine deterministische 256-Bit-Zahl sehen bei der Inspektion identisch aus. Man muss die Quelle prüfen, nicht die Stichprobe. Das ist das ganze Spiel.

Hardware-Wallets verkaufen die Prämisse, dass das Secure Element das für einen übernimmt. Wenn die Firmware den SE umgeht, erhält man den gesamten Aufwand von Cold Storage ohne jegliche Garantien. Das Schlechteste aus beiden Welten.

Self-Custody vs. ETF ist nicht die Debatte, die die Leute glauben

Hier ist meine Meinung, und ich stehe dazu: Die Diskussion über Self-Custody vs. ETF wurde als Ideologie gerahmt, obwohl es eigentlich eine Frage der Lieferkette ist.

Ein Spot-BTC-ETF hat eine Angriffsfläche, die mich wirklich beschäftigt: die operative Sicherheit des Verwahrers. Diese Fläche ist regulatorisch prüfbar, versicherbar und wird von Menschen betreut, deren Vollzeitjob darin besteht, keine Coins zu verlieren. Wenn es schiefgeht, stellt jemand einen Scheck aus.

Self-Custody hat eine längere Kette: Chip-Hersteller, Firmware-Build-Pipeline, Release-Signierung, Lieferweg, OPSEC des Endnutzers, Backup-Hygiene. Versagt ein einziges Glied, gibt es keinen Scheck. Der Coldcard-Angriff ist der Terra-Moment für diese These - nicht weil Self-Custody tot ist, sondern weil das maximalistische "Halt einfach deine eigenen Keys"-Narrativ erwachsen werden muss.

Beide Modelle tragen reale Risiken. Vorzugeben, eines davon sei risikofrei, hat 1.196 Adressen geleert.

Was sich nach dem Coldcard-Exploit tatsächlich ändert

Einige Dinge, die sich meiner Einschätzung nach verschieben werden und sollten:

  • Reproduzierbare Firmware-Builds werden zur Grundvoraussetzung. Wer das Binary nicht aus dem Quellcode neu bauen und bytegenau abgleichen kann, vertraut einer Signatur - nicht einer Codebasis.
  • Post-Generierungs-Entropie-Attestierung. Das Gerät sollte einen Nachweis signieren, dass ein bestimmter Seed aus dem SE stammt und nicht aus Software. Das ist technisch nicht schwer. Coinkite könnte es in einem Quartal ausliefern.
  • Unabhängige Seed-Plausibilitätsprüfungen. Drittanbieter-Tools, die - ohne den Seed zu kennen - verifizieren können, ob der Ableitungspfad in einer Verteilung landet, die mit echter Zufälligkeit konsistent ist.
  • Versicherungsprodukte für Self-Custody. Nicht die parodistische Variante. Echtes Underwriting, das attestierte Firmware voraussetzt und den Versicherungsschutz rotiert, wenn Builds veralten.

Nichts davon macht Hardware-Wallets obsolet. Es macht sie enterprise-tauglich - was sie immer behauptet haben zu sein.

Die unbequeme Schlussfolgerung für uns alle

Bei LCX investieren wir einen unverhältnismäßig großen Teil unserer Engineering-Zeit in Dinge, die für Nutzer unsichtbar wirken: HSM-Key-Zeremonien, deterministische Build-Pipelines, Entropie-Audits auf jedem Code-Pfad, der einen Private Key berührt. Es ist unspektakuläre Arbeit. Es ist auch der Unterschied zwischen einer Schlagzeile und einem ganz normalen Dienstag.

Der Coldcard-Vorfall trifft genauso wie die Kommentare des OpenZeppelin-CEOs zu DeFi-Audits Anfang des Jahres. Der Audit-Stack, den wir geerbt haben, war für eine Welt konzipiert, in der der Code, den man auslieferte, auch der Code war, den man ausführte. Das ist nicht mehr die Welt, in der wir leben, falls es sie je gab.

Cold Storage sollte die langweilige, richtige Antwort sein. Es stellt sich heraus, dass das Langweilige weitaus mehr Absicherung braucht, als wir zugegeben haben.

Quellen