Die Cypherpunk Bewegung und der Weg zur Dezentralität

Die Cypherpunk Bewegung und der Weg zur Dezentralität

Nach dem Ende von DigiCash lebte die Idee digitalen Geldes ohne zentrale Kontrolle weiter. Die Cypherpunk Bewegung trug sie über ihre Mailingliste in viele Richtungen weiter, getragen vom Gedanken radikaler Dezentralität.

Nach DigiCash leben die Ideen weiter

Der Konkurs von DigiCash im Jahr 1998 markierte das Ende eines der ambitioniertesten Versuche, digitales Bargeld auf zentralisierter Basis anzubieten. Die zugrunde liegende Vision blieb trotzdem bestehen. Die Cypherpunk Bewegung, aus der viele der beteiligten Kryptografen stammten, sah in diesem Scheitern keinen Grund aufzugeben.

Stattdessen wurde das Ende von DigiCash als Bestätigung gelesen: Sobald eine einzelne Firma oder ein einzelner Server im Zentrum eines Zahlungssystems steht, hängt das gesamte System an dessen Fortbestand. Fällt dieser eine Punkt aus, fällt das System mit ihm. Wer digitales Geld dauerhaft unabhängig von einzelnen Institutionen betreiben wollte, musste also einen anderen Weg suchen.

Aus dieser Lehre heraus verschob sich der Fokus innerhalb der Cypherpunk Bewegung weg von einzelnen Firmenprojekten. Die Suche nach digitalem Geld ohne vertrauenswürdige Mittelspersonen ging weiter, nur eben verteilt auf viele Köpfe statt auf ein einzelnes Unternehmen.

Die Cypherpunk-Mailingliste als Ideenschmiede

Ab Ende der 1980er und verstärkt in den 1990er Jahren traf sich ein Kreis aus Kryptografen, Programmierern und Aktivisten auf einer Mailingliste, die schlicht als Cypherpunk-Liste bekannt wurde. Hier wurden technische Entwürfe offen diskutiert, kritisiert und weiterentwickelt, oft binnen Stunden nach der ersten Veröffentlichung.

Eric Hughes fasste die gemeinsame Haltung 1993 in seinem Manifest zusammen. Wer sich für die Ursprünge dieser Denkweise interessiert, findet den Text im Original bis heute frei zugänglich. Er beschreibt Privatsphäre als etwas, das man sich technisch erarbeiten muss, statt es von Institutionen zu erwarten.

Auf der Liste kursierten Vorschläge für digitale Signaturen, Zeitstempel-Systeme und anonyme Übertragungswege wie Remailer. Keine dieser Ideen war für sich allein eine Lösung, doch zusammen bildeten sie den Werkzeugkasten, aus dem spätere Systeme schöpften. Die Cypherpunk Bewegung funktionierte dabei weniger wie eine feste Organisation und mehr wie ein offenes Labor.

Radikale Dezentralität als Leitgedanke

Was die Beiträge der Mailingliste verband, war kein gemeinsamer Code, sondern eine gemeinsame Skepsis gegenüber zentralen Kontrollpunkten. Diese radikale Dezentralität wurde zum Leitgedanken: Kein Server, keine Firma und keine Behörde sollte in der Lage sein, eine Transaktion zu blockieren oder eine Nutzerin zu identifizieren.

Diese Haltung unterschied die Cypherpunk Bewegung von früheren Projekten wie DigiCash, die trotz kryptografischer Innovation letztlich auf einen zentralen Ausgeber setzten. Radikale Dezentralität bedeutete, Vertrauen so weit wie möglich durch Mathematik und offene Protokolle zu ersetzen statt durch eine vertrauenswürdige Instanz.

Ein einheitliches System entstand aus dieser Phase nicht. Stattdessen hinterließ die Mailingliste ein Netz an Konzepten, das erst Jahre später zu einem funktionierenden Ganzen zusammengeführt wurde. Die einzelnen Bausteine blieben jedoch dokumentiert und für jeden nachlesbar erhalten.

Über die zentrale Schwäche des Vorgängerprojekts berichteten wir bereits: eCash-Zentralisierung und das Henne-Ei-Problem digitalen Geldes.

