51% Attacke in a nutshell
Kurzum bedeutet der 51% Angriff, dass man mit mehr als 50% der gesamten Rechenleistung im Bitcoin Netzwerk die Möglichkeit hat, “gefälschte” Transaktionen einzuschleusen, indem man sie an die Blockchain anhängt. Da mehr als 50% im Netzwerk diese Transaktionen für korrekt befinden, werden sie genehmigt und an die Blockchain angehängt. Der Angreifer kann damit viele Transaktionen einschleusen, die Bitcoins von anderen Adressen an ihn übertragen.
Mehr Details zum 51% Angriff gibt es in unserem Online-Guide.
Wie viel Geld benötigt man, um 51% der Hashpower zu erlangen?
Benötigte Hashpower
Rein exemplarisch möchten wir eine einfache Milchmädchenrechnung durchführen, um herauszufinden, mit welcher Kapitalmenge man einen 51% Angriff durchführen könnte. Wir gehen dazu zunächst von einer Miningleistung i.H.v. 2500TH/s aus, die dem aktuellen Status sehr nahe kommt.
Angenommen, der Angreifer hat bisher keine Miner angeschlossen. Da er 51% erlangen möchte, muss er solange Rechenleistung hinzufügen, bis er die Mehrheit besitzt und der Rest des Netzwerks 49% ausmachen. Das bedeutet:
49% = 2.500.000 TH/s (aktuelle Rechenpower)
Nachdem der Angreifer seine Rechenpower hinzugefügt hat, beträgt die gesamte Hashingleistung im Netzwerk also (einfacher Dreisatz):
100% = 5.102.000 TH/s, wovon der Angreifer 2.602TH/s (51%) besitzen müsste.
Benötigte Miner
Wir gehen hier von einem Antminer S9 aus, der mit seiner Leistung von 14TH/s recht effizient ist. Für die Leistung von 2.602.000TH/s benötigen wir also 185.857 S9 Geräte.
Benötigtes Geld (Miner)
Ein Antminer S9 kostet derzeit 2.010 €. Die Gesamtkosten für die 185.857 Geräte betragen damit ca. 373,5 Millionen Euro!
€373,572,570
für Hardware
Stromkosten für einen Tag (24h)
Ein S9 Miner verbraucht 1.375 Watt, das sind 33 kWh am Tag. Der Strompreis beträgt ca. 0,28 € pro kWh.
33 kWh x 0,28 € = 9,24 € pro Tag für einen S9 Miner
Für 185.867 Geräten entspricht das einen täglichen Stromverbrauch von 6.133.281 kWh x 0,28= 1.717.318 € pro Tag für 185.857 S9 Miner.
€1,717,318
Stromkosten pro Tag (24h)
Kosten für eine 51% Attacke für einen Tag
Bei einem reinen Hardwarebeschaffungspreis von 373,5 Mio Euro und Stromkosten in Höhe von 1,7 Mio Euro pro Tag würde eine 51% Attacke rund 375,2 Millionen Euro pro Tag kosten.
€375Mio
Gesamtkosten einer 51% Attacke
Warum diese Rechnung gewagt ist
Selbstverständlich haben wir für diese Rechnung mächtig simplifiziert und viele Annahmen getroffen, die in der Realität nicht immer gegeben sind. Zum einen wäre es wohl unwahrscheinlich, mehr als 185.000 Geräte auf einmal zu bestellen, ohne dass bis dahin die Hashpower im gesamten Netzwerk angestiegen wäre. Andererseits ist damit zu rechnen, dass sich beim plötzlichen Einspeisen riesiger Rechenkapazitäten unter Umständen einige Miner nach ein paar Tagen entscheiden, ihre Geräte vom Netz zu nehmen, weil die Difficulty so stark gestiegen ist, dass das Mining für sie in diesem Moment nicht mehr rentabel genug ist.
Was nicht zu vergessen ist: Es bedarf nicht unbedingt 51% der Hashpower, um eine derartige Attacke durchzuführen. Sie sind nur dann notwendig, wenn man ihn mit nahezu 100-prozentiger Wahrscheinlichkeit durchführen möchte. Versuchen kann man es bereits mit deutlich kleineren Anteilen, dann ist die Erfolgswahrscheinlichkeit geringer. Warum das so ist, haben wir im Beitrag Was ist eine 51% Attacke erklärt.