Angenommen, der Mining-Pool war lange Zeit vom Hauptnetzwerk getrennt, so dass er etwa 100 Blöcke hinterherhinkt, aber es geschafft hat, in diesem Zeitraum 200 Blöcke abzubauen (z. Und ...).
Natürlich kann dies passieren, indem die Schwierigkeit verringert wird, aber ich würde annehmen, dass es Schutzmaßnahmen gegen einen so offensichtlichen Angriff wie diesen gibt. Update: Vermutung bestätigt; Die Reduzierung der Schwierigkeit funktioniert hier nicht wie erwartet.
Ich habe zwei ungefähr ähnliche Fragen gefunden, aber keine scheint richtig zu sein:
Landesweite Internet-Isolation, unvermeidliche Gabelung
Die offensichtliche Antwort wäre, wenn es nur abgebaute Transaktionen enthalten würde, es manuell zu verwerfen, aber ich glaube nicht, dass sich diese Annahme als gültig erweisen würde.
Mich stört der Glaube, dass dies ein Duplikat von längster Kette vs. höchstem Schwierigkeitsgrad ist. Das Markieren als Duplikat setzt voraus, dass eine ganze Klasse von kryptografischen Angriffen auf Hashes nicht existiert, und viele andere Dinge auch.
Eine Möglichkeit, wie von Murch angedeutet, wäre, eine lange Kette vorab zu erstellen und dann mit einem Angriff auf den Hash einige Stunden zu dauern, um einen Block mit genau einem bestimmten Hash zu erstellen. Dies erfordert möglicherweise das Warten, bis ein außergewöhnlich anfälliger Block erscheint, aber das spielt keine Rolle.
Ich habe endlich erraten, wie eine No-Malice-Version aussehen könnte, und ich habe Folgendes gefunden: Szenario: Eine Katastrophe spaltet das Internet in Dutzende unverbundene Fragmente Grundsätzlich passieren schlimme Dinge, wenn das größte verbundene Netzwerk << 50% beträgt.
Eine Möglichkeit, wie von Murch angedeutet, wäre, eine lange Kette vorab zu erstellen und dann mit einem Angriff auf den Hash einige Stunden zu dauern, um einen Block mit genau einem bestimmten Hash zu erstellen. Dies erfordert möglicherweise das Warten, bis ein außergewöhnlich anfälliger Block erscheint, aber das spielt keine Rolle.
Ich sehe nicht, wo ich das angedeutet habe, aber das würde definitiv nicht funktionieren.
paar Stunden, um einen Block mit genau einem bestimmten Hash zu konstruieren.
Block-Hashes sind SHA-256d-Hashes. Der Raum von 2^256 ist für die absehbare Zukunft zu groß für rohe Gewalt. In "ein paar Stunden" ist das definitiv nicht möglich.
außergewöhnlich anfälliger Block
Was soll das werden? Blöcke sind nicht mehr oder weniger anfällig.
Bauen Sie eine lange Kette vor
Die gesamte Kette würde ungültig, wenn Sie das erste Element ändern würden. Jeder Block baut auf dem Block-Hash seines Vorgängers auf. Daher können zwei Blockchains nicht beliebig aneinander gehängt werden.
Und wie bereits oben in den Kommentaren beschrieben:
große Anzahl von Blöcken mit niedrigerem Schwierigkeitsgrad
Es ist nicht die Anzahl der Blöcke, die zählt, sondern das Gesamtgewicht, gemessen in summierter Schwierigkeit.
Ich habe endlich eine Antwort gefunden (sehr alt): https://bitcointalk.org/index.php?topic=823.msg9668#msg9668
knightmb: "Die alten Kunden sollten es bis zum letzten Snapshot der Veröffentlichung akzeptieren"
Wenn es noch wahr ist, beantwortet dies tatsächlich meine Frage.
Josua
Alin Tomescu
Josua
Alin Tomescu
Murch
Jestin
Murch