ZKP-маркетплейси: як працюють і чим корисні для криптоіндустрії

29.07.2024
18 хв
884
2
ZKP-маркетплейси: як працюють і чим корисні для криптоіндустрії. Головний колаж статті.

З розвитком блокчейн-технологій з’являються нові інноваційні рішення, що змінюють традиційні підходи до безпеки та конфіденційності в цифровому світі. Зокрема, останнім часом велика кількість команд-розробників намагається розв’язати проблему масштабування мережі Ethereum, що дало поштовх для розвитку роллапів на основі технологій Zero-Knowledge Proof (ZKP) та Optimistic Rollups. 

Так, ZKP дозволяє доводити правдивість інформації, без її розголошення, забезпечуючи високий рівень безпеки та конфіденційності даних. Однак, CEO компанії Hallborn Роб Бэнке вказує, що ZKP мають численні потенційні застосування в блокчейн-технологіях. Тому процес генерування та верифікації доказів може бути складним і, як наслідок, вимагати значних обчислювальних ресурсів. 

Одним із можливих рішень для проєктів, які не можуть дозволити собі утримувати дороговартісне обладнання є використання так званих ZKP-маркетплейсів.

Що таке ZKP-маркетплейси та для чого вони потрібні

ZKP-маркетплейси дозволяють закрити потребу ZK-проєктів в обладнанні через залучення сторонніх постачальників обчислювальних потужностей та передачі завдань з генерації та перевірки доказів з нульовим розголошенням на аутсорс за відносно невелику плату. 

Для цього маркетплейси залучають власне обладнання, або ж виступають посередниками між власниками та користувачами. Фактично, їхній продукт — це обчислювальні потужності зі співпроцесорами (комплекси CPU, GPU та інші різноманітні модулі), які попередньо налаштовані для правильної роботи з технологією ZKP.

Для кращого розуміння продукту розберемо алгоритм роботи ZKP-маркетплейсу на прикладі платформи Kalypso:

  1. Запитувачі доказів (proof requestors) надсилають свої запити до маркетплейсу Kalypso.
  2. Ці заявки обробляються основними смартконтрактами Kalypso та надсилаються до генераторів доказів (proof generators). 
  3. Далі генератори проводять обчислення, щоб створити доказ достовірності без розголошення даних та надсилають їх запитувачу.

В цьому процесі маркетплейси виступають як посередники, які з’єднують запити від запитувачів з відповідними генераторами доказів, дозволяючи визначити найбільш відповідного виконавця для конкретного запиту та найкращу ціну за послуги.

Протокол верифікованих обчислень Marlin виділяє такі переваги ZKP- маркетплейсів:

  • захист від підробок. Звичайні сервіси оренди серверів чи хмарної інфраструктури пропонують не адаптовані для ZKP продукти, які технічно є вразливими, що може призвести до надання неправильних результатів, а в гіршому випадку до злому протоколу;
  • конфіденційність даних. Багато рішень хмарної інфраструктури та співпроцесорів ZK дозволяють операторам вузлів переглядати вхідні дані. Це заважає користувачам надсилати або передавати інформацію, яку вони не хотіли б розкривати публічно. Маркетплейси, як правило, зберігають конфіденційність;
  • різноманіття вибору. Можливість детального підбору конфігурації співпроцесорів під потреби та технічних особливостей споживача.

Чітка архітектура та низка переваг показує, що ZKP-маркетплейси є корисними та раціональними, зокрема для тих проєктів, які не можуть самостійно забезпечити інфраструктуру для роботи з доказами з нульовим розголошенням.

Порівняння ZKP-маркетплейсів 

Зараз на ринку доступно кілька ZKP-маркетплейсів. Порівняємо декілька з них, щоб краще зрозуміти чим може відрізнятися та чи інша платформа.

=nil; Foundation

=nil; Foundation — це організація, яка надає кілька інструментів для використання ZKP в блокчейн-індустрії, зокрема і свій ZKP-маркетплейс. Він вирізняється простим інтерфейсом, а вихідний код доступний на GitHub та відкритий для перевірок.

Через інтерфейс платформи користувачі можуть завантажити свій json-файл і натиснути Buy, щоб подати заявку та отримати ZK-доказ для даних. А у вкладці Sell можна запропонувати свої потужності для перевірки ZKP.

RISC Zero 

RISC Zero — платформа для розробників проєктів на основі ZKP з використанням Rust. Однак, якщо на першому маркетплейсі достатньо просто зареєструватись та поповнити баланс, щоб залучити потужності генератора, то RISC Zero пропонує повноцінне рішення для інтеграції в сторонні продукти чи сервіси. 

Платформа підтримує власну zkVM-мережу Bonsai, що дозволяє користувачам створювати ZKP складних обчислень поза блокчейном, транслюючи смартконтрактам вже готові результати.

У Bonsai розробник пише код гостьової програми і керує її вхідними/вихідними даними. Після цього Bonsai запускає хост, а смартконтракт обробляє його дані та надсилає запити, отримуючи у відповідь згенеровані докази. 

