Блокчейни прозорі за своєю конструкцією. Кожна транзакція, кожен баланс гаманця, кожна взаємодія зі смарт-контрактом зберігаються в публічному реєстрі, доступному для перегляду будь-ким. Ця відкритість є особливістю для довіри та верифікації, але створює серйозну проблему, коли ви намагаєтеся побудувати справжню фінансову інфраструктуру поверх неї. Уявіть, що баланс вашого банківського рахунку, кожен ваш платіж і кожна людина, з якою ви здійснювали транзакції, були б видимі для всього інтернету. Саме так сьогодні працює Ethereum.
Aztec — це Layer 2 zkRollup, побудований на Ethereum, який намагається виправити це. Це не просто монета конфіденційності або змішувач. Це повністю програмована платформа для смарт-контрактів, де приватність закладена в архітектуру з самого початку. Розробники можуть писати контракти, які обробляють зашифрований, приватний стан поряд із традиційним публічним, все в межах однієї й тієї ж програми. Мета полягає в тому, щоб відтворити повний досвід смарт-контрактів Ethereum, але з можливістю зберігати конфіденційну інформацію прихованою.
Зак Вільямсон, співзасновник та генеральний директор Aztec Labs, досить відкрито висловився про те, чому це важливо. Його аргумент полягає в тому, що відсутність конфіденційності в блокчейнах є найбільшою перешкодою, яка заважає їм стати глобальною фінансовою інфраструктурою. У Web2 ваша ідентичність та дані за замовчуванням є приватними. У Web3 все за замовчуванням прозоре. Aztec прагне скоротити цю прірву, щоб децентралізовані додатки могли обробляти такі речі, як зарплата, медичні записи, приватне кредитування та перевірка особи, не розкриваючи дані користувачів всьому світу.
Історія походження: від приватних ринків боргу до доказів з нульовим розкриттям
Aztec не розпочинався як проєкт блокчейн-приватності. У 2017 році засновники намагалися створити традиційні фінансові продукти для ринку приватних боргів. Вони швидко зіткнулися з перешкодою. Фінансові інструменти, які вони хотіли створити, вимагали конфіденційності, а існуюча блокчейн-інфраструктура просто не могла її забезпечити. Тож вони змінили курс. Замість того, щоб будувати фінансові продукти самі, вони почали розробляти технології приватності, необхідні для цих продуктів.
That pivot turned out to be one of the more consequential decisions in the zero-knowledge proof space. During the development process, the Aztec team invented PLONK, a zero-knowledge proof system that has since become one of the most widely adopted proving systems across the entire blockchain industry. Projects far beyond Aztec now rely on PLONK or its derivatives for their own ZK implementations. The team also created Noir, a high-level programming language specifically designed for writing zero-knowledge circuits and smart contracts.
Eight years of development have gone into what Aztec is today. That is a long runway, even by crypto standards, and it reflects the sheer difficulty of building a system where private computation and public composability coexist in the same environment.
Засновник Aztec, Зах Вільямсон на Token2049
Як насправді працює AZTEC: розподіл PXE та AVM
Основною архітектурною інновацією Aztec є розділення виконання на два окремі середовища. Це не просто теоретичне розходження. Воно фундаментально змінює місце проведення обчислень і ту інформацію, яка розкривається мережі.
Приватне середовище виконання (PXE), яке вимовляється як "піксі", — це бібліотека на стороні клієнта, що працює безпосередньо на пристрої користувача. Коли користувач взаємодіє з приватною функцією в смарт-контракті Aztec, всі обчислення відбуваються локально. PXE керує ключами користувача, обробляє оновлення приватного стану та генерує докази з нульовим розголошенням. Критично важливим є те, що конфіденційні дані ніколи не залишають пристрій користувача. Мережа бачить лише доказ того, що відбулося дещо дійсне, але не самі вихідні дані.
Віртуальна машина Aztec (AVM) є середовищем виконання на стороні мережі. Концептуально вона подібна до Віртуальної машини Ethereum і обробляє публічні функції. Коли смарт-контракт має компоненти, які повинні бути видимими у публічному реєстрі, AVM обробляє ці операції дистанційно, так само, як звичайний блокчейн.
Що робить цю архітектуру унікальною — це напрямок потоку між цими двома середовищами. Транзакція завжди починається в приватному контексті на пристрої користувача. Приватні функції можуть потім «поставити в чергу» публічні функції для виконання пізніше AVM. Але зворотнє не дозволяється. Публічні функції не можуть викликати приватні функції. Цей односторонній потік і забезпечує приватність, водночас дозволяючи приватним додаткам взаємодіяти з публічними DeFi протоколами.
Ця модель напрямку також відрізняє Aztec від простих монет приватності, як-от Monero або Zcash. Ці проєкти пропонують приватні перекази, але не підтримують програмовані смарт-контракти з композиційною приватною та публічною логікою. Aztec підтримує це, а потік PXE до AVM є механізмом, який робить це можливим.
Приватний стан, публічний стан і модель UTXO
Aztec керує станом по-різному залежно від того, чи є він приватним або публічним. Розуміння цього розділення важливе, оскільки воно впливає на те, як розробники створюють додатки на платформі та як користувачі взаємодіють зі своїми даними.
Приватний стан використовує модель UTXO (Unspent Transaction Output – невикористаний вихід транзакції). Якщо ви користувалися Bitcoin, концепція схожа. Приватні дані зберігаються у вигляді зашифрованих "нотаток" у дереві Меркла, що тільки доповнюється. Коли користувач хоче "витратити" або оновити нотатку, він не видаляє її. Натомість додається нульовизатор (nullifier) у окреме дерево нульовизаторів. Цей нульовизатор доводить, що нотатка була спожита, не розкриваючи, яка саме нотатка це була. Зовнішні спостерігачі можуть бачити, що щось було анульовано, але не можуть пов’язати цю дію з будь-якими конкретними даними.
Публічний стан працює подібно до традиційного облікового реєстру на основі облікових записів, так само, як у Ethereum. Баланси та сховище контрактів відкрито читаються та оновлюються мережею.
Цей гібридний підхід надає розробникам гнучкість. Децентралізований фінансовий додаток (DeFi) на Aztec може зберігати баланси користувачів і деталі торгів конфіденційними через модель UTXO, водночас публічно надаючи агреговані дані по ліквідних пулах через модель на основі облікових записів. Обидві системи співіснують у межах одного контракту.
Рідна абстракція аккаунта та система мультиключів
Один із найпрогресивніших дизайнерських виборів у Aztec полягає в тому, що кожен акаунт є смартконтрактом. Немає зовнішніх акаунтів (EOA), як на Ethereum. Ця нативна абстракція аккаунта означає, що логіка, яка регулює, як користувач аутентифікується та авторизує транзакції, є повністю налаштованою.
Деякі практичні приклади того, що це дозволяє:
- Біометрична автентифікація, така як FaceID або сканування відбитків пальців для схвалення транзакцій
- Вхід за обліковими даними Web2 через Google OAuth або подібних провайдерів ідентифікації
- Індивідуальна логіка витрат, така як щоденні ліміти переказів, вимоги до мультипідпису або затримка зняття коштів
Окрім абстракції аккаунта, Aztec використовує архітектуру мультиключів, яка є значно складнішою, ніж модель з одною парою ключів у більшості блокчейнів. Кожен акаунт має кілька спеціалізованих ключів, які виконують різні функції:
- Ключі нульової відміни використовуються для витрачання або споживання приватного стану (нотаток)
- Ключі для вхідного перегляду дозволяють користувачам розшифровувати нотатки, які були надіслані їм
- Ключі підпису управляються контрактом облікового запису та використовуються для авторизації транзакцій
Існує також функція безпеки, що називається ізоляцією додатків. Ключі нульової відміни прив’язані до конкретних контрактів, тому, якщо ключ, пов’язаний з одним застосунком, буде скомпрометований, це не вплине на ключі користувача в інших застосунках. Це запобігає атакам на кореляцію, коли зловмисник міг би пов’язати активність у кількох застосунках з одним користувачем.
Однак є суттєве застереження. Ключі рівня протоколу, такі як ключі нульової відміни та ключі перегляду, є постійними після розгортання облікового запису. Якщо вони скомпрометовані, їх не можна замінити. Користувач повинен розгорнути абсолютно новий обліковий запис. Це реальний операційний ризик, про який потрібно знати просунутим користувачам та розробникам.
Таймлайн проєкту Aztec
Ethereum (L1) vs. Aztec (L2)
Особливості та порівняння
Токен $AZTEC: деталі пропозиції, продажу та стекингу
Токен $AZTEC — це актив ERC-20, розгорнутий на Ethereum L1. Він виконує три основні функції в мережі: стекинг для роботи вузлів, участь у керуванні й оплата транзакційних зборів.
Початкова пропозиція встановлена на рівні 10 350 000 000 токенів. Публічний відкритий аукціон продасть до 14,95% від загальної пропозиції, із мінімальною ціною на основі оцінки повної розбавленої вартості (FDV) в 350 мільйонів доларів США. За даними проєкту, ця мінімальна ціна становить приблизно 75% знижки порівняно з оцінкою з останнього раунду фінансування Aztec Labs.
Розподіл токенів виглядає так:
| Категорія | Розподіл |
| Інвестори та ранні прихильники | 27,25% |
| Основна команда | 21,06% |
| Aztec Foundation | ~11,71% |
| Публічний продаж (відкрита аукціона) | До 14,95% |
| Залишок (екосистема, гранти тощо) | Баланс пропозиції |
Запуск вузла Sequencer вимагає мінімальної ставки в 200 000 $AZTEC. Sequencers відповідають за впорядкування транзакцій і створення блоків. Вони отримують дохід через комісії за транзакції, оплачувані в Mana, що є еквівалентом газу Ethereum в Aztec. Комісії Mana конвертуються в $AZTEC через обмінні курси, які Sequencers оновлюють регулярно.
У структурі комісій також вбудовано дефляційний механізм. Під час періодів великого попиту до комісій може бути застосована "Премія за конфіденційність" або множник заторів. Ця преміальна частина згорає, що допомагає компенсувати інфляцію, створену нагородами за стейкінг.
Що робить Aztec відмінним від усіх інших проектів приватності
Більшість проектів приватності в криптовалюті належать до однієї з двох категорій. Вони або є монетами приватності, які здійснюють конфіденційні перекази, але не мають програмованості, або є рішеннями другого рівня для масштабування, які покращують пропускну здатність, але нічого не роблять для приватності. Aztec не належить жодній із цих категорій. Це повністю програмована платформа для смарт-контрактів, де приватність є архітектурою за замовчуванням, а не додатковою опцією.
Розподіл PXE та AVM, приватна модель стану на основі UTXO, спрямований потік виконання, рідна абстракція акаунтів і система мультиклавіш працюють разом, створюючи щось, що наразі не має прямого конкурента. Рекорд команди, який включає винахід PLONK і розробку Noir, надає їм авторитет, якого більшість проектів у цій галузі просто не мають.
Чи зможе Aztec реалізувати своє повне бачення – це все ще відкритий питання. Вісім років розробки – це довгий час, і перехід від тестової мережі до працездатної основної мережі з реальними користувачами та реальними грошима завжди є найскладнішою частиною. Але для всіх, хто вірить, що конфіденційність є необхідною умовою для наступного етапу впровадження блокчейну, Aztec є однією з найсерйозніших спроб розв’язати цю проблему. Тестова мережа працює, токеноміка є публічною, а технічна документація є обширною. Наступні 12-18 місяців покажуть, чи витримає архітектура реальні умови.

