Force a Fork – geht das?

Ich habe eine Frage zu Gabeln. Wir hatten kürzlich im Unterricht eine Diskussion über Angriffe auf Bitcoin. Bei einem der Angriffe ging es darum, wie sich ein Angreifer einen Vorteil verschafft, wenn er in der Lage ist, einen Block abzubauen und ihn zurückzuhalten. Er würde den Block nur freigeben, wenn ein anderer Miner einen Block findet, um einen Fork zu erstellen.

Danach hatten wir darüber diskutiert, ob es möglich wäre, irgendwo in der Vergangenheit einen Fork zu erstellen. Nehmen wir an, ein Angreifer entscheidet, jetzt möchte ich die Blockchain vor 2 Tagen forken. Er beginnt, Blöcke aus der Vergangenheit abzubauen und versucht, eine längere Kette zu erstellen. Sobald er eine längere Kette hat, lässt er sie los und hofft, dass sich die Kette gabelt.

Meine Frage ist nun: Ist das überhaupt möglich? Ist es möglich, die Blockchain irgendwo in der Vergangenheit zu forken, wenn wir in der Lage sind, eine längere Kette zu erstellen und sie später freizugeben?

Ich habe versucht, einige Informationen zu finden, aber alles, was ich bekomme, sind Hard-Fork-Informationen. Vielen Dank im Voraus

Die Antwort von Pieter Wuille unten ist richtig. Ich möchte nur sagen, dass wir normalerweise das Wort "Fork" verwenden, wenn es die Konsensregeln ändert. Das Reorganisieren der Chain wird als 51-Angriff bezeichnet (wenn jemand Gewinn erzielt) oder einfach das Reorganisieren der Mainchain :)
Ich verstehe Ihren Kommentar, aber was genau meinen Sie mit Konsensregeln ? Wenn 2 Miner gleichzeitig einen Block erstellen, würde es einen Fork geben. Ist dies eine Änderung der Konsensregeln?
Ja, wir können diese Situation als Fork bezeichnen.

Antworten (1)

Es ist absolut möglich – aber nicht unbedingt machbar – dass ein Angriff in die Vergangenheit abzweigt und daraus eine neue Mehrheitskette bildet.

Dies bedeutet jedoch effektiv, dass Sie oder die Miner, die an diesem Angriff teilnehmen, schneller schürfen müssen als der Rest des Netzwerks zusammen. Andernfalls werden Sie nie in der Lage sein, sie zu „überholen“, und je weiter hinten Sie beginnen, desto unwahrscheinlicher ist es, dass Sie jemals aufholen.

Aus diesem Grund wird dies auch als 51%-Attacke bezeichnet. Für alles, was weiter als ein paar Blöcke zurückliegt, benötigen Sie mit ziemlicher Sicherheit einen Großteil der Hashrate, um erfolgreich zu sein.

Ich kenne den 51 %-Angriff, aber Sie würden selbst diese Situation einen 51 %-Angriff nennen?
Ja absolut. Es ist ein Mehrheits-Hashrate-Angriff.