Hyperledger Fabric如何在非权限网络和权限网络中设置审核员

时间:2017-04-26 03:20:55

标签: networking audit hyperledger hyperledger-fabric

我已经在hyperledger面料上工作了一段时间。我在Fabric的安装和组建网络上取得了成功,而没有使用5个对等的docker。现在我尝试在网络中设置Auditor和非验证对等体。我四处闲逛,但在这里找不到任何明确的文件。 有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

Hyperledger Fabric v1.x架构中不再存在验证对等方的概念。每个对等节点都是验证和提交对等体;区别在于提交和认可的作用。支持对等体实际上将在其文件系统上安装链代码,并且它们将执行事务以产生“认可”。

为了进一步扩展,分类账仅存在于渠道范围内。因此,对等体将“订阅”或“加入”频道,并且通过扩展具有特定于该频道的唯一分类帐。因此,链代码状态特定于单个通道,并且不共享(应该注意,尽管您可以在另一个通道上查询链代码并使用返回的值作为事务的输入)。这是一个题外话,但仍然是一个重要的观点。

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