Kalypso proof market

Kalypso proof market — це маркетплейс, що дозволяє додаткам передавати операції з генерації доказів з нульовим розголошенням мережі постачальників обладнання для підвищення ефективності. Продукт є частиною екосистеми Marlin.

Оскільки мережа Kalypso складається з GPU із конфіденційними обчислювальними можливостями, маркетплейс підходить для випадків з приватними вхідними дані. Окрім того, за словами розробників, архітектура Kalypso є універсальною, тому сервіс можна легко інтегрувати в сторонні платформи та продукти.

Інтерфейс нагадує звичайну платформу для трейдингу. Зліва доступний список  постачальників послуг, внизу можна розмістити свій ордер, а на графіку зображена поточна ціна за використання потужностей.

Сервіси, які використовують послуги ZKP-маркетплейсів

ZKP-маркетплейсами користуються різноманітні блокчейни, протоколи та додатки. Зокрема, Altlayer, Taiko, Avail тощо. Втім, інформація щодо того як саме вони взаємодіють з ZKP-маркетплейсом та для яких обчислень використовують його послуги, як правило, недоступна.

Втім повний цикл використання подібних сервісів передбачає залучення не тільки запитувачів доказів, а й інших учасників процесу. Так, ZkSync, Scroll, або Polygon, можуть запросити докази. Цей запит потрапляє до маркетплейса, який перенаправляє його постачальникам інфраструктури як от Succinct, Nexus, Aleo, який забезпечує процес генерації ZKP. Отримані докази можуть бути надіслані в мережі на кшталт Base чи Ethereum, а Polygon та Nebra забезпечують їх агрегацію та створення «доказу доказів».   

Переваги та недоліки маркетплейсів

Створення власної системи генерації та перевірки ZKP, яка буде правильно працювати — це довгий та дорогий процес, тому багато проєктів використовує маркетплейси як більш просте та доступне рішення. В тім у них є як свої переваги, так і недоліки. 

Переваги ZKP-маркетплейсів

  • зручність. Швидкий доступ з різних девайсів, завдяки перенесенню навантаження на сторонніх провайдерів;
  • гнучкість. Можливість обирати між різними провайдерами гарантує постійну доступність ресурсів та більш справедливе ціноутворення;
  • вартість. Оренда потужностей для генерації та перевірки доказів дешевша, ніж створення та обслуговування власної платформи;
  • масштабування. Маркетплейси дозволяють масштабувати процес генерації доказів шляхом залучення потрібної кількості провайдерів;
  • приватність та безпека. Спеціалізовані постачальники послуг, як правило, гарантують захист та конфіденційність даних.

Недоліки ZKP-маркетплейсів

  • порівняна складність інтеграції. Якщо разове застосування подібних платформ видається порівняно простим, то повноцінна інтеграція в продукт чи платформу може викликати додаткові проблеми та вимагати укладення архітектури;
  • необхідність покладатись на сторонніх постачальників інфраструктури. Робота сервісу на базі ZKP залежатиме від справності генераторів та пруверів, що створює додаткові ризики для стабільності продукту;
  • ризик неправильних розрахунків чи витоку інформації. Довіряючи стороннім агентам, розробники повинні усвідомлювати можливість їх компрометації та наслідки для своєї платформи. 

В цілому, переваг більше, але недоліки також присутні, що говорить про те, що не всім проєктам підходить застосування ZKP-маркетплейсів замість власної інфраструктури.

Висновок

Мережі стають більшими, що створює низку проблем, таких як низька швидкість транзакцій, конфіденційність, масштабування та інші. ZKP дозволяє вирішити їх, проте технологія складна та дороговартісна в реалізації, оскільки потребує потужного обладнання для проведення розрахунків. 

ZKP-маркетплейси дозволяють вирішити, забезпечуючи ефективну, доступну та безпечну генерацію ZK-доказів. Завдяки спеціалізованим платформам, таким як Kalypso, RISC Zero тощо, проєкти можуть залучати сторонніх постачальників послуг, які пропонують свої обчислювальні ресурси, знижуючи тим самим витрати на їх генерацію.

Основні переваги ZKP-маркетплейсів включають гарантії безпеки та якості, гнучкість та зручність під час роботи та зменшення витрат на потужності. Водночас існують певні недоліки, головним з яких є залежність від сторонніх постачальників інфраструктури та складність інтеграції. Втім, з розвитком маркетплейсів певні ризики можуть бути пом’якшені, що сприятиме поширенню технології ZK в блокчейн-індустрії.

Як вам стаття?

3
1

статті на цю ж тему

Записки Діда з Сінгапуру. День третій....
avatar Ivan Pavlovskyy
18.09.2024
Записки Діда із Сінгапуру. День...
avatar Ivan Pavlovskyy
18.09.2024
Огляд 001k Exchange: фінансові операції з...
avatar Vlad Shevchenko
17.09.2024
Увійти
або