TL;DR:
- Aztec memperkenalkan tumpukan teknologi empat lapisannya untuk menawarkan privasi yang boleh diprogramkan di atas ethereum sebagai rangkaian lapisan 2 terdesentralisasi.
- Bahasa Noir, yang dibangun oleh Aztec, membolehkan pembangun menulis program zero-knowledge tanpa keperluan keahlian kriptografi, dengan privasi diaktifkan secara lalai.
- Rangkaian ini semasa ini mempunyai lebih daripada 3,500 sequencer aktif di rangkaian Alphanya, dengan peranan sequencer dan prover sepenuhnya tanpa kebenaran.
Aztecmemuatkan perihalan teknikal terperinci mengenai arsitekturnya, yang dinamakan “The Aztec Stack”, yang menjelaskan bagaimana rangkaian L2-nya di ethereum memungkinkan privasi yang dapat diprogram sepenuhnya untuk pembangun kontrak pintar.
Empat Lapisan Aztec
Sistem ini disusun menjadi empat lapisan. Yang pertama ialah Noir, bahasa pengaturcaraan khusus domain untuk sirkuit zero-knowledge (zk) dengan sintaks seperti Rust. Noir mengompilasi kod menjadi sirkuit zk secara automatik melalui perwakilan perantara yang dipanggil ACIR, yang serasi dengan pelbagai latar belakang pembuktian, termasuk sistem sendiri Barretenberg. Privasi ialah tingkah laku lalai: semua pemboleh ubah dan fungsi kekal peribadi kecuali pembangun secara eksplisit menunjukkan sebaliknya menggunakan atribut `pub`.

Melampaui Transaksi Dilindungi
Lapisan kedua terdiri daripada kontrak pintar yang ditulis dengan rangka kerja Aztec.nr, yang memperluas Noir untuk menguruskan keadaan awam dan peribadi di atas rantai. Satu kontrak boleh menjalankan fungsi peribadi di peranti pengguna dan fungsi awam di rangkaian, menggabungkannya secara telus. Kontrak akaun melaksanakan abstraksi akaun, membolehkan pemulihan akaun sosial, autentikasi berbilang faktor, dan kawalan akses terperinci yang berguna untuk pematuhan peraturan dan pelaporan cukai.
Lapisan ketiga ialah rangkaian itu sendiri. Fungsi peribadi berjalan dalam persekitaran pelaksanaan peribadi (PXE) pada peranti pengguna, menghasilkan bukti zk yang tidak mengungkapkan input, output, atau identiti. Fungsi awam diproses oleh penurut, yang mengesahkan bukti peribadi, melaksanakan keadaan awam, dan menerbitkan perbezaan keadaan ke Ethereum L1. Setiap epoch, yang ditakrifkan sebagai urutan 32 blok L2, menerima bukti akhir yang dihasilkan oleh rangkaian pembuktian terdesentralisasi dan diterbitkan di atas rantai.

Noir Sudah Dicipta
Lapisan keempat ialah ethereum, yang bertindak sebagai lapisan penyelesaian: bukti rollup diikat ke L1, mewarisi keselamatan ekonominya. Model status peribadi menggunakan UTXOs, manakala status awam meniru model akaun ethereum.
Noir sudah digunakan di luar ekosistem Aztec oleh projek-projek yang membina di atas Base, Scroll, dan Starknet, membuktikan kepentingannya sebagai bahasa piawai untuk aplikasi zero-knowledge.

