Después de una larga espera, finalmente ha llegado el momento. La Fundación IOTA lanzó hoy la versión alfa del Protocolo de Contratos Inteligentes de IOTA (ISCP) al público, con “el alcance y la naturaleza de las mejoras con respecto a la versión pre-alfa anterior siendo significativas”. El mayor cambio a la versión anterior es la integración de un entorno de cadenas múltiples sin permisos:
Las subredes, compuestas por nodos Wasp que llamamos ” comités”, pueden ejecutar muchas cadenas de bloques en paralelo sin perder la perspectiva de los entornos que aseguran los activos digitales de IOTA, Tangle. Cada una de estas cadenas, que es un equivalente funcional de una cadena de bloques Ethereum, es capaz de albergar muchos contratos inteligentes.
Esto es lo que trae la versión alfa
Los desarrolladores ahora pueden crear contratos inteligentes basados en IOTA, aplicaciones descentralizadas (dApps) y cadenas de contratos inteligentes ejecutadas por nodos Wasp. El enfoque de los contratos inteligentes de IOTA es la interoperabilidad con otras cadenas de bloques y la eliminación de ineficiencias. Por ejemplo, el ISCP tiene como objetivo resolver la incapacidad de ejecutar en paralelo y a escala, la incapacidad de ejecutar contratos inteligentes “extranjeros” en diferentes máquinas virtuales y eliminar tarifas horrendas.
Para realizar estos paradigmas, los desarrolladores y las empresas pueden ejecutar su propia cadena de contratos inteligentes “autorizada”, determinando por sí mismos el tamaño del comité de validación que coincide con el nivel de descentralización y seguridad requeridas. Así, las empresas pueden elegir si solo un comité de sus propios nodos valida las transacciones o un comité de nodos entre los socios del consorcio.
Al hacerlo, el ISCP está diseñado para ejecutarse “completamente sin permiso” para que “todas las cadenas de contratos inteligentes, ya sean abiertas o privadas, se beneficien de la seguridad e interoperabilidad inherentes de anclar cualquier estado de contrato inteligente y sus resultados en la capa base gratuita 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 madura, esta es una oportunidad significativa para mostrar 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 de IOTA.
Herramientas para el protocolo de contrato inteligente de IOTA y los próximos pasos
El lanzamiento contiene una cantidad significativa de herramientas. El ISCP alpha viene con un entorno de desarrollo Rust para escribir contratos inteligentes y compilarlos en los binarios de WebAssembly (wasm) para su posterior implementación en la cadena; una “herramienta de clúster” para desplegar cadenas; una “herramienta individual” para escribir pruebas unitarias para contratos inteligentes y dApps; una interfaz de línea de comandos Wasp (CLI); la billetera Front-End para interactuar con los nodos Wasp; y el “Explorador de avispas”. Por último, pero no menos importante, la Fundación IOTA también proporciona API y una biblioteca de API para aplicaciones front-end.
En cuanto a los próximos pasos, el “objetivo a corto plazo para los próximos meses” es avanzar con el desarrollo de Goshimmer, Coordicide y la actualización de la red principal Chrysalis. Para el ISCP, se impulsarán más vitrinas y una red de demostración con contratos inteligentes y monedas de colores. Además, actualmente se depende mucho de la implementación de Mana:
Después de la finalización de la integración actual del módulo “Mana” en la red de prueba de Coordicide en su etapa actual de “Pollen”, los contratos inteligentes de IOTA podrán implementarse utilizando nodos Wasp.
La integración actual del módulo Mana en Pollen representa un componente importante del algoritmo de consenso sin líderes del futuro protocolo IOTA. Por lo tanto, el equipo de ISCP decidió centrarse en la capacidad de implementar contratos inteligentes en los nodos de Wasp hasta que se haya finalizado la integración del módulo Mana en las próximas semanas.
A más largo plazo, el enfoque de la Fundación IOTA está en desarrollar aún más el entorno y las herramientas de desarrollo de Rust, explorar la naturaleza agnóstica de VM de ISCP e integrar la Máquina Virtual Ethereum (EVM), construir puentes para intercambios atómicos entre cadenas con nativos y externos. blockchains, un algoritmo de consenso mejorado y un “mercado libre de permisos para validadores de cadenas”.
Para obtener más detalles, consulte la publicación oficial.