У міру розвитку екосистеми Ethereum, Rollup став провідним рішенням для масштабування продуктивності. Як Optimistic Rollup, так і zkRollup мають головну мету — знизити витрати та підвищити пропускну здатність. Однак більшість рішень Layer2 досі успадковують прозорість Ethereum, роблячи всі угоди та дані про статус загальнодоступними.
Якщо така модель була прийнятною на ранніх етапах DeFi, то зі зростанням складності ончейн-застосунків приватність стала критичною вимогою. Користувачі хочуть приховати торгові стратегії, бізнес — захистити комерційні дані, а інституції — збалансувати приватність із дотриманням регуляторних вимог. Вихід Aztec став переломним моментом: Rollup перетворюється із «засобу масштабування» на «приватне середовище виконання».
Більшість проєктів у сфері zkRollup зосереджені на продуктивності й сумісності з EVM. Aztec обирає інший шлях — інтегрує приватність як фундаментальний елемент архітектури. Замість простої оптимізації обробки угод Aztec переосмислює виконання Смарт-контрактів.
Це наближає Aztec до «операційної системи приватності», а не класичного рішення для масштабування. Використовуючи приватне виконання, докази з нульовим розголошенням і спеціальну мову програмування, Aztec дає розробникам змогу створювати застосунки, які можна перевірити та які зберігають приватність.

З погляду індустрії ця архітектура відкриває нові можливості для Web3-застосунків, включаючи фінанси з фокусом на приватність, ончейн-ідентичність та корпоративні блокчейн-рішення. Розуміння архітектури мережі Aztec — ключ до майбутнього блокчейн-інфраструктури.
Ядро архітектури Aztec — це скоординована система з трьох основних модулів: Sequencer, Prover і модель програмування Noir. Вони відповідають за обробку угод, генерацію доказів і розробницькі інтерфейси відповідно.

Огляд вибору Sequencer | Джерело: Aztec
Процес такий: після ініціації угоди користувачем Sequencer сортує й пакує її; Prover генерує докази з нульовим розголошенням для цих угод; ці докази надсилаються до основної мережі Ethereum для верифікації. Noir визначає логіку приватності та поведінку контракту, надаючи розробникам контроль над видимістю даних.
Ця багаторівнева архітектура дає змогу Aztec забезпечувати високу продуктивність, надійну приватність і гнучку програмованість.
Sequencer — головний координатор у мережі Aztec. Його основна функція — отримувати угоди користувачів, сортувати їх і об’єднувати у блоки Layer2.
Як і в традиційних блокчейнах, Sequencer визначає порядок виконання угод. Проте в Aztec він також керує зашифрованими оновленнями статусу та результатами приватного виконання. Це означає, що Sequencer не має прямого доступу до змісту угод, а організовує їх на основі зашифрованих даних.
Sequencer також передає торгові дані до системи доказів і оновлює фінальний статус у мережі Ethereum. Його ефективність безпосередньо впливає на пропускну здатність і досвід користувачів.
З погляду архітектури, Sequencer є критично важливим для продуктивності, але не є довіреним вузлом — фінальна коректність завжди забезпечується доказами з нульовим розголошенням.
Prover — «двигун безпеки» Aztec, який відповідає за створення доказів zkSNARK для виконання угод. Його головна функція — доводити Ethereum, що пакет угод виконано коректно, не розкриваючи жодних чутливих даних.
Усі результати обчислень в Aztec зрештою мають бути перетворені Prover на математично перевірювані докази. Оскільки цей процес вимагає значних обчислювальних ресурсів, продуктивність і оптимізація Prover мають вирішальне значення.
Важливо, що Prover — це не один вузол, а мережа з багатьох учасників. Така архітектура підсилює децентралізацію й розподіляє обчислювальне навантаження.
Завдяки Prover Aztec досягає ключової властивості: навіть якщо всі дані зашифровані, система залишається повністю перевірюваною.
Noir — спеціалізована мова програмування з нульовим розголошенням, створена для зниження порогу входу для розробників приватних застосунків. На відміну від Solidity, Noir із самого початку орієнтована на приватне виконання.
Розробники з Noir можуть визначати, які змінні будуть приватними, а які — публічними, і компілювати цю логіку безпосередньо в докази з нульовим розголошенням. Приватність стає невід’ємною частиною логіки застосунку, а не другорядною опцією.
Впровадження Noir перетворює Aztec із простого середовища виконання на повноцінну платформу розробки. Розробники можуть створювати приватні Смарт-контракти без глибоких знань у криптографії.
У довгостроковій перспективі Noir може стати стандартним інструментом для розробки застосунків із нульовим розголошенням.
На практиці Sequencer, Prover і Noir тісно інтегровані, а не ізольовані системи.
Коли користувач ініціює угоду через застосунок на основі Noir, угода спочатку виконується приватно на пристрої користувача, генеруючи зашифровані оновлення статусу. Потім Sequencer сортує й пакує ці угоди, Prover створює докази з нульовим розголошенням для цілого блоку, а доказ надсилається до Ethereum для верифікації й фінального розрахунку.
Цей робочий процес досягає ключової мети: забезпечення довірених обчислень і оновлень статусу без розкриття конфіденційних даних.
Фактично Aztec не просто «приховує дані» — він формує комплексний фреймворк приватних обчислень.
Архітектура мережі Aztec — це зміна парадигми у блокчейн-дизайні, що поєднує приватність, перевірюваність і програмованість завдяки співпраці Sequencer, Prover і Noir. Такий підхід не лише вирішує обмеження приватності традиційних блокчейнів, а й формує надійну основу для застосунків Web3 нового покоління.
Наразі Sequencer може бути частково централізованим, але це не впливає на безпеку системи, оскільки фінальну коректність статусу гарантують докази з нульовим розголошенням. У майбутньому Aztec планує поступово перейти до децентралізованого Sequencer.
Обчислення Prover складні, але ефективність можна суттєво підвищити за рахунок паралелізації та спеціалізованого обладнання. Побудова мережі Prover — також ключова стратегія для вирішення питань продуктивності.
Noir створена спеціально для доказів із нульовим розголошенням, з акцентом на приватність і генерацію схем. Solidity, навпаки, призначена для традиційних публічних Смарт-контрактів. Філософія дизайну та сценарії використання цих мов принципово різняться.
Оскільки середовище виконання Aztec не є повністю сумісним з EVM, чинним застосункам потрібна певна модифікація, особливо у частині логіки приватності.
Приватні обчислення потребують складного проєктування схем із нульовим розголошенням, що було б надзвичайно складно реалізувати у традиційних мовах програмування. Noir розроблено для того, щоб зробити створення приватних застосунків інтуїтивно зрозумілим і ефективним для розробників.





