La firma de investigación blockchain IOHK anunció recientemente el lanzamiento de Glow, un lenguaje de programación de código abierto en la cadena de bloques Cardano, que permitirá a cualquiera escribir aplicaciones basadas en blockchain e implementarlas en la red. IOHK se ha asociado con la startup MuKn para introducir el idioma específico del dominio.
El lenguaje se iniciará inicialmente en la red de desarrolladores (devnet) de Ethereum Virtual Machine (EVM) de Cardano que actualmente permite a los desarrolladores escribir en Solidity, el lenguaje de contrato inteligente utilizado en Ethereum.
Según un comunicado compartido con AMBCrypto, la compatibilidad de Glow con EVM permitirá a los desarrolladores escribir aplicaciones con un “número significativamente menor de líneas de código”. También “simplificará y reducirá” el costo del proceso de desarrollo. En términos técnicos, Glow tiene como objetivo permitir a los desarrolladores escribir una aplicación de 20 líneas, que funcionará de forma similar a una aplicación de 100 líneas escrita en otros idiomas. El equipo de IOHK declaró además:
Se dice que el lenguaje es portátil y una vez que se construye una aplicación, Glow se puede utilizar en otras plataformas. Lo que significa que los desarrolladores podrán elegir una cadena de bloques basada en la propuesta de valor, en lugar de estar limitados por el lenguaje de programación
Aparna Jue, Directora de Producto de IOHK, opinó que “la interoperabilidad es un enfoque clave para IOHK” y dijo:
Creemos que la adopción de blockchain convencional será impulsada por la industria que proporciona una amplia compatibilidad, rompiendo las barreras entre las cadenas de bloques individuales y sus lenguajes de programación nativos, permitiendo que una amplia gama de desarrolladores se suban a bordo. Esta es la razón por la que lenguajes como Glow son una pieza tan importante del rompecabezas de Cardano.
Detalló que el devnet de Cardano ha permitido la prueba del desarrollo inteligente de contratos, con una “variedad de idiomas diferentes” para que los desarrolladores exploren. Hasta ahora, estos incluyen Plutus, y Marlowe, otro lenguaje específico del dominio.
Además, Francois-Rene Rideau, cofundador de MuKn, señaló la dificultad de escribir un DApp “porque no puedes permitirte ningún error”. Tales errores podrían incluso resultar en una pérdida significativa de fondos de los usuarios, “con adversarios activos buscándolos”, explicó.