eCash Zentralisierung: Das Henne-Ei-Problem digitalen Geldes

eCash Zentralisierung: Das Henne-Ei-Problem digitalen Geldes

Warum eCash Zentralisierung Händler und Nutzer gleichzeitig brauchte und woran Chaums Digitalgeld am Ende scheiterte.

Händler und Nutzer als Netzwerkeffekt

David Chaum beschrieb 1999 ein Problem, das jedes digitale Zahlungssystem vor Bitcoin begleitete: Es war schwierig, genügend Händler zu finden, die ein System akzeptieren, damit es auch von genügend Nutzern verwendet wird, oder umgekehrt. Genau dieses Henne-Ei-Problem prägte auch DigiCash, das Unternehmen hinter Chaums eCash.

Digitales Geld funktioniert nur, wenn beide Seiten gleichzeitig mitziehen. Ökonomen nennen das den Netzwerkeffekt Geld: Eine Zahlungsmethode gewinnt erst an Wert, wenn genügend andere sie ebenfalls nutzen. Ohne Händler gibt es keinen Grund für Nutzer, eCash anzunehmen, und umgekehrt.

Wie eng dieses Problem DigiCash begrenzte, zeigen die Zahlen: 1998, im Jahr der Insolvenz, zählte das System gerade einmal rund 300 Händler und 5.000 Nutzer weltweit. Für ein Zahlungssystem mit globalem Anspruch war das verschwindend wenig.

eCash Zentralisierung und ihre Folgen

Der Grund für dieses langsame Wachstum lag auch in der eCash Zentralisierung selbst. Chaums Konzept nutzte blinde Signaturen, um Zahlungen kryptografisch abzusichern. Trotzdem blieb eine zentrale ausgebende Instanz notwendig, um doppelte Ausgaben derselben digitalen Münze zu verhindern.

Diese eCash Zentralisierung bedeutete: Jede Bank, die eCash anbieten wollte, musste einen individuellen Vertrag mit DigiCash abschließen. Nur eine Handvoll Institute wie die Mark Twain Bank in St. Louis, die Bank Austria oder die Advance Bank of Australia machten überhaupt mit.

Als die Mark Twain Bank, die einzige US-Bank mit eCash-Angebot, das Programm im September 1998 einstellte, verlor DigiCash seinen wichtigsten Markt. Wenige Wochen später meldete das Unternehmen Insolvenz an. Die eCash Zentralisierung hatte aus einem kryptografisch cleveren System eine Ansammlung einzelner Abhängigkeiten gemacht.

Mehr zur technischen Funktionsweise und Geschichte liefert die Dokumentation zu DigiCash. Sie zeigt, wie stark der Erfolg von einzelnen Vertragspartnern abhing statt von einem offenen Netzwerk.

Datenschutz als unterschätztes Problem

Chaum wollte mit blinden Signaturen genau das lösen, was zentralisierte digitale Zahlungen bis heute begleitet: die Nachverfolgbarkeit von Transaktionen. Sein System sollte Zahlungen ermöglichen, die für die ausgebende Bank nicht auf einzelne Nutzer zurückzuführen waren.

Nur verstand kaum jemand, warum das wichtig sein sollte. Mit dem Wachstum des Web sank laut Chaum der durchschnittliche technische Kenntnisstand der Nutzer. Es wurde schwieriger, ihnen zu erklären, weshalb Datenschutz bei Zahlungen überhaupt eine Rolle spielt.

Diese Erfahrung liest sich wie eine frühe Warnung. Zentralisierte Systeme verlangen von Nutzern Vertrauen in eine ausgebende Instanz, ohne dass diese die Konsequenzen dieses Vertrauens einschätzen können.

Das Henne-Ei-Problem aus Händlern und Nutzern und die eCash Zentralisierung waren zwei Seiten derselben Schwäche. Beide zusammen erklären, warum ein technisch durchdachtes System an mangelnder Verbreitung und mangelndem Verständnis scheiterte.

Über das endgültige Scheitern von DigiCash und die fehlende Dezentralität seines Nachfolgemodells berichteten wir bereits ausführlich.

Das Scheitern von eCash: Millionen ohne Dezentralität

