Aeternity es una plataforma blockchain descentralizada y una red de contratos inteligentes diseñada para abordar desafíos comunes de la industria como la escalabilidad y la privacidad. Fundado en 2016 por Yanislav Malahov y lanzado en 2018, el proyecto se enfoca en proporcionar una infraestructura de alto rendimiento para aplicaciones descentralizadas, a menudo denominadas aepps. Una característica principal de la red es el uso de state channels. Esta tecnología permite que los contratos inteligentes y las transacciones se ejecuten off-chain. Al alejar estos procesos de la blockchain principal, los usuarios pueden lograr liquidaciones casi instantáneas y comisiones más bajas sin sobrecargar la red. Las transacciones solo interactúan con la cadena principal para abrir o cerrar un canal, o en el caso poco frecuente de una disputa, asegurando que el sistema se mantenga eficiente y privado. El proyecto utiliza un mecanismo de consenso híbrido. Combina Proof of Work y Proof of Stake para mantener la seguridad y la descentralización. El componente de Proof of Work utiliza el algoritmo Cuckoo Cycle, diseñado para estar limitado por la memoria y ser accesible para una variedad de hardware. El aspecto de Proof of Stake se utiliza principalmente para la gobernanza, permitiendo que los holders de tokens participen en los procesos de toma de decisiones, como la votación sobre actualizaciones del protocolo, comisiones y tamaños de bloque. Otro componente técnico significativo es el sistema de oráculos descentralizados integrado. Los oráculos se construyen directamente en el protocolo en lugar de añadirse como una capa de terceros. Esto permite que los contratos inteligentes interactúen de forma segura con datos del mundo real, como información meteorológica, resultados deportivos u otros eventos externos, ampliando la utilidad práctica de la blockchain. Los contratos inteligentes en la red se escriben en Sophia, un lenguaje de programación funcional creado específicamente para la plataforma. Sophia está diseñado para tener un tipado fuerte y estar enfocado en la seguridad, lo que facilita a los desarrolladores la escritura de código libre de errores y a los auditores la verificación de la lógica de los contratos. Además, la plataforma incluye el Aeternity Naming System, que sustituye las complejas direcciones criptográficas por nombres legibles por humanos para mejorar la experiencia del usuario. El proyecto se desarrolla con una filosofía mobile-first, con el objetivo de hacer que la tecnología blockchain sea accesible a través de aplicaciones intuitivas. Su modelo de gobernanza pretende ser transparente e inclusivo, involucrando a desarrolladores, mineros y usuarios en la evolución a largo plazo del ecosistema. Los desarrollos recientes incluyen la introducción de Hyperchains, un marco de trabajo destinado a aumentar aún más la escalabilidad mediante la creación de sidechains privadas o públicas que se anclan a la red principal para mayor seguridad. A través de estas características combinadas, el proyecto busca proporcionar un entorno versátil y amigable para los desarrolladores para la próxima generación de aplicaciones web.
Aprende más