Aztec is a privacy-first Layer-2 zkRollup on Ethereum built for programmable privacy in Web3. It enables developers to create applications where transactions, balances, and application state can remain private by default, while still benefiting from Ethereum’s security and settlement. By using zero-knowledge proofs, Aztec allows users to interact on-chain with strong privacy guarantees-without sacrificing correctness or verifiability.
Aztec is designed to make private smart contracts practical and composable, supporting a new class of dApps where sensitive information (such as trading strategies, user activity, identities, or business logic) can be selectively hidden while preserving seamless interaction with the broader Ethereum ecosystem. The network focuses on delivering a developer-friendly environment for building privacy-preserving DeFi, payments, identity, and enterprise-grade applications.
Key features of Aztec include:
-
Privacy-First zkRollup (L2 on Ethereum): Scalable execution with zero-knowledge proofs that keep user data confidential while remaining verifiable.
-
Programmable Privacy: Fine-grained control over what stays private and what can be made public, enabling flexible privacy-aware application design.
-
Private Smart Contracts: A framework for building dApps with encrypted state and privacy-preserving logic, suitable for DeFi and beyond.
-
Developer Tooling: A dedicated stack for writing and deploying ZK-powered applications with a focus on usability and composability.
-
Selective Disclosure: Ability to reveal only necessary information (when required) while keeping the rest of the transaction details private.
Aztec positions itself as core infrastructure for the next generation of Ethereum applications-unlocking privacy as a standard feature for everyday users and complex Web3 products alike.


