ETFFIN Finance >> Finanzbildung >  >> Kryptowährung >> Bitcoin

Bitcoin-Sicherheit

Bitcoin ist sicher, aber nicht ganz sicher. Das Bitcoin-Protokoll wurde so konzipiert, dass es schwer zu betrügen ist. aber es gibt theoretische Sicherheitsbedrohungen. Bitcoin wurde unter Berücksichtigung der Verschlüsselung entwickelt und eines seiner Hauptziele war die Schaffung einer sicheren Währung. Aber Bitcoin ist nicht ganz sicher, es gibt eine Reihe relativ transparenter, einfache Sicherheitsbedrohungen für das Bitcoin-System. Davon abgesehen, Angriffe auf das Bitcoin-Netzwerk sind unpraktisch, schwierig, und wird wahrscheinlich nicht erfolgreich sein.

Das Bitcoin-Netzwerk ist unglaublich sicher. Es gibt mögliche Angriffe auf Bitcoin, die theoretisch Sicherheitsbedrohungen darstellen könnten, aber auch mit modernster Technik, diese Bedrohungen sind alle nicht durchführbar (vielleicht sogar unmöglich).

Warum Bitcoin angreifen?

Es gibt eine Reihe von Gründen, warum eine Einzelperson oder eine Gruppe das Bitcoin-Netzwerk angreifen möchte. Einzelpersonen möchten das System möglicherweise aus finanziellen Gründen betrügen, eine nationale Regierung kann Bitcoin als widersprüchlich für ihre Interessen (oder sogar als illegal) erachten und es vernichten wollen, eine militante Gruppe möchte möglicherweise den Handel im Internet stören, oder Anleger möchten möglicherweise fortgeschrittene Kenntnisse über einen bevorstehenden Bitcoin-Crash nutzen, um den Markt zu manipulieren und auf die Werte traditionellerer Wertpapiere (wie Gold oder Landeswährungen) zu spekulieren.

Wir kennen zwar nicht alle möglichen Gründe für einen Angriff, aber Wir wissen, dass die Motivation, das System zu zerstören, mit dem Wachstum des Marktes steigt. Wie Sie gleich sehen werden, Die Sicherheitsbedrohungen werden auch weniger unpraktisch, da die Quantenberechnung immer weiter entwickelt und allgemein verfügbar wird.

Sicherheitsbedrohungen für Bitcoin

Hier, Wir werden uns die Grundlagen von vier verschiedenen Arten potenzieller Angriffe auf Bitcoin ansehen, die als Sicherheitsbedrohungen fungieren könnten:Der 51%-Angriff, Der Transaktions-Maleability-Angriff, Der Algorithmusangriff des Shor, und einen Verschlüsselungsangriff mit öffentlichem/privatem Schlüssel.

Der 51%-Angriff

Da das Bitcoin-Protokoll vorschreibt, dass das gesamte Netzwerk die längste Blockchain akzeptiert (technisch gesehen, derjenige mit den meisten Arbeitsnachweisen), Das Netzwerk ist so aufgebaut, dass es alle Versuche ablehnt, das System zu betrügen, indem eine gefälschte Kette gesendet wird. Sicher, jeder Benutzer kann eine falsche Kette erstellen, aber die legitime Kette wird länger sein; Es ist sehr unwahrscheinlich, dass ein Computer den Arbeitsnachweis für eine falsche Blockkette lösen kann, bevor der gesamte Rest des Netzwerks den Arbeitsnachweis für die legitime Kette lösen kann.

Davon abgesehen, wenn eine Einzelperson oder eine Gruppe über 51 % oder mehr der gesamten Rechenleistung im Bitcoin-Netzwerk verfügen würde, Sie konnten jederzeit entscheiden, welche Kette gewinnt. Theoretisch, Dies könnte entweder geschehen, um Bitcoins „doppelt auszugeben“ (d. h. Diebstahl) oder das Netzwerk vollständig herunterzufahren.

Im ersten Szenario, ein 51%iger Angreifer würde zuerst seine Bitcoins ausgeben, und dann eine falsche Transaktionsblockkette erstellen, die besagt, dass sie diese Coins überhaupt nie ausgegeben haben (in Wirklichkeit die Bitcoins, die sie gerade ausgegeben haben, zurückstehlen).

Dieses Szenario ist unwahrscheinlich. Selbst wenn eine Gruppe irgendwie die Rechenleistung dafür angehäuft hat (was, an diesem Punkt in der Geschichte von Bitcoin, würde Hardware und Strom im Wert von Millionen und Abermillionen Dollar bedeuten), Es ist sehr unwahrscheinlich, dass die Gruppe einen 51 %igen Angriff verwenden möchte, um das System zu untergraben, in das sie Millionen von Dollar in physischer Form investiert hat. steuerliche, und Rechenkapital in. Wenn man bedenkt, dass sie mehr als die Hälfte aller Bitcoins sammeln würden, die abgebaut werden, jede 51-Prozent-Gruppe würde beträchtliche Gewinne aus dem Bergbau erzielen.

