Aztec Network
Overview
Aztec is a privacy-focused Layer 2 solution for Ethereum that enables confidential smart contracts and transactions. It uses zero-knowledge proofs to provide privacy while maintaining the security guarantees of Ethereum.
Key Features
- Privacy by Default: All transactions and contract interactions are private
- zkRollup Architecture: Inherits Ethereum's security
- Noir Programming Language: Purpose-built for writing private smart contracts
- Sequencer Network: Decentralized network for ordering transactions
- Prover Network: Distributed proving system for generating validity proofs
Network Architecture
Sequencer
- Orders transactions and produces blocks
- Maintains the state of the Aztec network
- Submits rollup data to Ethereum
Prover
- Generates zero-knowledge proofs for transactions
- Validates state transitions
- Enables the privacy features of Aztec
Hardware Requirements
Minimum Requirements
- CPU: 8 cores (Intel Xeon, AMD EPYC recommended)
- RAM: 16 GB
- Storage: 500 GB NVMe SSD
- Network: 100 Mbps dedicated bandwidth
Recommended Requirements
- CPU: 16 cores
- RAM: 32 GB
- Storage: 1 TB NVMe SSD
- Network: 1 Gbps dedicated bandwidth
Network Information
- Chain ID: TBD (Testnet)
- Native Token: ETH (for gas fees)
- RPC Endpoint:
https://api.aztec.network
- Explorer:
https://explorer.aztec.network
Useful Links
Getting Started
To participate in the Aztec network, you can run:
- Sequencer Node - Order transactions and produce blocks
- Prover Node - Generate zero-knowledge proofs
Continue to the next section to learn how to install and run an Aztec node.