Mir ist bewusst, dass dies mit dieser Frage zusammenhängt . Ich bin jedoch besonders neugierig, was mit den Mining-Belohnungen und nicht mit den Transaktionen unter einer Forking-Bedingung passieren würde.
Wie im Bild gezeigt. Angenommen, die Blockchain beginnt sich irgendwann zu verzweigen. Jeder neue Block auf jeder Kette wird gleichzeitig angehängt, bis schließlich die blaue Kette länger wird als die grüne Kette, weil sie G
schneller abgebaut wird. Dann wird die grüne Kette ungültig.
Bedeutet dies, dass die Miner für A, B, C und D, E, F überhaupt keine Mining-Belohnungen erhalten, bis ein längerer Zweig (in diesem Fall der blaue Zweig) festgelegt ist, dann werden die Miner für D, E, F, G Prämien erhalten?
Wenn ja, was ist, wenn ein egoistischer Miner zwei neue Blöcke auf der grünen Kette freigibt, nachdem G angehängt wurde? (Wie unten gezeigt) Bedeutet das, dass die Belohnungen wieder rückgängig gemacht werden?
Danke!
Bearbeitungen:
Nehmen wir nach einer der Antworten an, dass wir im Folgenden eine GLOBALE Ansicht aller Blöcke des gesamten Blockchain-Systems haben:
Anscheinend werden die farbigen Blöcke also zu Waisen. Block Nr. 1 und Block Nr. 3 scheinen jedoch immer noch belohnt zu werden, außer dass sie diese Belohnungen niemals ausgeben können. Bedeutet das also, dass die Gesamtzahl der Bitcoins auf dem Markt aufgrund dieser verwaisten Blöcke praktisch kleiner als 21 Millionen sein wird (nachdem alle Münzen abgebaut wurden)? Das heißt, einige Münzen werden an die verwaisten Blöcke vergütet, aber sie können niemals von irgendjemandem verwendet werden?
Und werden Block 2, 4 und 5 auch belohnt (können diese Belohnungen aber nicht ausgeben)?
Sie müssen zwischen der lokalen Sicht der Knoten auf die Kette und Ihrer globalen Sicht unterscheiden, wenn Sie hier diskutieren.
Jede Kette (also: ein Block zusammen mit all seinen direkten und indirekten Vorfahren) ist eine Version der Geschichte. Innerhalb dieser Kette zahlt der Block an denjenigen aus, der den Block abgebaut hat. Was die Bergleute in dieser Kette betrifft, erweitern sie die Kette, die sie für legitim halten, und sehen sich dabei als bezahlt an. Der Miner von B glaubt also, dass er von B bezahlt wird, und glaubt, dass A vom übergeordneten Block bezahlt wird. Ähnlich wie bei C, da A und B bezahlt werden.
Wenn jedoch die Reorganisation stattfindet, stellen die Miner von A, B und C zusammen mit allen Knoten, die diese Blöcke zuerst gesehen haben, fest, dass sie an einer Version der Historie arbeiteten, die das Netzwerk (wahrscheinlich) nicht akzeptieren wird, und sie wechseln zu DEFG-Kette, in der sie nicht bezahlt werden.
Nun gibt es in Bitcoin eine Regel namens Fälligkeit , die verhindert, dass die in Blöcken geprägten Coins ausgegeben werden, bis 100 Blöcke zusätzlich abgebaut wurden. Dies verhindert eine Situation, in der viele Transaktionen aufgrund einer Reorganisation ungültig werden, die die Coinbase entfernt, die das ursprüngliche Guthaben bildete. Nach 100 Sperren ist es höchst unwahrscheinlich, dass es noch zu einer Reorganisation kommt.
Die Coinbase (oder die Ausgabe mit der Mining-Belohnung) kann erst ausgegeben werden, nachdem COINBASE_MATURITY
sie erreicht wurde, die auf 100 Blöcke festgelegt ist . Daher ist ein Miner, der eine Coinbase ausgibt, die später rückgängig gemacht wird, nur dann ein Problem, wenn es eine Reorganisation von mehr als 100 Blöcken gibt. Die Wahrscheinlichkeit, dass dies im Bitcoin-Mainnet passiert, ist verschwindend gering.
Gefängnis Mike
Pieter Wuille
Gefängnis Mike
Pieter Wuille
Pieter Wuille
Pieter Wuille
Pieter Wuille
Pieter Wuille