- Aztec introduced a four-layer technology stack to provide programmable privacy on top of Ethereum as a decentralized Layer 2 network.
- The Noir language, developed by Aztec, allows developers to write zero-knowledge programs with privacy enabled by default, without any cryptographic expertise.
- There are currently over 3,500 active sequencers on the network’s Alpha network, and the sequencer and prover roles are completely non-privileged.
aztec tribe published Detailed technical description of the architecture, It’s called the “Aztec stack”. Explaining how the L2 network on Ethereum is realized End-to-end programmable privacy for smart contract developer.
Aztec four layers
The system consists of four layers. The first one is noirdomain-specific programming language Zero knowledge (zk) circuit Use Rust-like syntax. noir Compile the code into a zk circuit automatically via the intermediate representation I’m hungrycompatible with multiple attestation backends, including proprietary systems. balletenberg. Privacy is the default behavior. All variables and functions remain private Unless the developer explicitly specifies it using the ‘pub’ attribute.

Beyond shielded transactions
The second layer consists of Smart contracts created with the Aztec.nr frameworkwhich extends Noir as follows. Manage public and private state on-chain. What you can do with a single contract: Execute private function on the user’s device and public event Transparently join them over the network. Implementation of account agreement Account abstractionsocial account recovery, multi-factor authentication, and granular access controls for regulatory compliance and tax reporting.
The third layer is the network itself. The private function is Private Execution Environment (PXE) Generate a zk certificate on the user’s device, Does not reveal input, output, or identity. The public function is processed by the sequencer, which verifies the private proof, executes the public state, Expose state differences to Ethereum L1. Each epoch is defined as the following sequence: 32 L2 blocks, Receive a final proof generated by a decentralized prover network and published on-chain.

Noir is already deployed
The fourth layer is Ethereumfunctions as Payment layer: Roll-up proof is fixed at L1. inherit financial security. The private state model uses UTXO, while the public state model uses UTXO. Clone the Ethereum account model.
Noir is already used outside the Aztec ecosystem by a project built on base, scroll, starknethas proven its relevance as a standard language for zero-knowledge applications.

