Puntos clave de la noticia:
- Aztec presentó su stack tecnológico de cuatro capas para ofrecer privacidad programable en Ethereum como una red de capa 2 descentralizada.
- El lenguaje Noir, desarrollado por Aztec, permite escribir programas de conocimiento cero sin tener conocimientos criptográficos, contando con privacidad por defecto.
- La red cuenta hoy con más de 3.500 secuenciadores activos en su red Alpha, con roles de secuenciador y probador completamente sin permiso.
Aztec publicó una descripción técnica detallada de su arquitectura, denominada «The Aztec Stack», explicando cómo su red L2 sobre Ethereum hace posible la privacidad programable de extremo a extremo para desarrolladores de contratos inteligentes.
Las Cuatro Capas de Aztec
El sistema se organiza en cuatro capas. La primera es Noir, un lenguaje de programación de dominio específico para circuitos de conocimiento cero (zk) con sintaxis similar a Rust. Noir compila el código en circuitos zk automáticamente a través de una representación intermediaria llamada ACIR, compatible con múltiples backends de prueba, incluido el sistema propio Barretenberg. La privacidad es el comportamiento por defecto: todas las variables y funciones permanecen privadas salvo que el desarrollador indique lo contrario mediante el atributo `pub`.

Más Allá de las Transacciones Blindadas
La segunda capa son los contratos inteligentes escritos con el framework Aztec.nr, que extiende Noir para gestionar estados públicos y privados on-chain. Un mismo contrato puede ejecutar funciones privadas en el dispositivo del usuario y funciones públicas en la red, combinándolas de forma transparente. Los contratos de cuenta implementan abstracción de cuenta, lo que permite recuperación social de cuentas, autenticación multifactor y controles de acceso granulares útiles para cumplimiento normativo y reportes fiscales.
La tercera capa es la red en sí. Las funciones privadas se ejecutan en un entorno de ejecución privado (PXE) en el dispositivo del usuario, generando pruebas zk que no revelan inputs, outputs ni identidades. Las funciones públicas son procesadas por los secuenciadores, quienes verifican las pruebas privadas, ejecutan el estado público y publican diferencias de estado en la L1 de Ethereum. Cada época, definida como una secuencia de 32 bloques L2, recibe una prueba final generada por una red descentralizada de probadores y publicada on-chain.
Noir ya está Siendo Implementado
La cuarta capa es Ethereum, que actúa como capa de liquidación: las pruebas de rollup se anclan en la L1, heredando su seguridad económica. El modelo de estado privado utiliza UTXO, mientras que el estado público replica el modelo de cuentas de Ethereum.
Noir ya es utilizado fuera del ecosistema Aztec por proyectos que construyen sobre Base, Scroll y Starknet, lo que evidencia su relevancia como lenguaje estándar para aplicaciones de conocimiento cero.