Das Scheitern von eCash: Millionen ohne Dezentralität

Das Scheitern von eCash lag nicht am fehlenden Kapital, sondern an DigiCashs zentraler Unternehmensstruktur, die jede Verbreitung von einer einzigen Firma abhängig machte.

Millionen für eCash: Banken und Microsoft steigen ein

Das Scheitern von eCash lässt sich nicht mit fehlendem Kapital erklären. David Chaum gründete DigiCash 1990 in Amsterdam und brachte mit eCash ein kryptografisch abgesichertes digitales Zahlungsmittel auf den Markt. Ab 1996 kooperierten Deutsche Bank, ING und Visa mit DigiCash, um digitales Bargeld massentauglich zu machen.

Microsoft bot Chaum rund 100 Mio. US-Dollar für die Integration von eCash in Windows 95 an. Das Angebot hätte eCash auf Millionen Computern verfügbar gemacht. Chaum lehnte ab, weil er auf eine Lizenzgebühr pro Kopie bestand statt auf eine Pauschalsumme. Der Deal platzte, obwohl Kapital und Nachfrage vorhanden waren.

Das Scheitern von eCash trotz Kapital

Das eigentliche Problem lag nicht im fehlenden Interesse der Banken oder in unzureichender Kryptografie. DigiCash war als einzelnes Unternehmen organisiert, das jede Entscheidung über Lizenzen, Partnerschaften und Protokolländerungen zentral traf. Jede Bank, die eCash einsetzen wollte, brauchte die Zustimmung dieser einen Firma. Diese zentrale Unternehmensstruktur bremste genau jene Verbreitung, die das System eigentlich brauchte.

Digitales Bargeld war historisch nie zwingend an eine zentrale Instanz gebunden. Wie sich Tauschmittel auch ohne steuernden Akteur durchsetzen können, beschreibt der Aufsatz Shelling Out von Nick Szabo. DigiCash ging den umgekehrten Weg: Eine einzelne Firma kontrollierte Software, Schlüssel und Geschäftsbedingungen. 1998 meldete das Unternehmen trotz der Millionenangebote Insolvenz an.

Bitcoin und die Lehre aus dem Scheitern von eCash

Die zentrale Struktur von DigiCash hatte eine Konsequenz, die erst Jahre später sichtbar wurde. Als Zahlungsdienstleister Ende 2010 Spenden an WikiLeaks blockierten, blieb der Organisation kein reguliertes Zahlungsmittel mehr. Bitcoin finanzierte WikiLeaks dennoch weiter, weil kein Unternehmen die Transaktionen genehmigen musste. Mit eCash wäre das nicht möglich gewesen, weil eine einzelne Firma darüber hätte entscheiden müssen.

Das Scheitern von eCash zeigt, dass technische Kryptografie allein keine Zensurresistenz erzeugt, wenn eine einzelne Instanz über Zugang und Regeln entscheidet. Friedrich August von Hayek beschrieb, wie sich Ordnung in komplexen Systemen eher durch verteilte Prozesse als durch zentrale Steuerung bildet, ein Prinzip, das sich auf Geldsysteme übertragen lässt. Hängt ein Zahlungsnetzwerk von einer Firma ab, übernimmt es zwangsläufig deren Interessen, Bonität und politische Zwänge. Bitcoin verzichtet auf diese zentrale Instanz: Kein Unternehmen kontrolliert Ausgabe oder Zugang, das Protokoll läuft nach festen Regeln auf tausenden unabhängigen Rechnern. Anders als der Beschluss einer Geschäftsführung ist die Obergrenze von 21 Mio. Bitcoin im Code festgeschrieben und wird durch Proof-of-Work-Konsens abgesichert. Das erklärt, warum Bitcoin dort funktionierte, wo eCash trotz Bankmillionen und Microsoft-Angebot scheiterte. Offen bleibt, wie belastbar diese Dezentralität in der Praxis tatsächlich ist, etwa mit Blick auf Mining-Konzentration oder regulatorischen Druck auf große Börsen. Die reine Systemarchitektur beweist keine dauerhafte Zensurresistenz, sie schafft nur die technische Voraussetzung dafür.

