hyperledger-fabric - 角色 Hyperledger Fabric
问题描述
我已经基于 Fabric-Samples 实现了 Hyperledger Fabric 1.4.6。我需要创建一个可以运行调用的用户和另一个只能运行查询的用户。我还需要创建一个成员:什么是成员:它是客户、同行、订购者还是管理员?什么是读者,作家(我不明白)?
解决方案
逐步回答您的问题:
- 什么是会员?
Ans:Fabric 有 4 个角色:orderer、peer、client 和 admin。如果在向 Fabric CA 注册身份时未指定任何这些类型,则默认情况下,该身份被视为该特定组织的成员。
- 什么是读者、作者和管理员?
这些是政策。注意:Admins
是策略,admin
是角色。然后为不同的访问级别指定策略(例如"OR('Org1MSP.admin', 'Org1MSP.client')"
)。
- 如何提供一个身份来调用而另一个身份只是查询?
据我了解,默认情况下Writers
可以调用链代码,而Readers
可以查询链代码。预期的行为是调用链代码的人也应该能够查询它。
推荐阅读
- javascript - 使用一个查询通过一个输入查找多个表
- azure-ad-b2c - 如何在基于 IEF 的 IDP 元数据中配置 SAML NameID 格式?
- javascript - 从父类更新反应功能组件的状态
- talend - 子作业中的上下文默认值为 Null
- c# - 在特定时间安排任务
- ibm-mq - IBM MQ 同步点和 dotnet
- javascript - 使用 page.evaluate 时出现 Puppeteer 错误:TypeError: Cannot read property 'innerText' of null
- javascript - 尽管在服务器站点上成功,ajax 调用仍然失败
- javascript - Slimselect:搜索后选择第二个选项不起作用
- spring-kafka - KafkaTemplate.send(键,值,主题)与自定义分区?