在 Hyperledger Fabric 中,背书策略中的“Org1MSP.member”、“Org1MSP.peer”、“Org1MSP.admin”、“Org1MSP.client”之间有什么区别?

See*_* GR 2 blockchain hyperledger hyperledger-fabric ibm-blockchain

我们正在使用 Hyperledger 结构来开发应用程序。

在背书政策中,我们看到了如下多个选项

  • Org1MSP.member
  • Org1MSP.peer
  • org1MSP.client
  • Org1MSP.admin。

它在链码背书验证中有什么区别和好处?

此外,启动对等节点的设置是什么?

  • 成员
  • 同行
  • 客户
  • 管理员和在哪里做?

请帮助我们理解。

Ale*_*ine 5

它在链码背书验证中有什么区别和好处?

在您的组织中,您将拥有角色,并且每个角色都有其特权。对于策略背书,只有 4 种角色:成员、客户端、对等和管理员并且背书策略可以是:

OR('Org1.admin', AND('Org1.member', 'Org1.member'))
Run Code Online (Sandbox Code Playgroud)

这意味着,先前在 Org1 中实例化的链代码交易可以由 Org1 的一名管理员或两名成员背书。在 Fabric 环境中,您可以设置哪些节点可以验证和背书交易,并且使用 Fabric CA 提供的 MSP,您设置的角色将是您的节点。您可以在此处阅读更多相关信息。

此外,以成员、对等方、客户端、管理员身份启动对等节点的设置是什么?在哪里执行此操作?

在 Fabric CA 中,您可以在您的组织中注册和注册新身份。每个身份都有一个角色和一个属性,例如,您作为 Amazon.ProgramingDepartment 的管理员,您可以注册我并给我一个角色和属性以在 ProgrammingDepartment 中注册新用户。这对对等点工作相同,您可以注册新的对等点身份并为其分配角色(成员、管理员、客户端和对等点)。您可以在此处阅读更多相关信息。

我希望我至少有所帮助,Hyperledger Fabric 有一个复杂的政府来为系统提供最大的安全性。