- La versión Stardust de los contratos inteligentes de IOTA implementa «el gas, el presupuesto de gas y las tasas de gas de forma universal y consistente», por lo que se producen los mismos pagos de tasas de gas para tipos de ejecución similares.
- La última versión de los contratos inteligentes hace que la cadena EVM se entrelace con la cadena ISC.
Recientemente, IOTA anunció el lanzamiento de la última versión de IOTA Smart Contracts versión 0.3.0 en la red de pruebas Shimmer. Esto allanará el camino hacia el soporte y la interacción de la mainnet junto con las nuevas características nativas de tokenización.
El principal cambio en esta versión es pasar de una red basada en GoShimmer a tener compatibilidad con el software de nodo preparado para la mainnet. Esto se debe a que Go-Shimmer es un nodo experimental y su código cambia con bastante frecuencia, lo que provoca inestabilidad con ISC. Por lo tanto, para que los contratos inteligentes también estén disponibles en la red principal, IOTA decidió actualizar el nodo Hornet de la red principal y el libro mayor UXTO subyacente. IOTA llama a esta actualización la actualización Stardust.
Relacionado: IOTA: La asociación del ecosistema Tangle conducirá a un gran éxito
Simultáneamente, IOTA también actualizó el nodo de software ISC reescribiendo la máquina virtual ahora llamada StardustVM. La StardustVM incorpora todas las nuevas características del protocolo Stardust como NFTs, fundiciones, tokens nativos, etc.
Ampliación de la compatibilidad con EVM
El nodo experimental GoShimmer añadió compatibilidad con EVM a los contratos inteligentes de IOTA, lo que resultó ser un gran éxito que impulsó a constructores y usuarios a explorar el ecosistema DeFi en IOTA. Pero aunque la cadena EVM descansaba sobre el ISC, no había una interacción directa entre ambos.
En la última versión 0.3.0 del ISC, la cadena EVM comienza junto con la cadena ISC. Así, a pesar de que la cadena EVM está separada de la cadena ISC, siguen estando mucho más entrelazadas. Junto con esto IOTA también hizo que las direcciones de Ethereum sean ciudadanos de primera clase dentro de ISC. Esto permite a los usuarios tener un saldo de activos nativos en una cadena ISC que está controlada por el par de claves de Ethereum. IOTA explicó:
Esto significa en la práctica es que puedes usar tus herramientas y carteras existentes como Metamask para acceder a la funcionalidad de ISC a través del contrato inteligente mágico sin necesitar un par de claves/cartera IOTA dedicado, lo que debería contribuir a la experiencia del usuario de usar estas cadenas EVM.
Mejores herramientas para los contratos inteligentes basados en WASM
El soporte de los contratos inteligentes basados en WASM ha visto algunas mejoras, incluyendo el soporte para los pagos de tasas realizados en gas, una biblioteca de clientes recién generada, un soporte de herramientas de esquemas ampliamente mejorado, y mucho más. La máquina virtual (VM) de Wasm se ha convertido en una máquina completamente compatible con Stardust.
La versión Stardust de los contratos inteligentes de IOTA implementa «el gas, el presupuesto de gas y las tasas de gas de forma universal y consistente». A diferencia de lo que ocurría antes, cuando la tasa de gas era diferente para la cadena EVM y las cadenas basadas en WASM, ahora el pago de gas para ambos tipos de contratos inteligentes está calibrado y las operaciones tendrán el mismo precio de gas para tipos de ejecuciones similares.
Suscríbete a nuestro boletín de noticias semanal.
Sin spam, sin mentiras, solo grande información. Puedes cancelar tu suscripción en cualquier momento.
Además, IOTA ha añadido la funcionalidad al contrato de gobernanza para que el propietario de una cadena pueda decidir por qué tokens se cobran las tarifas, cuántos tokens se cobran por unidad de gas y dónde irán a parar las tarifas recaudadas.
Además, IOTA también ha trabajado en el aspecto de la fiabilidad y la recuperabilidad de la funcionalidad de sus contratos inteligentes. Han implementado un grupo de trabajo dedicado a este asunto. «Este grupo de trabajo implementó con éxito los registros de escritura anticipada, así como la mejora de los registros, las métricas adicionales, la configuración de texto plano para las cadenas, el almacenamiento seguro de claves, y muchas otras pequeñas mejoras que contribuyen de una manera u otra a la fiabilidad y la gestión de los nodos», explicó IOTA.