Im Gegensatz zu der anderen Antwort in diesem Beitrag verwendet Ethereum GHOST tatsächlich überhaupt nicht. Ich habe aus dritter Hand gehört, dass diese Entscheidung getroffen wurde, um die Dinge einfach zu halten. Ich weiß nicht, warum die Dokumentation nicht geändert wurde.
Das ursprüngliche GHOST-Protokoll ersetzt die „längste Kette“-Regel von Bitcoin durch eine „schwerste Teilbaum“-Regel, bei der alle Onkel zur Gesamtschwierigkeit und damit zur Sicherheit einer Kette beitragen. In Ethereum zählen Onkel nicht zur Gesamtschwierigkeit. In diesem Beitrag finden Sie relevante Links zur offiziellen Go-Implementierung von Ethereum .
Ethereum verwendet jedoch eine modifizierte Version des Inclusive-Protokolls . Grob gesagt beziehen sich (1) neue Blöcke auf mehrere Vorgänger, (2) nicht widersprüchliche Transaktionen von Blöcken außerhalb der Hauptkette werden in das Ledger aufgenommen, und ihre Miner erhalten einen Bruchteil der Transaktionsgebühren, und (3) Miner von Blöcke außerhalb der Hauptkette erhalten einen Bruchteil der Basisblockbelohnung.
In Ethereum verweisen neue Blöcke auf mehrere Vorgänger (ein Elternteil und 0 oder mehr Onkel). Während Transaktionen in referenzierten Onkeln nicht in das Hauptbuch aufgenommen werden und ihre Miner keine Transaktionsgebühren erhalten, erhalten die Miner von referenzierten Onkeln Bruchteile der Blockbelohnungen. Dies soll zur Fairness beitragen.
Richard Horrocks
Dylan Hogg