Bitcoin Double Spending beschreibt den Versuch, dieselben Coins zweimal auszugeben. Dieses Risiko ist das fundamentale Problem jedes digitalen Zahlungssystems, und Satoshi Nakamoto hat es mit Proof-of-Work elegant gelöst. Trotzdem bleibt ein theoretischer Angriffsvektor bestehen, die sogenannte 51% Attacke. Wer Bitcoin verstehen will, sollte präzise wissen, was ein solcher Angriff leisten kann und wo seine Grenzen liegen.
Die Längste-Chain-Regel als Angriffsfläche
Bitcoin nutzt die sogenannte Längste-Chain-Regel, um zwischen konkurrierenden Versionen der Blockchain zu entscheiden. Wenn zwei Blöcke gleichzeitig gefunden werden, akzeptiert das Netzwerk vorläufig beide, bis ein weiterer Block angehängt wird.
Die Chain mit der höchsten kumulierten Proof-of-Work setzt sich durch, alle anderen Blöcke werden verworfen. Diese Regel ist kein Mehrheitsvotum von Personen, sondern eine ökonomische Logik, denn die Chain mit dem höchsten Energieaufwand gewinnt.
Genau hier liegt der Angriffsvektor. Wer dauerhaft mehr Hashrate kontrolliert als der Rest des Netzwerks, kann statistisch sicher die längste Chain produzieren und damit über den akzeptierten Zustand entscheiden. Die Schwelle dafür liegt bei mehr als 50%, weshalb der Angriff den Namen 51% Attacke trägt.
Bitcoin Double Spending durch Chain-Reorganisation
Auf dieser Mechanik baut Bitcoin Double Spending durch Chain-Reorganisation auf. Der Angreifer überweist seine Coins an eine Börse oder einen Händler und wartet die übliche Bestätigung ab.
Im Hintergrund mint er parallel eine eigene, geheime Chain, in der die Überweisung nicht enthalten ist. Sobald die Gegenleistung erhalten ist, veröffentlicht er seine längere private Chain, die das Netzwerk nun als gültig akzeptiert. Die ursprüngliche Überweisung verschwindet aus dem akzeptierten Zustand, der Angreifer hat seine Coins zurück und die Gegenleistung in der Hand.
Praktisch funktioniert das nur bei wenigen Bestätigungen, weshalb große Börsen typischerweise sechs oder mehr Bestätigungen abwarten. Mit jeder zusätzlichen Bestätigung wachsen die kumulativen Angriffskosten proportional zur Zahl der Blöcke, die der Angreifer überholen muss, denn jeder zusätzliche Block bedeutet weiteren Energieaufwand für den Angriff.
Eine ausführliche Diskussion der Endgültigkeit von Bitcoin-Transaktionen findet sich im Bitcoin Wiki.
Der Mythos vom Coin-Diebstahl bei 51% Attacken
Ein verbreiteter Mythos behauptet, ein 51% Angreifer könne Coins anderer Nutzer stehlen oder die Geldmenge ausweiten. Das ist falsch. Coins können nur mit dem zugehörigen privaten Schlüssel bewegt werden, und dieser Schlüssel liegt allein beim Eigentümer. Auch eine Manipulation der Geldmenge scheitert, weil jeder Vollknoten unabhängig prüft, ob ein Block gegen die fixe Obergrenze von 21 Mio. Einheiten verstößt, und solche Blöcke ablehnt.
Was ein Angreifer tatsächlich kann, ist begrenzt, nämlich Doppel-Ausgaben der eigenen Coins durch Reorganisation der letzten Blöcke und gezielte Zensur einzelner Transaktionen. Die historische Praxis bestätigt diese Trennung von Theorie und Realität. Bitcoin selbst wurde in über fünfzehn Jahren nie erfolgreich angegriffen, während kleinere Proof-of-Work-
Coins wie Bitcoin Gold und Ethereum Classic mehrfach betroffen waren, weil ihre Hashrate niedrig genug war, um durch Miet-Mining wirtschaftlich kontrolliert zu werden. Der entscheidende Grund liegt im Anreizsystem.
Wer ausreichend Hashrate aufbringen würde, hätte dafür Mining-Hardware im Milliardenwert eingesetzt, und ein erfolgreicher Angriff würde den Bitcoin-Preis und damit den Wert dieser Investition zerstören.
Saifedean Ammous beschreibt diesen Mechanismus in The Bitcoin Standard als die zentrale ökonomische Logik der Bitcoin-Sicherheit, weil der Aufwand zur Manipulation des Netzwerks den möglichen Gewinn deutlich übersteigt. Wichtig bleibt die saubere Trennung zwischen Theorie und Praxis.
Die theoretische Möglichkeit eines Angriffs verschwindet mit zunehmender Hashrate nicht vollständig, doch die Kosten skalieren so steil, dass die aktuelle Bitcoin Hashrate von über 1.000 EH/s einen praktischen Schutzwall bildet. Bitcoin Double Spending durch eine 51% Attacke ist damit kein Betriebssicherheitsproblem, sondern eine Frage des Risikomanagements, denn mehrere Bestätigungen vor Annahme einer Zahlung machen den Angriff wirtschaftlich aussichtslos.
So fügt sich die ökonomische Architektur des Netzwerks in die Logik der Österreichischen Schule, weil Sicherheit nicht aus zentraler Aufsicht entsteht, sondern aus Anreizen, die Angriffe von vornherein unattraktiv machen.
Im letzten Bildungsartikel berichteten wir über die Bitcoin Architektur und das Dreieck der Dezentralisierung.





