Skip to main content

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
  • 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

Getting Started

To participate in the Aztec network, you can run:

  1. Sequencer Node - Order transactions and produce blocks
  2. Prover Node - Generate zero-knowledge proofs

Continue to the next section to learn how to install and run an Aztec node.