Aeternity se encuentra en la intersección de los contratos inteligentes escalables y la interactividad con el mundo real, y ofrece una arquitectura blockchain diseñada para aplicaciones globales.
Orígenes y Filosofía
El origen de Aeternity
Nacida a principios de 2016 por iniciativa del criptógrafo experimentado Yanislav Malahov —frecuentemente llamado el «padrino de Ethereum» por su rol como asesor de este proyecto— Aeternity buscaba resolver la congestión, el aumento de las tarifas y los modelos de ejecución rígidos que comenzaban a afectar a la primera generación de blockchains.
El whitepaper de diciembre de 2016 sostenía que la escalabilidad y la descentralización no son necesariamente antagónicas; pueden coexistir si la mayor parte de las actividades se realizan en canales de estado seguros criptográficamente, mientras que la capa base sirve como un sistema de liquidación rápido y minimalista.
Al combinar esta escalabilidad fuera de la cadena con un algoritmo de proof-of-work dependiente de la memoria, el diseño buscaba mantener la minería sin permisos mientras se reduce la huella de CO₂ de las granjas ASIC que consumen mucha energía. Los primeros partidarios encontraron convincente este enfoque: una red que preserva la ética de Bitcoin mientras ofrece el poder de expresión de una plataforma de contratos inteligentes.
El primer código público apareció en GitHub en febrero de 2017, y en unas semanas, un grupo global de desarrolladores voluntarios comenzó a enviar pull requests — bibliotecas de árboles Merkle eficientes en memoria hasta cadenas de documentación multilingües.
Esta explosión de energía democrática dio lugar a un evento de generación de tokens en dos fases (abril–junio de 2017), que recaudó alrededor de 34 millones de dólares estadounidenses, financiando así a investigadores y auditores a tiempo completo, mientras se evitaba la concentración de propiedad típica de las rondas de capital riesgo. Llamadas de ingeniería semanales, rastreadores públicos de issues y RFCs abiertos han sido desde entonces una parte integral y anclan la transparencia y la revisión por pares en el ADN del proyecto.
| Hecho | Detalle |
|---|---|
| Creación y venta de tokens | Diseñada por Yanislav Malahov a principios de 2016; whitepaper publicado en diciembre de 2016; código público en GitHub en febrero de 2017; evento de generación de tokens en dos fases de abril a junio de 2017 recaudó ≈ 34 millones de dólares estadounidenses. |
| Principios de diseño | State Channels First; oráculos nativos; gobernanza eficiente; capa Layer One minimalista para una liquidación rápida y económica. |
| State Channels | Canales bidireccionales bloquean AE en un contrato multisignature para interacciones ilimitadas fuera de la cadena, solo liquidando on-chain la apertura/cierre del canal, lo que da como resultado costos mínimos. |
| Mecanismo de consenso | PoW híbrido Cuckoo Cycle (dependiente de la memoria) para los Key Blocks (~3 min.) + micro-bloques similares a Bitcoin-NG (~3 s) para altas tasas de transacciones y baja latencia. |
| Mainnet y suministro | Bloque genesis: 9 de abril de 2018; oferta total fija: ≈ 536 millones AE; sin inflación ilimitada; los mineros ganan tarifas + subsidio decreciente de micro-bloques. |
| Sistema de nombres | Sistema de nombres .chain integrado con subastas de Vickrey enmascaradas; identificadores legibles por humanos apuntan a billeteras, contratos u oráculos. |
| Plataforma de contratos inteligentes | Lenguaje de programación Sophia (tipado fuerte, funcional, inspirado en ML) sobre AeVM, optimizado para el pattern matching y la verificación formal. |
| Gobernanza y actualizaciones | Votaciones ponderadas on-chain a través del proceso AEEK; referendos ponderados por token y asignaciones de fondos transparentes desde el tesoro para modificaciones del protocolo. |
Principios de diseño fundamentales
El concepto de Aeternity se basa en cuatro pilares interdependientes:
- State Channels First – Mover las transacciones frecuentes fuera de la cadena mientras se conservan las garantías criptográficas.
- Oráculos nativos – Integrar directamente flujos de datos del mundo real en el protocolo en lugar de delegarlos a contratos externos.
- Gobernanza eficiente – Realizar actualizaciones a través de votaciones transparentes ponderadas por token y asignaciones de fondos desde el tesoro.
- Layer One minimalista – Mantener la capa base limpia para una liquidación rápida y económica a escala global.
Esta concentración disciplinada impide la expansión funcional y mantiene una superficie de ataque reducida.
Visión general de la arquitectura
State Channels
En el corazón de la red se encuentra una implementación avanzada de canales de estado bidireccionales. Dos o más partes bloquean AE en un contrato multisignature, realizan un número ilimitado de interacciones fuera de la cadena a costos casi nulos, y luego solo liquidan el resultado final on-chain. Dado que solo la apertura y el cierre del canal afectan la blockchain, el rendimiento crece linealmente con el número de canales abiertos, liberando a los desarrolladores de las limitaciones de los bloques que ralentizan los registros monolíticos.
A diferencia de la Lightning Network tradicional, los canales de Aeternity permiten la ejecución de lógica de contratos inteligentes complejos directamente dentro del canal. Las firmas intercambiadas constituyen transiciones de estado autenticadas, lo que permite aplicar reglas individuales —desde el póker descentralizado hasta el trading de alta frecuencia de activos— con una latencia de milisegundos y finalización determinista entre las partes. Así, la cadena sirve como un tribunal universal más que como un registro de eventos en constante expansión.

