Блокчейн как механизм идентификации привлекает не только молодые компании. Серьезный интерес к нему проявляют и корпорации Microsoft, IBM и Intel. Руководство Microsoft ищет универсальные решения и сотрудничает с разработчиками открытого ПО из всех стран мира, а также лидерами в сфере разработки инфраструктур для Биткоина и Эфириума: Blockstack и ConsenSys соответственно. Глобальная цель, как объясняет главный блокчейн-стратег Microsoft Йорк Роудс, заключается в создании «открытой, независимой системы идентификации на базе блокчейна, которая позволит пользователям, продуктам, приложениям и сервисам взаимодействовать друг с другом, с организациями и провайдерами облачных хранилищ»[211]
. Идея весьма амбициозна, и, если выработать стандартную, универсальную архитектуру, с помощью которой пользователь может накапливать и хранить личные данные на блокчейн-адресе, подконтрольном только ему, этот адрес мог бы стать ядром распределенной идентичности, открывая «цифровые двери» блокчейн-экосистем и реестров. Это позволило бы инноваторам начать разработку новых мощных приложений, обслуживающих цифровую идентичность и прокладывающих нам путь в мир децентрализованной коммерции.Легко не будет
Важно прояснить некоторые свойства ныне преобладающей модели управления идентичностью на основе блокчейна. Концепция, которую сейчас развивают такие крупные игроки, как ConsenSys, Blockstack и Microsoft, не предполагает непосредственного внесения данных, подтверждающих идентичность, в блокчейн-транзакции. Это очень быстро исчерпало бы ограниченные накопительные возможности распределенного реестра, по крайней мере в системе Биткоин. Следовательно, данные должны храниться
Тем не менее есть принципиально важные виды данных, которые должны храниться в блокчейне. Во-первых, информация о ключевых парах — открытой и тайной части криптографической подписи, о которой мы уже говорили. Впрочем, здесь речь идет о том, как именно мы используем личный ключ, когда делимся идентифицирующей информацией, а не о подписи официальных заверителей. Частное лицо или организация подписывается с помощью открытого ключа, который очевидным образом прикреплен к имени или названию, означающему нечто в реальном мире, например PaulVigna1, MichaelCasey9342, AcmeCorp, theageofcryptocurrency.com. Таким образом пользователь демонстрирует компьютерам — валидаторам блокчейна, а значит, и всему миру, что он и только он владеет правами на это имя и может законным образом привязывать его к данным, хранимым вне сети.
Чтобы понять, как работает эта модель, представим, что Майкл ищет работу. Итак, ему нужно доказать потенциальному работодателю, что он окончил Университет Западной Австралии. Для этого он должен 1) использовать личный ключ, чтобы подписать открытый блокчейн-адрес MichaelCasey9342; 2) с помощью того же ключа предъявить цифровую запись, или хеш, своего диплома, который, в свою очередь, криптографически подписан университетом и хранится вне сети. Такая последовательность действий создает неизменяемое подтверждение одного из атрибутов Майкла, а именно его статуса выпускника австралийского университета. Благодаря временн
Процесс показался вам сложным? Что ж, так оно и есть. Потому многие скептики и сомневаются, что технология блокчейн может решить проблему идентификации. Процедуры подтверждения влекут за собой риск нарушения конфиденциальности. Кроме того, как мы отмечали в прошлой главе в связи с регистрацией права собственности, для подтверждения почти всегда требуется свидетельство доверенной третьей стороны, что возвращает нас к давней проблеме посредничества. Во многих случаях вам все равно понадобится поручительство банка (чтобы доказать, что ваш счет не связан ни с какими махинациями), или, скажем, университета (чтобы подтвердить подлинность диплома), или почтового провайдера (чтобы доказать, что вы добросовестный корреспондент, а не спам-бот).