Angenommen, Organisation X hat 51 % der Hash-Power für einen Zeitraum von 1 Woche. Was genau kann X in dieser Woche tun und was nicht?
Tatsächlich ist es sehr einfach, dem Netzwerk Schaden zuzufügen, sobald Sie 51 % haben; Bauen Sie einfach Ihre eigene Kette auf, die schneller ist als das Netzwerk, und übertragen Sie sie, wann immer Sie möchten. Wenn Sie einige Ihrer Münzen an eine neue Adresse in Ihrer eigenen Kette senden, werden alle Transaktionen, die im Live-Netzwerk durch die Ausgabe derselben Münzen ausgegeben wurden, in dem Moment rückgängig gemacht, in dem die längere Kette gesendet wird.
Direkt aus dem Bitcoin-Wiki (wahrscheinlich von vielen Augenpaaren Korrektur gelesen):
Ein Angreifer, der mehr als 50 % der Rechenleistung des Netzwerks kontrolliert, kann für die Zeit, in der er die Kontrolle hat, die Reihenfolge der Transaktionen ausschließen und ändern. Dies ermöglicht ihm:
- Stornieren Sie Transaktionen, die er sendet, während er die Kontrolle hat
- Verhindern Sie, dass einige oder alle Transaktionen Bestätigungen erhalten
- Verhindern Sie, dass einige oder alle anderen Generatoren Generationen erhalten
Der Angreifer kann nicht:
- Stornieren Sie die Transaktionen anderer Personen
- Verhindern Sie, dass Transaktionen überhaupt gesendet werden (sie werden als 0/unbestätigt angezeigt)
- Ändern Sie die Anzahl der pro Block generierten Coins
- Erstellen Sie Münzen aus dem Nichts
- Senden Sie Münzen, die ihm nie gehört haben
Es ist viel schwieriger, historische Blöcke zu ändern, und es wird exponentiell schwieriger, je weiter man zurückgeht. Wie oben können Sie durch Ändern historischer Blöcke nur die Reihenfolge von Transaktionen ausschließen und ändern. Es ist unmöglich, Blöcke zu ändern, die vor dem letzten Kontrollpunkt erstellt wurden.
Da dieser Angriff nicht allzu viel Macht über das Netzwerk zulässt, wird erwartet, dass niemand ihn versuchen wird. Eine gewinnorientierte Person wird immer mehr gewinnen, wenn sie nur die Regeln befolgt, und selbst jemand, der versucht, das System zu zerstören, wird wahrscheinlich andere Angriffe attraktiver finden. Wenn dieser Angriff jedoch erfolgreich ausgeführt wird, ist es schwierig oder unmöglich, das entstandene Durcheinander zu „entwirren“ – alle Änderungen, die der Angreifer vornimmt, können dauerhaft werden.
Theoretisch besitzt dieser Angreifer genug Rechenleistung, um einen „Double Spend“-Angriff auszuführen. Sie könnten Münzen an einem Ort ausgeben, den Münzen erlauben, wie gewohnt in die Blockchain einzutreten, bis die erforderlichen Bestätigungen erfüllt sind, und dann ihre 51 % der Miner anfeuern, um einen betrügerischen Fork der Blockchain zu erstellen, in dem diese Münzen nie ausgegeben wurden , sodass sie die Münzen erneut ausgeben können. Dies könnte theoretisch so lange wiederholt werden, wie der Angreifer die Kontrolle über 51 % oder mehr der Hashrate behält.
Realistisch gesehen sind 51 % nur der Punkt, an dem dies möglich wird, nicht der Punkt, an dem es wahrscheinlich oder einfach wird . Ein Angreifer würde wahrscheinlich etwa 65 % benötigen, um einen solchen Angriff tatsächlich auszuführen.
Und dann gibt es noch die Denial-of-Service-Möglichkeit, sich plötzlich aus dem Dienst zurückzuziehen, die notwendigen Rechenressourcen wegzunehmen, um weiterhin alle zehn Minuten Blöcke zu lösen, bis die Schwierigkeit wieder heruntergeregelt wird (was bei nur einem Block sehr lange dauern kann jeden Tag zum Beispiel).
Dafür bräuchte man natürlich weit mehr als 51% Hashpower.
Jeder, der 51 % des Netzwerks besitzt, wird massiv in Hardware und Systeme investiert haben, um eine Maschine zu organisieren und zu konstruieren, die in der Lage ist, einen solchen Angriff auszuführen. Wenn ihr Motiv der Gewinn ist, dann wird ihnen der kurzfristige Gewinn, der mit der Verzweigung der Blockkette verbunden ist, um „doppelte Ausgaben“ zu ermöglichen, einen vernachlässigbaren Vorteil einbringen; Es ist schwer vorstellbar, dass sie diese Strategie auf der Grundlage verfolgen würden, dass die daraus resultierende Instabilität letztendlich genau die Münzen entwerten wird, die sie „zweimal ausgeben“ wollen. Wenn ihr Motiv darin besteht, Bitcoin zu zerstören, Punkt, das ist eine ganz andere Sache. Diese Art von Techno-Vandalismus könnte vernünftigerweise nur von jemandem motiviert werden, dessen Hauptmotiv Zerstörung und Störung sind.
Stattdessen gehe ich davon aus, dass es viel wahrscheinlicher ist, dass eine so massive und leistungsstarke Rechenressource (Bitcoin-Supercomputer) verwendet wird, um den Großteil des Netzwerks innerhalb der Grenzen seiner beabsichtigten Verwendung mit Strom zu versorgen und langfristig von Generierungsprämien und Transaktionsgebühren zu profitieren, als Das Netzwerk wächst und gedeiht im Laufe der Zeit.
Die bisherigen Antworten konzentrieren sich auf den Algorithmus selbst, ich möchte noch ein paar sozialökonomische Gedanken hinzufügen.
Nehmen wir an, Bitcoin ist enorm beliebt und wird tatsächlich DIE globale Go-to-Währung, an diesem Punkt werden diese und ähnliche Fragen (sehr) relevant.
Was in reifenden Industrien passiert, ist, dass durch Kommerzialisierung und Fusionen immer weniger Akteure übrig bleiben. Durch Größenvorteile wird diese kleine Anzahl von Akteuren in der Lage sein, Dienstleistungen zu niedrigeren Kosten anzubieten und kleinere Akteure zu verdrängen. Ich sehe wenig Grund, warum die Branche der Bitcoin-Transaktionsverarbeitung von dieser allgemeinen Regel ausgenommen sein wird.
Als nächstes können wir nicht jeden Aspekt der Zukunft vorhersehen, obwohl die Bitcoin-Designer hervorragende Arbeit geleistet haben, wird es Situationen geben, die Änderungen am System erfordern. Zum Beispiel könnte es einen Aufruf von der Bevölkerung geben, Kinderpornonetzwerke zu stoppen, Kapitalunterschlüpfe für die Reichen zu stoppen, übermäßig profitable und mächtige Unternehmen zu stoppen, ... usw., was auch immer. Ob gerechtfertigt oder nicht, das Volk wird Veränderungen fordern, nicht unbedingt ein schurkisches Regierungsindividuum, das Volk.
Da es nur wenige Akteure gibt, ist es tatsächlich möglich, die Branche zu regulieren. Beispielsweise könnte die Regelung lauten, dass nur Zahlungen mit nachvollziehbarer Kontonummer verarbeitet werden, oder nur Zahlungen mit angehängten Gebühren, die einen Steueranteil enthalten.
Ich denke, die Regierung könnte sogar Änderungen am Kern des Algorithmus verlangen. Zum Beispiel verhindern, dass „nicht zertifizierte“ Spieler teilnehmen, wodurch die Macht der bestehenden Zahlungsabwickler weiter gestärkt wird.
Die neu gewählten Monopolisten werden dann in der Endphase der kapitalistischen Selbstzerstörung langsam aber stetig ihre Verarbeitungspreise erhöhen, die Kunden schließlich vertreiben und dazu führen, dass der Bitcoin niemals den deflationären Status erreicht, den viele Befürworter und frühe Investoren behaupten.
Und hoffen wir einfach, dass es so endet, ein Forking-Szenario könnte sein, dass der Bitcoin den Status „too big to fail“ erreicht und die Leute weitere Regulierungen fordern (von Bearbeitungsgebühren, Mining-Speed-Caps usw.). Wir alle werden weiterhin einen Aufpreis für die Existenz der Währung zahlen, nur um der Stabilität willen und aus Angst vor einer Störung des Status quo. Genau wie bei den heutigen Währungen.
Ich versuche nicht, skeptisch zu sein, ich bin eigentlich sehr zuversichtlich, dass die Kryptowährungen bei der Globalisierung helfen und die Menschheit voranbringen werden. Als deflationäre Währung, um "einfach" für die (frühzeitige) Rente zu sparen, bin ich mir nicht so sicher. Als Transaktionssystem wahrscheinlich in gewisser Weise.
Vielleicht brauchen wir nicht wirklich eine "Währung", vielleicht brauchen wir nur eine Transaktion. Vielleicht kann es eine Superschicht über mehreren konkurrierenden Kryptowährungen geben, die Ihr Geld schnell und automatisch zwischen dem am besten geeigneten Mix aus Währungen und Investmentfonds hin und her wechselt. Was Sie wirklich interessiert, ist, wie Ihr Gehalt in Waren und Zukunftsversprechen eingetauscht wird.
Ich vermute, dass er in der Lage sein könnte, mehr als 51 % der Blöcke abzubauen. Siehe Kann jemand mit 51 % Rechenleistung mehr verdienen, als er verdient?
Ein 51-Prozent-Angriff würde die Währung einfach zerstören, und jeder, der eine Short-Position hält, würde 100 % Gewinn machen. Es gibt also einen starken finanziellen Anreiz für diesen Angriff, und er ist viele Male passiert.
Chuck Batson
halpsb