Was ist ein Orphan Block?
Verwaiste Blöcke, oft als veraltete Blöcke bezeichnet, sind Blöcke, die aufgrund einer Zeitverzögerung bei der Aufnahme des betreffenden Blocks in die Blockkette im Vergleich zu dem anderen qualifizierenden Block nicht in das Blockkettennetzwerk 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 können zwei Miner gleichzeitig nach einem Block suchen. Der Bergmann, der einen detaillierteren Arbeitsnachweis hat, erhält die Belohnung des Blocks. Es gibt keine Belohnung für das Lösen eines Blocks, der dann als Waisenblock eingestuft wird.
Grundlegendes zu einem Orphan Block
Eine Blockchain besteht aus einer Reihe von Blöcken, die als Datenspeichereinheiten zum Speichern von Details der verschiedenen Transaktionen im Blockchain-Netzwerk dienen. 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 Bergarbeiter, 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 zur 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 Bergarbeiter nach demselben genauen Block sucht. 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 Arbeitsnachweis (POW) in die Blockchain aufgenommen. Der andere Block mit einem kleineren Arbeitsnachweis wird nicht zur Blockchain hinzugefügt und als verwaister Block bezeichnet. Solche Blöcke sind im Wesentlichen gültige und verifizierte Blöcke. Aufgrund des Funktionsmechanismus des Netzwerks und der Verzögerungszeit, die zu einer verzögerten Annahme führt, wird einer der Blöcke verworfen.
Eine andere Möglichkeit, einen verwaisten Block zu erstellen, besteht darin, dass ein Hacker mit ausreichender Hashing-Leistung versucht, einige zuvor im Blockchain-Netzwerk aufgetretene Transaktionen rückgängig zu machen.
Verwaiste Blöcke sind am häufigsten mit dem beliebten Bitcoin-Netzwerk für Kryptowährungen verbunden. Im Fall einer gültigen Transaktion in einem verwaisten Block werden sie dem nächsten gültigen Block hinzugefügt, der in der Blockchain akzeptiert wurde.
Besondere Überlegungen: Waisenblock-Belohnungen
Obwohl es den Anschein hat, als ob der Blockchain-Bergarbeiter, der für die Herstellung eines Waisenblocks verantwortlich ist, für seine Zeit und Energie entschädigt werden sollte, erhalten sie tatsächlich keine Belohnung für die Lösung des Blocks und die Herstellung eines Waisenblocks.
Es gibt viele Bergleute, die diese Praxis als unfair empfinden, da sie in keiner Weise dafür entschädigt werden, außergewöhnliche Arbeit zu leisten, die nur aufgrund einer Verzögerung im Blockchain-Akzeptanznetzwerk nicht akzeptiert wird.