DID: технология децентрализованной идентификации

Фото - DID: технология децентрализованной идентификации
В 2022 году консорциум World Wide Web (W3C) взял курс на усовершенствование и внедрение технологии DID. Использование децентрализованных идентификаторов позволяет компаниям и отдельным пользователям самостоятельно управлять персональной информацией.
Хотя решение раскритиковали некоторые участники консорциума (в частности, Mozilla и Google), его не стали пересматривать. Более того, группа экспертов от лица W3C принялась разрабатывать стандарт, который позволит создавать DIDs, совместимые с разными блокчейнами, приложениями и сайтами. 

Что такое децентрализованный идентификатор (DID)?

DID — это вид постоянного идентификатора (опознавателя), с помощью которого децентрализованным образом можно отличить человека, компанию, отдельные данные и физические объекты друг от друга.

Он создается с помощью криптографии, которая одновременно гарантирует безопасность хранения, конфиденциальность, подлинность и проверяемость информации. DID записывается в распределенный реестр. Такими реестрами могут быть блокчейн, децентрализованная файловая система и другие одноранговые сети. 

Данная технология идентификации отбирает контроль над персональной информацией у централизованных баз данных и передает его непосредственно пользователю. DID также является способом предотвращения кражи цифровой личности и подделки учетных записей. 

Децентрализованный идентификатор используют, чтобы получить нужную информацию о субъекте, за которым он закреплен. При этом лицо, которому принадлежит DID, полностью владеет своими личными данными и тем, как их можно использовать и передавать. 

Применение децентрализованного идентификатора может расшириться практически на все сценарии взаимодействия в интернете.

Как работает DID?

При создании DID используются разные криптографические алгоритмы. Все зависит от вида распределенного реестра, в котором используются децентрализованные идентификаторы. Например, DID-адреса в цепочке Bitcoin генерируются с использованием набора инструкций под названием secp256k1. 

DID программируется с помощью метода идентификации и его спецификации. 
Пример DID. Источник — www.w3.org

Пример DID. Источник — www.w3.org

Метод — это процедура создания и обновления каждого конкретного DID, имеющая свои отличительные черты. Опять же таки, у разных блокчейнов свои методы построения DID.

Главными элементами архитектуры DID являются документ и контроллер.

В документе содержится информация о субъекте DID. Она включает открытые криптографические ключи, цифровые подписи, временные метки и другие данные, необходимые для аутентификации. С помощью этого компонента можно убедиться в подлинности сведений и прийти к согласию с верифицирующим органом.

Контроллер — тот, кто вносит изменения в документ и контролирует данные. Им может выступать отдельный пользователь, компания и даже устройство. Субъект DID может одновременно выступать контроллером. 
Инфографика архитектуры DID. Источник — www.w3.org

Инфографика архитектуры DID. Источник — www.w3.org

Какие проблемы не сможет решить DID?

DID — это многообещающая технология, которая появилась благодаря блокчейну и криптографии. Но она не всемогущая. Эта технология возвращает пользователям контроль над своей личной информацией и цифровой идентификацией, но не обеспечивает децентрализованное хранение учетных данных (имя пользователя и пароль).

Хотя DID открывает кардинально другую модель верификации, этот децентрализованный идентификатор не в силах решить проблему глобального надзора. Большой брат продолжает следить за нами и контролировать нас, независимо от того, как мы себя идентифицируем. Его аналитические возможности позволяют находить наши цифровые следы в любых условиях, если это потребуется.