Ein veralteter Block ist kein ungültiger Block. Als es angenommen wurde, fand es Konsens, aber ein anderer gültiger Zweig erlangte eine höhere Kettenarbeit und wurde aktiv. Seine Transaktionen können an anderer Stelle bestätigt werden, während die Coinbase-Belohnung dieses Blocks nicht Teil des aktiven UTXO-Sets ist. Dies ist eine häufige Folge von dezentralem Mining und Ausbreitungszeiten ungleich Null.
Ein veralteter Block kann Proof-of-Work, Struktur, Transaktionen und Skripte bestehen und trotzdem aus der aktiven Kette verschwinden. Die Gültigkeit gibt an, ob ein Block konkurrieren darf. Die Auswahl der Zeichenfolge bestimmt, welcher der gültigen Historien der Knoten folgt.
Zwei Miner können im Promotion-Fenster fast gleichzeitig einen Block über demselben übergeordneten Block finden. Verschiedene Teile des Netzwerks sehen kurzzeitig einen anderen Tipp, bis ein Zweig mehr kumulative Arbeit erhält.
Bitcoin vergleicht nur die Kettenarbeit zwischen Zweigen, die ein Knoten als gültig erachtet. Der Zweig mit der höheren kumulativen Arbeit wird aktiv und die Blöcke auf dem besiegten Zweig sind aus Sicht des Knotens dauerhaft.
Im allgemeinen Sprachgebrauch wird Orphan Block oft als Synonym für Stale Block verwendet, die Terminologie ist jedoch nicht präzise. Orphan kann auch einen Block oder eine Transaktion bedeuten, dem/der noch ein Elternteil oder Eingaben fehlen; Dies ist nicht dasselbe wie ein gültiger Block, der ein Zweigrennen verloren hat.
Nicht-Coinbase-Transaktionen aus dem Stable-Block werden nicht automatisch storniert. Sie können sich auch im Gewinnerzweig befinden oder nach der Neuorganisation in den Mempool zurückkehren, solange sie gültig bleiben und nicht mit der neuen Historie in Konflikt stehen.
Der veraltete Coinbase-Block befindet sich nicht in einem aktiven Kettenzustand, daher sind seine Subventionen oder Gebühren keine ausgebbare Belohnung für den Gewinn der Geschichte. Der Bergmann profitiert somit wirtschaftlich von einer schnellen Förderung und der richtigen Spitzenauswahl.
Die Stale-Rate drückt den Anteil der gefundenen gültigen Blöcke aus, die nicht in der aktiven Kette verbleiben. Sie wird durch die Ausbreitungsgeschwindigkeit, die Netzwerktopologie und das Verhältnis der Ausbreitungszeit zum Intervall zwischen Blöcken beeinflusst; es handelt sich nicht um eine feste Protokollkonstante.
Das kompakte Block-Relay BIP152 ermöglicht die wirtschaftlichere Übertragung eines Blocks, wenn Peers die meisten Transaktionen bereits im Mempool haben. Eine schnellere Rekonstruktion verkürzt die Zeit, in der ein Teil des Netzwerks keinen neuen Tipp kennt, und reduziert so zufällige Zweigrennen.
Eine kurze Reorg ist eine Chainstate-Änderung, die einen zuvor aktiven Block in einen veralteten Block verwandeln kann. Der gleiche Mechanismus kann bei einem Double-Spend-Angriff verwendet werden, der veraltete Block selbst ist jedoch kein Beweis für den Angriff. Es ist notwendig, die Ursache vom Ergebnis der String-Auswahl zu trennen.
Der Betreiber kann den Hash des Blocks mit der aktiven Kette, den Eltern, der Höhe, dem Kettenwerk, der Anzahl der Bestätigungen und dem Schicksal seiner Transaktionen vergleichen. Entscheidend für das eigene Sicherheitsmodell ist der Zustand des eigenen Validierungsknotens.
Für ein möglichst vollständiges Bild lies diesen Eintrag zusammen mit Block, Chain-Reorganisation, Mining, Orphan Block, Blockausbreitung, Bitcoin. Auf diesen Eintrag verweisen außerdem Chain-Reorganisation, Selfish Mining, Blockausbreitung, Compact-Block-Relay.