Onkel Block (Kryptowährung)
Was ist ein Onkelblock (Kryptowährung)?
Onkelblöcke werden auf Ethereum basierten Blockketten erstellt und ähneln dem verwaisten Block von Bitcoin.
In einem ähnlichen Prozess wie Bitcoin verwaiste Blöcke erstellt, werden Onkelblöcke erstellt, wenn mehr als ein untergeordneter Block aus einem übergeordneten Block erstellt wird. Diese Situation ist möglich, da nicht alle Knoten, die das Hauptbuch verwalten, sofort aktualisiert werden, wenn ein neuer Block abgebaut wird. Stattdessen haben Sie möglicherweise zwei eng beieinander abgebaute Blöcke, aber nur einer wird über die Knoten im Ledger hinweg validiert. Der nicht validierte ist ein Onkelblock.
Die zentralen Thesen
- Onkel-Blöcke werden in Ethereum-Blockchains erstellt, wenn zwei Blöcke ungefähr gleichzeitig abgebaut und an das Hauptbuch übermittelt werden. Nur einer kann das Ledger als Sperre betreten, der andere nicht.
- Sie ähneln Bitcoin-Waisen, haben aber im Gegensatz zu ihren Bitcoin-Gegenstücken eine integrierte Verwendung.
- Miner werden für Onkel-Blöcke im Ethereum-System belohnt, während verwaiste Blöcke in Bitcoin nicht belohnt wurden.
Grundlegendes zu Onkel Block (Kryptowährung)
Eine Blockchain wird durch eine wachsende Kette von Blöcken gebildet, die Details der verschiedenen Transaktionen speichern, die im Blockchain-Netzwerk stattfinden. Miner suchen weiterhin nach den neuen Blöcken nach dem von der Blockchain implementierten Standard- Mining Prozess.
Ein neu abgebauter Block wird nach Überprüfung an die Blockchain angehängt und der Miner, der diesen neuen Block gefunden hat, hat Anspruch auf die Blockprämie. Die Blockhöhe, die die Länge der Blockchain angibt, erhöht sich nach dem Hinzufügen des neuen Blocks.
Manchmal können jedoch zwei verschiedene Miner gleichzeitig einen Block generieren. Dies geschieht aufgrund des Arbeitsmechanismus der Blockchain, der die neu identifizierten Blöcke möglicherweise nicht sofort in die Blockchain akzeptiert.
Aufgrund dieser Verzögerung entsteht eine Situation, in der ein anderer Miner für denselben Block löst und versucht, ihn der Netzwerkkette hinzuzufügen, was zu einem vorübergehenden und unruhigen Zustand des Blockchain-Netzwerks führt, da die verschiedenen Knoten versuchen, einen Konsens darüber zu bilden, welcher von die neu identifizierten Blöcke, mit denen fortgefahren werden soll und welche abgelehnt werden sollen.
Die abgelehnten sind diejenigen, die einen relativ geringeren Anteil an Arbeitsnachweisen haben und die Onkel-Blöcke darstellen, während diejenigen mit dem größeren Anteil der Blockchain beitreten und als normaler Block arbeiten.
Ethereum-Begründung für Onkel Blocks
In der Bitcoin-Blockchain waren verwaiste Blöcke ein versunkener Preis: Miner wurden für ihre Herstellung nicht belohnt. Darüber hinaus sind seit der Veröffentlichung von Bitcoin Core v.0.10 Anfang 2015, mit der Knoten keine Blöcke mehr ohne Vorfahren erkennen können, verwaiste Bitcoin-Blöcke nicht mehr möglich.
In der Bitcoin-Blockchain waren verwaiste Blöcke im Wesentlichen Fehler im Code – unbeabsichtigte und versehentliche Nebenprodukte des Mining-Prozesses. Ethereum hingegen schafft Anreize für Onkel-Block-Miner. Dies geschieht aus mehreren Gründen:
- Um die Anzahl der Transaktionen in der Blockchain zu erhöhen, ermöglicht Ethereum die Erstellung von mehr Onkel-Blöcken als Nebenprodukt kürzerer Blockzeiten.
- Gültige Onkelblöcke werden belohnt, um die Auswirkung von Netzwerkverzögerungen auf die Verteilung von Mining-Belohnungen zu neutralisieren.
- Die Förderung von Onkeln trägt dazu bei, die Zentralisierung von Anreizen zu verringern, bei denen große Mining-Pools mit hoher Rechenleistung den Großteil der Belohnungen beanspruchen und nichts für einzelne Miner übrig lassen.
- Es erhöht auch die Sicherheit des Netzwerks, indem es die Arbeit an der Haupt-Blockchain durch die Arbeit in Mining-Onkel-Blöcken ergänzt.
Schließlich werden die Onkel-Blöcke durch einen Prozess namens „GHOST: Greedy Heaviest Object Sub Tree“ gezielt in die Konsensmethode von Ethereum integriert. Laut Philip Shen erhalten „Knoten die Anzahl der Onkel, die für die letzten sieben Blöcke in jedem Teilbaum abgebaut wurden. Diese Anzahl wird zusätzlich zur Anzahl der Blöcke in diesem Teilbaum zur Berechnung des Baumgewichts verwendet; der schwerste Baum ist dann sagte, es sei das ‚richtige‘.“
Onkel und andere Wesen außerhalb des patrilinearen Baumes
Der Name „Onkel“ wurde nach den Linien eines Stammbaums gewählt. Betrachten Sie die Blockchain als einen Stammbaum, mit akzeptierten Blöcken das echte „Eltern-Kind“ im Stammbaum.
Der Begriff Orphan wurde geprägt, weil unter dem alten Bitcoin-System ein Block an einen Knoten gesendet werden konnte, der kein eindeutiges übergeordnetes Element hatte. In diesem Fall würde der Knoten auf die Bestätigung von anderen Knoten warten. Das war ein Bug, kein Feature.
Aus den oben genannten Gründen fand Ethereum eine Verwendung für diese zusätzlichen Blöcke und integrierte sie in seinen Konsensmechanismus, sodass die Waisen in eine metaphorische Rolle in der Familie befördert wurden, die zeigte, dass sie nicht in direkter Nachfolge stehen, aber dennoch nützlich für die Gesamtsystem.