首页 > 解决方案 > 角色 Hyperledger Fabric

问题描述

我已经基于 Fabric-Samples 实现了 Hyperledger Fabric 1.4.6。我需要创建一个可以运行调用的用户和另一个只能运行查询的用户。我还需要创建一个成员:什么是成员:它是客户、同行、订购者还是管理员?什么是读者,作家(我不明白)?

标签: hyperledger-fabricroles

解决方案


逐步回答您的问题:

  1. 什么是会员?

Ans:Fabric 有 4 个角色:orderer、peer、client 和 admin。如果在向 Fabric CA 注册身份时未指定任何这些类型,则默认情况下,该身份被视为该特定组织的成员

  1. 什么是读者、作者和管理员?

这些是政策。注意:Admins是策略,admin是角色。然后为不同的访问级别指定策略(例如"OR('Org1MSP.admin', 'Org1MSP.client')")。

  1. 如何提供一个身份来调用而另一个身份只是查询?

据我了解,默认情况下Writers可以调用链代码,而Readers可以查询链代码。预期的行为是调用链代码的人也应该能够查询它。


推荐阅读