您好我是HyperLedger Fabric和composer的新手。我对两个术语感到困惑。一个是HyperLedger Fabric中的用户,另一个是HyperLedger Composer中的参与者。我们有一组用户(包括一个管理员 strong>)在每个组织中以及 crypto-config.yaml 文件中的同伴。
答案 0 :(得分:2)
答案 1 :(得分:0)
据我所知,超级账本编写器的参与者与超级账本结构中的用户相同。但是,在Hyperledger Fabric教程中,它们主要用于测试模式。因此,您所使用的示例正在使用密码原工具。该工具根据您的crypto-config.yaml中的“用户”创建凭据的固定数量。例如,在关于商业票据1的示例中,cryptogen为Admin和User1创建2个凭证。然后,Isabella使用User1凭据(您可以在addtoWallet.js的代码中详细了解)。在代码中,Isabella从User1复制凭据以进行交易。
Hyperledger编写器看起来像是在Hyperledger架构之上运行的抽象。当它允许轻松创建凭据时,它会更加灵活。创建参与者并授予他们访问业务网络的权限时,您正在为他们生成凭据。