Der Bitcoin-Quellcode ist seit 2009 öffentlich. Entwickler auf der ganzen Welt können ihn lesen, verändern und forken, doch in 17 Jahren konnte niemand eine bitcoin.exe exakt so neu kompilieren, wie sie damals von Satoshi Nakamoto erstellt wurde. Gelungen ist das einem Entwickler mit dem Online-Namen T4T5 zusammen mit Anthropics Claude Opus 5.5 – in „ein paar Stunden“.

Noch bemerkenswerter ist der zeitliche Ablauf dieser Woche: Am vergangenen Freitag (16. Oktober) knackte Claude in weniger als 30 Minuten das 25 Jahre alte Rätsel um den NIST/NSA-Seed für elliptische Kurven. Ein paar Tage später reproduzierte T4T5 damit auch noch das Genesis-Programm – innerhalb einer Woche betrieb Claude also gleich zweimal „digitale Archäologie“.

Die Ergebnisse messbar machen: Die von T4T5 rekonstruierte Bitcoin-Windows-Datei stimmt beim SHA-256-Hash exakt mit der Originaldatei überein und ist Byte für Byte identisch. Der Preis dafür war die Rekonstruktion einer kompletten Entwicklungsumgebung aus den Jahren 2006 bis 2008 – denn im Kern ging es nicht um Kryptografie, sondern um „Archäologie“: Compiler-Versionen, Versionen der Abhängigkeitsbibliotheken und sogar ein abweichender Zeilenumbruch verändern die endgültige Datei. Die möglichen Kombinationen von damals waren enorm, Dokumentation gab es keine. Auch der Arbeitsablauf der KI ist bemerkenswert: Binärstruktur analysieren → Compiler-Signaturen erkennen → historische Windows-Toolchains abgleichen → den Suchraum systematisch eingrenzen → Konfigurationen einzeln ausprobieren.

Das Nebenprodukt ist interessanter als das Hauptergebnis – das „Persönlichkeitsprofil“ von Satoshi Nakamoto zeichnet sich ab: Er verwendete Windows XP + MinGW GCC 3.4.5; der Großteil des Codes wurde im Debug-Modus kompiliert, nur der Hash-Code fürs Mining mit maximaler Optimierung – Pragmatismus hatte Vorrang, Leistung wurde nur dort optimiert, wo es darauf ankam. Unterwegs aktualisierte er außerdem einmal die Toolchain – das Bild eines echten Ingenieurs, der sich während der Arbeit durchprobiert, nicht das eines allwissenden Gottes. Auch eine wenig bekannte Tatsache wurde bestätigt: Was seit 17 Jahren alle „Bitcoin 0.1.0“ nennen, war tatsächlich v0.1.1, kompiliert am 10. Januar 2009 um 23:16 UTC, zwei Tage nach der Genesis-Ankündigung (8. Januar); das ursprüngliche Programm vom 8. Januar ist bis heute verschollen. Die größte Bedeutung der Byte-für-Byte-Übereinstimmung ist jedoch: Das erhaltene Programm stimmt vollständig mit dem veröffentlichten Quellcode überein und enthält keinen unveröffentlichten Code – die 17 Jahre währenden Spekulationen darüber, ob das frühe Programm eine Hintertür enthielt, wurden durch einen Hashwert beendet.

Die Bedeutung dieser Sache liegt nicht bei Bitcoin, sondern darin, dass das Zeitalter der „digitalen Archäologie“ beginnt. Der Kommentar von fourthweb bringt es direkt auf den Punkt: Wenn Claude die Build-Umgebung von Satoshi Nakamoto aus dem Jahr 2009 rekonstruieren kann, kann es die jeder anderen Person rekonstruieren – jedes kompilierte Programm ist nun ein wiederherstelltes Artefakt.

In einfachen Worten: drei Auswirkungen:

① Potenzial in Altsystemen – die heute produktiv eingesetzten Bankensysteme, medizinischen Geräte und industriellen Steuerungsprogramme wurden einst in einer inzwischen „verschollenen“ Umgebung entwickelt. KI macht ihre Wartung und Prüfung möglich;

② Die doppelschneidige Klinge der Prüfung – Compliance-Teams können damit verifizieren, dass „der bereitgestellte Code = der genehmigte Code“ ist. Angreifer können damit aber auch alte Binärdateien rückentwickeln, um Schwachstellen aufzuspüren, die bei der Überprüfung des Quellcodes übersehen wurden;

③ Im Zusammenhang mit dem diese Woche bekannt gewordenen NSA-Seed-Fall: Claude konnte die Seeds von fünf NIST-Kurven auf lrand48 aus den Jahren 1997–98 und Unix-Zeitstempel zurückführen und so die gemeinnützige Belohnung von 36.864 US-Dollar gewinnen. Ledger-Mitgründer Bacca scherzte „checkmate Satoshi“ (Satoshi Nakamoto hatte die NSA-Kurven gemieden und selbst secp256k1 gewählt – „ein Gratisgewinn“), worauf Adam Back erwiderte: „Man sollte der NSA vorwerfen, dass sie keine reproduzierbaren Schritte veröffentlicht.“

Liest man beide Ereignisse zusammen, wird klar: KI knackt nicht die Sicherheit, sondern „macht“ die Geschichte der Kryptografie und Software sichtbar – zum ersten Mal holt KI historische Versäumnisse schneller auf, als die Menschheit sie vergessen kann.

Drei Beobachtungen:

① Suche nach dem am 8. Januar erstellten Programm – das nächste archäologische Ziel;

② Weitere ungeprüfte, verschlüsselte Binärdateien aus dem Nachlass werden mit derselben Methode analysiert (Prognose von TheCryptoDesk);

③ KI-Sicherheitsprüfung als Werkzeug – kommerzielle Umsetzung vom „Rekonstruieren der Vergangenheit“ bis zum „Verifizieren von Deployments“.

BTC
BTCUSDT
80,894
-0.02%

Risikohinweis: Die Ergebnisse von T4T5 stützen sich derzeit hauptsächlich auf das GitHub-Projekt und Medienberichte; eine unabhängige Überprüfung durch Dritte läuft noch. Die Schlussfolgerung „kein versteckter Code“ gilt nur für die erhaltene Version 0.1.1, nicht für das verschollene Programm vom 8. Januar. Diese Entdeckung verändert die Sicherheit des Bitcoin-Netzwerks nicht und beseitigt auch nicht die langfristige Bedrohung durch Quantencomputer für die privaten Schlüssel älterer Satoshi-era-Adressen. Die Entdeckung des NSA-Seeds „verringert die Wahrscheinlichkeit einer Hintertür“, schließt sie aber nicht vollständig aus; warum einige Zahlen übersprungen wurden, ist weiterhin ungeklärt. Dieser Beitrag dient der Information und stellt keine Anlageberatung dar.
$BTC
#开发者用Claude复现中本聪比特币程序