Orphan Block
Was ist ein Orphan Block?
Verwaiste Blöcke, die oft als veraltete Blöcke bezeichnet werden, sind Blöcke, die aufgrund einer Zeitverzögerung bei der Annahme des betreffenden Blocks in die Blockchain im Vergleich zu dem anderen qualifizierenden Block nicht in das Blockchain Netzwerk aufgenommen werden. Verwaiste Blöcke sind gültige und verifizierte Blöcke, wurden jedoch von der Kette abgelehnt. Sie werden auch als getrennte Blöcke bezeichnet, da sie isoliert von der Blockchain existieren.
Die zentralen Thesen
- Ein verwaister Block ist ein Block, der innerhalb des Blockchain-Netzwerks gelöst wurde, aber aufgrund einer Verzögerung innerhalb des Netzwerks selbst nicht akzeptiert wurde.
- Es kann zwei Bergleute geben, die gleichzeitig nach einem Block suchen. Der Bergmann, der über ein detaillierteres Arbeitsnachweisblatt verfügt, erhält die Belohnung des Blocks.
- Es gibt keine Belohnung für das Lösen eines Blocks, der dann als verwaister Block eingestuft wird.
Grundlegendes zu einem Orphan Block
Eine Blockchain besteht aus einer Reihe von Blöcken, die als Datenspeichereinheiten dienen, um Details der verschiedenen Transaktionen zu speichern, die im Blockchain-Netzwerk stattfinden. Während des Standard- Mining Prozesses versuchen Bergleute, neue Blöcke zu generieren, indem sie die komplexen mathematischen Gleichungen lösen, die für das Funktionieren des Blockchain-Netzwerks erforderlich sind.
Der erste Miner, der erfolgreich einen neuen Block findet, hat Anspruch auf die Blockbelohnung und schreibt die erste Transaktion auf den neuen Block, den er gefunden hat. Damit das Blockchain-Netzwerk weiterhin funktioniert, wird der neu gefundene Block als neue ‚Einheit‘ in der Blockchain hinzugefügt.
Es ist jedoch möglich, dass zwei Bergleute gleichzeitig einen Block produzieren. Diese Situation tritt auf, weil die Aufnahme der Blöcke in die Blockchain durch die Knoten des Blockchain-Netzwerks nicht sofort erfolgt.
Diese Zeitverzögerung beim Akzeptieren eines Blocks kann dazu führen, dass ein anderer Bergmann genau denselben Block löst. Dies führt zu einer vorübergehenden Verwechslung im Blockchain-Netzwerk, da die Knoten versuchen zu entscheiden, welchen Block der beiden neu identifizierten Blöcke sie akzeptieren möchten.
In einer solchen Situation wird der Block mit dem größeren Anteil an Arbeitsnachweisen (POW) in die Blockchain aufgenommen. Der andere Block mit einem kleineren Arbeitsnachweis wird nicht mehr zur Blockchain hinzugefügt und als verwaister Block bezeichnet. Solche Blöcke sind im Wesentlichen gültige und verifizierte Blöcke, aber aufgrund des Arbeitsmechanismus des Netzwerks und der Verzögerungszeit, die zu einer verzögerten Annahme führt, wird einer der Blöcke abgelehnt oder verwaist.
Eine andere Möglichkeit, einen verwaisten Block zu erstellen, besteht darin, dass ein Hacker mit ausreichender Hashing-Leistung versucht, einige Transaktionen rückgängig zu machen, die zuvor im Blockchain-Netzwerk aufgetreten sind.
Verwaiste Blöcke sind am häufigsten mit dem beliebten Bitcoin-Kryptowährungsnetzwerk verbunden. Im Fall einer gültigen Transaktion, die in einem verwaisten Block vorhanden ist, werden sie dem nächsten gültigen Block hinzugefügt, der in der Blockchain akzeptiert wird.
Besondere Überlegungen: Orphan Block Rewards
Obwohl es so aussieht, als ob der Blockchain Miner, der für die Herstellung eines Orphan Blocks verantwortlich ist, für seine Zeit und Energie entschädigt werden sollte, erhalten sie tatsächlich keine Belohnung für das Lösen des Blocks und das Produzieren eines Orphan Blocks.
Es gibt viele Bergleute, die diese Praxis für unfair halten, da sie in keiner Weise dafür entschädigt werden, außergewöhnliche Arbeiten zu produzieren, die nur deshalb nicht akzeptiert werden, weil das Blockchain-Akzeptanznetzwerk eine Verzögerung aufweist.