Gibt es ein Limit dafür, wie viele Blöcke von einem 51-%-Angriff zurückgesetzt werden können?

Ich habe mich gefragt, ob wir jemals einem 51%-Angriff gegenüberstehen, gibt es eine Art Grenze, wann die längste Kette keine Rolle spielt? Wenn ich zum Beispiel mehr als 51 % des Netzwerks besäße, 1000 Blöcke privat abbaute und der Rest des Netzwerks bei Block 990 lag und ich dann die Daten übertrage, würden alle zu meiner Kette wechseln und würden die letzten 990 Blöcke verwaist sein?

Antworten (1)

Wenn ich zum Beispiel mehr als 51 % des Netzwerks besäße, 1000 Blöcke privat abbaute und der Rest des Netzwerks bei Block 990 lag und ich dann die Daten übertrage, würden alle zu meiner Kette wechseln und würden die letzten 990 Blöcke verwaist sein?

Das kann durchaus passieren. Es gibt keine Begrenzung, wie viele Blöcke reorganisiert werden können. Obwohl Nodes immer noch die Aktion ausführen, um diese 900 Blöcke zurückzusetzen und sie durch die 1000 privat abgebauten zu ersetzen, wird es viele Warnungen geben, wenn dies geschieht, da Bitcoin Core (die am häufigsten verwendete Node-Software) Prüfungen für große Arbeit hat Blockchain-Reorganisationen. Diese Überprüfungen lösen Warnungen aus, wenn mehr als ein paar Blöcke neu organisiert werden, damit der Node-Operator bei Bedarf Maßnahmen ergreifen kann.

Können Sie näher erläutern, welche Maßnahmen ein Knotenbetreiber in solchen Situationen ergreifen kann? (Zum Beispiel, wenn es scheint, dass es einen 51% Angriff gibt)
Ein Knotenoperator kann mit dem invalidateblockBefehl einen Block explizit als ungültig markieren. Dadurch werden dieser und alle darauf aufbauenden Blöcke als ungültig markiert, wodurch Ihr Knoten gezwungen wird, einen anderen gültigen Zweig zu verwenden. In der in der Frage gestellten Situation könnten Node-Operatoren invalidateblockden ersten Block des Angreifers als ungültig markieren und somit weiterhin die Kette verwenden, auf der sie sich ursprünglich befanden.