Wenn zwei verschiedene Bergleute ungefähr zur gleichen Zeit dieselbe Blocknummer finden, wird die Kette gegabelt, und es gibt ein gewisses Rennen, um eine längere Kette zu entwickeln, wodurch die Alternative verwaist bleibt.
Warum gibt es diese Art von Rennen anstelle eines Tie-Breaks zwischen den beiden konkurrierenden Blöcken?
Ein einfacher Tie-Breaker wäre:
"Der Block mit der kleineren Nonce gewinnt, und der Block mit der größeren Nonce sollte sofort verwaist werden" .
Bietet der Wettbewerb zwischen konkurrierenden Pools einen Vorteil, den ich nicht sehe?
Konsensregeln sind oft viel heikler, als es auf den ersten Blick erscheinen mag. Ein Tie Breaker kann tatsächlich Angriffe ermöglichen.
Wenn ich einen Block mit einem wirklich niedrigen Nonce finde, kann ich spielen, um ihn geheim zu halten, und nur wenn ein konkurrierender Block gefunden wird, kann ich ihn einfach neutralisieren, indem ich meinen Low-Nonce-Block sende. Dadurch verschwenden andere Miner ihre Zeit mit einem Block, der niemals Teil der Kette werden wird, und ich habe eine bessere Chance, den nächsten Block selbst zu finden.
Ich bin mir nicht sicher, ob dies für alle möglichen Tie-Breaker gilt. Zumindest nicht in gleichem Maße.
Die Antwort von @hedgedandlevered betrachtet die Frage aus einer anderen Perspektive („Was würde ein Tie-Breaker für das Gesamtsystem nützen?“) und ist wohl generell richtig (also: wenig bis gar nichts).
Allerdings: Ein weiteres Beispiel für einen Tie-Breaker könnte sein, wenn SegWit-Signalisierungsblöcke während eines Unentschiedens bevorzugt behandelt werden. Das würde (unter der Annahme, dass die Unterstützung bereits > 50% beträgt) die Wahrscheinlichkeit einer Aktivierung von SegWit ein wenig erhöhen und einen leichten monetären Anreiz für (alle) Miner bieten, SegWit zu aktivieren. Dies kann als Vorteil für das Gesamtsystem angesehen werden und ermöglicht meines Wissens Angriffe von Minern, wie es das Nonce-Beispiel getan hat.
Es gibt nicht wirklich ein "Rennen", genauso wenig wie es normalerweise ein Rennen gibt. Da beide Chains gültig sind, können Miner wählen, auf welchem Block sie aufbauen möchten. Es gibt keinen Vorteil beim Mining auf dem einen gegenüber dem anderen; Unabhängig davon, auf welcher Kette Sie aufbauen, wenn Sie einen Block finden, ist Ihr Block gültig.
Es muss keine Art von Tie Breaking geben.
Klaris