- L’amendement Hooks pour XRP Ledger utilise un moteur d’exécution SSVM basé sur C++ pour fonctionner avec rapidité et facilité de modification.
- Le réseau de test de l’amendement « Hooks » sera activé au cours du premier trimestre 2021.
Le déploiement attendu de l’amendement « Hooks » au registre XRP se rapproche. Le développeur en chef des laboratoires XRPL, Wietse Wind, a fait une nouvelle mise à jour sur l’avancement de la fonctionnalité qui intégrera les capacités de base des contrats intelligents dans le grand livre XRP.
Selon la mise à jour, l’équipe de développement a utilisé un projet Rust, connu sous le nom de Wasmer, comme moteur d’exécution de l’amendement « Hooks ». Cependant, les limitations du cas d’utilisation utilisant les « Hooks » ont conduit l’équipe à utiliser un moteur d’exécution pour l’assemblage web basé sur le langage de programmation C++ appelé SSVM.
De cette manière, ils ont pu se passer d’outils supplémentaires de construction de systèmes et ont obtenu une « intégration optimale ». Wind estime que cette solution permettra aux « Crochets » de fonctionner à bonne vitesse, ce qui permettra de modifier le moteur en fonction des besoins et des développements futurs. A déclaré Wind:
Pour établir le profil du nouveau moteur, nous avons utilisé le « Carbon hook » (qui prend 1% de votre transaction sortante et crée une nouvelle transaction sur un compte de compensation carbone).
Les résultats ont indiqué que le moteur SSVM leur permet d’atteindre une vitesse 2 à 10 fois supérieure à celle d’une solution Rust appliquée dans les premières étapes du développement. En outre, le SSVM prend 177 microsecondes pour exécuter le code de modification. Wind a ajouté ce qui suit à propos du travail actuel des développeurs:
L’installation de ccache sur notre machine de développement a fait une énorme différence pour construire des temps qui sont maintenant généralement inférieurs à 60 secondes. Un compilateur en cache conserve un hachage du code source et des drapeaux de compilation ainsi que la sortie qui a été produite la dernière fois. Si les mêmes entrées sont fournies, il saute la compilation et fournit le même résultat que la dernière fois.
Réseau de test des crochets pour le registre XRP
Malgré les progrès réalisés par l’équipe de XRPL Labs, Wind affirme que le développement de « Hooks » est encore long. Comme le rapporte le CNF, Wietse a annoncé la sortie de l’avant-première technique de « Hooks » en 2020. Cependant, le développeur estime qu’environ 80% du travail reste à faire une fois qu’ils pourront lancer le premier prototype « entièrement formé ». Wind a annoncé le prochain objectif du projet:
La prochaine étape importante est le testnet public « Hooks » qui doit être lancé ce trimestre (Q1 2021). Restez à l’écoute !
Parallèlement au lancement de la première étape de modification, la plateforme de contrat intelligent Flare Networks devrait être activée sur le réseau principal XRPL d’ici le milieu de l’année. Le PDG de Flare, Hugo Phillion, a déclaré que Flare Networks apportera des contrats intelligents dans un environnement de liquidité interopérable avec des chaînes de blocs telles que Litecoin, Stellar Lumens et même Bitcoin. Ainsi, les utilisateurs de XRP Legder pourront bénéficier des capacités étendues et des cas d’utilisation du XRPL.
Hooked #4 – Every Microsecond Counts (replacing Wasmer by SSVM).
This is a progress update blog for the up-coming XRPL Hooks amendment.https://t.co/JJrYqQWKic
— WietseWind (🪝🛠 Xaman @XRPLLabs) (@WietseWind) January 18, 2021