Hauptmenü öffnen

Stale Block

Version vom 7. Dezember 2019, 12:41 Uhr von Viktor (Diskussion | Beiträge) (Typo)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Ausschnitt einer Blockchain mit Stale Blocks (grau) und der best block chain (grün)

Als Stale Block wird in der Blockchain ein Block bezeichnet, der valide ist, aber nicht mehr der längsten Blockkette bzw. dem anerkannten Blockchain-Zweig, angehört. Alle Transaktionen des Blocks, sofern sie nicht im anerkannten Blockchain-Zweig trotzdem enthalten sind, sind somit nicht mehr verfügbar bzw. "ungeschehen". Für übliche Transaktionen ist dies vernachlässigbar, da sie mit hoher Wahrscheinlichkeit in der Menge der anderen konkurrendierenden Blöcken enthalten sind, aus deren Mitte dann der anerkannte Blockchain-Zweig weitergeführt wird.

Entscheidend für Miner ist allerdings, dass der Block Reward, der sich für erfolgreiches Mining zugerechnet werden darf, ebenfalls nicht mehr verfügbar ist. Da diese Block Reward-Transaktion nur im "geminten" Block und nicht im Mempool vorliegt, wird sie auch nicht in anderen Blöcken vorkommen. (Oder wer will schon auf seinen Reward verzichten und ihn der Konkurrenz geben?)

Stale Blocks sind meist gemeint, wenn von Orphan Blocks die Rede ist, da beide Terme oft verwechselt werden.

Siehe auch

Weblinks

  • Stale Block, Bitcoin.org Developer Documentation Glossary, abgerufen am 2019-12-07