Сообщения

Сообщения за ноябрь, 2021

Catchain-Komponente

Catchain ist ein Kommunikationsprotokoll zwischen Validatoren.  Es implementiert nicht den Konsensalgorithmus selbst, sondern bereitet Daten für die Entscheidung einer übergeordneten Komponente vor:  validator-session  .  Catchain-Schlüsselaufgaben sind: Einrichten eines Netzwerk-Overlays auf der Oberseite von ADNL für die Kommunikation zwischen Validatoren; Einrichten und Aktualisieren einer periodisch aktualisierten Liste der Nachbarknotenliste, die für direkte Kommunikationen innerhalb des Overlays verwendet wird; Empfangen von Blöcken von anderen Validierern und Zurücksenden von Entscheidungen des aktuellen Validierers; Steuern von Blockabhängigkeiten; Verwalten einer internen Datenbank, die Ergebnisse der aktuellen Catchain-Sitzung speichert, Wiederherstellen des Catchain-Sitzungsstatus nach einem Neustart des Validators; Gabeln erkennen und Validatoren beschuldigen; Aufrechterhaltung des Konsensalgorithmus. Im Allgemeinen bietet die Catchain-Komponente einen Be...