Im vorherigen Bildungsartikel berichteten wir über Digitales Bargeld: Wie eCash Zahlungen absicherte.

Digitales Bargeld: Wie eCash Zahlungen absicherte

Digitales Bargeld: Wie eCash Zahlungen absicherte

Wie eine zentrale Bank mit blind signierten Banknoten digitales Bargeld ermöglichte und wo das eCash System an seine Grenzen stieß.

Die Bank als zentrale Instanz

Bevor Bitcoin existierte, suchten Kryptografen nach einem Weg, digitales Bargeld zu schaffen, das sich wie physische Banknoten anfühlt: anonym, übertragbar und ohne dass jede Zahlung öffentlich nachvollziehbar ist. David Chaum entwickelte dafür in den 1980er Jahren ein System, das als eCash System bekannt wurde. Im Zentrum dieses Modells steht eine Bank, die als vertrauenswürdige, zentrale Instanz auftritt.

In diesem Aufbau übernimmt eine Partei A die Rolle der Bank. Möchte Teilnehmer B eine Zahlung an C leisten, meldet sich B zunächst bei A und stellt eine entsprechende Anfrage. Die Bank prüft, ob B tatsächlich über das nötige Guthaben verfügt, bevor irgendetwas signiert wird. Erst nach dieser Prüfung kommt die eigentliche kryptografische Operation ins Spiel, die den Kern des Verfahrens bildet.

Digitales Bargeld über signierte Banknoten

Der Clou liegt darin, dass A die Banknote blind signiert, also unterschreibt, ohne ihren genauen Inhalt zu kennen. Die Bank sieht nicht, was sie unterschreibt, kann aber trotzdem bestätigen, dass die Signatur von einem gültigen Konto stammt. Genau darin unterscheidet sich digitales Bargeld nach Chaums Entwurf von einer simplen Datenbank-Buchung, wie sie klassische Überweisungen kennzeichnet.

Nach der blinden Signatur sendet A das Ergebnis an B zurück und bucht gleichzeitig den entsprechenden Betrag von Bs Konto ab. B besitzt nun eine von der Bank signierte digitale Banknote, ohne dass die Bank weiß, wie diese Banknote später verwendet wird. Damit lässt sich digitales Bargeld erzeugen, das die Zahlungshistorie einer Person deutlich besser schützt als ein herkömmliches Konto.

Will B nun bei C bezahlen, übergibt B einfach die signierte Banknote, ganz ähnlich wie beim Weiterreichen eines Geldscheins. C kann anhand der Signatur der Bank prüfen, ob die Note echt ist, unabhängig davon, wer B eigentlich ist. Mehr Informationen zum ursprünglichen Verfahren liefert Chaums Originalarbeit zu blind signierten Zahlungen. C reicht die Banknote anschließend selbst bei der Bank ein, um den Betrag gutgeschrieben zu bekommen.

Grenzen des eCash-Modells

So elegant die Konstruktion auch ist, sie hat eine klare Schwäche: Ohne die Bank als zentrale Instanz funktioniert nichts. Jede eingelöste Banknote muss bei A geprüft werden, damit dieselbe digitale Note nicht zweimal ausgegeben wird. Diese Prüfung gegen doppelte Ausgabe, das sogenannte Double-Spending-Problem, lässt sich in diesem Modell nur lösen, wenn eine einzelne Instanz mitzählt.

Das bedeutet auch: Wer diesem eCash System vertraut, vertraut am Ende der Bank selbst und ihrer korrekten Buchführung. Fällt A aus, wird kompromittiert oder verweigert die Teilnahme, verliert das gesamte digitale Bargeld seinen Wert. Eine echte Offline-Zahlung zwischen B und C, bei der niemand die Bank kontaktieren muss, ist mit diesem Ansatz nicht möglich.

Genau an dieser Stelle setzten spätere Entwicklungen an, die versuchten, dieselbe Vertraulichkeit zu erreichen, ohne auf eine einzelne zentrale Partei angewiesen zu sein. Über die kryptografischen Bausteine, die diesen früheren Ansatz erst ermöglichten, berichteten wir in Digitale Blindsignatur: Chaums kryptografische Grundlage.

Digitale Blindsignatur: Chaums kryptografische Grundlage