Mecanismo de consenso
Aeternity utiliza un enfoque híbrido: Proof-of-Work Cuckoo Cycle combinado con micro-bloques de Bitcoin-NG. El Cuckoo Cycle depende de la memoria y desvía la minería de la dominancia de ASIC hacia hardware de consumo.
Los mineros exitosos publican bloques clave cada tres minutos aproximadamente, mientras que los líderes elegidos generan micro-bloques cada tres segundos, aumentando considerablemente la capacidad. Cada micro-bloque incluye el hash de su bloque clave padre, formando una cadena continua resistente a reorganizaciones y garantizando baja latencia de confirmación.
Pruebas en nodos distribuidos muestran rendimientos sostenidos de varios miles de transacciones por segundo, sin comprometer la seguridad probabilística. Dado que solo los bloques clave requieren el esfuerzo completo de PoW, el consumo eléctrico se mantiene moderado en comparación con las redes que fuerzan cada bloque a través del mismo rompecabezas pesado.
En una prueba de resistencia comunitaria en marzo de 2025, una red de 600 nodos voluntarios distribuidos por cinco continentes procesó de manera continua 1,700 transacciones por segundo durante más de ocho horas, con solo cuatro micro-bloques huérfanos y sin retrocesos — prueba de la solidez del diseño bajo carga, incluso con limitaciones de ancho de banda.
Sistema de nombres
Las largas direcciones hexadecimales son difíciles de usar. Para remediarlo, Aeternity integra directamente el sistema de nombres .chain en el protocolo. Cualquiera puede hacer una oferta por identificadores como alice.chain, enlazarlos con billeteras, contratos u oráculos y gestionarlos a través de contratos inteligentes. Las subastas siguen un mecanismo Vickrey oculto, desalentando el sniping y transfiriendo los ingresos al tesoro on-chain.
Oráculos
Los oráculos establecen un puente entre la lógica determinista de la blockchain y el mundo real impredecible —resultados deportivos, datos meteorológicos, precios de materias primas. Los desarrolladores hacen una pregunta, ponen en juego AE y participan en un juego de votación descentralizado que determina la respuesta. Los reporteros correctos reciben recompensas, los deshonestos pierden su apuesta. Esta capa de oráculos de primera calidad transforma los datos del mundo real en un activo nativo, eliminando la dependencia de soluciones middleware centralizadas.
Economía de micro-bloques
Dado que los micro-bloques no tienen sobrecarga de proof-of-work, pueden ser creados casi tan rápido como lo permita la latencia de la red. Durante los tres minutos determinados por un bloque clave, los mineros se concentran en el ancho de banda y agrupan cada transacción pendiente en el flujo. Un reembolso desde el pool genesis compensa sus esfuerzos y mantiene tarifas predecibles incluso en períodos de alta afluencia.
Así, los desarrolladores conocen de antemano el costo de un latido de oráculo durante una semana, mientras que los spammers siempre deben proporcionar una garantía para abrir canales. Dado que el reembolso disminuye cada año, los ingresos se desplazan gradualmente hacia tarifas simples, sin las caídas abruptas de ingresos provocadas por los halvings en otros ecosistemas.
Especificaciones técnicas
| Parámetro | Valor | Comentario |
|---|---|---|
| Bloque genesis | 9 de abril de 2018 | Lanzamiento de mainnet después de testnet Roma |
| Token nativo | AE | Token de uso y gobernanza |
| Oferta total | ≈ 536 millones AE | Fija desde genesis; sin inflación ilimitada |
| Tiempo de bloque | Key Block ≈ 3 min; micro-bloque ≈ 3 s | Los micro-bloques permiten integración rápida |
| Consenso | Cuckoo Cycle PoW + Bitcoin-NG | Híbrido para velocidad y seguridad |
| Lenguaje de contratos inteligentes | Sophia | Funcional, inspirado por ML |
| Máquina virtual | AeVM | Optimizada para pattern matching |
| Gobernanza | Voto ponderado on-chain | Un token, una voz |
Economía del token æternity (AE)
Distribución de tokens
El token AE fue lanzado a través de una crowdsale en dos fases, finalizada en junio de 2017. Los contribuyentes recibieron el 82% de la oferta final, mientras que el 17% fue reservado para la Aeternity Foundation, su fondo ecosistémico y los desarrolladores principales tempranos. Ningún token fue asignado a empresas de capital riesgo, decisión deliberada para alinear estrictamente los incentivos con las partes interesadas de la comunidad.
Inflación y emisión
Aeternity utiliza un modelo de oferta fija. En lugar de emitir nuevas monedas a través de recompensas de bloque, los mineros ganan tarifas de transacción así como un subsidio decreciente de los micro-bloques, asignado inicialmente. A medida que aumenta el volumen de tarifas, disminuye la dependencia del subsidio, orientando la minería hacia una economía basada en tarifas, recordando la visión a largo plazo de Bitcoin. Esta estructura protege a los poseedores de tokens contra la dilución permanente y alinea la emisión con el uso real de la red.
Casos de uso
- Pagar el gas para el despliegue o la llamada a contratos inteligentes.
- Colocar en garantía para abrir oráculos o votar en rondas de gobernanza.
- Incentivar a los operadores de nodos y facilitadores que retransmiten las transacciones fuera de la cadena.
Dado que cada rol está vinculado a diferentes actividades económicas —desarrollo, suministro de datos o infraestructura— la demanda de tokens se diversifica y protege el mercado de choques sectoriales.
Ecosistema de desarrollo
Lenguaje Sophia para contratos inteligentes
Inspirado en OCaml y Haskell, Sophia ofrece una sintaxis funcional fuertemente tipada, diseñada específicamente para el desarrollo de contratos seguros. Cada programa comienza con una declaración de módulo, seguida de tipos personalizados, funciones de ayuda puras y Entry Points de estado que describen cómo puede evolucionar el almacenamiento on-chain.
El pattern matching en la compilación obliga a los desarrolladores a tratar cada rama posible, mientras que el sistema de tipos impide unidades incompatibles, opcionales no verificadas y otros fallos en ejecución.
Los usuarios avanzados pueden escribir el mismo código fuente en AEStudio, un IDE que integra herramientas de ejecución simbólica y solucionadores SMT; en pocos minutos, obtienen una prueba matemática de que invariantes críticos —por ejemplo, que los saldos de tokens nunca se vuelven negativos— son válidos en cualquier estado alcanzable. El resultado es un flujo de trabajo más cercano a la aeroespacial que al scripting web del fin de semana, sin dejar de ser accesible gracias a tutoriales detallados y un canal dinámico de Discord.

