La communauté XRP Ledger a soulevé plusieurs rapports de bugs après la publication le 15 juin de la version 3.2.0 de xrpld, la dernière mise à niveau du logiciel serveur principal du réseau.
La mise à niveau devait apporter des améliorations de performances et une réduction de 30 % à 40 % de l'utilisation de la mémoire. Elle a également renommé le logiciel serveur de « rippled » en « xrpld » et incluait des améliorations de sécurité.

Cependant, des développeurs et des opérateurs de nœuds ont commencé à publier des problèmes sur le dépôt GitHub du projet peu après la publication.
Un opérateur de nœud a signalé qu'un serveur fonctionnant sous la version 3.2.0 n'avait pas réussi à télécharger des données de registre après la mise à niveau. Le serveur est resté dans un état « connecté » mais n'a pas pu se synchroniser. Le même matériel s'était synchronisé sans problème sous la version 3.1.3. Ce rapport a été déposé le 18 juin et reste ouvert.
Un rapport distinct a révélé que les commentaires en ligne dans les fichiers de configuration peuvent provoquer le plantage du serveur au démarrage. Le parseur hérité ne parvient pas à supprimer les commentaires de certains champs, produisant une erreur « BadLexicalCast ».
Les responsables du projet ont confirmé plusieurs de ces problèmes en tant que bugs et les ont signalés pour examen.
Les développeurs ont également signalé un défaut dans la façon dont les transactions sont relayées aux pairs. Une erreur de calcul limite le nombre de pairs qui reçoivent une transaction, ce qui pourrait entraîner un sous-relayage.
Le système de facturation des ressources a également été signalé. Il n'enregistre que les frais les plus élevés et supprime les précédents, ce que les développeurs qualifient de comportement incorrect.
Un problème de distribution de la liste des validateurs a également été signalé. Les informations sur les validateurs sont actuellement envoyées uniquement aux pairs entrants, excluant les connexions sortantes. Cela crée un déséquilibre dans la façon dont les données des validateurs sont partagées sur le réseau.
Les développeurs ont signalé un risque de dépassement d'entier non signé lors des vérifications de séquence du registre. Des rapports ont également pointé des indicateurs de routage incohérents pour les transactions et des identifiants de nœuds défectueux lors de l'utilisation de clés éphémères.
Un autre rapport a décrit une lacune logique dans le suivi du registre qui peut laisser un nœud dans un état inconnu sans voie de récupération claire.
À l'heure actuelle, aucun des bugs signalés n'a provoqué de panne à l'échelle du réseau. La XRP Ledger Foundation et les contributeurs open source examinent tous les rapports déposés via le dépôt GitHub du projet.
Seulement 26 % des nœuds ont été mis à niveau vers la version 3.2.0 jusqu'à présent. Les nœuds restants fonctionnent toujours sous des versions plus anciennes.
La XRP Ledger Foundation n'a pas publié de déclaration officielle ni de correctif au moment de la rédaction de cet article. Tous les problèmes connus restent sous examen actif.
The post XRP Ledger's Big Upgrade Has a Problem — Here's What Developers Found appeared first on CoinCentral.

