Validatoren

Atleta Volle Knoten

Validatorenknoten sind Betreiber dedizierter Maschinen, die eine spezialisierte Software ausfĂŒhren, die fĂŒr die Aufrechterhaltung eines genauen historischen Zustands und das Wachsen des aktuellsten Zustands gemĂ€ĂŸ den Konsensregeln verantwortlich ist. Sie sind die EntitĂ€ten, die Rechen- und Speicherressourcen sowie Sicherheit fĂŒr das Netzwerk bereitstellen und ein gewisses Maß an wirtschaftlichen Garantien bieten.

Validieren umfasst das Betreiben eines Knotens, um das Netzwerk aktiv zu pflegen, entweder durch das Erzeugen von Blöcken oder das Sicherstellen der EndgĂŒltigkeit der Kette. Um ein Validator auf ATLETA zu werden, mĂŒssen Benutzer ĂŒber eine gewisse Erfahrung in der Systemadministration verfĂŒgen, um einen Validator-Knoten zu starten und zu pflegen.

Funktionen

  • Transaktionen aggregieren

  • Transaktionen validieren

  • Pakete Blöcke

  • HĂ€nge neue Blöcke an die Kette an

  • OrdnungsgemĂ€ĂŸe ÜbergĂ€nge von Block zu Block sicherstellen

  • GewĂ€hrleiste historische Konsistenz

  • Betriebliche Anomalien erkennen

  • SchĂŒtze vor bösartigem Verhalten

Rollen der Validator

Typischerweise sind Validator mit der ZusammenfĂŒhrung von Transaktionen zu Blöcken, der ÜberprĂŒfung dieser Transaktionen und dem HinzufĂŒgen neuer Blöcke zur Kette betraut. ATLETA teilt die Validator-Rollen in zwei Arten von Unterrrollen auf, die nach FunktionalitĂ€t definiert sind: Autoren und Verleger. Die beiden trennen die operative Last und arbeiten zusammen. Durch die Aufteilung der Knoten in Rollen wird ein höherer Grad an ehrlicher AktivitĂ€t erreichbar und die Leistung optimiert.

Autoren: Überwachen des Netzwerk-Mempools, Sammeln von Transaktionen, Verpacken dieser Transaktionen in Blöcke und Weiterleiten an die Verleger.

Verleger: Überwachen der AktivitĂ€ten der Autoren, erneute Validierung von Transaktionsblöcken und AnhĂ€ngen an die Kette.

Auswahl der Validator

Die Blockchains mĂŒssen an jeder kritischen Stelle des Lebenszyklus des Validators Mechanismen der ZufĂ€lligkeit nutzen, um ausreichende Dezentralisierung und eine wirklich transparente und faire Umgebung zu gewĂ€hrleisten. Das Nominated Proof-of-Stake implementiert ein System von Blindzuweisungen, und Validators wissen nicht, noch können sie auswĂ€hlen, welche der beiden Rollen sie ĂŒbernehmen möchten. Die Rollen werden zufĂ€llig zugewiesen und alle 6 Stunden ĂŒber 6 Sitzungen hinweg wiederholt. Alle 36 Stunden wird ein neuer Satz von Validatoren pseudozufĂ€llig gewĂ€hlt.

ZustÀnde und Spezifikationen des Validators

Es gibt zwei ZustĂ€nde, in denen sich ein Validator auf ATLETA befinden kann: Aktiv oder Kandidat. Beide Arten von Validatoren haben alle Anforderungen fĂŒr einen Knoten erfĂŒllt. Ein Zustand verdient jedoch Belohnungen, wĂ€hrend der andere geduldig darauf wartet, in der nĂ€chsten Epoche einbezogen zu werden.

Durch die EinfĂŒhrung einer solchen Zustandsteilung wird eine höhere LeistungsfĂ€higkeit (aufgrund einer geringeren Anzahl aktiver Maschinen) und eine gleichmĂ€ĂŸigere Verteilung der Belohnungen (aufgrund von Gewichtsfunktionen, die sicherstellen, dass alle Validatoren zu einem bestimmten Zeitpunkt einbezogen werden und kein einzelner Validator einen ungleichen Anteil davon erhĂ€lt) möglich.

Kandidaten beziehen sich auf den Gesamtpool der Validatoren im Netzwerk. ATLETA hat eine Obergrenze festgelegt, um insgesamt bis zu 1.000 "Kandidaten-Validatoren" zu unterstĂŒtzen.

Aktiv bezieht sich auf das Untersegment der Validatoren, die an der Produktion neuer Blöcke beteiligt sind. Zu jedem Zeitpunkt können nur bis zu 256 Validatoren am Konsensprozess teilnehmen.

Szenario: Validatoren werden durch pseudozufÀllige ModalitÀten, eine Vorabauswahl durch die Nominierenden und eine gewichtete VRF (verifizierbare Zufallsfunktion) ausgewÀhlt. Die Rollen der Validatoren werden alle 6 Stunden zufÀllig zugewiesen, und das Validator-Set wird alle 36 Stunden neu gemischt.

Last updated