Другими словами, Cordentity = Corda + Identity. Мы рады сообщить, что Cordentity теперь является проектом Гиперледжер Лаборатории Открытый исходный код. Мы разработали Cordentity, чтобы перенести возможности SSI, имеющиеся в Hyperledger Indy, в Corda. Технология Hyperledger Indy основана на двух важных концепциях: DID ( децентрализованные идентификаторы ) и ABC (учетные данные на основе атрибутов или проверяемые утверждения ).
В этом контексте Self Sovereign означает, что пользователь владеет учетными данными, представленными парой: открытый и закрытый ключ, а также учетными данными, которые представляют собой утверждения (набор атрибутов, таких как диплом об образовании, номер паспорта, медицинская карта и т. д.).
.
), полученные и имеющие цифровую подпись из надежных/авторитетных источников (например, паспортного стола, больницы, университета, банка и т. д.).
Все это хранится непосредственно у идентифицируемого владельца и передается другим участникам только при необходимости.
Таким образом, можно объединить существующие органы власти и «доверенные источники» (которые представлены общеизвестными DID) с гибким, масштабируемым и безопасным способом обмена информацией.
Такое сочетание технологий можно использовать для решения многих проблем, связанных с управлением цифровыми удостоверениями и проверкой учетных данных с сохранением конфиденциальности.
Этот подход также Соответствует GDPR и открывает новые возможности для приложений, обрабатывающих личную информацию (PII), которые было бы очень сложно реализовать другими способами.
Если посмотреть на круг проблем, которые решает блокчейн-сообщество, то окажется, что большинство из них связаны с идентификацией и управлением учетными данными.
Конечно, на самом базовом уровне комбинации открытого и закрытого ключей, используемые для подписи и проверки транзакций, идентифицируют владельца цифрового актива.
Однако, как только мы попытаемся добавить дополнительные атрибуты, такие как возраст, национальность, банковскую или страховую информацию, возникнет необходимость в решении, которое обеспечит лучшую защиту конфиденциальности, а также будет иметь масштабируемость.
Хранение таких данных в неизменяемом реестре — не лучший вариант. Другими словами, чтобы в полной мере воспользоваться преимуществами технологий децентрализации и смарт-контрактов, SSI и проверяемые функции утверждения должны сочетаться с технологией распределенного реестра и системами на основе блокчейна.
Ты можешь сказать:
«Ладно, это все здорово, но причем здесь КордаЭ»Давайте посмотрим, как работает большинство блокчейн-платформ и какие предположения принимаются при их разработке.
Большинство разработчиков таких платформ следуют примеру Биткойна.
Биткойн — это узкоспециализированная система, которая достигает состояния консенсуса (в форме баланса Биткойн или UTXO) путем последовательного выполнения всех записанных транзакций, произошедших после первичного блока.
Я упоминаю узкую специализацию, чтобы подчеркнуть ключевую особенность блокчейн-систем: результатом децентрализованной, распределенной записи при отсутствии доверия является учет внутренних активов (например, биткойнов или эфира).
Любые другие записи в блокчейне, такие как хеши, внешние документы, события и так далее, — это просто записи, записанные в истории, но не подтвержденные каким-либо бизнес-протоколом.
Очевидно, что большинство сценариев корпоративного использования требуют совершенно другой системы, которая с одной стороны позволит партнерам синхронизировать односторонние процессы и упростить обмен данными без центрального доверенного посредника, но с другой стороны будет делать это конфиденциально и выборочно.
Понятно, что узкоспециализированная система не подходит, поскольку необходимо иметь возможность легко создавать произвольные «бизнес-протоколы», которые обязательно смогут обеспечить надежный консенсус со сторонними системами и источниками авторитетных данных.
Corda — это именно такая технология
Когда мы начали рассматривать преимущества описанных выше проверяемых заявлений, мы быстро поняли, что для обмена заявлениями (подписанными цифровыми доказательствами с набором атрибутов) и доказательствами (анонимными комбинациями проверяемых цифровых доказательств) для открытия банковского счета необходимо перейти к врача, или, например, аренда автомобиля и так далее органично вписывается в идею потоков в Корде.Поток — это программный способ описания протокола выполнения транзакции между выбранным набором участников.
В этой парадигме утверждения, доказательства и идентификация владельца являются входными данными для бизнес-процесса (представьте их как инструкции или контрольный список), управляемого распределенным механизмом смарт-контрактов Corda. Для формирования транзакций Flows собирает подписи сторон и данные проверки из связанных приложений Corda (это может быть код, реализующий бизнес-логику или другие функции на узлах Corda), включая те, которые взаимодействуют с внешней идентификацией или проверяемой инфраструктурой утверждений.
Для нас это было несложно, поэтому мы создали Cordentity, чтобы упростить создание приложений бизнес-протоколов, использующих мощную комбинацию технологий Corda и SSI.
Сила партнерства и открытого исходного кода
Как сказали наши партнеры из R3, мы не одиноки в своем направлении — над этой проблемой сейчас работают другие команды.Однако мы получили огромное количество отзывов, в том числе очень ценные комментарии от технической команды Corda, и решили поделиться своей работой с сообществом.
По счастливой случайности, R3 собирался запустить собственный Market Place, и мы смогли стать главным партнером дебюта Marketplace Portal. Это дало нам больше известности и привлекло внимание к Cordentity, поэтому мы решили двигаться дальше.
После многочисленных обсуждений с командой Corda мы пришли к выводу, что стоит опубликовать нашу работу в сообществе Hyperledger (работаем над несколькими технологиями распределенного реестра и блокчейна и их базовыми элементами, включая Indy).
Проект Cordentity добавлен в инкубатор Hyperledger Labs, его исходный код доступен на GitHub, поэтому мы очень рады и надеемся, что проект будет развиваться, в том числе и с помощью блокчейн-сообщества.
Последнее мероприятие Hyperledger Global Forum в Базеле показало, что в сообществе есть множество проектов, которые начинают использовать технологию Hyperledger Indy для решения проблем с продуктами, и что появление Cordentity было очень своевременным.
В конце концов, успех может произойти только в том случае, если мы, как сообщество, упростим создание систем, решающих проблемы компании, и их внедрение.
Это не составит труда, если мы будем работать вместе, применять опыт друг друга и перенимать лучшие технологии, открывающие новые возможности.
Теги: #открытый исходный код #блокчейн #технологии блокчейн #децентрализованные платформы
-
Гользендреемс
19 Oct, 24 -
Почему Блог-Маркетинг Стал Таким Популярным
19 Oct, 24 -
Цифровой Динозавр 21 Века
19 Oct, 24 -
Канобувости, 37-Й Выпуск
19 Oct, 24 -
Прозрачность И Доверие
19 Oct, 24 -
Краткое Примечание Об Обнаружении Функций
19 Oct, 24