在Hyperledger Fabric中注册用户时角色的用途是什么

时间:2019-05-02 06:55:18

标签: hyperledger-fabric blockchain

fabric_ca_client.register({注册ID:'用户',从属关系:'org1', 角色:'客户端' },admin_user)

1 个答案:

答案 0 :(得分:1)

在您的业务模型中,例如餐馆,您可以有厨师,服务员,管理员等,这些应该是他们的角色。在事务执行期间,您可以在链代码中检查用户的角色,例如,厨师可以做饭,如果不是厨师的其他用户调用事务cook(),则该事务不会进行。
另外,对于支持策略,对等身份应该具有以下角色之一:

  • 客户端
  • 成员
  • 管理员
  • 对等

您可以查看更多here.