- Enmienda «Hooks» para XRP Ledger emplea motor de runtime SSVM basado en C++ para operar con velocidad y facilidad de modificación.
- Red de prueba de enmieda «Hooks» será habilitada en el primer trimestre del 2021.
El esperado despliegue de la enmienda «Hooks» al XRP Ledger se encuentra cada vez más cerca. El Desarrollador en Jefe de XRPL Labs, Wietse Wind, ha hecho una nueva actualización sobre el progreso de la función que integrará capacidades básicas de contratos inteligentes al XRP Ledger.
Según la actualización, el equipo de desarrolladores usó un proyecto de Rust, conocido como Wasmer, como motor runtime de la enmienda «Hooks». Sin embargo, las limitaciones para el caso de uso que emplean los «Hooks» llevarán al equipo a usar un moto de runtime para ensamblaje web basado en el lenguaje de programación C++ llamado SSVM.
De esa manera, pudieron prescindir de herramientas de construcción de sistema adicionales y lograron obtener una «integración óptima». Wietse considera que esta solución permitirá que «Hooks» opere con buena velocidad permitiendo que el motor sea modificado de acuerdo con las necesidades y desarrollos futuros. Wietse afirmó:
Para perfilar el nuevo motor ejecutamos el Gancho de carbono (que toma el 1% de su transacción de salida y crea una nueva transacción a una cuenta de compensación de carbono).
Los resultados indicaron que el motor SSVM les permite obtener entre 2 a 10 veces más velocidad que con las soluciones Rust aplicadas en las etapas iniciales de desarrollo. Además, SSVM emplea 177 microsegundos en ejecutar el código de la enmienda. Wietse agregó lo siguiente sobre el trabajo actual de los desarrolladores:
La instalación del ccache en nuestra máquina de desarrollo ha hecho una gran diferencia en los tiempos de construcción que ahora son típicamente inferiores a 60 segundos. Un compilador de cache mantiene un hash de código fuente y banderas del compilador y la salida que produjo la última vez. Si se proporcionan las mismas entradas, se salta la compilación por completo y proporciona la misma salida que la última vez.
Red de prueba de enmieda «Hooks» para XRP Ledger
A pesar del progreso que ha logrado el equipo de XRPL Labs, Wietse afirma que el desarrollo de «Hooks» todavía es largo. Como informó CNF, Wietse anunció el lanzamiento de una prevista de tecnología en el 2020. Sin embargo, el desarrollador estima que todavía falta cerca del 80% del trabajo una vez puedan lanzar el primer prototipo «completamente formado». Wietse anunció el próximo objetivo del proyecto:
El próximo gran hito es la red de pruebas públicas de Hooks que se lanzará este trimestre (Q1 2021). ¡Estén atentos!
En paralelo con el lanzamiento del primer logro de la enmienda para el XRP Legder, la plataforma de contratos inteligentes Flare Networks tiene pautado su activación en la mainnet para mediados del año en curso. El CEO de Flare, Hugo Phillion, ha afirmado que Flare Networks llevará contratos inteligentes en un ambiente de liquidez interoperable con blockchains como Litecoin, Stellar Lumens e incluso Bitcoin. Así, los usuarios del XRP Legder podrán beneficiarse de la expansión en las capacidades y casos de uso del 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 (🛠+🪝 Xumm @ XRPL Labs) (@WietseWind) January 18, 2021

