0212. Januar 2009

Zehn Bitcoin für Hal

Neun Tage nach dem Genesis Block schickte Satoshi Nakamoto Hal Finney zehn Bitcoin. Hinter der Transaktion standen keine Spekulationen, sondern ein Test, Fehlerberichte und das Vertrauen zwischen zwei Menschen.

Als Satoshi Nakamoto die erste Version des Bitcoin-Programms veröffentlichte, reagierten die meisten Teilnehmer der Kryptografie-Mailingliste vorsichtig oder gar nicht. Hal Finney tat etwas Selteneres: Er lud das Programm herunter, startete es auf seinem Heimcomputer und begann nach Fehlern zu suchen. Er war kein unbekannter Neugieriger. Hinter ihm lagen die Arbeit an PGP, Jahre in der Cypherpunk-Gemeinschaft und ein eigener Versuch mit digitalem Geld. Einige Tage später schickte Satoshi ihm zehn Bitcoin. Es war weder eine Belohnung noch eine Investition. Es war der Augenblick, in dem das neue System erstmals zwischen zwei Menschen, zwei Rechnern und zwei unabhängigen Sichtweisen auf dieselben Regeln bestehen musste.

01

Der Mann, der das Programm tatsächlich startete

Finney war kein zufälliger Empfänger. Er arbeitete an PGP, betrieb den ersten kryptografischen anonymen Remailer und entwickelte RPOW, einen frühen Versuch mit übertragbaren Token auf Grundlage von Proof of Work. Als das Whitepaper auf der Kryptografie-Mailingliste eintraf, erkannte er darin Fragen wieder, mit denen er sich seit Jahren beschäftigte.

Am 9. Januar 2009 wurde die erste Version der Software veröffentlicht. Finney erinnerte sich später, er sei wahrscheinlich der erste Mensch nach Satoshi gewesen, der Bitcoin gestartet habe. Er schürfte auf einem gewöhnlichen Prozessor bei Schwierigkeitsgrad eins und schrieb einige Tage lang mit Satoshi: Finney meldete Fehler, Satoshi behob sie.

Der Genesis Block entstand am 3. Januar, doch allein bildete er noch kein gesellschaftliches Netzwerk. Erst die Veröffentlichung des Programms erlaubte es jemandem außerhalb von Satoshis Computer, die Regeln zu überprüfen und die Kette zu erweitern. Finneys Beteiligung war deshalb mehr als ein begeisterter Kommentar. Er brachte eine zweite unabhängige Installation, einen zweiten Blick auf Fehler und die erste Möglichkeit zu prüfen, ob sich die Nodes auf dieselbe Geschichte einigen.

Finney besaß für ein solches Experiment eine ungewöhnliche Verbindung aus Geduld und Erfahrung. Als Entwickler bei Phil Zimmermann arbeitete er an PGP, einem Werkzeug, das starke Kryptografie aus Fachkreisen zu gewöhnlichen Nutzern brachte. Er betrieb außerdem einen anonymen Remailer und stellte 2004 RPOW vor, ein System übertragbarer Nachweise geleisteter Arbeit. Er wusste genau, dass ein kluger Algorithmus allein nicht genügt: Jemand muss die Software schreiben, jemand muss sie ausführen, und jemand muss ausprobieren, wo sie zerbricht.

Am 10. Januar schrieb er auf Twitter den knappen Satz „Running bitcoin“. Heute wirkt er wie ein feierlicher Eintrag in eine Chronik, damals war er eher eine Zustandsmeldung: Das Programm lief und belastete den Rechner. Finney erinnerte sich später, der Lüfter sei laut gewesen und der Prozessor heiß geworden, weshalb er das Mining nach einigen Tagen abschaltete. Der künftige Wert der Coins war kein Argument, das den wirklichen Lärm der Maschine im Arbeitszimmer übertönt hätte.

02

Block 170

Am 12. Januar erschien in Block 170 eine Transaktion, die Coins ausgab, die in einem früheren Block geschürft worden waren, und einen Output für Finney erzeugte. Der Betrag betrug 10 BTC, die Gebühr null. Der Blockchain-Eintrag enthält keine Namen, doch Finney bestätigte später selbst, dass Satoshi ihm die zehn Coins als Test geschickt hatte.

