У меня вопрос по участникам композитора. У нас есть API для добавления участников в сеть, и я видел в некоторых примерах, что мы добавляем этих участников с помощью API, используя профиль подключения администратора. Когда вы формируете сеть для реального использования, особенно в версии 1.0, а также я видел это в службе HSBN, вы должны пригласить участников в сеть, и они могут присоединиться, и автоматически создаются одноранговые узлы для этих участников. Как вы сопоставляете этих участников с участниками модели композитора. Ожидается ли, что вы все еще будете создавать участников реестра с помощью composer SDK. В версии 1.0 и даже 0.6 при добавлении участников предоставляется идентификатор регистрации. Как вы сопоставляете это с информацией об участниках, которую вы создаете в реестре с помощью API композитора, с зарегистрированными участниками в реестре. Кроме того, когда вы добавляете участников в книгу, действительно ли они регистрируются?
Как участники Composer связаны с участниками Fabric
Ответы (1)
Участники Composer являются смоделированными объектами в бизнес-сети, тогда как члены Hyperledger Fabric на самом деле представлены ECerts (сертификатами регистрации), используемыми для доступа к Fabric.
Таким образом, каждый член Fabric может получить доступ к Fabric, используя свой собственный сертификат. Composer позволяет сопоставить ECert с участником Composer, используя зашифрованный атрибут в ECert. Это позволяет Composer узнать, какой участник выполняет действие, и применить соответствующий контроль доступа.
Вы должны использовать API-интерфейсы Composer для создания участника, а затем выдать удостоверение для этого участника. Действие выдачи удостоверения создаст ECert с соответствующим зашифрованным атрибутом для сопоставления ECert с идентификатором участника. Если вы хотите разорвать эту связь, вы можете отозвать личность участника с помощью API-интерфейсов Composer.
Ссылки на документы:
- https://fabric-composer.github.io/managing/participant-add.html
- https://fabric-composer.github.io/managing/identity-issue.html
- https://fabric-composer.github.io/managing/identity-revoke.html