Урок 3

Як доводиться довіра в ланцюжку

Якщо DID відповідає на питання «Хто я?», то Verifiable Credentials (VCs) дають відповідь на питання «Що я можу підтвердити?». У децентралізованих системах ідентичності довіра більше не ґрунтується на окремій платформі чи базі даних; натомість її встановлюють і передають між сторонами через криптографічно перевірювані заяви. У цьому уроці наведено повний огляд принципів роботи VCs, ролей учасників і механізмів захисту приватності, щоб допомогти вам зрозуміти, як формується та перевіряється довіра на блокчейні.

Як працюють верифіковані облікові дані

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

Стандартний процес роботи VC зазвичай включає такі етапи:

  • Видача: Видавець створює та підписує облікові дані для власника на основі певних фактів або кваліфікацій.
  • Зберігання: Власник самостійно зберігає облікові дані, зазвичай у гаманці ідентичності.
  • Пред’явлення: За потреби власник пред’являє облікові дані — або їх частину — перевіряючому.
  • Перевірка: Перевіряючий перевіряє чинність облікових даних за допомогою криптографічних підписів і розв’язання DID.

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

Видавець, власник і перевіряючий

Модель довіри VC базується на чітких ролях трьох сторін, кожна з яких має окремі обов’язки без централізованого контролю між ними.

Розподіл ролей:

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

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

Захист приватності та селективне розкриття

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

На практиці захист приватності реалізується кількома способами:

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

Такий механізм забезпечує сумісність довіри та приватності, роблячи децентралізовані системи ідентифікації оптимальними для чутливих сфер, зокрема фінансів, охорони здоров’я та освіти.

Відмова від відповідальності
* Криптоінвестиції пов'язані зі значними ризиками. Дійте обережно. Курс не є інвестиційною консультацією.
* Курс створений автором, який приєднався до Gate Learn. Будь-яка думка, висловлена автором, не є позицією Gate Learn.