Усередині протоколу Зама — Як працюють конфіденційні транзакції
Опубліковано: 30 січня 2026 р. о 07:50
Мета навчання:Щоб зрозуміти операційну архітектуру мережі Zama та те, як її спеціалізовані компоненти працюють разом, щоб забезпечити конфіденційні обчислення на публічних блокчейнах.
Симфонія спеціалізованих компонентів: Як працює мережа Zama
Протокол Зама не є монолітним додатком, але це турботливо організована мережа спеціалізованих частин, які працюють узгоджено. Розуміння цієї архітектури є ключовим для оцінки його інноваційності. Давайте прослідкуємо шлях однієї конфіденційної транзакції, наприклад, приватного переказу зашифрованого токена.
1. Вихідна точка: Хост-ланцюг (наприклад, Ethereum)
Ваша транзакція починається на Host Chain — існуючому публічному блокчейні, такому як Ethereum або Solana. Саме тут розгортається конфіденційний смарт-контракт (наприклад, приватна стейблкоїн). Ви подаєте транзакцію з зашифрованими вхідними даними (сума переказу) та ZK-доведенням, яке підтверджує, що ваше шифрування є дійсним.
2. Диспетчер: Контракт виконавця FHEVM
Коли ваша транзакція викликає функцію в конфіденційному контракті, вона взаємодіє з бібліотекою FHEVM від Zama. Ця бібліотека містить спеціальні типи, такі як euint64 (зашифрований беззнаковий цілий). Коли логіка контракту вимагає обчислення над цими зашифрованими даними — наприклад, перевірки, чи достатній ваш баланс — сама Хост-ланцюг не виконує цю важку математику FHE.
Натомість виконавчий контракт на головному ланцюзі виступає в якості диспетчера. Він записує подію, яка суттєво говорить:
“До угоди X потрібно виконати операцію порівняння FHE з цими зашифрованими вхідними даними.”
Цей дизайн чудовий, тому що він звільняє головний ланцюг від масивних обчислювальних навантажень FHE, зберігаючи його продуктивність і низькі витрати для всіх інших, не конфіденційних транзакцій.
3. Обчислювальний гігант: співпроцесори FHE
Саме тут відбувається чудо. Мережа вузлів FHE Coprocessor постійно слухає ці події. Це високопродуктивні сервери, які забезпечені для ефективного виконання оптимізованих обчислень FHE компанії Zama.
-
Копроцесор отримує зашифровані дані з події.
-
Він виконує запитувану FHE-операцію (порівняння, а потім віднімання та додавання для балансів) безпосередньо на шифротекстах.
-
Він відправляє отримане зашифроване вихідне значення (наприклад, нові зашифровані баланси) назад у ланцюг.
Декілька співпроцесорів працюють паралельно для надмірності та безпеки, а їхню роботу можна перевірити публічно. Хтось завгодно може повторно виконати обчислення, щоб переконатися, що вони були виконані правильно.
4. Центральна нервова система: Ворота
Координування всього цього процесу здійснюється шляхом Gateway, який працює на спеціалізованому, високопродуктивному роулапі Arbitrum. Подумайте про це як про штаб-квартиру протоколу та реєстр. Його критичні ролі включають:
-
Оркестрування: Надсилання завдань до співпроцесорів та агрегація їхніх результатів.
-
Менеджер списку керування доступом (ACL): Зберігання основного запису про те, хто може розшифрувати що. Коли виконується смарт-контракт
FHE.дозволити(newBalance, recipientAddress), це дозвіл назавжди записується в ACL шлюзу. -
Центри обслуговування: Це єдина інтерфейсна точка для користувачів, щоб запитувати ключові послуги протоколу: перевірку їхніх ZK-доведень, запитувати розшифрування або переносити зашифровані активи між різними Host-ланцюгами.
5. Форт-Нокс ключів: Послуга управління ключами (KMS)
Усі дані в мережі Zama зашифровані за допомогою одного потужного громадського ключа. Відповідний приватний ключ розшифрування має бути надійно захищеним, але доступним у разі авторизації. Це завдання KMS.
-
Приватний ключ розбивається на фрагменти за допомогою надійного протоколу багатокористувацього обчислення (MPC).
-
Ці фрагменти розподілено між 13 незалежними, авторитетними вузлами. Жоден один оператор, або навіть невелика група, ніколи не має доступу до повного ключа.
-
Коли ви, як законний одержувач, вимагаєте розшифрувати ваш новий баланс, шлюз перевіряє свій СПД. Якщо авторизовано, він передає запит комітету KMS.
-
Вузли KMS спільно виконують порогове розшифрування всередині безпечних AWS Nitro Enclaves. Лише злагоджена дія достатньої більшості (наприклад, 9 з 13) може виробити остаточний розшифрований звичайний текст, який потім безпечно повертається вам.
Ця архітектура забезпечує конфіденційність (дані завжди зашифровані), децентралізацію (відсутність єдиного пункту керування) та публічну перевірність (всі кроки перевіряються).
Відмова від відповідальності: Інформація на цій сторінці може бути отримана від третіх осіб і не обов'язково відображає погляди або думки KuCoin. Цей контент надається лише для ознайомлення, не є жодною формою твердження чи гарантії, а також не має розглядатися як фінансова чи інвестиційна порада. KuCoin не несе відповідальності за будь-які помилки або упущення, а також за будь-які результати, отримані в результаті використання цієї інформації. Інвестиції у віртуальні активи можуть бути пов'язані з ризиками. Будь ласка, ретельно оцініть ризики продукту та свою толерантність до ризику, виходячи з вашого фінансового становища. Для отримання додаткової інформації, будь ласка, зверніться до наших Умов використання та Розкриття інформації про ризики.