Dezentralisierung und verbesserte Betriebszeit bei IOTA
Coordicide light. The transformation
Am 12. September 2023 wurden wichtige Neuigkeiten für die IOTA-Community verkündet: Der IOTA Mainnet Coordinator wird zu einem dezentralen, zugelassenen Validator Committee aufgerüstet. Dieses Komitee setzt sich aus mehreren vertrauenswürdigen Validatoren zusammen, die auf verschiedenen Host-Providern und Standorten betrieben werden. Dieser Schritt steigert nicht nur die Netzwerkverfügbarkeit und -stabilität, sondern auch die Zensurresistenz, da externe Einheiten Teil des Validator Committee werden.
Der aktuelle Coordinator fungiert als eine Art Schiedsrichter im IOTA-Netzwerk und ist für die Überprüfung der Transaktionsgültigkeit in periodischen Chargen verantwortlich. Dies geschieht, indem Meilensteine ausgegeben werden, die von den Knoten als Bestätigung für die von ihnen überprüften Transaktionen akzeptiert werden. Obwohl dieser Ansatz zusätzliche Sicherheit für Netzwerkteilnehmer bietet, birgt er auch das Potenzial, Transaktionen zu blockieren, wenn Meilensteine auf bestimmte Weise festgelegt werden. Darüber hinaus, wenn der Coordinator nicht verfügbar ist, fehlt die allgemein akzeptierte Bestätigung von Transaktionen, und das Netzwerk kann keine Werttransaktionen mehr verarbeiten. Das Netzwerk wird unbrauchbar, bis der Coordinator seinen Betrieb wieder aufnimmt.
Um diese Probleme zu lösen, wird der aktuelle Coordinator zu einem dezentralen Validator Committee aufgerüstet. Diese Änderung bedeutet, dass die Platzierung von Meilensteinen nicht mehr ausschließlich von einem einzigen Coordinator, der von der IOTA Foundation verwaltet wird, abhängt. Stattdessen bilden mehrere Validatoren gemeinsam ein Komitee und verwenden einen off-chain Byzantine Fault Tolerant (BFT)-Konsensmechanismus, um die Platzierung des nächsten Meilensteins zu bestimmen, indem jeder Validator die Eltern vorschlägt, die im Meilenstein referenziert werden sollen.
Die Vorteile dieses Upgrades sind offensichtlich: Es gewährleistet Zensurresistenz, da keine einzelne Entität/Maschine die Gültigkeit von Transaktionen im Netzwerk überprüft, und es verbessert die Betriebszeit, da das Komitee Meilensteine auch dann erzeugen kann, wenn einige Validatoren aus Gründen wie Netzwerkausfall oder Fehlverhalten offline sind.
Der Bereitstellungsprozess für das Validator Committee folgte unserem standardmäßigen umfassenden Ansatz:
Wir begannen damit, das Validator Committee in internen Testnetzwerken auszuführen, was unseren Entwicklungsteams eine eingehende Prüfung in einer kontrollierten Umgebung ermöglichte. Diese Phase war entscheidend, um potenzielle Probleme zu identifizieren und die Leistung der Software zu optimieren.
Anschließend haben wir die Software im öffentlichen Testnetz bereitgestellt, was eine vielfältigere und realistischere Testumgebung bietet. Dieser Schritt war entscheidend, um die Robustheit der Software unter einer breiteren Palette von Szenarien zu validieren.
Seit dem Frühjahr ist das Validator Committee auf Shimmer, unserer Vorproduktionsumgebung, die als Staging-Netzwerk für das IOTA Mainnet fungiert, ununterbrochen im Einsatz. Diese unterbrechungsfreie Betriebszeit hat unser Vertrauen in die Stabilität der Software und die Bereitschaft für die letzte Phase gestärkt: die produktive Bereitstellung im IOTA Mainnet.
Wie bereits erwähnt, besteht das Validator Committee aus mehreren Entitäten. In den letzten Monaten haben wir Kontakt zu verschiedenen Universitäten und Unternehmen aufgenommen und sind nun dabei, das erste dezentrale Validator Committee zu bilden.
Mit dem Validator Committee im Einsatz wird das Netzwerk Transaktionen verarbeiten, solange 7 (bei einer Komiteegröße von 10) / mehr als zwei Drittel aller Validatoren aktiv sind. Beachten Sie, dass, da es kein führendes Mitglied im Komitee gibt, das Netzwerk auch dann fortschreiten kann, wenn der Validierungs-Knoten der IOTA Foundation offline ist.
Derzeit planen wir nicht, das Komitee durch zusätzliche Mitglieder zu erweitern, da das Validator Committee nur eine vorübergehende Maßnahme ist. In Zukunft wird es durch IOTA 2.0 ersetzt, bei dem die Bildung des Komitees berechtigungslos und auf Token-Einsatz basiert. Darüber hinaus wird der BFT-Konsensalgorithmus im Validator Committee durch den einzigartigen On-Tangle-Abstimmungsmechanismus von IOTA 2.0 ersetzt, der auch die Notwendigkeit von Meilensteinen beseitigt.
Die Bildung eines Validator Committees ist ein Zwischenschritt zur Steigerung der Netzwerkresilienz und zur weiteren Dezentralisierung des Netzwerks, bis die vollständige Dezentralisierung mit IOTA 2.0 erreicht ist. Bleiben Sie dran für weitere Informationen dazu oder schließen Sie sich uns auf unserem Discord an.
Wenn ihr zu diesem Thema weiter auf dem laufenden bleiben wollt, folgt mir einfach und teilt den Artikel für andere Leser. Vielen Dank