ADVERTISEMENT

IOTA lanza su protocolo de smart contracts alfa con un entorno multi-chain

  • La Fundación IOTA ha lanzado hoy la versión alfa de su protocolo de contratos inteligentes (ISCP) con un entorno multi-chain.
  • Las empresas pueden elegir con ISCP si sólo un comité de nodos propios o también nodos externos validan las transacciones.

Tras una larga espera, por fin ha llegado el momento. La Fundación IOTA ha lanzado hoy la versión alfa del Protocolo de Contratos Inteligentes IOTA (ISCP) al público, siendo «el alcance y la naturaleza de las mejoras respecto a la versión pre-alfa anterior muy significativos». El mayor cambio respecto a la versión anterior es la integración de un entorno multi-chain sin permisos:

Las subredes, compuestas por nodos Wasp que llamamos «comités», pueden ejecutar muchas blockchains en paralelo sobre ella sin perder la perspectiva de los entornos que aseguran los activos digitales de IOTA, el Tangle. Cada una de estas chains, siendo un equivalente funcional de una blockchain de Ethereum, es capaz de albergar muchos contratos inteligentes.

Esto es lo que aporta la versión alfa

Los desarrolladores pueden ahora crear contratos inteligentes basados en IOTA, aplicaciones descentralizadas (dApps) y chain de contratos inteligentes ejecutadas por nodos Wasp. El enfoque de los contratos inteligentes de IOTA es la interoperabilidad con otras blockchains y la eliminación de ineficiencias. Por ejemplo, el ISCP pretende resolver la incapacidad de ejecutar en paralelo y a escala, la incapacidad de ejecutar contratos inteligentes «extranjeros» en diferentes máquinas virtuales, y eliminar las horrendas comisiones.

Para hacer realidad estos paradigmas, los desarrolladores y las empresas pueden ejecutar su propia cadena de contratos inteligentes «con permiso», determinando por sí mismos el tamaño del comité de validación que se ajusta al nivel de descentralización y seguridad requerido. Así, las empresas pueden elegir si sólo un comité de sus propios nodos valida las transacciones o un comité de nodos entre socios del consorcio.

De este modo, el ISCP está construido para funcionar «completamente sin permisos», de modo que «todas las cadenas de contratos inteligentes -ya sean abiertas o privadas- se benefician de la seguridad e interoperabilidad inherentes al anclaje de cualquier estado de contrato inteligente y sus resultados en la capa base de IOTA». Sobre el estado actual de la versión alfa, la Fundación IOTA afirma:

Si bien es probable que muchas cosas cambien a medida que el protocolo siga madurando, esta es una oportunidad significativa para desplegar aplicaciones creativas en la red IOTA, como activos digitales nativos, intercambios descentralizados (AMM), mercados NFT, plataformas de liquidez y contratos inteligentes que aprovechan los Oráculos IOTA.

Herramientas para el protocolo de contratos inteligentes de IOTA y próximos pasos

El lanzamiento contiene una cantidad significativa de herramientas. El ISCP alfa viene con un entorno de desarrollo Rust para escribir contratos inteligentes y compilarlos en los binarios WebAssembly (wasm) para su posterior despliegue en la cadena; una «herramienta de cluster» para desplegar cadenas; una «herramienta en solitario» para escribir pruebas unitarias para contratos inteligentes y dApps; una interfaz de línea de comandos Wasp (CLI); el monedero Front-End para interactuar con los nodos Wasp; y el «Wasp Explorer». Por último, pero no menos importante, la Fundación IOTA también proporciona APIs y una biblioteca de APIs para aplicaciones front-end.

En cuanto a los próximos pasos, el «objetivo a corto plazo para los próximos meses» es avanzar en el desarrollo de Goshimmer, Coordicide y la actualización de la mainnet de Chrysalis. En cuanto a la ISCP, se impulsarán más vitrinas y una red de demostración con contratos inteligentes y monedas de colores (Color Coins). Además, actualmente hay mucho en juego en la implementación de Mana:

Tras la finalización de la actual integración del módulo «Mana» en la red de prueba Coordicide en su actual etapa «Pollen», los contratos inteligentes IOTA podrán ser desplegados utilizando nodos Wasp.

La actual integración del módulo «Mana» en Pollen representa un importante bloque de construcción del algoritmo de consenso sin líder del futuro protocolo IOTA. Por lo tanto, el equipo de ISCP decidió centrarse en la capacidad de desplegar Contratos Inteligentes en nodos Wasp hasta que la integración del módulo Mana haya sido finalizada en las próximas semanas.

A más largo plazo, la Fundación IOTA se centra en seguir desarrollando el entorno y las herramientas de desarrollo de Rust, explorando la naturaleza agnóstica de VM de ISCP e integrando la máquina virtual de Ethereum (EVM), construyendo puentes para los intercambios atómicos (atomic swaps) entre cadenas con blockchains nativos y externos, un algoritmo de consenso mejorado y un «mercado libre de permisos para los validadores de chains.»

Para más detalles, consulte la entrada del blog oficial.

About Author

Jake Simmons

Jake Simmons has been a crypto enthusiast since 2016, and since hearing about Bitcoin and blockchain technology, he's been involved with the subject every day. Beyond cryptocurrencies, Jake studied computer science and worked for 2 years for a startup in the blockchain sector. At CNF he is responsible for technical issues. His goal is to make the world aware of cryptocurrencies in a simple and understandable way.

Los comentarios están cerrados.