TL;DR:
- Ipinakilala ng Aztec ang kanyang apat-lapyar na teknolohiyang stack upang magbigay ng programmable privacy sa Ethereum bilang isang decentralized na layer 2 network.
- Ang wika ng Noir, na binuo ng Aztec, ay nagpapahintulot sa mga developer na sumulat ng mga programa na zero-knowledge nang walang ekspertis sa kriptograpiya, na may privacy na naka-enskribido sa default.
- Ang network ay may higit sa 3,500 aktibong sequencers sa kanyang Alpha network, na may ganap na permissionless na mga papel para sa sequencer at prover.
Ipinahayag ng Aztecang detalyadong teknikal na paglalarawan ng kanyang arkitektura, na tinatawag na “Ang Aztec Stack,” na nagpapaliwanag kung paano nagpapahintulot ang kanyang L2 network sa ethereum sa end-to-end na programmable privacy para sa mga developer ng smart contract.
Ang Apat na Layer ng Aztec
Ang sistema ay nakakalikom sa apat na layer. Ang una ay Noir, isang domain-specific na programming language para sa zero-knowledge (zk) circuits na may Rust-like na syntax. Ang Noir ay kumokompile ng code patungo sa zk circuits nang awtomatiko sa pamamagitan ng isang intermediate representation na tinatawag na ACIR, na compatible sa maraming proving backends, kabilang ang sarili nitong sistema na Barretenberg. Ang privacy ay ang default na pag-uugali: lahat ng mga variable at function ay panatilihin bilang private maliban kung ang developer ay eksplisitong tatakasan ito gamit ang `pub` attribute.

Higit sa Mga Nakapipigil na Transaksyon
Ang pangalawang layer ay binubuo ng smart contracts na isinulat gamit ang Aztec.nr framework, na nagpapalawig sa Noir upang pamahalaan ang publiko at pribadong estado sa-chain. Isang contract lamang ang makapag-execute ng pribadong mga function sa device ng user at publikong mga function sa network, pinagsasama nito nang transparent. Ang mga account contract ay nagpapatupad ng account abstraction, na nagpapahintulot sa social account recovery, multifactor authentication, at granular na access controls na kapaki-pakinabang para sa regulatory compliance at tax reporting.
Ang ikatlong layer ay ang network mismo. Ang mga pribadong punksyon ay tumatakbo sa isang pribadong execution environment (PXE) sa device ng user, na nagpapagawa ng zk proofs na hindi nagpapakita ng anumang inputs, outputs, o mga identity. Ang mga pampublikong punksyon ay pinoproseso ng mga sequencers, na nag-verify ng pribadong proofs, nagpapatupad ng pampublikong estado, at nagpapalabas ng state differences sa Ethereum’s L1. Sa bawat epoch, na tinukoy bilang isang sequence ng 32 L2 blocks, natatanggap ang isang final proof na ginawa ng isang decentralized prover network at ipinapalabas sa-chain.

Noir ay nangangalap na
Ang ikaapat na layer ay Ethereum, na gumagawa bilang layer ng pagtatapos: ang mga patunay ng rollup ay nakabase sa L1, na nagmamana ng kanyang ekonomikong seguridad. Ang private state model ay gumagamit ng UTXOs, habang ang public state ay nagrereplica ng account model ng Ethereum.
Ginagamit na ang Noir sa labas ng ecosystem ng Aztec ng mga proyekto na nagbuo sa Base, Scroll, at Starknet, na nagpapatotoo sa kahalagahan nito bilang standard na wika para sa mga zero-knowledge application.

