您好,我是 HyperLedger Fabric 和 Composer 的新手。我对两个术语感到困惑。一个是 HyperLedger Fabric 中的 用户 另一个是 HyperLedger Composer 中的 参与者 。我们在每个组织中都有一组 用户 (包括一个 管理员 )以及文件中的 peers 加密文件。
管理员 用户的角色和职责是什么? 其他 用户 在 crypto-config 文件中的角色和职责是什么? 据说可以在 super 账本结构网络上部署使用hyperledger composer构建的业务网络。业务网络包含什么,结构网络包含什么? Fabric 中的 链码 和 Composer 中的 事务逻辑 (用 javascript 编写)之间的区别? 管理员凭据用于在 composer 中创建 PeerAdmin 卡,后者又负责使用您的 bna 文件和问题身份在结构上启动 composer。 用户只是一组额外的凭据,因此您最初将拥有一些凭据来使用网络。稍后您可以使用结构 CA 颁发新用户。 业务网络只不过是一种使用 composer 对结构进行的抽象。业务网络部署使用 bna 文件,其中包含模型文件、事务逻辑文件、ACL 文件或查询文件。 Fabric 网络只不过是一组相互通信的对等点。 Chaincode是你直接部署在fabric上的智能合约,composer中使用的交易逻辑是业务网卡的一部分,通过composer部署在fabric上。您不能在结构上部署独立的事务逻辑,它使用带有 bna 文件的 composer 进行部署,而您可以直接部署链码。