Как участники Composer связаны с участниками Fabric

У меня вопрос по участникам композитора. У нас есть API для добавления участников в сеть, и я видел в некоторых примерах, что мы добавляем этих участников с помощью API, используя профиль подключения администратора. Когда вы формируете сеть для реального использования, особенно в версии 1.0, а также я видел это в службе HSBN, вы должны пригласить участников в сеть, и они могут присоединиться, и автоматически создаются одноранговые узлы для этих участников. Как вы сопоставляете этих участников с участниками модели композитора. Ожидается ли, что вы все еще будете создавать участников реестра с помощью composer SDK. В версии 1.0 и даже 0.6 при добавлении участников предоставляется идентификатор регистрации. Как вы сопоставляете это с информацией об участниках, которую вы создаете в реестре с помощью API композитора, с зарегистрированными участниками в реестре. Кроме того, когда вы добавляете участников в книгу, действительно ли они регистрируются?


person user2125326    schedule 11.04.2017    source источник


Ответы (1)


Участники Composer являются смоделированными объектами в бизнес-сети, тогда как члены Hyperledger Fabric на самом деле представлены ECerts (сертификатами регистрации), используемыми для доступа к Fabric.

Таким образом, каждый член Fabric может получить доступ к Fabric, используя свой собственный сертификат. Composer позволяет сопоставить ECert с участником Composer, используя зашифрованный атрибут в ECert. Это позволяет Composer узнать, какой участник выполняет действие, и применить соответствующий контроль доступа.

Вы должны использовать API-интерфейсы Composer для создания участника, а затем выдать удостоверение для этого участника. Действие выдачи удостоверения создаст ECert с соответствующим зашифрованным атрибутом для сопоставления ECert с идентификатором участника. Если вы хотите разорвать эту связь, вы можете отозвать личность участника с помощью API-интерфейсов Composer.

Ссылки на документы:

person Dan Selman    schedule 14.04.2017