Herramientas y marcos
Aeternity proporciona SDKs en JavaScript, Python, Elixir, Go y Java. La CLI principal aeproject genera esqueletos de contratos, lanza nodos locales y gestiona migraciones entre testnet y mainnet. Para frontends web, el aepp-sdk inyecta conectores de billetera y firmantes fuera de la cadena en frameworks como React y Vue, mientras que la extensión Superhero Wallet integra soporte de billeteras de hardware y votaciones de un clic.
Dado que los mensajes de los state channels son solo matrices de bytes, cada lenguaje puede crear sus propios routers; microservicios en Rust procesan durante pruebas de resistencia en hackatones más de 70,000 mensajes por segundo en hardware de consumo. El ethos políglota del ecosistema reduce la barrera para equipos que migran desde stacks heredados.
Gobernanza y propuestas de mejora
Las modificaciones formales del protocolo se gestionan a través del proceso AEEK (æternity Enhancement and Evolution Kickoff). Cualquiera puede diseñar un AEEK, recolectar firmas y enviarlo a votación on-chain. Una vez alcanzado el quórum y garantizada la mayoría simple, el software de los nodos debe ser actualizado antes de un bloque de fork predefinido.
Este proceso probado ha acompañado lanzamientos como Lima (2020) e Iris (2021) sin bifurcaciones controvertidas, demostrando que participación abierta y alineación clara pueden coexistir.
Un breve ejemplo ilustra la ergonomía: un desarrollador escribe aeproject init voting-dapp, copia una plantilla de contrato y ejecuta aeproject test para lanzar en menos de treinta segundos un nodo temporal, compilar el código Sophia y ejecutar las pruebas unitarias.
El mismo script, destinado a un runner CI conteneurizado, genera artefactos de build deterministas que los auditores posteriores pueden reproducir byte por byte.
Aplicaciones e integraciones en el mundo real
Cadenas de suministro e IoT
La startup agritech suiza ChainFarms utiliza los oráculos de Aeternity para registrar los datos de humedad, temperatura y geolocalización de los sensores IoT directamente en los state channels, asegurando una documentación infalsificable de los productos bio.
Los agricultores abren un canal multipartito con los mayoristas y los minoristas, transmiten los datos de telemetría durante el transporte de la cosecha y cierran el canal a la entrega. Si la cadena de frío se rompe en el camino, la lógica del contrato inteligente activa automáticamente reembolsos, reduciendo drásticamente los litigios.
Experiencias de finanzas descentralizadas
Aunque la DeFi sigue asociada principalmente con Ethereum, Aeternity alberga mercados monetarios experimentales como Weiden Finance, una plataforma de préstamos sobrecolateralizados completamente desarrollada en Sophia. Los usuarios bloquean AE, emiten tokens sintéticos indexados al euro y los intercambian a través de state channels a costos mínimos. La ejecución sin tarifas en los canales permite el rebalanceo de alta frecuencia y la gestión dinámica de colaterales —capacidades prohibitivas en la mayoría de las cadenas Layer One.
Proyectos con impacto social
La plataforma de microdonaciones Superhero permite que cualquiera vincule microdonaciones en AE a cualquier URL —artículo, video o incluso commit de GitHub. Los creadores reciben una remuneración directa sin intermediarios, mientras que los donantes obtienen una prueba inmutable de su apoyo. Durante la pandemia de 2020, la herramienta facilitó campañas de recaudación de fondos en tiempo real para proyectos de ventiladores open source, demostrando así la capacidad de la red para apoyar proyectos sin fines de lucro.
Modelo comunitario y de gobernanza
Proceso de decisión
La gobernanza se realiza mediante una mezcla de discusiones fuera de la cadena y referendos on-chain. Una llamada de video quincenal —abierta a todos— examina los AEEKs en curso, las solicitudes de financiamiento y los informes de errores. Cuando una propuesta pasa a votación formal, los poseedores ven una notificación en su billetera y apuestan AE para indicar su apoyo o oposición. El sistema utiliza un mecanismo de abstención quemada: las voces no expresadas cuestan una fracción del saldo de tokens, incentivando a los poseedores pasivos a participar o delegar.
Subvenciones e incubación
La Aeternity Foundation pone hasta 30,000 AE por trimestre a disposición para herramientas básicas, localización y proyectos de sensibilización regional. Los proyectos financiados van desde módulos de billeteras de hardware hasta tutoriales en swahili. Un incubador separado, ae Ventures, ofrece financiación inicial sin capital y mentoría, que culmina cada año con el acelerador Starfleet, donde los fundadores presentan sus proyectos frente a un jurado de veteranos de la industria.
Hubs y eventos globales
Se realizan meet-ups desde Berlín hasta Bogotá, a menudo en espacios de coworking o laboratorios universitarios. Conferencias destacadas como æternity Universe One favorecen talleres prácticos sobre keynotes y encarnan la convicción de que la mejor manera de aprender blockchain es construyéndola. Los participantes de mercados emergentes se benefician de subvenciones de viaje de hasta el 80%, asegurando una diversidad geográfica en cada evento.