Wenn ein Angreifer durch Fälschung der Blockchain mehr als geringfügige Mengen an Bitcoin gestohlen hat, es würde ziemlich schnell klar werden und die Leute würden von Bitcoin weglaufen. Dies würde alle Mining-Fähigkeiten des Angreifers sowie seine nicht trivialen Gewinne in Bitcoin wertlos machen. Warum sollten sie gut sichtbaren Betrug und Diebstahl einsetzen, um alle Bitcoins, die sie verdienen, zu untergraben und abzuwerten?

Der Diebstahl durch einen 51%-Angriff ist vergleichbar mit dem Kauf von 51% aller Lottoscheine in der Hoffnung, dass Sie im Lotto gewinnen:Sie werden wahrscheinlich viel mehr ausgeben, als Sie gewinnen.

Im zweiten Szenario, ein 51 %-Angreifer würde die Gewinnkette durch Zufallsdaten ersetzen – eine Bitfolge aus zufälligen Einsen und Nullen. Jeder Angreifer, der dies tun würde, indem er das Proof-of-Work-Puzzle sechs oder öfter hintereinander gewinnt, würde Bitcoin irreversiblen Schaden zufügen – die Eigentumskette würde unterbrochen und alle Bitcoins würden wertlos werden.

Es wäre unglaublich schwer, sich gegen diese Art von Szenario zu verteidigen. Der Angreifer müsste diese 51 % der gesamten Rechenleistung im Netzwerk nur für ungefähr 10 Stunden (und möglicherweise weniger) halten. Dies bedeutet, dass Bitcoin ein freiwilliges Entwicklerteam bereitstellen muss, um einen Fix für das System zu erstellen und zu implementieren, und dies in nur Stunden, um die Lösung zu erarbeiten.

Es ist wichtig zu wissen, dass diese Art von Angriff möglich ist, aber nicht sehr wahrscheinlich. Die erforderliche Rechenleistung ist ein erheblicher, wenn nicht unüberwindbar, Barriere für böswillige Parteien.

Auf der anderen Seite, die Möglichkeit eines solchen direkten Angriffs ist beunruhigend und sollte als berechtigte Besorgnis angesehen werden. Im Juni 2013, ein 51%iger Angriff gegen Feathercoin erfolgreich durchgeführt wurde, eine alternative Art von Kryptowährung. Im Jahr 2014, die Mining-Gruppe GHash.io näherte sich der berüchtigten 51%-Marke, wurde aber dann heruntergefahren, als entdeckt wurde, dass sie ein Botnet benutzten, Entführung der Computer von Menschen mit Malware, um Bitcoins von Remote-PCs zu minen.

Der Transaktions-Maleability-Angriff

Der Transaktions-Malability-Angriff ist ein Denial-of-Service-Angriff auf das Bitcoin-Netzwerk – er nutzt die Eigenschaften von Transaktionen, um „mutierte“ Transaktionen zu erstellen, die entweder verwendet werden können, um das Netzwerk zu beschäftigen, sodass echte Transaktionen für einen bestimmten Zeitraum verzögert werden. .

Der Algorithmusangriff des Shor

Der Algorithmus-Angriff des Shor ist ein Angriff, der Quantencomputer verwendet, um die Verschlüsselung öffentlicher/privater Schlüssel zu hacken.

Aufgrund der Funktionsweise der Verschlüsselung mit öffentlichen/privaten Schlüsseln Wenn Sie den privaten Schlüssel von jemandem erkennen würden, Sie hätten vollständigen Zugriff auf ihre Bitcoin-Versorgung. Theoretisch, Sie können den privaten Schlüssel einer Person finden, indem Sie jeden möglichen Schlüssel mit seinem öffentlichen Schlüssel testen, bis einer funktioniert. Jedoch, Diese Trial-and-Error-Methode würde selbst den schnellsten Supercomputer Tausende von Jahren benötigen.

Der Algorithmus von Shor verwendet Quantencomputer, um die Primfaktoren einer ganzen Zahl zu finden. Ein böswilliger Nutzer könnte diese Technologie nutzen, um die Art und Weise, wie öffentliche und private Schlüssel miteinander verbunden sind, zu nutzen und den privaten Schlüssel einer Person innerhalb weniger Minuten zu finden.

Bedenken Sie, dass Quantencomputing noch eine ferne Technologie ist, Geheimdienste (wie die NSA der Vereinigten Staaten und das CGHQ des Vereinigten Königreichs) entwickeln jedoch bereits Implementierungen des Shor-Algorithmus. Da sich die Technologie weiterentwickelt, es wird eine immer größere Bedrohung für das Bitcoin-Netzwerk werden.

Verschlüsselungsangriff mit öffentlichen/privaten Schlüsseln

Es wurde spekuliert, dass der implementierte Algorithmus zum Generieren von Zufallszahlen bei der Verschlüsselung mit öffentlichen/privaten Schlüsseln nicht wirklich zufällig ist. Wenn dieser Anspruch gültig ist, Es gäbe viele Möglichkeiten für böswillige Benutzer, die Verschlüsselung mit öffentlichen/privaten Schlüsseln auszunutzen, und untergraben damit die Sicherheit des Bitcoin-Netzwerks.