Seiring ekosistem Ethereum berkembang, Rollup menjadi solusi utama dalam meningkatkan skalabilitas. Baik Optimistic Rollup maupun zkRollup memiliki tujuan utama: menekan biaya dan meningkatkan throughput. Namun, sebagian besar solusi Layer2 tetap mempertahankan transparansi Ethereum—semua perdagangan dan data status dapat diakses publik.
Model ini dapat diterima di awal era DeFi, tetapi kompleksitas aplikasi on-chain yang semakin tinggi menjadikan privasi sebagai kebutuhan utama. Pengguna ingin menyembunyikan strategi perdagangan, perusahaan ingin melindungi data bisnis, dan institusi harus menyeimbangkan privasi dengan kepatuhan. Kehadiran Aztec menandai pergeseran besar, mengubah Rollup dari “alat skalabilitas” menjadi “lingkungan eksekusi privasi.”
Sebagian besar proyek zkRollup saat ini berfokus pada kinerja dan kompatibilitas EVM. Aztec mengambil pendekatan berbeda dengan menjadikan privasi sebagai fondasi arsitekturnya. Alih-alih sekadar mengoptimalkan pemrosesan perdagangan, Aztec mendefinisikan ulang eksekusi Smart Contract.
Ini menempatkan Aztec lebih sebagai “sistem operasi privasi” ketimbang solusi skalabilitas biasa. Melalui eksekusi privat, zero-knowledge proof, dan bahasa pemrograman khusus, Aztec memungkinkan pengembang membangun aplikasi yang dapat diverifikasi sekaligus menjaga privasi.

Dari perspektif industri, arsitektur ini membuka peluang baru bagi aplikasi Web3—mulai dari keuangan berfokus privasi, identitas on-chain, hingga solusi Blockchain kelas enterprise. Memahami arsitektur jaringan Aztec menjadi kunci untuk menilai masa depan infrastruktur Blockchain.
Arsitektur inti Aztec terdiri dari tiga modul utama: Sequencer, Prover, dan model pemrograman Noir. Ketiganya berfungsi sebagai pemrosesan perdagangan, pembuatan proof, dan antarmuka pengembang secara berurutan.

Ikhtisar Seleksi Sequencer | Sumber: Aztec
Prosesnya dimulai saat pengguna melakukan perdagangan; Sequencer menyortir dan mengemas perdagangan, Prover menghasilkan zero-knowledge proof, dan proof dikirim ke mainnet Ethereum untuk verifikasi. Sepanjang proses, Noir mengatur logika privasi dan perilaku kontrak, memberi pengembang kendali atas visibilitas data.
Desain berlapis ini memungkinkan Aztec menghadirkan kinerja tinggi, privasi kuat, dan fleksibilitas pemrograman.
Sequencer adalah koordinator utama jaringan Aztec. Tugas utamanya menerima perdagangan dari pengguna, menyortir, dan mengemasnya ke dalam blok Layer2.
Seperti Blockchain konvensional, Sequencer menentukan urutan eksekusi perdagangan. Namun, di Aztec, Sequencer juga menangani pembaruan status terenkripsi dan hasil eksekusi privat. Artinya, Sequencer tidak mengakses langsung isi perdagangan; ia mengatur perdagangan berdasarkan data terenkripsi.
Sequencer juga mengirim data perdagangan ke sistem proof dan memperbarui status akhir di Ethereum. Efisiensi Sequencer sangat mempengaruhi throughput jaringan dan pengalaman pengguna.
Dari sisi desain, Sequencer sangat penting untuk performa, tetapi bukan penentu kepercayaan—kebenaran akhir selalu dijamin oleh zero-knowledge proof.
Prover adalah “mesin keamanan” Aztec, bertugas menghasilkan proof zkSNARK atas eksekusi perdagangan. Fungsinya membuktikan kepada Ethereum bahwa perdagangan telah dieksekusi dengan benar tanpa mengungkap detail sensitif.
Semua hasil komputasi di Aztec harus dikonversi menjadi proof matematis yang dapat diverifikasi oleh Prover. Karena proses ini membutuhkan komputasi tinggi, performa dan optimisasi Prover sangat penting.
Prover bukan satu node saja—melainkan jaringan multi-partisipan. Desain ini meningkatkan desentralisasi dan mendistribusikan beban komputasi.
Dengan Prover, Aztec tetap sepenuhnya dapat diverifikasi meskipun semua data dienkripsi.
Noir adalah bahasa pemrograman zero-knowledge khusus milik Aztec, dirancang untuk memudahkan pengembang membangun aplikasi privasi. Berbeda dengan Solidity, Noir dibuat dari awal untuk eksekusi privat.
Pengembang dapat menentukan variabel privat dan publik, serta mengkompilasi logika tersebut ke sirkuit zero-knowledge. Privasi menjadi bagian inti dari logika aplikasi.
Kehadiran Noir mengubah Aztec dari lingkungan eksekusi menjadi platform pengembangan komprehensif. Pengembang dapat membangun Smart Contract privat tanpa keahlian kriptografi mendalam.
Dalam jangka panjang, Noir berpotensi menjadi standar pengembangan aplikasi zero-knowledge.
Sequencer, Prover, dan Noir saling terintegrasi secara erat.
Saat pengguna melakukan perdagangan lewat aplikasi Noir, perdagangan dieksekusi privat di perangkat pengguna, menghasilkan pembaruan status terenkripsi. Sequencer menyortir dan mengemas perdagangan, Prover membuat zero-knowledge proof untuk blok, dan proof dikirim ke Ethereum untuk verifikasi dan penyelesaian.
Alur kerja ini memungkinkan komputasi dan pembaruan status tepercaya tanpa mengungkap data sensitif.
Intinya, Aztec tidak sekadar “menyembunyikan data”—Aztec membangun kerangka kerja komputasi privasi yang komprehensif.
Arsitektur jaringan Aztec adalah perubahan paradigma dalam Blockchain, menggabungkan privasi, verifikasi, dan pemrograman melalui kolaborasi Sequencer, Prover, dan Noir. Pendekatan ini mengatasi keterbatasan privasi Blockchain tradisional dan membangun fondasi kuat untuk aplikasi Web3 generasi berikutnya.
Saat ini, Sequencer memiliki tingkat sentralisasi tertentu, tetapi keamanan sistem tetap terjaga berkat zero-knowledge proof yang menjamin kebenaran status akhir. Aztec berencana beralih ke sequencing terdesentralisasi secara bertahap.
Komputasi Prover memang kompleks, tetapi efisiensi dapat ditingkatkan melalui paralelisasi dan perangkat keras khusus. Pengembangan jaringan Prover juga menjadi strategi utama untuk mengatasi tantangan performa.
Noir dirancang khusus untuk zero-knowledge proof, fokus pada privasi dan sirkuit. Solidity dibuat untuk Smart Contract publik. Keduanya berbeda secara fundamental dalam filosofi dan penggunaan.
Karena lingkungan eksekusi Aztec belum sepenuhnya kompatibel dengan EVM, aplikasi lama perlu penyesuaian, terutama pada logika privasi.
Komputasi privasi membutuhkan desain sirkuit zero-knowledge yang kompleks, yang sulit dilakukan dengan bahasa pemrograman tradisional. Noir dibuat agar pengembangan aplikasi privasi lebih intuitif dan efisien bagi pengembang.