Comparación con otras plataformas de contratos inteligentes
| Características | Aeternity | Ethereum | Solana | Avalanche |
|---|---|---|---|---|
| Modelo de consenso | PoW híbrido + NG | Proof-of-Stake | Proof-of-History + PoS | Snowman PoS |
| State channels integrados | Sí | Limitado a través de Raiden | No | No |
| Oráculos integrados | Sí | No (externos) | No | No |
| Finalidad de bloque | < 3 min | ≈ 12 min | < 1 s | < 2 s |
| Lenguaje de contratos | Sophia (funcional) | Solidity (imperativo) | Rust, C | Solidity |
| Sistema de nombres | Sí (.chain) | ENS (contrato) | No | No |
| Consumo energético* | Moderado | Bajo | Alto | Bajo |
*Estimación cualitativa basada en estudios de referencia de nodos independientes.
Interopérabilidad y normas
Puentes de activos
La interoperabilidad está garantizada por AE Bridges, un conjunto de contratos de seguridad mínima y verificadores Light-Client Proof. El puente principal conecta Aeternity con Ethereum a través de un modelo lock-and-mint: AE se bloquean en Aeternity y la misma cantidad de Wrapped AE (wAE) aparece en Ethereum en menos de cinco minutos, asegurado por un multisig MPC cuyos firmantes cambian en cada época.
Los trabajos en un verificador light-client sin estado, eliminando completamente el multisig y permitiendo que la VM de Ethereum verifique directamente los encabezados de bloques de Aeternity, están avanzando — un enfoque que reduce el riesgo de custodia y disminuye las tarifas para los usuarios del puente en un 70% según las simulaciones.
Esfuerzos de normalización
Aeternity también mantiene documentos AEX-X —similares a los estándares ERC de Ethereum— cubriendo todo, desde tokens fungibles (AEX-9) hasta meta-transacciones y repartos de royalties NFT. Llamadas interproyectos quincenales con desarrolladores de Cosmos, Polkadot y Near tienen como objetivo armonizar los nombres de campos JSON-RPC y los formatos de firma, para que los proveedores de billeteras puedan reutilizar el código entre ecosistemas. La filosofía rectora es que normas abiertas en lugar de middleware propietario permiten la adopción masiva.
Éxitos y hitos de la hoja de ruta
Releases principales
Roma (v1.0) fue lanzada en 2018, introduciendo los state channels en producción, un mercado de oráculos de primera clase y el sistema de nombres .chain. Minerva (2019) perfeccionó el mecanismo de tarifas y añadió cuentas generalizadas, permitiendo reemplazar claves privadas por lógica de negocio para la validación de firmas. Lima (2020) endureció el cálculo de gas de la máquina virtual, entregó precompilaciones Zero-Knowledge y reforzó la mensajería peer-to-peer contra ataques de eclipse.
Iris (2021) introdujo un nuevo formato de serialización reduciendo en un 38% las necesidades de ancho de banda y actualizó la API de nodos a la versión 3. Ceres (2023) introdujo gas determinista para llamadas de contratos en state channels y habilitó delegaciones recursivas en la gobernanza on-chain, extendiendo funcionalidades sin bifurcaciones controvertidas.
Socios notables
Las asociaciones favorecen la implementación pragmática sobre los comunicados rimbombantes. La agencia de e-gobernanza moldava migró en 2019 un piloto de 50 parcelas de su registro catastral, demostrando que incluso las administraciones con recursos limitados pueden aprovechar las pistas de auditoría infalsificables. En 2022, el proveedor de pagos europeo Utrust integró los canales AE para transacciones de comercio electrónico instantáneas, eliminando el riesgo de retrofacturación para más de 6,000 comerciantes.
Un año después, la ONG alemana Apollo Green tokenizó certificados de CO₂ verificados en Aeternity y vendió créditos directamente a fabricantes que buscaban cumplir con los objetivos de sostenibilidad de la UE. Cada colaboración ilustra una tesis simple: bajas tarifas y rendimiento determinista abren el camino a casos de uso reales.
Modelo de seguridad y auditorías
Verificación formal
La naturaleza funcional de Sophia se presta para pruebas matemáticas. Los desarrolladores pueden anotar el código con aserciones property —afirmaciones sobre estados posibles— que el compilador traduce en problemas para los solucionadores SMT. Ejemplo: «La oferta total nunca aumenta». Estas pruebas se ejecutan localmente antes del despliegue, ofreciendo garantías previamente reservadas para software aeronáutico.
Auditorías de terceros
Empresas de seguridad como Chainsulting y Cure53 realizan auditorías exhaustivas anuales del software de nodos, bibliotecas criptográficas y la red. Los informes se publican íntegramente, reforzando la convicción de que la seguridad a través de la transparencia supera a la seguridad a través de la oscuridad. En 2023, los auditores descubrieron una vulnerabilidad de reutilización de nonce en el proceso de enlace SMP; los mantenedores la corrigieron en menos de 48 horas sin interrumpir la red.
Programa de recompensas por errores
Aeternity gestiona un programa de recompensas permanente en HackerOne, ofreciendo de 100 a 25,000 USD por vulnerabilidad verificada. Las recompensas se pagan en AE o stablecoins, y las divulgaciones críticas se someten a un periodo de embargo de siete días. Al vincular incentivos monetarios a la apertura, el programa atrae talentos White Hat hacia resultados constructivos.
Colaboraciones de investigación académica
Métodos formales y pruebas
Aeternity participa en investigación estrictamente bajo revisión por pares mucho más allá de su tamaño. Equipos de la Universidad Técnica de Viena han modelado el protocolo en el asistente de pruebas Tamarin, demostrando la liveness incluso si el 40% de los mineros fallan, censurando las transacciones de cierre de canal durante una hora — un umbral superior a la concentración de mineros observada en mainnet.
Investigadores de ETH Zurich han comparado la AeVM contra la EVM en hardware real, encontrando una reducción del gas del 37% para cargas de trabajo de pattern matching.
Estos artículos no solo sirven como ilustraciones: las correcciones de errores y parches de rendimiento derivados de los resultados se integran directamente en las versiones mainnet, reduciendo el tiempo entre el Insight académico y el código de producción. La fundación planea dedicar un 5% de su presupuesto anual a becas que reúnan doctorandos y desarrolladores principales —un ciclo de retroalimentación que integra pruebas formales en las herramientas diarias de desarrollo.
Aspectos regulatorios y de cumplimiento
Herramientas AML y KYC
El cumplimiento no es una reflexión posterior. Las bolsas integran AE a través de módulos de filtrado de direcciones conforme a la Travel Rule, basándose en las APIs de Chainalysis, mientras que la fundación mantiene bibliotecas open source permitiendo que las billeteras custodiadas adjunten datos de origen cifrados a las transacciones —información invisible para el público pero desencriptable bajo orden judicial.
Para los requisitos de residencia de datos como el «derecho al olvido» del RGPD, la AeVM soporta los expiring pointers: blobs fuera de la cadena que se refieren a cero después de una altura de bloque definida por el usuario.
Dado que la cadena nunca almacena la carga útil, las empresas pueden cumplir con las solicitudes de eliminación sin bifurcar el historial. La FMA de Liechtenstein aprobó en 2023 el token de seguridad GreenBond AE a través del registro de Aeternity, citando las tarifas deterministas y la cultura de verificación formal como factores clave. Este caso ilustra cómo decisiones técnicas pueden conducir a una mayor benevolencia regulatoria y ampliar la audiencia.
Primeros pasos
Configurar una billetera
Para principiantes, la forma más sencilla comienza con la extensión de navegador Superhero Wallet. Después de la instalación, los usuarios crean una frase mnemónica, guardan una copia cifrada y pueden, opcionalmente, conectar un dispositivo Ledger para aislamiento hardware. Un faucet integrado distribuye AE de testnet para que los exploradores puedan enviar su primera transacción sin riesgos.
Ejecutar un nodo
Ejecutar un nodo completo requiere un hardware modesto: un CPU multi-core, 8 GB de RAM y un SSD. El archivo aeternity.yaml permite a los operadores ajustar el tamaño del caché y los límites de pares. Tras la sincronización, el nodo expone endpoints JSON-RPC y WebSocket, utilizables para paneles analíticos o bots de trading automatizados.
Desplegar un contrato inteligente
contract FixedToken =
record state = { total : int, balances : map(address, int) }
entrypoint init(amount : int) =
{ total = amount,
balances = { Call.caller : amount } }
stateful entrypoint transfer(to : address, value : int) =
require(value > 0, "Positive value required")
sender_bal = Map.lookup_default(Call.caller, state.balances, 0)
require(sender_bal >= value, "Insufficient balance")
put(state{ balances[Call.caller] = sender_bal - value,
balances[to]= Map.lookup_default(to, state.balances, 0) + value })
Después de compilar con aeproject compile, los desarrolladores despliegan el contrato firmando una transacción de canal — que, incluso bajo alta carga, cuesta solo unos pocos centavos — y luego interactúan a través de wrappers TypeScript generados automáticamente. El ciclo de retroalimentación rápido entre las garantías de compilación y el despliegue ultra rápido sigue siendo una ventaja notable.


