Die XRP-Ledger-Community hat nach der Veröffentlichung von xrpld Version 3.2.0 am 15. Juni mehrere Fehlerberichte eingereicht – das neueste Update der Core-Server-Software des Netzwerks.
Das Upgrade sollte Leistungsverbesserungen und eine 30- bis 40-prozentige Reduzierung des Speicherverbrauchs bringen. Außerdem wurde die Server-Software von „rippled" in „xrpld" umbenannt und Sicherheitsverbesserungen wurden eingeführt.

Kurz nach der Veröffentlichung begannen Entwickler und Node-Betreiber jedoch, Probleme im GitHub-Repository des Projekts zu melden.
Ein Node-Betreiber berichtete, dass ein Server mit Version 3.2.0 nach dem Upgrade keine Ledger-Daten herunterladen konnte. Der Server blieb im Zustand „verbunden", konnte jedoch nicht synchronisieren. Dieselbe Hardware hatte mit Version 3.1.3 problemlos synchronisiert. Dieser Bericht wurde am 18. Juni eingereicht und ist noch offen.
Ein weiterer Bericht stellte fest, dass Inline-Kommentare in Konfigurationsdateien dazu führen können, dass der Server beim Start abstürzt. Der Legacy-Parser entfernt keine Kommentare aus bestimmten Feldern, was zu einem „BadLexicalCast"-Fehler führt.
Projekt-Maintainer haben mehrere dieser Probleme als Bugs bestätigt und zur Überprüfung markiert.
Entwickler meldeten außerdem einen Fehler in der Art, wie Transaktionen an Peers weitergeleitet werden. Ein Berechnungsfehler begrenzt die Anzahl der Peers, die eine Transaktion erhalten, was zu einer unzureichenden Weiterleitung führen könnte.
Auch das Ressourcengebühren-System wurde beanstandet. Es erfasst nur die höchste Gebühr und verwirft frühere, was Entwickler als fehlerhaftes Verhalten bezeichnen.
Ein Problem bei der Verteilung von Validator-Listen wurde ebenfalls gemeldet. Validator-Informationen werden derzeit nur an eingehende Peers gesendet, wobei ausgehende Verbindungen ausgeschlossen werden. Dies schafft ein Ungleichgewicht bei der Weitergabe von Validator-Daten im Netzwerk.
Entwickler meldeten ein Risiko eines Vorzeichenloser-Integer-Überlaufs bei Ledger-Sequenzprüfungen. Berichte wiesen auch auf inkonsistente Routing-Flags für Transaktionen und fehlerhafte Node-Identifikatoren bei der Verwendung von ephemeren Schlüsseln hin.
Ein weiterer Bericht beschrieb eine Logiklücke im Ledger-Tracking, die einen Node in einem unbekannten Zustand ohne klaren Wiederherstellungspfad hinterlassen kann.
Bisher hat keiner der gemeldeten Bugs einen netzwerkweiten Ausfall verursacht. Die XRP Ledger Foundation und Open-Source-Mitwirkende prüfen alle eingereichten Berichte über das GitHub-Repository des Projekts.
Bislang haben nur 26 % der Nodes das Upgrade auf Version 3.2.0 durchgeführt. Die restlichen Nodes laufen noch auf älteren Versionen.
Die XRP Ledger Foundation hat zum Zeitpunkt der Erstellung dieses Artikels keine öffentliche Stellungnahme oder einen Patch veröffentlicht. Alle bekannten Probleme werden aktiv geprüft.
Der Beitrag XRP Ledger's Big Upgrade Has a Problem — Here's What Developers Found erschien zuerst auf CoinCentral.


