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

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

Існує цілий ряд нових технологій, як у мережі, так і поза мережею, які можуть стати основою для функціонуючої довірчої структури. Одне з рішень, зокрема, часто називають святим Граалем перевірок — перевірка з нульовим знанням Know Your Customer (zkKYC).

Що таке zk та KYC?

ZK розшифровується як zero-knowledge (нульове розкриття інформації) – криптографічний термін, який використовується для створення криптографічних доказів без розкриття конфіденційної інформації, що лежить в їх основі. Рішення на основі Z є піонерами у сфері конфіденційності в Інтернеті. Індустрія блокчейну стимулювала інновації технологій ZK завдяки їх мінімальному розміру транзакцій та принципам збереження конфіденційності.

«Знай свого клієнта», або KYC, – це набір процесів і процедур, які компанії використовують для перевірки особи своїх клієнтів. Він також використовується у фінансовому секторі для оцінки будь-яких потенційних ризиків відмивання грошей або фінансування тероризму. Це вимога для компаній – ретельно розуміти своїх клієнтів, перш ніж встановлювати з ними стосунки.

Чому докази zkKYC не працюватимуть для блокчейнів

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

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

на основі доказів з нульовим розголошенням

Ще одна проблема з обліковими даними з нульовим розголошенням, які схильні змінювати статус з часом (наприклад, репутація «Знай свого клієнта»), виникає через відсутність динамічних оновлень у доступних рішеннях ZK. Ця відсутність безперервної дії статусу вимагає, щоб гаманець, який містить підтвердження з нульовим розголошенням, був зобов'язаний створювати нове підтвердження для кожної взаємодії в блокчейні, де це підтвердження потрібне.

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

Не зберігайте особисту інформацію у доказі

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

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

Оскільки зберігання особистої інформації в блокчейні посилює порушення правил конфіденційності, це не ідеальне рішення для зберігання будь-якої форми (перевіреної) особистої інформації в блокчейні.

Які ще рішення мають блокчейн-проекти?

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

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