Technisch war es eine kleine Übertragung. Menschlich war es ein entscheidender Sprung. Satoshi prüfte seine eigene Konstruktion nicht länger nur gegen sich selbst. Am anderen Ende saß ein erfahrener Kryptograf mit einem eigenen Computer, einer eigenen Kopie des Programms und der Bereitschaft zu sagen, was nicht funktionierte. Peer-to-Peer hörte in diesem Augenblick auf, bloß eine Überschrift im Whitepaper zu sein.

Die Blockchain selbst bewahrt Inputs, Outputs, Betrag und Aufnahme in den Block; sie bewahrt nicht den Satz „Satoshi schickte Hal zehn Bitcoin“. Die Identität beider Seiten kennen wir durch Finneys eigenes Zeugnis und die damalige Korrespondenz. Die Geschichte trennt damit anschaulich, was Kryptografie beweisen kann, von dem, was Menschen und Archive zum historischen Bild hinzufügen.

Die Transaktion gab den Output aus Block 9 aus und erzeugte zwei neue: zehn BTC für den Empfänger und den Rest zurück an den Absender. Eine heutige Wallet verbirgt solche Details, doch im Januar 2009 waren sie genau das, was beide Männer testeten. Eine gültige Signatur musste entstehen, die Nodes mussten die Transaktion annehmen, und ein Miner musste sie in einen Block aufnehmen, den der andere Rechner als Teil der gemeinsamen Geschichte anerkannte.

Auf Hal Finneys Bildschirm erschienen also keine zehn Coins als herunterladbare Dateien. Es erschien die Möglichkeit, später eine neue gültige Signatur für einen Output zu erzeugen, den das Netzwerk als unausgegeben anerkannte. Satoshi verlor die alleinige Kontrolle über diesen Teil der Geschichte, und Finney gewann seine eigene Kontrolle. In genau diesem engen technischen Sinn vollendete die Übertragung das Wort Peer-to-Peer: Der Empfänger musste den Schöpfer des Systems nicht darum bitten, sein Guthaben weiterhin für ihn zu führen.

03

Vertrauen ohne Bank bedeutet keine Welt ohne Vertrauen

Bitcoin verringert die Notwendigkeit, dem Verwalter eines Hauptbuchs zu vertrauen. Es entfernt menschliches Vertrauen jedoch nicht aus seiner Entstehungsgeschichte. Finney musste darauf vertrauen, dass es sinnvoll war, fremden experimentellen Code auszuführen. Satoshi musste seine Fehlermeldungen ernst nehmen und das Programm schnell verändern. Beide mussten Zeit in ein Projekt investieren, ohne zu wissen, ob es eine Woche überleben würde.

Der Unterschied lag darin, was sie überprüfen konnten. Finney erhielt kein Versprechen in einer privaten Datenbank. Sein Node konnte die Historie, die Signaturen und die Regeln prüfen, nach denen die Übertragung entstanden war. Vertrauen setzte die Zusammenarbeit in Gang; Full Node-Software kontrollierte das Ergebnis.

Das ist weniger romantisch und genauer als die Parole von einem System ohne Vertrauen. Bitcoin verlagert Vertrauen: weg von einem Verwalter, der einen Eintrag ändern kann, hin zu offenen Regeln, Kryptografie und eigener Überprüfung. Menschen können sich weiterhin irren, Software kann Fehler enthalten und Mitarbeiter können enttäuschen. Der Unterschied besteht darin, dass die Gültigkeit einer Übertragung kein Geheimnis innerhalb eines einzigen Unternehmens ist.

In den ersten Tagen war diese Grenze besonders deutlich. Das Netzwerk bestand nur aus wenigen Teilnehmern, die meisten Blöcke schürfte vermutlich Satoshi, und das Programm war gerade erst veröffentlicht. Finney konnte sich daher weder auf Tausende unabhängige Nodes noch auf jahrelangen Betrieb verlassen. Er konnte aber den Code öffnen, das Verhalten seines Clients beobachten und die empfangene Historie mit den Regeln vergleichen. Das Vertrauen in einen Menschen war weiterhin vorhanden, doch erstmals wurde es von einem konkreten Prüfwerkzeug begleitet.