Digitale Blindsignatur: Chaums kryptografische Grundlage

David Chaum entwickelte 1982 mit der digitalen Blindsignatur ein Verfahren, das Signaturen ohne Dateneinsicht ermöglicht und damit eine Grundlage für digitales Bargeld legte.

Chaums Prinzip der digitalen Blindsignatur

David Chaum stellte 1982 ein Konzept vor, das für digitale Zahlungssysteme grundlegend wurde: die digitale Blindsignatur. Auf der Kryptografie-Konferenz Crypto ’82 veröffentlichte er die Arbeit „Blind Signatures for Untraceable Payments“, auf gerade einmal fünf Seiten, 199 bis 203, beschrieb er ein Verfahren, mit dem eine Stelle eine gültige Unterschrift leisten kann, ohne den Inhalt der signierten Daten zu kennen.

Chaum ging von der Beobachtung aus, dass sich aus einem privaten Schlüssel eine öffentlich prüfbare Signatur ableiten lässt. Genau dieses Prinzip nutzte er, um eine Unterschrift zu konstruieren, die zwar echt ist, deren Ursprungsdaten der Unterzeichner aber nie zu Gesicht bekommt. Diese Eigenschaft nannte er blind, weil die signierende Stelle gegenüber dem eigentlichen Inhalt blind bleibt.

Blind signieren ohne Dateneinsicht

Eine digitale Blindsignatur läuft in der Praxis in wenigen Schritten ab. Der Nutzer, in Chaums Notation meist mit B bezeichnet, erzeugt zunächst eine Zufallszahl, einen sogenannten Nonce. Diesen verknüpft er rechnerisch mit den eigentlichen Daten, etwa einem Zahlungstoken, und verschleiert das Ergebnis, bevor er es weitergibt.

Erst danach reicht B das verschleierte Paket an die signierende Stelle A weiter, üblicherweise eine Bank. A prüft die Berechtigung, etwa ob genug Guthaben vorhanden ist, und signiert das Paket, ohne die zugrunde liegenden Originaldaten lesen zu können. Die kryptografische Verschlüsselung sorgt dafür, dass A ausschließlich die verschleierte Form zu sehen bekommt und die eigentlichen Inhalte während des gesamten Vorgangs verborgen bleiben.

Nachdem B die Signatur zurückerhalten hat, entfernt er die Verschleierung wieder. Übrig bleibt eine gültige Unterschrift von A auf den originalen, nicht verschleierten Daten, obwohl A diese nie im Klartext gesehen hat. Wer sich die Originalarbeit ansehen möchte, findet die Beschreibung des Verfahrens im Original-Paper von Chaum.

Bedeutung der Blindsignatur für digitales Bargeld

Chaum entwickelte das Verfahren nicht als reine Fingerübung, sondern mit einem konkreten Anwendungsfall vor Augen: digitales Bargeld. Eine digitale Blindsignatur erlaubt es einer Bank, einen digitalen Geldschein zu beglaubigen, ohne nachvollziehen zu können, welcher Nutzer später mit genau diesem Schein bezahlt.

Für digitales Bargeld ist das ein zentraler Baustein. Ohne dieses Verfahren müsste die ausgebende Stelle jede einzelne Transaktion mit der ursprünglichen Ausgabe verknüpfen können, ähnlich wie bei einer durchnummerierten Banknote, deren Weg lückenlos dokumentiert wird. Mit einer digitalen Blindsignatur lässt sich diese Verknüpfung technisch auftrennen.

Damit legte Chaum den kryptografischen Grundstein für Systeme, die Zahlungen ermöglichen sollten, ohne dass jede einzelne Ausgabe zentral überwacht wird. Spätere Entwürfe für digitales Bargeld griffen genau auf dieses Prinzip zurück, um Nutzer und Zahlung voneinander zu trennen. Das Grundmuster aus Verschleierung, Signatur und späterer Entschleierung findet sich in unterschiedlicher Form bis heute in Konzepten für private digitale Zahlungen wieder.

Bereits berichteten wir ueber Bitcoins Vorläufer: Die technische Entwicklung vor Bitcoin.

Bitcoins Vorläufer: Die technische Entwicklung vor Bitcoin

