Investor's wiki

Ommer-Block

Ommer-Block

Was ist ein Ommer-Block?

Es ist möglich, dass zwei Blöcke gleichzeitig von einem Netzwerk erstellt werden. In diesem Fall wird ein Block ausgelassen. Dieser übriggebliebene Block wird als Ommer-Block bezeichnet. In der Vergangenheit wurden sie Onkelblöcke genannt, was sich auf die familiären Beziehungen bezieht, die verwendet werden, um Blockpositionen innerhalb einer Blockchain zu beschreiben.

Ommer-Blöcke verstehen

In einer öffentlichen Blockchain wie Ethereum und Bitcoin ist es wichtig, eine Methode zu verwenden, die sicherstellt, dass Daten innerhalb der Blockchain verifiziert und im Konsens hinzugefügt werden. Genauso wichtig ist es, dass Daten nicht verändert werden. Viele Blockchains verwenden dazu eine Datenstruktur namens Merkle Tree.

Ein Merkle-Baum stellt Ahnenbeziehungen für Datenblöcke her. Informationen aus früheren Blöcken werden in neue Blöcke aufgenommen, ähnlich wie DNA, die von Generation zu Generation weitergegeben wird. Dadurch entsteht das Konzept eines Eltern-, Eltern-Geschwister-, Kind- und Geschwisterblocks, ähnlich einer grafischen Darstellung eines Stammbaums.

So funktioniert es: Der erste Block in einem Baum könnte Block A heißen. Der nächste Block, der aus Block A erstellt wird, würde als Kind von Block A betrachtet und würde die Informationen von A sowie seine eigenen enthalten.

Ethereum geht vom Proof-of-Work zum Proof-of-Stake-Konsens über. Unter dem Proof-of-Stake-Konsensmechanismus können weiterhin Ommer-Blöcke produziert und mit Transaktionsgebühren belohnt werden.

Dieser Block könnte Block B genannt werden, könnte aber als Ba dargestellt werden. B ist der Name des neuen Blocks und "a" bezieht sich auf die Daten aus dem übergeordneten Block. Diese Eltern/Kind-Beziehung setzt sich fort, wenn weitere Blöcke mit den Informationen aus jedem vorherigen Block hinzugefügt werden. Dadurch werden ein Stammbaum und eine Blockchain erstellt.

Überlegen Sie nun, ob zwei Blöcke validiert und gleichzeitig aus Ba erstellt wurden. Sie sind Blöcke Cab und Cab2, Geschwisterblöcke von demselben Elternblock. Nur einer kann zur Blockchain hinzugefügt werden – also wählt das Netzwerk Cab. Cab2 ist ein Fork der ursprünglichen Blockchain, wird ihr aber nicht hinzugefügt oder validiert. Schließlich wird ein weiterer Block auf der Blockchain abgebaut, die Cab. aufbewahrt hat. Dies ist Block Dcab. Cab2 ist das Geschwister von Dcabs Elternteil, also ist Cab2 ein Ommer Block.

Besondere Überlegungen

Diese verwaisten Blöcke waren im Wesentlichen Fehler im Code – unbeabsichtigte und zufällige Nebenprodukte des Mining-Prozesses. Ethereum hat jedoch aus mehreren Gründen Anreize für Ommer-Block-Miner geschaffen:

  • Um das Erstellen von mehr Ommer-Blöcken als Nebenprodukt kürzerer Blockzeiten zu ermöglichen und das Netzwerk zu beschleunigen.

  • Verringerung der Zentralisierung von Anreizen für große Mining-Pools. Diese Pools beschäftigen große Mining-Farmen und beanspruchen den Großteil der Kryptowährungsbelohnungen, sodass nur wenig für einzelne Miner übrig bleibt.

  • Die Sicherheit des Netzwerks zu erhöhen, indem die Arbeit an der Hauptblockkette ergänzt wird, indem die Arbeit an Ommer-Blöcken einbezogen werden kann.

Ommer-Blöcke werden gezielt in die Blockchain von Ethereum integriert, indem das Validierungsprotokoll seines Konsensmechanismus, Casper the Friendly GHOST (Greedy Heaviest Object Sub Tree), verwendet wird. Wenn ein Blockchain-Fork aus gleichzeitig erstellten Blöcken auftritt, wählt eine Zwei-Drittel-Konsensregel von Netzwerkvalidatoren aus, welcher Block verwendet wird.

Höhepunkte

  • Ommer-Blöcke ähneln Bitcoin-Waisen, haben aber im Gegensatz zu ihren Bitcoin-Gegenstücken eine integrierte Verwendung.

  • Ommer-Blöcke werden in der Ethereum-Blockchain erstellt, wenn zwei Blöcke erstellt und ungefähr zur gleichen Zeit an das Hauptbuch übermittelt werden. Nur einer kann das Hauptbuch betreten.

  • Ethereum-Miner oder -Validierer werden für die Erstellung von Ommer-Blöcken im Ethereum-System durch Transaktionsgebühren belohnt, um ihre Arbeit zu bezahlen.

FAQ

Was ist ein Ommer-(Onkel-)Block?

Onkelblock ist der alte Name für einen Ommerblock. Entwickler und die Ethereum-Community entschieden, dass es keinen Grund gibt, geschlechtsspezifische Namen zu haben, also entschieden sie sich für Ommer als neuen Namen.

Was ist der Ommer (Onkel)-Kurs von Ethereum?

Die Ommer-Rate (früher Onkel-Rate) ist die Rate, mit der das Netzwerk Ommer-Blöcke produziert. Der Kurs ändert sich täglich und hängt von der Anzahl der stattfindenden Transaktionen ab.

Was ist die Ommer (Onkel)-Belohnung von Ethereum?

Im Rahmen des Proof-of-Work-Konsensmechanismus betrugen die Belohnungen für Ommer-Blöcke einen kleinen Prozentsatz der Blockbelohnung zuzüglich Transaktionsgebühren. Wenn Ethereum zum Proof-of-Stake übergeht, erhalten Ommer-Blöcke Transaktionsgebühren.