Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hyperledger fabric hyperledger结构中的用户与hyperledger composer中的参与者之间的差异_Hyperledger Fabric_Hyperledger Composer - Fatal编程技术网

Hyperledger fabric hyperledger结构中的用户与hyperledger composer中的参与者之间的差异

Hyperledger fabric hyperledger结构中的用户与hyperledger composer中的参与者之间的差异,hyperledger-fabric,hyperledger-composer,Hyperledger Fabric,Hyperledger Composer,你好,我是HyperLedger Fabric和composer的新手。我对两个术语感到困惑。一个是HyperLedger结构中的用户,另一个是HyperLedger Composer中的参与者。我们在每个组织中都有一组用户(包括一名管理员),以及加密配置.yaml文件中的对等方 管理员用户的角色和职责是什么 加密配置文件中其他用户的角色和职责是什么 据说,使用hyperledger composer构建的业务网络可以部署在hyperledger结构网络上。业务网络包含哪些内容,结构网络包含哪些

你好,我是HyperLedger Fabric和composer的新手。我对两个术语感到困惑。一个是HyperLedger结构中的用户,另一个是HyperLedger Composer中的参与者。我们在每个组织中都有一组用户(包括一名管理员),以及加密配置.yaml文件中的对等方

  • 管理员用户的角色和职责是什么
  • 加密配置文件中其他用户的角色和职责是什么
  • 据说,使用hyperledger composer构建的业务网络可以部署在hyperledger结构网络上。业务网络包含哪些内容,结构网络包含哪些内容
  • fabric中的链码和composer中的事务逻辑(用javascript编写)之间的区别
  • 管理员凭据用于在composer中创建PeerAdmin卡,而composer反过来负责使用您的bna文件在结构上启动composer并颁发标识
  • 用户只是一组额外的凭据,以便您在开始使用网络时拥有一些凭据。稍后,您可以使用fabric CA发布新用户
  • 业务网络不过是使用composer在结构上进行的一种抽象。业务网络使用bna文件进行部署,bna文件包括模型文件、事务逻辑文件、ACL文件或查询文件。结构网络只是一组相互通信的对等点
  • 链码是您直接部署在结构上的智能合约,而composer中使用的事务逻辑是通过composer部署在结构上的业务网卡的一部分。您不能在fabric上部署独立事务逻辑,它是使用composer和bna文件部署的,而链码可以直接部署

  • 据我所知,hyperledger composer中的参与者和hyperledger结构中的用户是相同的。但是,在hyperledger fabric教程中,它们主要用于测试模式。因此,您使用的示例是cryptogen工具。此工具根据crypto-config.yaml中的“用户”创建固定数量的凭据。例如,在关于商业票据的示例中,cryptogen为Admin和User1创建2个凭据。然后,Isabella使用User1凭证(您可以在addtoWallet.js的代码中看到详细信息)。在代码中,Isabella从User1复制凭证以进行交易

    Hyperledger composer看起来像是运行在Hyperledger结构之上的抽象。当允许轻松创建凭据时,它更灵活。当您创建参与者并授予他们访问业务网络的权限时,您正在为他们生成凭据