Waise
Was ist eine Waise?
Ein Orphan ist ein legitimer Block, der nicht Teil der Hauptblockchain ist. Er wird auch als veralteter oder freistehender Block bezeichnet. Es gibt verschiedene Faktoren, die zu verwaisten Blöcken führen können. Zu den wichtigsten Faktoren zählen Internetverzögerungen, die Länge einer Blockchain, die Blockgröße und die Geschwindigkeit des Knotens, der die Blockchain beherbergt. Diese Faktoren führen dazu, dass zwei Blöcke denselben Zeitstempel haben, was dazu führt, dass die Hauptblockchain einen Block ablehnt und den anderen absorbiert.
Der Zeitraffer kann in einer Situation auftreten, in der beispielsweise zwei Miner in der Bitcoin-Blockchain gleichzeitig einen Block finden, lösen und verbreiten. Aufgrund der oben genannten Faktoren werden die beiden Blöcke zu unterschiedlichen Zeiten von verschiedenen Knoten gesehen.
Wenn weitere Blöcke eintreffen, fügen die Knoten sie der Kette hinzu, die sie für gültig halten. Die Bitcoin-Blockchain geht automatisch davon aus, dass die längere Kette die gültige ist. Daher ist einer zwischen den beiden Blöcken trotz seiner Genauigkeit ein Waisenblock (die kürzere Kette).
Blockchain-Entwickler reduzieren die Präsenz von Waisen, indem sie die Ausbreitungsverzögerung und Blockzeit berücksichtigen. Ein Orphan tritt wahrscheinlich auf, wenn die dezentrale Plattform eine hohe Ausbreitungsverzögerung und eine kurze Blockzeit aufweist. Beachten Sie, dass zu viele konkurrierende Blöcke auch zu Forks und damit zur Einführung konkurrierender Ketten führen können. Diese Ketten führen zu instabilen oder festgefahrenen dezentralen Netzwerken.