Warum hat Ethereum das GHOST-Protokoll aufgegeben?

Hier (Minute 24) heißt es , dass Ethereum mit einer begrenzten Implementierung von GHOST begann, es dann aber zwei Wochen nach dem Start aufgab.

Warum wurde es aufgegeben?

Antworten (1)

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.

Interessant. Ich war mir der Feinheiten in dem Beitrag, auf den Sie verwiesen haben, nicht bewusst. Lassen Sie mich noch ein bisschen herumstöbern. Ich bin geneigt, Ihrer Argumentation zuzustimmen, in diesem Fall werde ich meine Antwort entfernen. Danke, dass du das hinzugefügt hast!
@ancapalex Der inklusive Protokolllink ist jetzt verboten (über 3 Jahre später). War das Papier „Inclusive Blockchain Protocols“ von Lewenberg, Sompolinsky und Zohar? Wenn ja, gibt es hier ein verfügbares PDF: fc15.ifca.ai/preproceedings/paper_101.pdf