- Le XRP Ledger vient de publier la version 2.4.0, qui apporte une multitude de nouvelles fonctionnalités, d’améliorations des performances et de corrections de bugs importants afin d’améliorer l’efficacité et la fonctionnalité du réseau.
- L’une des mises à jour les plus importantes est l’introduction des NFT dynamiques, qui permettent aux émetteurs de NFT de mettre à jour l’identifiant de ressource uniforme après avoir frappé des NFT.
Le XRP Ledger (XRPL), la blockchain décentralisée de niveau 1 qui alimente le XRP, l’un des actifs cryptographiques les plus importants et les plus anciens, a lancé la version 2.4.0. Il introduit ainsi une série de nouvelles fonctionnalités et de corrections de bugs visant à améliorer la sécurité, la conformité et les performances globales du réseau.
L’un des points forts de cette version est l’introduction de plusieurs amendements, qui sont maintenant ouverts au vote. Selon le modèle de gouvernance de XRPL, un amendement doit recevoir au moins 80 % d’approbation de la part des validateurs pendant deux semaines consécutives avant de pouvoir être activé. Ce processus garantit que les changements sont largement soutenus par le réseau avant d’être mis en œuvre, ce qui maintient la décentralisation et l’intégrité de l’écosystème XRPL.
Principaux amendements dans XRPL v2.4.0
Parmi les modifications les plus notables figure l’introduction des NFT dynamiques (dNFT), qui permettra aux émetteurs de NFT de mettre à jour l’URI (Uniform Resource Identifier) d’un NFToken après la frappe de la monnaie. Traditionnellement, une fois qu’un NFT était créé sur XRPL, ses métadonnées étaient fixées de manière permanente. Toutefois, avec DynamicNFT, l’URI associé peut être modifié, ce qui rend les NFT plus flexibles et adaptables.
En outre, l’amendement DeepFreeze donne aux émetteurs de jetons la possibilité de geler de manière permanente les lignes de fiducie, empêchant ainsi les transferts d’actifs pour les détenteurs concernés par ce gel. Contrairement aux mécanismes de gel temporaire, DeepFreeze permet aux émetteurs de prendre des mesures à long terme contre les comptes suspects ou non conformes. Cette fonction est particulièrement utile pour la conformité réglementaire, la prévention de la fraude et la gestion des risques.
L’amendement fixInvalidTxFlags améliore la validation des transactions XRPL en introduisant des contrôles plus stricts pour les drapeaux utilisés dans les transactions CredentialCreate, CredentialAccept et CredentialDelete. Ces transactions jouent un rôle crucial dans le système d’identité et d’authentification de la XRPL, en garantissant une gestion sûre et fiable des justificatifs. En imposant une utilisation correcte des drapeaux, cela permet d’éviter les transactions non valides. Cela réduit aussi les erreurs et renforce la sécurité du réseau, améliorant ainsi l’intégrité du cadre de traitement des transactions de la XRPL.
Les améliorations en matière de sécurité et de gouvernance restent un élément clé de la mise à jour XRPL v2.4.0. Les validateurs ont désormais la possibilité d’exiger qu’un nombre minimum d’éditeurs UNL s’accordent sur un validateur avant de lui faire confiance. Cela renforce la décentralisation et la sécurité, en veillant à ce qu’aucun éditeur UNL ne puisse dicter à lui seul des validateurs de confiance.
De plus, les clés UNL de la Fondation XRPL ont été mises à jour dans le cadre de la transition de gouvernance en cours. Pour soutenir la migration sans modifier la clé de la liste UNL actuelle, un nouveau sous-domaine de la Fondation XRPL a été introduit, assurant un processus de transition en douceur et sécurisé.
D’autres améliorations comprennent la prise en charge des jetons polyvalents (MPT) dans les définitions d’actifs de transaction, ce qui offre une plus grande flexibilité pour les applications basées sur les jetons. L’API du grand livre a été mise à jour pour inclure l’aliasing d’état pour le ripple-state et l’amélioration du filtrage des entrées du grand livre.
Corrections de bugs et améliorations des performances
Un correctif a été implémenté pour résoudre les types de données qui se chevauchent dans la classe attendue, évitant ainsi les conflits potentiels qui pourraient causer des erreurs lors de l’exécution. En outre, un problème qui empêchait Rippled de se construire sur Windows à l’aide de Visual Studio 2022 (VS2022) a été corrigé. Ce qui rétablit la compatibilité avec Windows et permet aux développeurs de compiler et d’exécuter plus facilement Rippled sur les systèmes basés sur Windows.
Parallèlement, un correctif a été appliqué aux préfixes de définition des serveurs, assurant une fonctionnalité correcte dans l’écosystème XRPL. Un autre problème a été identifié et résolu lorsque la soumission de la RPC connect admin déclenchait une assertion défaillante dans certaines conditions. De plus, le nom de l’assertion utilisé dans PermissionedDomainDelete a été corrigé, améliorant ainsi la précision et la cohérence des opérations sur les domaines autorisés.
La mise à jour assure un développement, des tests et un fonctionnement plus fluides du réseau XRPL en traitant les conflits de type de données, les problèmes spécifiques à la plateforme, les échecs d’assertion et les inefficacités du processus de construction.