Aztec is building an open-source layer 2 network on Ethereum that uses zkSNARK proofs to enable private transactions. It extends Ethereum's functionality by adding private state, allowing users to interact with smart contracts while keeping their data confidential. This enhances privacy on Ethereum without sacrificing security or decentralization.