Коротко:
- Aztec представила свою чотирирівневу технологічну стеку для надання програмованої приватності на ethereum як децентралізованої мережі рівня 2.
- Мова Noir, розроблена Aztec, дозволяє розробникам писати програми з нульовим знанням без криптографічної експертизи, з приватністю, увімкненою за замовчуванням.
- Наразі мережа має більше ніж 3 500 активних секвенсерів у своїй Alpha-мережі, причому ролі секвенсера та прувера повністю без дозволу.
Aztecопублікував детальне технічне опис його архітектури, яку назвали «Aztec Stack», пояснюючи, як його L2-мережа на ethereum дозволяє розробникам смартконтрактів забезпечити повну приватність.
Чотири рівні Aztec
Система організована у чотири шари. Перший — Noir, мова програмування, спеціалізована для кіл zero-knowledge (zk) з синтаксисом, схожим на Rust. Noir автоматично компілює код у zk-кіл через проміжне представлення, відоме як ACIR, яке сумісне з кількома системами доведення, включаючи власну систему Barretenberg. Конфіденційність — це поведінка за замовчуванням: усі змінні та функції залишаються приватними, поки розробник явно не вкаже інше за допомогою атрибуту `pub`.

Поза захищеними транзакціями
Другий рівень складається з смартконтрактів, написаних за допомогою фреймворку Aztec.nr, який розширює Noir для керування публічним та приватним станом у ланцюгу. Один смартконтракт може виконувати приватні функції на пристрої користувача та публічні функції у мережі, об’єднуючи їх прозоро. Контракти акаунтів реалізують абстракцію акаунтів, що дозволяє відновлення акаунтів через соціальні засоби, багатофакторну автентифікацію та деталізоване керування доступом, що корисно для відповідності регуляторним вимогам та податкового звітності.
Третій рівень — це сама мережа. Приватні функції виконуються в приватному середовищі виконання (PXE) на пристрої користувача, генеруючи zk-доведення, які не розкривають вхідні дані, вихідні дані чи ідентичності. Публічні функції обробляються секвенсерами, які перевіряють приватні доведення, виконують публічний стан та публікують різниці стану на L1 Ethereum. Кожен епох, визначений як послідовність з 32 L2-блоків, отримує фінальне доведення, згенероване децентралізованою мережею доводачів та опубліковане в ланцюгу.

Noir вже розгортається
Четвертий рівень — це Ethereum, який діє як рівень розрахунків: докази rollup прив’язуються до L1, успадковуючи його економічну безпеку. Модель приватного стану використовує UTXO, тоді як публічний стан копіює модель акаунтів Ethereum.
Noir вже використовується поза екосистемою Aztec проектами, які розробляються на Base, Scroll і Starknet, що підтверджує його значимість як стандартної мови для застосунків з нульовим знанням.

