【问题标题】:Hyperledger Fabric How to set up Auditor in non-permission Network and permission networkHyperledger Fabric 如何在非权限网络和权限网络中设置 Auditor
【发布时间】:2017-09-23 06:43:26
【问题描述】:

我研究超级账本结构已经有一段时间了。我在不使用 docker 和 5 个对等方的情况下成功安装和形成 Fabric 网络。现在我尝试在网络中设置审核员和非验证对等方。我四处冲浪,但在此找不到任何明确的文件。 任何人都可以帮忙吗?

【问题讨论】:

    标签: networking audit hyperledger hyperledger-fabric


    【解决方案1】:

    验证节点的概念在 Hyperledger Fabric v1.x 架构中不再存在。每个对等节点既是验证对等节点又是提交对等节点;区别在于承诺和认可的角色。背书节点实际上会在他们的文件系统上安装链码,它们将执行交易以产生“背书”。

    为了进一步扩展,账本只存在于渠道的范围内。因此,对等点将“订阅”或“加入”一个通道,并且通过扩展具有特定于该通道的唯一分类帐。因此,链码状态特定于单个通道,并且不会在各个通道之间共享(应该注意,您可以在另一个通道上查询链码并将返回的值用作交易的输入)。这有点题外话,但还是很重要的一点。

    要向审核员回答您的问题,有几种可能性。 1. 组织可以共享适当的证书,从而允许访问其对等节点。然后,审计员可以查询特定渠道的分类账历史。 2. 审计员在需要概览的每个通道上维护一个对等节点。审计员不会充当链码交易的背书人,但由于处于通道上,因此会将所有交易提交到自己的分类帐中。
    3. 审计时,审计员加入通道并接收整个交易历史。一旦检查完成,审核员就会从渠道中移除。 ** 这可能提供了最大的隐私,但随着链码版本以及键/值和函数的发展可能会很棘手**

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-27
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多