Kann Bitcoin nicht gehacked werden?
Was kann denn bitte nicht gehackt werden?
Bitcoin hat (grob gesagt) zwei Angriffsvektoren, die Blockchain an sich und der Bitcointransfer.
Bitcoin sind so gesehen einfach nur eine Ansammlung von Zeichen. Sie werden nicht personalisiert übertragen. Derjenige, der den Schlüssel hat, hat die Bitcoin. Man kann sich illegal Bitcoin aneignen, in dem man eine Tauschbörse angreift, die teilweise erstaunlich schlecht gesichert sind oder indem man Rechner, auf denen Bitcoin gespeichert sind, angreift und sich die entsprechenden Schlüssel aneignet.
Man kann aber auch die Blockchain an sich versuchen anzugreifen, durch eine sogenannte 51-Prozent-Attacke. Hiervon wurde der Bitcoin-Ableger, Bitcoin Gold erwischt.
Bei einer 51-Prozent-Attacke hält ein Angreifer mehr als 50% der Rechenleistung für eine Blockchain. Dies kann man dann zu verschiedenen Manipulationen nutzen.
Eine Blockchain besteht aus Blöcken, die berechnet werden. Ein neuer Block wird hinzugefügt, wenn jemand die erforderlichen Berechnungen durchgeführt hat. Hierbei kommt es auf die Zeit an, wer zuerst kommt, malt zuerst. Sollte es vorkommen, dass zwei Blöcke gleichzeitig fertig berechnet wurden, kommt es zu einer Abzweigung. Dann kann man für beide Zweige Blöcke berechnen. Derjenige Zweig “gewinnt”, der schneller länger wird. Die Transaktionen im dann verwaisten Zweig verfallen, als hätten sie nie stattgefunden. Hat nun jemand die Mehrheit an Rechenleistung, könnte er diese für sogenannte Doppelausgaben nutzen. Man tätigt eine Transaktion. Diese wird in einen Block eingetragen. Dann nutzt man seine Rechenleistung, um eine alternative Fortsetzung der Blockchain zu berechnen. in dieser Fortsetzung verschiebt man die Coins, die man eben noch verschoben hat, woanders hin (oder gar nicht). Da man die Mehrheit der Rechenleistung hat, kann man diese Fortsetzung schneller berechnen, als die restlichen Teilnehmer. Veröffentlicht man nun seinen längeren Zweig, stirbt der andere ab. Konkret: Man transferiert einen Betrag Coins an eine Börse und erhält Geld. Nach Zahlungseingang, veröffentlicht man den alternativen Zweig. Man hat das Geld noch. Aber dadurch, dass der Börsentransfer gelöscht wurde, hat man auch noch die Coins. Die Börse kann natürlich versuchen, dass Geld zurückzufordern.
Man kann sich davor schützen, in dem man eine Blockchain so implementiert, dass es schwierig bis unmöglich wird, 51% der Rechenleistung zu erreichen. Man kann sich als Börse davor schützen, in dem man länger wartet, bis man Transaktionen tatsächlich als vollzogen akzeptiert.
Das Problem ist (meiner Meinung nach) nicht unbedingt, dass etwas gehackt werden kann. Alles kann gehackt werden, auch dein Bankkonto. Das Problem ist vielmehr, dass man keine rechtlichen Absicherungen hat. Wenn jemand meinen Bankaccount hackt, kann ich mich noch mit Ersatzforderungen an meine Bank wenden. Wenn jemand mit meinen Kreditkartendaten shoppen geht, habe ich auch Möglichkeiten, mein Geld zurückzuerhalten. Diese Absicherung fehlt bei Kryptowährungen (noch) komplett. Entsprechen vorsichtig sollte man sie handhaben.