З розвитком вимог до захисту приватності даних і нормативної відповідності традиційні блокчейни у певних випадках обмежені через свою прозорість. У цьому контексті Zama пропонує інфраструктуру для Web3 і застосунків приватних обчислень на основі технології повністю гомоморфного шифрування (FHE), яка дозволяє розробникам виконувати обчислення без розкриття відкритих даних. Це має ключове значення для фінансів, верифікації особистості та управління. Команда Zama постійно вдосконалює продуктовий портфель і інструменти для розробників, а також співпрацює з галузевими партнерами для розвитку екосистеми приватних обчислень.
Які основні інструменти Zama надає розробникамОсновні інструменти Zama орієнтовані на приватні обчислення та технологію FHE, підтримують розробників у створенні застосунків, які виконують логіку над зашифрованими даними.
Назва інструменту
Тип інструменту
Основна функція
Основні сценарії використання
TFHE-rs
Бібліотека низькорівневого FHE-шифрування
Реалізує базові алгоритми та криптографічні операції повністю гомоморфного шифрування (FHE), дає змогу обчислювати над зашифрованими даними
Базова реалізація приватних обчислень, побудова зашифрованої логіки
Concrete
Універсальна платформа FHE-обчислень
Надає більш зручні інтерфейси для FHE-обчислень, спрощує розробку
Застосунки приватних обчислень загального призначення
Concrete ML
Бібліотека машинного навчання з приватністю
Підтримує інференцію та часткові обчислення машинного навчання над зашифрованими даними
Приватний ШІ, аналіз зашифрованих даних
FHEVM
Конфіденційне середовище виконання смартконтрактів
Впроваджує FHE у систему EVM, розширює можливості смартконтрактів для обробки зашифрованого стану і логіки
Конфіденційні DeFi, приватні смартконтракти
FHE Coprocessor
Позачейн копроцесор
Виконує ресурсоємні FHE-обчислення та забезпечує безпечну взаємодію з блокчейном
Підвищення продуктивності приватних обчислень
Zama Confidential Blockchain Protocol
Протокол приватного блокчейна
Забезпечує повний протокол для побудови конфіденційних блокчейнів і приватних виконавчих шарів
Інфраструктура приватних обчислень для мультичейну
Open source SDKs and toolchain
Набір інструментів для розробки
Надає мовні обгортки, приклади коду, шаблони контрактів і документацію для розробників
Швидка інтеграція можливостей приватних обчислень
Цей набір інструментів дає розробникам повний технологічний стек — від базового шифрування до конфіденційного виконання на блокчейні.
Огляд відкритих фреймворків і SDK Zama
Більшість компонентів Zama доступні як open source на GitHub, що знижує бар’єр входу в приватні обчислення і залучає спільноту розробників. Основні елементи open source екосистеми включають:
- FHE-бібліотеки та мовні обгортки: Розробники можуть використовувати Rust, C++ та інші мови для виклику TFHE-rs і бібліотек Concrete, реалізуючи зашифровані обчислення у застосунках.- FHEVM SDK: Використовується для розгортання конфіденційних смартконтрактів на ланцюгах, сумісних з EVM, а також підтримує нові ланцюги і розширення.- Стандарти і шаблони контрактів: Стандарти конфіденційних токенів і шаблони контрактів, спільно розроблені Zama і партнерами, такими як OpenZeppelin, допомагають швидко інтегрувати функції приватності.
Відкриття SDK і контрактних стандартів допомагає розробникам знизити витрати на навчання і спрощує впровадження приватних обчислень.
Як розробники інтегрують приватні обчислення у застосункиДля інтеграції приватних обчислень Zama у застосунки розробник може виконати такі кроки:
- Вибрати відповідні FHE-бібліотеки і версії: Обрати TFHE-rs або Concrete ML залежно від бізнес-вимог і ознайомитися з їх API.- Імпортувати SDK Zama у середовище розробки: Для EVM-смартконтрактів зашифровану логіку можна впровадити у Solidity-контракти через FHEVM SDK.- Налаштувати копроцесори та вузлові сервіси: При використанні Zama Confidential Blockchain Protocol потрібно налаштувати копроцесорні сервіси і взаємодіяти з основним ланцюгом.- Реалізувати тестування логіки приватності: Перевірити конфіденційну обчислювальну логіку у тестнеті, щоб упевнитися, що зашифровані дані не розкривають відкритий текст під час виконання.- Розгортання і моніторинг: Розгорнути на основному або приватному ланцюзі та контролювати продуктивність, оптимізуючи через інструменти і стандарти спільноти.
Ці кроки дають розробникам практичний шлях до впровадження приватних обчислень — від низькорівневої побудови до розгортання на блокчейні.
Які типи застосунків можна створити з Zama
Джерело: Zama
Завдяки інструментам і технологіям Zama розробники можуть створювати різноманітні застосунки для захисту приватності, зокрема:
- Конфіденційні платежі та фінансові сервіси з приватністю: Платіжні системи з підтримкою зашифрованих балансів і сум транзакцій, поєднані з логікою відповідності нормам.- Приватні токени та конфіденційні AMM: Проєктування конфіденційних активів і автоматизованих маркетмейкерів (AMM), які обробляють транзакційні дані у зашифрованому вигляді.- Системи ідентифікації та управління: Реалізація приватної верифікації особи і модулів конфіденційного голосування без розкриття чутливої інформації.- Ринки даних і OTC-платформи: Побудова зашифрованих ринків даних або позабіржових платформ з конфіденційністю даних користувачів.
Такі застосунки демонструють потенціал технології приватних обчислень у фінансових і чутливих до даних сценаріях.
Як Zama знижує бар’єр для розробки приватних обчисленьZama знижує бар’єр входу для розробників у сферу приватних обчислень у таких аспектах:
- Сумісність з EVM: Через FHEVM, сумісний з існуючими EVM, розробникам на Solidity не потрібно вивчати нові мови, на відміну від інших фреймворків приватності.- Відкриті SDK і шаблони: Надають багаті open source ресурси і шаблони контрактів для прискорення розробки.- Підтримка спільноти й екосистеми: Допомагає швидко стартувати через тестнети, навчальні матеріали і приклади проєктів.
Ці заходи значно спрощують використання складних криптографічних технологій, таких як FHE.
Як розробники можуть брати участь в екосистемі ZamaРозробники можуть брати участь в екосистемі Zama такими способами:
- Вносити open source код: Долучатися до розробки і підтримки основних бібліотек і SDK Zama.- Брати участь у тестнетах і заходах екосистеми: Розгортати застосунки у тестнетах і збирати відгуки для покращення інструментів.- Долучатися до програм для розробників: Брати участь в офіційних чи спільнотних заходах, таких як хакатони і конкурси проєктів.- Створювати приклади проєктів і навчальні матеріали: Ділитися прикладами застосунків приватних обчислень і розвивати навчальні ресурси спільноти.
Різноманітні форми участі сприяють розвитку екосистеми.
Поточний стан розвитку екосистеми і прогрес спільнотиСпільнота та екосистема Zama вже демонструють активний розвиток:
- Користувачі тестнету залишають позитивні відгуки, а розробники безперешкодно працюють із приватними обчисленнями.- У конкурсах проєктів розробників з’являються численні застосунки на основі FHE, такі як конфіденційні AMM і OTC-платформи.- Співпраця з галузевими організаціями стандартів, такими як OpenZeppelin, сприяє стандартизації конфіденційних контрактів.
Ці досягнення свідчать про поступове дозрівання екосистеми.
Майбутні напрями оновлення інструментів для розробників ZamaМожливі напрями майбутнього розвитку інструментів Zama:
- Оптимізація продуктивності й апаратне прискорення: Підвищення ефективності FHE-обчислень, зокрема через GPU чи ASIC.- Підтримка приватності для мультичейну: Розширення на більше публічних ланцюгів і середовищ віртуальних машин, таких як Solana.- Більше компонентів SDK високого рівня: Надання зручних UI-компонентів і інтеграційних плагінів для ще простішої розробки.- Стандартизація приватності та інтероперабельність: Співпраця з організаціями стандартів для просування сумісності конфіденційних контрактів і протоколів приватності.
Ці напрями й надалі покращуватимуть досвід розробників і цінність екосистеми.
ПідсумокЗавдяки повністю гомоморфному шифруванню, FHEVM, SDK і відкритим ресурсам Zama надає розробникам повний технологічний стек для створення застосунків приватних обчислень. Розробники можуть використовувати ці інструменти для створення конфіденційних застосунків у фінансах, ідентифікації та управлінні. Зі зростанням активності спільноти, розширенням партнерств і майбутніми оновленнями інструментів екосистема Zama відкриває нові можливості для інновацій у сфері приватних обчислень.