Связь между книгами Hyperledger Fabric и Hyperledger Indy - PullRequest
0 голосов
/ 03 сентября 2018

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

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

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

Ответы [ 2 ]

0 голосов
/ 15 декабря 2018

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

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

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

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

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

0 голосов
/ 08 октября 2018

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

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...