zkPass – це протокол збереження конфіденційності, розроблений для верифікації приватних даних в екосистемі Web3. Він функціонує як децентралізований оракул, що дозволяє особам доводити різні факти про свою особистість або дані, не розкриваючи саму конфіденційну інформацію. Проєкт має на меті подолати розрив між традиційними інтернет-платформами та блокчейн-застосунками, надаючи можливість переносити дані зі стандартних вебсайтів на блокчейн безпечним та приватним способом.
Основна технологія, що лежить в основі проєкту, відома як zkTLS. Ця система інтегрує три ключові криптографічні методи: Three Party Transport Layer Security, Multi Party Computation та Zero Knowledge Proofs. Комбінуючи ці технології, zkPass дозволяє користувачам входити в існуючі облікові записи на стандартних вебсайтах і генерувати криптографічний доказ конкретних атрибутів локально на своїх власних пристроях. Наприклад, користувач може довести, що йому більше певного віку або він має певний банківський баланс, не повідомляючи свою фактичну дату народження або реквізити рахунку стороні, що здійснює верифікацію. Цей процес гарантує, що сирі дані ніколи не залишають контроль користувача і ніколи не завантажуються на сервери протоколу.
Проєкт пропонує різноманітні варіанти використання в різних секторах. У фінансовій сфері він підтримує KYC та перевірки на відмивання грошей, що зберігають конфіденційність, а також верифікацію активів для застосунків децентралізованих фінансів. У соціальній та професійній сферах він дозволяє верифікувати освітні дипломи, історію роботи або досягнення в соціальних мережах. Він також поширюється на такі сфери, як ігри, охорона здоров'я та машинна економіка, де його можна використовувати для верифікації даних пристроїв або конкретних записів користувачів для отримання різних винагород та рівнів доступу.
Основним інструментом в екосистемі є TransGate, який дозволяє користувачам взаємодіяти з будь-яким HTTPS вебсайтом для створення цих доказів. Ці докази потім можуть бути карбовані як Soulbound Tokens або поширюватися як верифіковані облікові дані. Це робить дані портативними та придатними для повторного використання в кількох застосунках без необхідності повторних кроків верифікації.
Нативний токен проєкту ідентифікується символом ZKP. У мережі токен виконує кілька функціональних призначень. Він використовується як засіб оплати комісій за верифікацію розробниками, які хочуть інтегрувати протокол у свої застосунки. Він також відіграє роль у мережевій безпеці, оскільки вузли або валідатори повинні стейкувати токен як заставу для участі в процесі верифікації та отримання винагород. Крім того, токен використовується для управління, дозволяючи власникам брати участь у процесах прийняття рішень щодо оновлень протоколу та розподілу коштів екосистеми.
Підсумовуючи, zkPass надає технічну інфраструктуру для інтернету, що підлягає верифікації, де довіра встановлюється за допомогою математики, а не через централізованих посередників. Він надає користувачам цифровий суверенітет над їхньою особистою інформацією, водночас забезпечуючи бізнеси та децентралізовані застосунки надійним способом верифікації облікових даних користувачів без компромітації конфіденційності.
Детальніше