【问题标题】:How to control read and write privileges of participating peers on hyper ledger fabric channel ledger?如何控制超级账本结构通道账本中参与节点的读写权限?
【发布时间】:2019-03-19 13:51:04
【问题描述】:

假设 Org1 的 Peer1、Peer2 和 Peer3 有 3 个 peer,Org2 和 Org3 分别是 channel1 的成员。据我了解,这 3 个 peer 对通道账本数据具有相同的访问权限。但我的要求是只有 Peer1 可以在 Ledger 上添加/更新/读取数据。 Peer2 和 Peer3 在这个账本上应该只有读取数据的权限。如何实现?

【问题讨论】:

  • 此时,您的问题质量不佳。您可以通过提供更多详细信息来改进它。请阅读how to ask 了解更多信息。

标签: hyperledger-fabric


【解决方案1】:

这是一个典型的私有区块链网络场景;也就是说,org1 拥有并运营网络,而 org2 和 org3 是网络的只读成员。一般设置如下:

  1. 设置网络点餐服务系统频道,成员为org1,有权修改配置和创建频道
  2. org1 admin 创建一个应用程序通道,并将 org2 和 org3 成员作为通道上的读者,而 org1 的成员是作者和管理员
  3. org2 和 org3(本地)peer 管理员指示各自的 peer 加入应用程序频道
  4. 根据网络的治理,org2 和 org3 节点可能会或可能不会支持节点

您可能会在Fabric 1.4.2 document add org to a channel 中看到类似的示例 它使用来自the sample repo 的代码。注意 configtx.yaml 文件内容。你可以从那里删除 org2 。

【讨论】:

  • 你好,你能给出一些你刚才解释的configtx.yaml结构吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-09-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-03
  • 1970-01-01
  • 2020-02-16
相关资源
最近更新 更多