Ihre Zusammenarbeit hatte auch die gewöhnliche Form von Softwareentwicklung. Finney meldete Abstürze und andere Probleme, Satoshi schickte Korrekturen, und beide probierten es erneut. Keiner wusste, ob das Projekt einen dritten Nutzer finden würde. Trotzdem arbeiteten sie, als käme es auf Korrektheit an. Das Vertrauen zwischen zwei Cypherpunks war nicht das Gegenteil von Überprüfung; es war der Grund, weshalb sie Zeit in ein System investierten, in dem spätere Menschen nicht mehr nur ihrem Wort vertrauen mussten.

04

Eine mit den Augen geschriebene Nachricht

Als Finney 2013 seinen Einstieg in Bitcoin beschrieb, war er durch ALS bereits nahezu vollständig gelähmt. Er steuerte den Computer mit den Augen und programmierte weiterhin sicherere Bitcoin-Wallets. Von den ersten Blöcken erinnerte er sich vor allem an den heißen Prozessor, den lauten Lüfter und seine Entscheidung, das Mining auszuschalten.

Sein Text macht aus den zehn Coins keine Reliquie. Er zeigt die Kontinuität eines Handwerks: Code herunterladen, ausführen, einen Fehler finden, ihn beheben und darüber nachdenken, wie die Schlüssel eines Tages an die Kinder übergehen. Die erste Transaktion war somit nicht nur der Anfang einer Buchhaltungsgeschichte. Sie war der Beginn einer Gemeinschaft, die ihren ersten Absender ebenso überdauerte wie ihren ersten Empfänger.

Finneys früheres RPOW zeigt zudem, dass Bitcoin nicht aus dem Nichts entstand. Es übernahm Proof of Work, digitale Signaturen und die Cypherpunk-Besessenheit von elektronischem Geld und verband sie auf eine neue Weise. Der erste Empfänger war ein Mensch, der nicht nur das Ergebnis verstand, sondern auch die lange Reihe gescheiterter Versuche davor.

2009 wurde bei Finney amyotrophe Lateralsklerose diagnostiziert. Die Krankheit nahm ihm nach und nach Bewegung und Sprache, nicht aber sein Interesse an technischer Arbeit. Als er im März 2013 seine Erinnerungen schrieb, bediente er den Computer mit einem System, das seine Augenbewegungen verfolgte, und arbeitete an einem Werkzeug für sicherere Schlüssel. Er füllte seine Erzählung weder mit Selbstmitleid noch mit dem Anspruch auf einen besonderen Platz in der Geschichte. Er beschrieb die Freude eines Menschen, der eine vielversprechende Idee erkannt hatte und im ersten Moment dabei sein durfte.

Er dachte auch an seine Frau Fran und an die Kinder, die eines Tages erben sollten, was von den frühen Coins übrig war. Damit schließt sich die erste Übertragung anders, als sie begann. Im Januar 2009 ging es darum, ob sich zehn Einheiten sicher an einen zweiten Computer übertragen ließen. Vier Jahre später beschäftigte Finney die Frage, ob sich die Kontrolle an die nächste Generation weitergeben ließ, wenn der ursprüngliche Besitzer kein Passwort mehr eingeben konnte. Bitcoin war inzwischen von einem Versuch zweier Programmierer zu persönlichem Vermögen mit realen Folgen für eine Familie geworden.

Atlas

Personen und Begriffe im Atlas

FINNEYHal FinneySNSatoshi NakamotoTXTransaktionNODEFull NodeCYPHCypherpunksPoWProof of Work
  1. 01
    Hal Finney — Bitcoin und ich

    Finneys eigene Erinnerung an den Start des Programms, die zehn Coins, Fehlerkorrekturen und sein späteres Leben mit ALS.

  2. 02
    Mempool.space — Transaktion f418…9e16 in Block 170

    Öffentlicher Eintrag des Betrags, der Outputs und des Blocks.

  3. 03
    Satoshi Nakamoto Institute — Bitcoin v0.1 veröffentlicht

    Zeitgenössische Ankündigung der ersten öffentlichen Softwareversion.

  4. 04
    Bitcoin: Ein elektronisches Peer-to-Peer-Cash-System

    Ursprüngliche Beschreibung des Modells für Übertragungen und Verifikation ohne zentralen Verwalter.

Nächste Geschichte · 03Satoshi geht ohne letzte Pressekonferenz