Kann jemand bitte etwas Licht darauf werfen und wie es mit der Analogie zwischen ehrlichem Knoten und Angreifer zusammenhängt?
Kann der Angreifer auch 2 Blöcke im Voraus mit dem Minen beginnen? oder 3 oder 4 Blocks weiter? Im Whitepaper hat es nur 1 Block ?
Was bedeutet es, > 51 % Hashing-Power für das Mining eines Blocks zu haben?
Mehr als 50 % der Hashing-Leistung im gesamten Netzwerk zu haben bedeutet, dass Sie derzeit wahrscheinlich mehr als 50 % der Blöcke nur schwer produzieren können. Das allein ist erstmal nicht schlimm.
Wie hängt dies mit der Analogie zwischen ehrlichem Knoten und Angreifer zusammen?
Mit mehr als 50% der produzierten Blöcke könnten Sie jedoch auch mit dem Mining von Blöcken auf einer anderen privaten Kette beginnen. Während des Minings könntest du etwas von einem Händler mit Bitcoin kaufen. In Ihrer privaten Kette schließen Sie die Transaktion an den Händler nicht ein.
Sobald der Händler Ihnen die gekauften Waren geschickt hat, können Sie die private Kette senden. Da Sie mehr Blöcke haben (mit mehr Hash-Arbeit), würden alle ehrlichen Knoten Ihre (zuvor private) Kette als gültige Kette akzeptieren. Sie müssten die Münzen doppelt ausgeben. Der Händler hätte für die versendete Ware keine Coins erhalten.
Kann der Angreifer auch 2 Blöcke im Voraus mit dem Minen beginnen? oder 3 oder 4 Blocks weiter?
Es macht nur Sinn, einen Block über einem anderen gültigen Block abzubauen. Du brauchst Block- A
to-Mine-Block B
. Sie müssen jedoch nicht A
zu mir senden B
.
Peter
0xb10c
Peter
0xb10c
A
hängt von der aktuellen Kettenspitze ab. Mit > 51% verlieren Sie vielleicht nie den Vorteil gegenüber den anderen Teilnehmern im Netzwerk, selbst wenn diese einen Block minenA'
.Peter
Chytrik