XRP Ledger Batch V1.1 steht kurz vor der Aktivierung nach Sicherheitsüberarbeitung

Die Batch V1.1-Änderung des XRP Ledgers steht kurz davor, die erforderliche 80%-Schwelle zu erreichen, um den 14-tägigen Aktivierungs-Countdown zu starten. Dies folgt auf eine Sicherheitsüberarbeitung, die aufgrund eines kritischen Fehlers in der ursprünglichen Version notwendig wurde.
Der überarbeitete Code wurde einer umfassenden Prüfung unterzogen, darunter eine Überprüfung durch leitende Ingenieure, feindliche Tests, zwei externe Sicherheitsüberprüfungen und eine KI-gestützte Analyse, bevor er zur Abstimmung durch die Validatoren vorgelegt wurde.
Batch V1.1 erreicht letzte Abstimmung vor Aktivierungs-Countdown
RippleX-Entwicklerin Mayukha Vadari erklärte, dass die Änderung mit xrpld 3.3.0 ausgeliefert wurde und nun zur Abstimmung steht. Das Update ersetzt Batch V1.0, dessen Fehler bei der Signaturvalidierung im Februar entdeckt wurde, während die Änderung noch nicht im Mainnet war, sodass keine Gelder gefährdet waren.
Der ursprüngliche Fehler betraf eine frühzeitige Rückgabe in der Funktion checkBatchSign. Wenn ein Signaturkonto noch nicht im Ledger existierte, konnte die Validierung erfolgreich sein, ohne die verbleibenden Signaturen zu überprüfen. Dadurch hätten Transaktionen im Namen anderer Konten ohne deren private Schlüssel ausgeführt werden können.
Batch V1.1 hat diesen Fehler beseitigt und auch mehrere andere Probleme behoben, die während der Überarbeitung entdeckt wurden. Der Prozess umfasste die Überprüfung durch vier leitende Ingenieure, einen Sherlock Batch Attackathon, eine Neubewertung durch Halborn, ein Common Prefix Audit, Cantina AI-Scans sowie Regressionstests auf Devnet und Testnet.
Vadari erwähnte zudem, dass das Team zusätzliche Fehler behoben hat, die durch neuere KI-gestützte Red-Teaming-Arbeiten gefunden wurden. Die Änderungen umfassen Korrekturen für MPT-Validierungsumgehungen, Knotenabstürze, Pfadgrößenvalidierung, Signaturüberprüfung, Signaturreihenfolge und Transaktions-Hashing.
Die Stimmung unter den Validatoren nähert sich der erforderlichen Schwelle, wobei ein Konto, FrancisBovineSwift, die Batch-Abstimmung als „fast erreicht“ beschreibt. Die jüngste Momentaufnahme zeigt, dass 27 vertrauenswürdige Validatoren für die Änderung gestimmt haben und acht dagegen, was eine Unterstützung von etwa 77% ergibt. Es fehlt nur noch eine Stimme, um die erforderliche Marke von 80% zu erreichen.
Bedeutung der Batch-Änderung für XRPL-Entwickler
Batch, auch bekannt als XLS-56, ermöglicht es, mehrere Transaktionen von verschiedenen Konten atomar in einem einzigen Ledger-Abschluss auszuführen. Wenn eine Transaktion in einem Alles-oder-Nichts-Batch fehlschlägt, wird der gesamte Vorgang rückgängig gemacht. Das Design erfordert keine Smart Contracts.
Die Funktion ist für atomare Swaps, koordinierte Abrechnungen und andere Transaktionen gedacht, bei denen mehrere Parteien gemeinsam handeln müssen. Sie könnte auch die Anzahl der Schritte beim NFT-Minting und -Transfer reduzieren.
Die Sicherheitsüberarbeitung folgt auf andere kürzliche Überprüfungen des XRPL, nachdem das Netzwerk seine Permission Delegation-Änderung zurückgezogen hatte, als ein schwerwiegender Fehler vor der Mainnet-Bereitstellung entdeckt wurde. V1.1 wurde einer zusätzlichen Überprüfung unterzogen.
Darüber hinaus wurde in diesem Monat ein XRPL-Test-Dashboard eingeführt, das die Sichtbarkeit von Änderungstests erhöht, indem es verfolgt, welche Transaktionstypen, Felder und Ergebnis-Codes auf Devnet getestet wurden.

