Continúan los trabajos para implementar características de fideicomiso programable en XRP Ledger. Los desarrolladores han activado la novena versión de Smart Escrow Devnet. Este paso busca abrir el camino para mecanismos de bloqueo de activos más flexibles y condicionales en la red.
Nuevo paso en el proceso hacia la publicación
Mayukha Vadari, ingeniera de software senior de RippleX, también es una de las autoras de la propuesta de Smart Escrows. RippleX, como unidad tecnológica orientada al desarrollo de Ripple, trabaja en herramientas e infraestructura sobre XRPL. Vadari indicó que la última actualización es un paso importante hacia el lanzamiento. Sin embargo, el equipo continúa revisando y probando el marco antes de la publicación.
Mayukha Vadari afirmó que la programabilidad sobre XRPL sigue avanzando y que la estructura de Smart Escrows está pasando por una fase de revisión y pruebas antes de su publicación.
Los usuarios y desarrolladores que quieran probar la nueva versión Devnet necesitan actualizar sus configuraciones. La novena versión incluye numerosos cambios orientados a la infraestructura más allá de las características visibles.
El cambio a Rust en la infraestructura destacó
Uno de los principales cambios en esta versión fue la migración completa de la integración de la máquina virtual WebAssembly del lenguaje C++ al lenguaje Rust. Vadari señaló que esta nueva arquitectura proporciona un único punto de entrada para el cálculo de gas, gestión de errores y controles. Además, se indicó que esta transición ha mejorado el rendimiento en un 30% a 50% en cada llamada a función del sistema principal.
Mini diccionario: WebAssembly es un formato de ejecución portátil que permite ejecutar código escrito en diferentes lenguajes de programación en entornos similares a navegadores o máquinas virtuales con alta eficiencia. Rust es un lenguaje de programación preferido en software de infraestructura y de sistemas por su enfoque en seguridad de memoria y rendimiento.
Los desarrolladores también actualizaron los nombres de las funciones principales del sistema, los campos del libro mayor, los códigos de resultado del motor de transacciones y el punto de entrada de ejecución con nombres listos para producción. Se espera que estos cambios acerquen el entorno de prueba a su uso final.
Qué ofrece Smart Escrow
El sistema actual de fideicomiso de XRPL permite a los usuarios bloquear sus activos por un período determinado o mantenerlos hasta que se cumpla una condición criptográfica. Smart Escrow permite integrar un pequeño programa WebAssembly en esta estructura. Así, este programa puede decidir si se debe completar la transacción del fideicomiso.
El modelo de Smart Escrow permite definir condiciones mucho más complejas para la liberación de activos.
En la propuesta XLS-100, los Smart Escrows se definen como la primera capa de programabilidad para XRP Ledger. Entre los posibles casos de uso se encuentran transacciones que requieran notarización, transferencias retenidas por procesos de cumplimiento, acuerdos inmobiliarios y transacciones peer-to-peer sujetas a condiciones específicas.
En esta estructura, los activos solo se liberarán cuando se proporcione la aprobación necesaria, se complete el control de cumplimiento correspondiente o los datos externos obtenidos a través de un oráculo cumplan con los criterios establecidos. Así, las transacciones de fideicomiso podrán gestionarse con condiciones más detalladas y no limitarse a bloqueos de tiempo fijo.


