Ich habe die gesamte Bitcoin-Blockchain nach Bildern durchsucht. Das Ergebnis wird Sie überraschen
Wichtige Erkenntnisse
- •Der Autor synchronisierte einen vollständigen Bitcoin-Core-Node auf einer 4-Terabyte-Festplatte; der Vorgang dauerte etwa 72 Stunden.
- •PhotoRec scannte mehr als ein Terabyte Blockchain-Daten über mehr als 11 Stunden und stellte keine verwertbaren Bilder wieder her.
- •Der Scan erzeugte einige Fehlalarme, darunter 8 ICO-Dateien und 4 identische PNG-Dateien, die keine echten Bilder anzeigten.
- •Der Artikel erklärt, dass Bitcoin Core Blockchain-Daten und das UTXO-Set im Ruhezustand per XOR verschleiert.
- •Laut dem Beitrag finden normale Bitcoin-Node-Betreiber in ihren gespeicherten Blockchain-Daten in der Regel keine identifizierbaren willkürlichen Daten oder Bilder.

Bitcoin Magazine Ich habe die gesamte Bitcoin-Blockchain nach Bildern durchsucht. Das Ergebnis wird Sie überraschen
Ich habe die Bitcoin-Blockchain nach Bildern durchsucht, und das Ergebnis war unerwartet. Im Internet ist viel darüber gesagt worden, welche willkürlichen Daten und Inhalte sich auf der Bitcoin-Blockchain finden lassen. Diese Möglichkeit hat nicht nur eine Nischen-Kunstszene hervorgebracht, sondern auch eine Bewegung gegen „nicht-monetäre Transaktionen“ im Bitcoin-Netzwerk befeuert. So wie Befürworter und Kritiker darüber sprechen, könnte man sich die Blockchain als eine mit Graffiti bedeckte Wand vorstellen.
Ich wollte die Behauptung direkt prüfen: Gibt es tatsächlich Bilder auf der Blockchain, und was bedeutet das für Bitcoin-Nutzer, die ihren eigenen Full Node betreiben und ihre finanzielle Souveränität maximieren wollen? Mein Vorgehen war einfach. Ich kaufte eine neue Festplatte, um die Blockchain darauf zu speichern, und ließ dann klassische Software zur Bildwiederherstellung über die Daten laufen — also ein Werkzeug, das dazu dient, Bilder von defekten Festplatten zu retten und Rohdaten nach Bildsignaturen zu durchsuchen.
Ich entschied mich für PhotoRec, ein Open-Source-Programm zur Bildwiederherstellung, das es seit mehr als 20 Jahren gibt. Die Software ist dafür ausgelegt, Bilddateien in Rohdaten zu finden. Sie kann Bilder und andere Dateiformate von ausgefallenen oder beschädigten Festplatten wiederherstellen. Außerdem wird sie häufig verwendet, um verlorene wallet.dat-Dateien aus den frühen Tagen von Bitcoin-Wallets wiederzufinden, bevor Seed-Wörter weit verbreitet waren.
Den vollständigen Bitcoin-Node synchronisieren
Um die vollständige Bitcoin-Blockchain zu speichern, kaufte ich für ein paar hundert Dollar eine 4-Terabyte-Festplatte. Ich installierte darauf die neueste Version von Bitcoin Core und begann mit der Synchronisierung der Chain. Der Vorgang, bei dem die gesamte Buchhaltungsintegrität aller Transaktionen in der Bitcoin-Geschichte heruntergeladen und überprüft wird, dauerte etwa 72 Stunden, also drei Tage, und lief automatisch im Hintergrund über die Bitcoin-Core-Software. Ich führte dies auf einem ansonsten leistungsstarken Gaming-Rechner durch; der Hauptengpass war die Festplatte, die beim Synchronisieren der Bitcoin-Blockchain langsam beim Lesen und Schreiben von Daten ist.
Der langsamste Teil des Prozesses betrifft das Set der nicht ausgegebenen Transaktionsausgänge, oder UTXO. Wenn jemand die Blockchain synchronisiert, wird jeder nicht ausgegebene Transaktionswert, also jedes Guthaben, dem UTXO-Set zugeordnet. Wenn diese Werte ausgegeben werden, werden sie aus dem Set entfernt, und die neue Adresse, an die die Satoshi gesendet wurden, wird hinzugefügt.
Auf einer Festplatte hätte dieser UTXO-Indexierungsprozess nach einigen Schätzungen drei Wochen dauern können. Um das zu beschleunigen, schlug mein Clanker, ein KI-Agent, vor, die Daten zunächst im RAM zu indizieren und sie dann zurück auf die 4-Terabyte-Festplatte zu verschieben. Obwohl der gesamte Prozess drei Tage dauerte und im Hintergrund lief, hätte eine SSD die Aufgabe in etwa einem Tag erledigen können. SSDs sind deutlich schneller als Festplatten, aber auch teurer — oft viermal so teuer oder mehr.
Sobald die Blockchain vollständig heruntergeladen und validiert war, verschoben wir den UTXO-Index vom RAM zurück auf die Festplatte und starteten die Bitcoin-Software; die Chain war vollständig synchronisiert und die Wallet einsatzbereit. Nun war es Zeit für den nächsten Schritt: die Wiederherstellung der auf der Blockchain gespeicherten Bilder.
Bildwiederherstellung auf der Blockchain mit PhotoRec
Mit der vollständigen Bitcoin-Blockchain auf meiner Festplatte schaltete ich Bitcoin Core aus und bat meinen Clanker (Cursor AI Agent), PhotoRec 7.2 auf dem Laufwerk auszuführen. Standardmäßig sucht PhotoRec nach jpg-, png-, gif-, tif-, bmp-, ico-, psd- und raw-Formaten. Der Prozess lief mehr als 11 Stunden lang über die Blockchain-Daten und fand letztlich … (Trommelwirbel) … nichts.
Mehr als ein Terabyte Blockchain-Daten und ein halber Tag Scanzeit, und es wurden keine Bilder gefunden. Die Wiki-Seite von PhotoRec liefert ein einfaches Beispiel dafür, wie die Software funktioniert: „PhotoRec erkennt eine JPEG-Datei, wenn ein Block mit folgendem beginnt: 0xff, 0xd8, 0xff, 0xe0, 0xff, 0xd8, 0xff, 0xe1 oder 0xff, 0xd8, 0xff, 0xfe.“ Mit anderen Worten: Das Programm durchsucht die Daten auf dem Laufwerk nach Bytes, die darauf hinweisen, dass es sich um eine Bilddatei handelt.
Das Programm kann Fehlalarme erzeugen; es speicherte 8 ICOs und 4 identische PNG-Dateien, die beim Öffnen keine Bilder anzeigen, wie auf dem untenstehenden Bild zu sehen ist. Praktisch gesehen wurden also keine verwertbaren Bilder irgendeiner Art gefunden.
Wohin sind die Jpegs verschwunden? XOR-Magie
Wie ist das möglich? Seit Jahren diskutieren Krypto-Leute über NFTs und darüber, wie sich Bilddaten auf der Bitcoin-Blockchain verewigen lassen. In diesem Nischenbereich sind Millionen von Dollar geflossen, und bis heute wird darüber ein regelrechter Kulturkampf geführt. Kann es auf der Chain wirklich keine Bilder geben?
Die Risiken von willkürlichen Daten wurden in den Entwicklungszirkeln von Bitcoin Core schon lange diskutiert und eingeplant, bereits seit 2011. XOR, eine einfache Technik zur Datenverschleierung, wird verwendet, um Blockchain-Daten zu verwirren, solange sie auf einer Festplatte gespeichert sind.
Einfach gesagt arbeiten Computer mit 0 und 1, und XOR vergleicht zwei Bits und gibt 1 zurück, wenn sie unterschiedlich sind, oder 0, wenn sie gleich sind. Im Fall von Bitcoin vergleicht XOR jedes Bit der Blockchain-Daten mit einem zufälligen Schlüssel, der bei der Erstinstallation erzeugt wird. Dadurch entstehen gespeicherte Daten, die andere Programme nicht sinnvoll interpretieren können. Wenn die Bitcoin-Software läuft, besitzt sie den Schlüssel, um diese Daten wieder zu entschlüsseln und zu verwenden. XOR ist außerdem sehr schnell und beeinträchtigt die Leistung daher nicht spürbar. Hier ist ein Beispiel für den Bitcoin-Genesis-Block vor und nach einem XOR.
XOR wird derzeit sowohl auf die Blockchain-Daten als auch auf das UTXO-Set angewendet. Darüber wurde erstmals 2014 gesprochen, als Antiviren-Software begann, Blockchain-Daten fälschlicherweise als Virencode zu erkennen. Die Antiviren-Software würde dann einen Block in Quarantäne verschieben, wodurch die Blockchain-Daten beschädigt und Bitcoin zum Absturz gebracht würden, was eine Synchronisierung unmöglich machte. Bis Ende 2015 war XOR auf die gespeicherten Daten des UTXO-Sets angewendet worden, und 2024 wurde es auf alle gespeicherten Blockchain-Daten angewendet.
Der XOR-Prozess bedeutet nebenbei, dass ohne absichtliches Umgehen von XOR keine willkürlichen Daten aus der Blockchain identifiziert oder extrahiert werden können. Dieser Schritt ist für die monetäre Nutzung von Bitcoin nicht erforderlich. Da Bitcoin Core eine einfache Datenbank über den Speicherort jedes verschleierten Blocks führt, kann die Software die Daten gezielt abrufen, entschlüsseln und verwenden. Bitcoin in entschlüsselter Form zu synchronisieren ist ein Sonderprozess, der genauso lange dauern kann wie eine Synchronisierung von Grund auf, da im Grunde das vollständige Terabyte an Daten in einer neuen Reihenfolge neu geschrieben werden muss. Für jemanden, der einfach die üblichen Datenschutz- und Sicherheitsvorteile eines Bitcoin-Nodes nutzen möchte, hat das wenig Sinn.
Für den überwiegenden Teil der Kopien der Bitcoin-Blockchain-Daten, die auf den Computern normaler Bitcoin-Nutzer weltweit gespeichert sind, gibt es also effektiv keine willkürlichen Daten oder Bilder, die identifiziert werden könnten. Schockierend, ich weiß. Führen Sie den PhotoRec-Test gern selbst auf Ihrem eigenen Node aus!
Dieser Beitrag, Ich habe die gesamte Bitcoin-Blockchain nach Bildern durchsucht. Das Ergebnis wird Sie überraschen, erschien zuerst auf Bitcoin Magazine und wurde von Juan Galt verfasst.