- La Fundación Cardano ha hecho alarde de las mejoras introducidas en el lenguaje de programación Aiken.
- Aiken elimina ahora los principales cuellos de botella que afectan a la productividad de los desarrolladores.
La Fundación Cardano (CF) informó los avances de Aiken, un lenguaje de programación que opera en la blockchain Cardano. La CF indica que Aiken se ha convertido en una plataforma que modifica el desarrollo de contratos inteligentes en la blockchain Cardano.
Aiken está listo para una mayor adopción
Como ya mencionamos en nuestro informe, Aiken busca proporcionar el desarrollo de contratos inteligentes y una experiencia mejorada para los desarrolladores. El lenguaje de programación contiene funciones que cumplen con los requerimientos de los desarrolladores, como la conexión con otras herramientas. La Fundación Cardano publicó en X que Aiken está preparado para expandir su uso, según muestra su avance de fase alfa a una herramienta confiable y accesible.
Evolución de Aiken: de alfa a una herramienta robusta, de disponibilidad general y lista para una adopción más amplia. 🚀
Perfeccionada con los comentarios de los desarrolladores, ahora es una potente plataforma que está dando forma al desarrollo de contratos inteligentes en Cardano.
Más información sobre el viaje de @aiken_eng: https://t.co/g0uQ8nus4W pic.twitter.com/S4y3hGKJnh
– Cardano Foundation (@Cardano_CF) 15 de enero de 2025
La CF ha perfeccionado el compilador y las herramientas basándose en la retroalimentación de los desarrolladores, manteniendo las bases del lenguaje. Las mejoras de Aiken en 2023 se concentraron en las funciones de los contratos inteligentes para la votación en la cadena.
Aiken permite definir validadores híbridos en un solo script, lo que facilita la composición de los validadores al asegurar que las reglas de acuñación y gasto usen el mismo código y hash. Para lograr esto, la FC superó limitaciones de versiones previas de Plutus, que exigían pasos adicionales a los desarrolladores al manejar sus contratos.
La FC implementó el CIP-0069 para simplificar la experiencia con multivalidadores y renovó parte de la sintaxis para facilitar su definición y revisión. El backpassing fue otra actualización importante en Aiken durante 2023, respondiendo a preocupaciones sobre códigos con múltiples niveles de callbacks. El desarrollo del marco de pruebas y la escritura de fuzzers complejos intensificaron este problema.
La FC creó una solución al notar que el código se volvía más complejo de interpretar. Aiken incorporó una sintaxis llamada backpassing, que trata las devoluciones de llamada como asignaciones, reduciendo el anidamiento excesivo. Otras actualizaciones incluyen Soft-casting, constantes Supercharged, reificación de tipos de datos y Flawless tracing, que permiten a los desarrolladores crear contratos inteligentes más robustos y seguros.
Próximos pasos para Cardano Aiken y principales logros
El proyecto Aiken tiene pendiente finalizar y formalizar la Representación Intermediaria de Aiken (AIR), un lenguaje interno del compilador, antes de generar la UPLC final. Las continuas mejoras de Aiken subrayan el compromiso de la Fundación Cardano de apoyar a una comunidad de desarrolladores vibrante e innovadora. Además, la amplia disponibilidad de Aiken refleja su creciente adopción dentro del ecosistema Cardano.
En octubre de 2024, Aiken había creado más de 300 proyectos de código abierto en GitHub. Además, el sitio web de Aiken recibe aproximadamente 1000 visitantes a la semana, cifra que ha aumentado constantemente desde su introducción. En agosto, Aiken alcanzó dos millones de transacciones.