GRANDPA
GHOST-basierte Rekursive Vorfahrendeterminierung Prefixvereinbarung
Entworfen fĂŒr Effizienz und FlexibilitĂ€t ist GRANDPA eine asynchrone Konsensschicht fĂŒr EndgĂŒltigkeit, die eine granulare Kontrolle ĂŒber die EndgĂŒltigkeitsstruktur ermöglicht, wĂ€hrend sie Netzwerkpartitionen behandeln kann, ohne die Konsistenz zu beeintrĂ€chtigen. Mit GHOST (Greedy Heaviest Observed Subtree) als Modul zur Navigation von Fork-Entscheidungen kann das Netzwerk die Konsolidierung auf einem einzigen historischen Zustand garantieren.
FinalitÀt
FinalitĂ€t ist die Eigenschaft, die Garantien dafĂŒr bietet, dass eine Transaktion (oder eine Gruppe von Transaktionen) irreversibel geworden ist. FinalitĂ€t kann entweder absolut oder probabilistisch sein. Absolute FinalitĂ€t ist technologisch abgesichert (deterministisch), und probabilistische FinalitĂ€t ist wirtschaftlich abgesichert.
In POW-Systemen wie Bitcoin ist die FinalitĂ€t probabilistisch, was bedeutet, dass eine Transaktion nie wirklich als unwiderruflich betrachtet wird; Block-Reorgs oder Rollbacks können theoretisch jederzeit und in beliebiger Tiefe auftreten. Daher wird in probabilistischen Umgebungen die FinalitĂ€t basierend auf dem wirtschaftlichen Gewicht von Transaktionen auf ihrer Basis festgestellt. Hier gehen die Parteien davon aus, dass neue eingehende Transaktionsblöcke im Laufe der Zeit Ressourcen verbrauchen werden. Zu einem bestimmten Zeitpunkt sind die wirtschaftlichen Kosten dieser Ressourcen ausreichend hoch, dass ein Angreifer kein Interesse mehr daran haben wird, sich ĂŒber den ursprĂŒnglichen Transaktionsblock hinaus zurĂŒckzuziehen.
Am anderen Ende des Spektrums befinden sich POS-Systeme, die ĂŒberwiegend auf absoluter FinalitĂ€t basieren. Hier wird die FinalitĂ€t zu einem Parameter, der in die Konsensprozesse fest codiert ist. Sobald eine bestimmte Schwelle erreicht ist (dies könnte das Transaktionsvolumen, den Blockfortschritt oder jede andere beliebige Metrik wie Zeit sein), beginnt das System, diese Version des Zustands als Referenzpunkt zu verwenden. Das bedeutet, dass im Falle einer Transaktion, die nicht mit dem zuletzt finalisierten Zustand ĂŒbereinstimmt, oder wenn ein Validierer versucht, eine alternative Historie zu setzen, das System diese nicht akzeptieren wird.
FinalitÀt bei ATLETA
Aufgrund der Lebendigkeitsgarantien, des asynchronen WÀhleraustauschs, der Freiheit von Deadlocks und des robusten Ausfallsmechanismus wird ATLETA GRANDPA oder GHOST-basierten Recursive Ancestor Deriving Prefix Agreement als seinen FinalitÀtsmechanismus nutzen.
ZunĂ€chst wird ATLETA eine sofortige, pro-Block-FinalitĂ€t implementieren. Obwohl diese Entscheidung aus Sicherheitssicht ĂŒberlegen ist (minimiert die MEV-OberflĂ€che), geht dies zu Lasten der Leistung und der Entmutigung unabhĂ€ngiger Validierungsoperatoren. In Zukunft ist es nicht undenkbar anzunehmen, dass sich die betrieblichen Anforderungen Ă€ndern und die Gemeinschaft beschlieĂt, dies anzupassen. Durch die Wahl von GRANDPA wird es möglich sein, den FinalitĂ€tsparameter ad hoc anzupassen.
Last updated