我已经基于Fabric-Samples实现了Hyperledger Fabric 1.4.6。我需要创建一个可以运行invoke的用户和另一个只能运行查询的用户。我还需要创建一个成员:什么是成员:它是客户端,还是对等方,订购方或管理员?什么是读者,作家(我听不懂)?
逐步回答您的问题:
回答:Fabric具有4个角色:订购者,对等者,客户端和管理员。当在Fabric CA中注册身份时未指定这些类型时,默认情况下,该身份被视为该特定组织的member。
这些是政策。注意:Admins
是策略,admin
是角色。然后,您为不同的访问级别指定策略(例如"OR('Org1MSP.admin', 'Org1MSP.client')"
)。
据我了解,默认情况下Writers
可以调用链码,而Readers
可以查询链码。预期的行为是,调用链码的人也应该能够查询它。