Midnight behebt Risiko der Validatorrotation im BABE Migrationscode

Eine neue Laufzeitschutzmaßnahme verhindert, dass Midnights geplanter Konsensübergang mit Änderungen am Validatorausschuss kollidiert. Das Update vom 26. Oktober adressiert ein spezifisches technisches Risiko im Vorfeld der Migration des Netzwerks von Aura zu BABE.

By SongMarketCap

Midnight News - Midnight behebt Risiko der Validatorrotation im BABE Migrationscode

Die Entwickler von Midnight haben am 26. Oktober eine neue Schutzmaßnahme in das Repository midnight-node zusammengeführt und damit verfeinert, wie die Blockchain vom Aura zum BABE Konsens übergehen wird.

Der von Entwickler Klapeyron über Pull Request #2326 eingebrachte Änderungsvorschlag adressiert ein Szenario, in dem das Netzwerk den Konsensmechanismus genau in dem Moment wechseln könnte, in dem sein Validatorausschuss rotiert.

Die Korrektur führt eine automatische Verzögerung ein, wenn sich diese Ereignisse überschneiden, und verhindert so, dass die erste BABE Epoche mit einer inkonsistenten Validatorkonfiguration startet.

Midnight adressiert ein kritisches zeitliches Risiko bei der Konsensmigration

Derzeit verwendet Midnight Aura, bei dem autorisierte Validatoren Blöcke gemäß einem vorgegebenen Zeitplan erzeugen. BABE führt einen anderen Auswahlmechanismus auf Basis kryptografischer Zufälligkeit ein, wodurch die künftige Blockproduktion weniger vorhersehbar wird.

Der Wechsel zwischen diesen Systemen erfordert eine präzise Koordination zwischen der Konsensengine und dem Validatorausschuss des Netzwerks.

Ein potenzieller Konflikt entsteht, wenn der geplante Übergang im selben Block wie eine Ausschussrotation stattfindet.

In diesem Szenario könnte BABE seine erste Epoche mit einem bestimmten Validatorensatz initialisieren, während die Laufzeit gleichzeitig einen anderen Ausschuss als aktiv erkennt.

Die daraus resultierende Diskrepanz könnte dazu führen, dass die für die Blockproduktion zuständigen Autoritäten nicht mit den vom Netzwerk erfassten übereinstimmen.

Die Korrektur vom 26. Oktober adressiert dieses spezifische zeitliche Risiko, bevor der neue Konsensmechanismus bereitgestellt wird.

Neue Laufzeitschutzmaßnahme verzögert den Übergang automatisch

Das Update führt eine zusätzliche Prüfung in Midnights Konsensengine ein und nutzt ShouldEndSession, den Mechanismus, der bestimmt, ob die aktuelle Validatorsitzung beendet werden soll.

Wenn eine Ausschussrotation im selben Block wie der geplante Konsenswechsel fällig ist, wird der Übergang auf eine spätere Epoche verschoben.

Der Prozess bleibt terminiert, aber BABE initialisiert nicht gegen einen Ausschuss, der gerade ersetzt wird.

Entwickler fügten Unit Tests und Integrationstests hinzu, die beide Ergebnisse abdecken: das Verzögern des Wechsels, wenn eine Rotation erforderlich ist, und das Durchführen des Wechsels, wenn kein Konflikt besteht.

Die jüngste Korrektur folgt auf verwandte Änderungen vom 15. und 16. Oktober, die die Initialisierung der ersten BABE Epoche und die Verifikation konkurrierender Blockchain Zweige während der Migration verfeinerten.

Zusammen adressieren diese Updates spezifische Sonderfälle im Übergangsverfahren, ohne Laufzeitspeicherstrukturen oder bestehende Runtime APIs zu ändern.

Die Änderungen sind weiterhin Teil der Entwicklungsarbeit und nicht der Nachweis einer abgeschlossenen Netzwerkmigration.

[NEWSBREAK]

Cardano Stake Pool Betreiber warten auf den Mainnet Übergang

Midnights offizielle Roadmap sieht einen gestaffelten Übergang zu BABE im vierten Quartal 2026 vor, gefolgt vom Beginn der Mainnet Migration im ersten Quartal 2027.

Dieser Zeitraum umfasst auch Pläne, die Blockproduktion für Cardano Stake Pool Betreiber zu öffnen und NIGHT Staking sowie Delegation einzuführen.

Bevor der Konsensübergang fortschreiten kann, müssen Validatoren neue BABE Schlüssel erzeugen, die Liste der autorisierten Kandidaten aktualisieren und sicherstellen, dass Netzwerkknoten kompatible Software ausführen.

Eine von der Governance gesteuerte scheduleFlip Operation wird dann die Konsensänderung an einer Epochengrenze terminieren.

Die neu zusammengeführte Schutzmaßnahme fügt diesem Prozess eine präzise Bedingung hinzu: Wenn die Validatorrotation mit dem geplanten Wechsel in Konflikt steht, verschiebt das Netzwerk den Übergang, statt BABE mit einem inkonsistenten Autoritätensatz zu initialisieren.

Die nächsten operativen Meilensteine sind koordinierte Knotenaktualisierungen, die Registrierung der Validator Schlüssel und die Autorisierung des Konsenswechsels. Ein öffentliches Datum für die Mainnet Aktivierung wurde nicht bekanntgegeben.