Связь между книгами Hyperledger Fabric и Hyperledger Indy

Возможно ли иметь управление идентичностью между книгами между Hyperledger Fabric и Indy?

Возможна ли связь между Hyperledger Fabric и Hyperledger Indy?

Могу ли я прочитать данные из Fabric и сохранить их в Indy и наоборот? Моя идея состоит в том, чтобы использовать Indy для аутентификации удостоверений и использовать Fabric для хранения данных через цепные коды с использованием сообщенных учетных данных. Является ли Quilt инструментом для этого?

1 ответ

Hyperledger Indy - это децентрализованная система идентификации, в то время как Hyperledger Fabric - это децентрализованная книга общего назначения, которая может быть адаптирована для различных случаев использования. Вы хотите использовать Indy для аутентификации вашей системы, которая сама работает на Fabric.

Рассмотрим Hyperledger Indy как независимый реестр. Главная книга используется для хранения DID и заявок, и может быть развернута локально, или вы также можете использовать sovrin testnet. Для тестирования вы можете запустить локальный пул узлов Indy. Следуйте руководству по началу работы и ознакомьтесь с разделом ролей. Это даст вам представление о том, как загрузить сеть Indy.

Как только вы закончите развертывание пула Indy, процедура из конца Fabric будет довольно простой. Как только ваш цепной код вызван, он может сделать соответствующие вызовы аутентификации или авторизации в ваш пул Indy, используя API, предоставленный Indy-SDK. Так, например, когда вы вызываете код цепи для создания нового канала в Fabric, вставьте вызовы в пул Indy для проверки личности участников.

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

В настоящее время не было достигнуто большого прогресса в облегчении взаимодействия между бухгалтерскими книгами между Hyperledger Indy и Fabric.

Если вы хотите иметь интеграцию уровня API из Indy и Fabric, вы можете использовать Hyperledger Aries API для выдачи, проверки и отзыва учетных данных из пакета SDK узла Fabric, но имейте в виду, что это интеграция уровня API одного SDK с другим, а не реестр для бухгалтерская книга.

Я знаю, что есть работа по обеспечению совместимости ткани на основе Verified.ME с Indy. Хотя я не вижу особой активности в их репозитории на github.

Возможно, вы захотите взглянуть на новую инкубационную Hyperledger Ursa:

Ursa включает в себя базу кода Hyperledger Indy-Crypto, которая является строительным блоком для анонимных учетных данных, протокол проверяемых учетных данных, в indy-sdk, используемом Совриновой сетью. Майк Лоддер, сотрудник службы безопасности фонда "Соврин", проделал большую работу, чтобы и Инди, и другие могли использовать библиотеку. Мы надеемся, что разделяемая библиотека поможет другим платформам лучше интегрировать и использовать учетные данные на основе ZKP и использовать Sovrin для их компонента идентификации. (Из Соврин Телеграмма)

Существует также реализация IDEMix для Fabric, которая является основой ZKP для INDY, я не знаю, помогает ли это совместимостью с Indy, но это хорошее руководство.

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

Другие вопросы по тегам