Bitcoins Vorläufer: Die technische Entwicklung vor Bitcoin

Bevor Bitcoin entstand, gab es bereits digitales Geld: b-money, bit gold und Hashcash waren wichtige Bitcoins Vorläufer in der Kryptografie.

Frühe Versuche digitalen Geldes

Lange bevor jemand von Bitcoin sprach, stellten sich Kryptografen eine einfache Frage: Wie lässt sich digitales Geld schaffen, das wie Bargeld funktioniert, aber über Computernetzwerke verschickt werden kann? Damit beschäftigten sich Forscher schon in den 1980er Jahren.

David Chaum entwickelte in dieser Zeit ein Verfahren namens blinde Signaturen. Damit konnte eine Bank eine digitale Münze bestätigen, ohne zu sehen, wer sie ausgibt. Sein Unternehmen DigiCash setzte dieses Prinzip in den 1990er Jahren um und bot eine frühe Form digitalen Geldes an.

DigiCash scheiterte wirtschaftlich, weil das Modell weiterhin auf eine zentrale Bank angewiesen war, die jede Transaktion bestätigen musste. Das zeigt im Rückblick, warum spätere Bitcoins Vorläufer einen anderen Weg suchten: eine Lösung ohne vertrauenswürdige Mittelsperson.

Parallel dazu wuchs in den 1990er Jahren die Cypherpunk-Bewegung. Ihre Mitglieder tauschten sich über Mailinglisten aus und diskutierten, wie Kryptografie Privatsphäre und finanzielle Autonomie im Internet stärken könnte. Digitales Geld war für diese Gruppe ein zentrales Thema.

Bitcoins Vorläufer in der Kryptografie

In den späten 1990er Jahren entstanden mehrere Konzepte, die heute als direkte Bitcoins Vorläufer gelten. Wei Dai veröffentlichte 1998 den Entwurf b-money, der bereits digitale Knappheit durch Rechenaufwand beschrieb, ganz ohne zentrale Ausgabestelle.

Kurz darauf stellte Nick Szabo das Konzept bit gold vor. Teilnehmer sollten kryptografische Rätsel lösen und die Ergebnisse öffentlich verketten, ähnlich einer Kette von Nachweisen. Damit näherte sich die Idee einem dezentralen Register, wie es später die Bitcoin-Blockchain umsetzte.

Ein weiterer Baustein war Hashcash von Adam Back, ursprünglich als Schutz gegen Spam-E-Mails gedacht. Wer eine Nachricht verschicken wollte, musste zuvor eine kleine Rechenaufgabe lösen. Diese Idee findet sich im Original-Paper zu Hashcash und bildete die Grundlage für das Proof-of-Work-Verfahren, das Bitcoin bis heute nutzt.

Keines dieser Projekte wurde breit genutzt. Trotzdem lieferten sie Bausteine, die zusammengeführt werden mussten: digitale Knappheit, verkettete Nachweise und ein Verfahren gegen Missbrauch ohne zentrale Kontrolle.

Was von den Vorläufern blieb

Als das Bitcoin-Whitepaper 2008 veröffentlicht wurde, verwies es ausdrücklich auf mehrere dieser Arbeiten. b-money und Hashcash werden darin genannt, was zeigt, wie bewusst frühere Bitcoins Vorläufer aufgegriffen wurden, statt bei null anzufangen.

Der entscheidende Unterschied lag darin, bestehende Ideen zu einem funktionierenden Gesamtsystem zu verbinden: Proof-of-Work zur Absicherung, eine öffentliche Kette aus Blöcken zur Nachvollziehbarkeit und ein Anreizmechanismus ohne zentrale Instanz.

Für Leser, die sich mit der Geschichte digitalen Geldes beschäftigen, lohnt sich der Blick auf diese frühen Entwürfe. Sie zeigen, dass Bitcoin nicht plötzlich entstand, sondern das Ergebnis jahrzehntelanger technischer Vorarbeit war.

Wie es danach weiterging und wie aus diesen Bausteinen ein tatsächlich funktionierendes Netzwerk wurde, berichteten wir ueber Organisches Wachstum: Die Entwicklung von Bitcoin.