Was ist der Orphan Block?
Der Orphan Block (dt. verwaister Block) bezeichnet einen Datenblock innerhalb eines Blockchain-Systems, zu dem kein übergeordneter Block existiert oder gefunden werden kann. Es handelt sich um gültige Blocks, die jedoch nicht Teil der Mainchain sind.
Wie entsteht ein Orphan Block?
Aus technischer Sicht handelt es sich bei einem Orphan Block um einen veralteten bzw. "ausgestorbenen" Block. Diese Block-Art wird in älteren Versionen der Bitcoin-Software gebildet, wenn zwei Miner ihre gültigen Blöcke fast gleichzeitig weitergeben. Dies führt dazu, dass zwei konkurrierende Chains entstehen, die so lange existieren, bis einer der beiden Blöcke verworfen wird.
Um eine gültige Version und somit einen aktuellen Stand der Blockchain zu erzeugen, ist also ein geeigneter Konsensmechanismus notwendig.
Was ist der Unterschied zwischen einem Orphan Block und einem Stale Block?
Orphan Block sind verwaiste, Stale Block veraltete Blocks, wobei die Begriffe oftmals synonym verwendet werden. Es bestehen jedoch Unterschiede: Ein Orphan Block ist ein Block ohne übergeordnete Blöcke. Ein Stale Block ist hingegen ein Block, der vom Blockchain-Netzwerk abgelehnt wurde.
Weitere Artikel im Zusammenhang mit Mining: