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

Причина затримки впровадження стосується деяких проблем, пов’язаних із ZKP, зокрема збільшення обчислювального навантаження на мережі блокчейн. Але розробники web3 не здаються легко, і кілька проектів із нульовим знанням розробили рішення, які дозволять ZKP досягти впровадження в усій галузі, на яке вони заслуговують.

Що ви повинні знати про Zero-Knowledge

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

ЗКП дозволяють одній стороні довести іншій стороні, що твердження є правдивим, не розкриваючи основної інформації, яка використовується для його підтвердження. Звучить як нішева технологія з маргінальними додатками, але насправді ця можливість має величезні наслідки для створення децентралізованих додатків. У загальнодоступних мережах можна приховати не тільки конфіденційні фінансові дані, але й особисті дані, уможливлюючи KYC/AML на рівні протоколу для доступу до RWA, наприклад, без створення сховища даних для хакерів.

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

Перетворення ZKP на справжню зміну гри

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

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

Тим часом, з точки зору розробника блокчейну, прогрес у модульному дизайні дозволив розробникам підтримувати рішення на основі ZK, не ускладнюючи існуючий стек технологій. Модульна конструкція є наріжним каменем архітектури блокчейну, але виявилася складнішою для першопрохідців у сфері ZKP. Завдяки таким протоколам, як Pera (колишній dWallet), проекти web3 тепер можуть користуватися перевагами технології з нульовим знанням без недоліків.

Реалізація Pera ZK зосереджена на підтримці конфіденційності користувачів за допомогою протоколів нульової довіри (ZTP), які можуть працювати в кількох ланцюгах без потреби в залежності від третіх сторін. Як наслідок, набагато легше реалізувати криптографічну перевірку для таких речей, як ідентифікація користувачів у будь-якій мережі.

Найкраще ще попереду

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