Hal Finney war Programmierer und Cypherpunk: Er setzte sich für Privatsphäre durch Kryptografie ein. Er arbeitete an PGP, entwickelte das Experiment RPOW und half, die frühe Bitcoin-Software zu testen. Von Satoshi erhielt er eine Testzahlung über 10 BTC.
Stellen Sie sich einen Brief vor, den die Zwischenstationen auf seinem Weg nicht mitlesen können. Im Internet hilft Verschlüsselung dabei: Sie verwandelt eine Nachricht so, dass sie nur mit dem passenden Schlüssel lesbar wird. Solche praktischen Möglichkeiten beschäftigten Hal Finney lange vor Bitcoin. In seinem Rückblick von 2013 beschrieb er die Zusammenarbeit mit Phil Zimmermann an PGP, einer Software zum Schutz der Kommunikation. Außerdem betrieb er einen anonymen Remailer, einen Dienst, der Nachrichten weiterleitet und dabei hilft, ihren Absender zu verbergen. Er gehörte zu den Cypherpunks, die Privatsphäre mit nutzbarer Software stärken wollten. Daraus ergab sich eine naheliegende Frage: Ließen sich auch digitale Zahlungen auf ähnliche Weise schützen? [1]
Am 15. August 2004 stellte Finney RPOW vor, kurz für Reusable Proof of Work. Grundlage war Hashcash: Ein Computer sucht ein Ergebnis, das Rechenarbeit erfordert, sich aber leicht überprüfen lässt. Ein solcher Arbeitsnachweis kann etwa den massenhaften Versand von Spam verteuern. Finneys Server nahm diese Nachweise entgegen und gab dafür mit RSA signierte Token aus. RSA ist ein kryptografisches Verfahren, mit dem sich die Signatur des Ausstellers prüfen lässt. Ein Token lässt sich hier als digitaler Beleg für geleistete Arbeit verstehen, nicht als physische Münze. Er war kein BTC und unterlag nicht den Bitcoin-Regeln zur Einigung über die Zahlungshistorie. Es war ein anderes, tatsächlich betriebenes Experiment. [2]
Eine gewöhnliche Datei können Sie an Anna schicken und eine Kopie behalten. Bei Geld ist genau das problematisch: Der Empfänger kann einen Wert nicht sicher annehmen, wenn der vorherige Besitzer ihn weiterhin ausgeben kann. RPOW setzte deshalb auf aufeinanderfolgende Tauschvorgänge. Ein eingereichtes Token wurde einmal verwendet; der Server gab ein neues Token mit demselben Wert aus und sollte das alte kein zweites Mal akzeptieren. Gab Anna den Wert weiter, folgte ein weiterer Tausch. Wiederholt übertragen wurde also der Wert des Arbeitsnachweises, nicht die Erlaubnis, dasselbe Token gleichzeitig an mehreren Stellen auszugeben. Diese Abfolge meinte „reusable“ im Namen. [2]
Konnte der Betreiber heimlich zusätzliche Token ausgeben? RPOW begegnete dieser Frage mit der Sicherheitskarte IBM 4758. Sie konnte durch eine signierte Erklärung nachweisen, welches Programm auf ihr lief. Das nennt man Remote Attestation, also eine aus der Ferne überprüfbare Bestätigung. Nutzer konnten die bestätigte Programmversion mit dem veröffentlichten Quellcode vergleichen. Das sollte die Abhängigkeit vom Wort des Betreibers verringern. Vertrauen verschwand aber nicht: Der Entwurf setzte korrekt arbeitende Hardware und die Prüfung ihrer Herkunft voraus, einschließlich der Rolle von IBM. Außerdem konnte der Betreiber den Server abschalten. Ein überprüfbarer Server war somit keine dezentrale Blockchain, deren Historie ein Teilnehmernetzwerk prüft. Das Archiv bezeichnet das Projekt inzwischen als beendet. [3] [5]
Als Satoshi die erste Bitcoin-Software veröffentlichte, probierte Finney sie aus. In seinem Rückblick von 2013 beschrieb er, wie er 10 BTC von Satoshi als Testtransaktion erhielt. Das war weder ein Kauf noch eine Blockbelohnung: Geprüft wurde, ob ein Teilnehmer vorhandene Coins an einen anderen übertragen konnte. Für Einsteiger ist diese Unterscheidung wichtig. Mining hilft, Zahlungen in die gemeinsame Historie aufzunehmen, und ist mit einer Blockbelohnung verbunden. Eine gewöhnliche Transaktion ändert dagegen, wer bestimmte Mittel anschließend ausgeben darf. Finney war deshalb nicht nur Leser eines Vorschlags. Er stand auf der Empfängerseite eines laufenden Tests. [1]
Finney beschrieb die ersten Tage nicht als fertiges, fehlerloses Produkt. Er schrieb mit Satoshi, meldete Fehler und Satoshi behob sie. So sieht ein wichtiger Teil der Entwicklung aus: Jemand führt das Programm unter echten Bedingungen aus, beschreibt ein Problem und hilft, die Korrektur zu prüfen. Seine Erinnerung enthält auch ein alltägliches Detail: Er stellte das Mining schließlich ein, weil der Computer heiß wurde und ihn der Lüfter störte. So erscheint der frühe Bitcoin weniger wie eine vorbestimmte Legende und mehr wie Software, die Menschen nach und nach erprobten. Ein Tester leistet Arbeit und bringt Wissen ein; daraus entsteht kein dauerhaftes Recht, für alle Nutzer zu entscheiden. [1]
Am 17. März 2013 stellte Finney ein weiteres Experiment vor: bcflick, angeregt durch Vorschläge von Mike Hearn. Die Frage war leicht verständlich: Könnte man verhindern, dass Schadsoftware eine Wallet auf einmal leert? Der Entwurf nutzte Flicker, um kurzzeitig geschützten Code auszuführen, und ein TPM, einen Sicherheitschip des Computers, zum Schutz sensibler Daten. Transaktionen sollten durch ein Modul signiert werden, das ein tägliches Ausgabelimit überwachte. Dieses Limit würde einen Angreifer einschränken, aber nicht automatisch jeden Diebstahl verhindern. Das Experiment benötigte geeignete Hardware und eine sichere Einrichtung. Berechtigte Nutzer konnten das Limit in einem sicheren Betriebsmodus überschreiten. Es handelt sich um einen historischen Schutzentwurf, nicht um eine heutige Wallet-Empfehlung. [4]
Bitcoin and me, sein autobiografischer Rückblick von 2013, zeigt eine weitere Seite seines Lebens. Finney schilderte, wie ALS seine Bewegungsfähigkeit zunehmend einschränkte und wie er den Computer mit Augensteuerung bediente. Programmieren blieb für ihn sinnvoll, obwohl es viel langsamer geworden war. Seine Geschichte handelt deshalb auch von Selbstständigkeit und der Möglichkeit, weiterzuarbeiten. Zugleich sollte man den Text als persönliches Zeugnis lesen: Seine Eindrücke von seinem Korrespondenzpartner klären nicht, wer hinter Satoshi Nakamoto stand. Seine eigene Leistung braucht diese Antwort nicht. Sie bleibt in Programmen, Ankündigungen und Zusammenarbeit dokumentiert, die kryptografische Ideen in die Praxis brachten. [1]
Für ein möglichst vollständiges Bild lies diesen Eintrag zusammen mit Financialization, Adam Back, Reusable Proofs of Work, Satoshi Nakamoto. Auf diesen Eintrag verweisen außerdem Satoshi Nakamoto, Hashcash, Bit Gold, Reusable Proofs of Work.