Tipps & Infos
Dienstag, 14.12.2021 - 12:02 Uhr

Schwachstellen von Bitcoin

REGION

Ob als Anlageobjekt oder Zahlungsmittel - Bitcoins werden immer beliebter. Doch was steckt hinter der digitalen Währung und welche Schwachstellen hat sie?

 

Der so genannte "51%-Angriff" ist die bekannteste Schwachstelle bei Kryptowährungen, da eine Person, die Zugang zu 51 % der Rechenleistung hat, in der Lage ist, die Blockchain zu manipulieren. Sie können zwar immer noch keine früheren Transaktionen manipulieren, aber sie können eine so genannte Double Spending Operation durchführen.

 

Double Spending bedeutet, dass ein bestimmter Geldbetrag von einer Adresse zu einer anderen überwiesen wird, woraufhin der Großteil des Netzwerks feststellt, dass die Transaktion nie stattgefunden hat. Der gleiche Betrag kann dann wieder ausgegeben werden. Da die Möglichkeit, Geld aus dem Nichts zu schaffen, den Ruf einer digitalen Währung schnell untergräbt, behalten die Nutzer die Situation genau im Auge, besonders diejenigen, für die digitales Geld dank Immediate Edge nicht nur Spaß, sondern auch eine wichtige Einnahmequelle ist. Zu diesem Zweck werden zentralisierte Miner (über Foren) aufgefordert, von großen Pools zu kleineren zu wechseln.

 

Grundsätzlich bedeutet die Tatsache, dass der Poolbesitzer 51 % der Netzkapazität kontrolliert, nicht, dass er die doppelten Ausgaben tätigen wird. Die kurzfristigen Gewinne dürften geringer sein als der langfristige Schaden, der durch die Untergrabung des Ratings der betreffenden Währung entsteht. Situationen, in denen ein Pool mehr als 51% kontrollierte, sind in der Bitcoin-Geschichte schon vorgekommen, aber der Angriff selbst wurde nicht durchgeführt.

 

Zusätzlich zur Verteilung der Leistung über das Netzwerk kann man sich gegen das Auftauchen eines zentralen Miners schützen, indem man die Gesamtleistung des Netzwerks mit ASICs erhöht. Dies würde es erheblich erschweren, 51 % der Rechenleistung in einer Hand zu konzentrieren, denn es würde Millionen, wenn nicht gar zig Millionen Dollar kosten, eine unabhängige Farm mit dieser Leistung aufzubauen, und die Einrichtung einer solchen großen Farm wäre wahrscheinlich nicht die einfachste Aufgabe.

 

Auch Ereignisse, die als Forks bekannt sind, stellen ein gewisses Risiko für digitales Geld dar. In solchen Fällen spaltet sich der Single Ledger einer Kryptowährung in zwei (manchmal auch mehr) Zweige auf, und die Welt der Kryptowährungen beginnt zu existieren, als gäbe es zwei Realitäten, die sich nicht überschneiden. Benutzer, die in einer Realität leben, können keine digitale Währung von Benutzern in der anderen Realität übertragen oder empfangen. Um diese Situation zu beheben, wird einer der Zweige von den Entwicklern der Kryptowährung als korrekt ausgewählt und der Quellcode des Clients aktualisiert, so dass er nur mit der korrekten Blockkette arbeitet und die falsche ignoriert. Alle aktiven Teilnehmer müssen den aktualisierten Client verwenden, um in die Realität zurückzukehren. Im Prinzip ist diese Art von Fork nicht besonders gefährlich, auch wenn sie für jeden unangenehm ist. Das Beste, was man in einer solchen Situation tun kann, ist, keine Transaktionen im Netzwerk durchzuführen, um keine Münzen zu verlieren, wenn sie an die falsche Abzweigung gesendet werden.

 

Unbeabsichtigte Forks treten auf, wenn etwas gegen die Regeln des Netzwerks verstößt, was am häufigsten bei gemischten Versionen von Clients der Fall ist. In Dogecoin vor Version 1.2 war es beispielsweise nicht möglich, mehr als 100 Millionen Coins in einer einzigen Transaktion zu überweisen. Da die Person, die zuerst eine so große Transaktion durchführte, eine ältere Version des Clients verwendete, hielt ein Teil des Netzwerks die Transaktion für legitim, ein anderer Teil für falsch. Dies führte zur Fork, die jedoch fast sofort korrigiert wurde.

 

Neben den zufälligen Abzweigungen gibt es auch geplante Abzweigungen. Sie werden im Voraus angekündigt und treten ab einem bestimmten Block in Kraft, so dass Nutzer und Pools einige Tage oder Wochen Zeit haben, den Client auf die neueste Version zu aktualisieren. Geplante Forks stehen in der Regel im Zusammenhang mit Änderungen am Algorithmus von Mining.