【发布时间】:2017-09-23 06:43:26
【问题描述】:
我研究超级账本结构已经有一段时间了。我在不使用 docker 和 5 个对等方的情况下成功安装和形成 Fabric 网络。现在我尝试在网络中设置审核员和非验证对等方。我四处冲浪,但在此找不到任何明确的文件。 任何人都可以帮忙吗?
【问题讨论】:
标签: networking audit hyperledger hyperledger-fabric
我研究超级账本结构已经有一段时间了。我在不使用 docker 和 5 个对等方的情况下成功安装和形成 Fabric 网络。现在我尝试在网络中设置审核员和非验证对等方。我四处冲浪,但在此找不到任何明确的文件。 任何人都可以帮忙吗?
【问题讨论】:
标签: networking audit hyperledger hyperledger-fabric
验证节点的概念在 Hyperledger Fabric v1.x 架构中不再存在。每个对等节点既是验证对等节点又是提交对等节点;区别在于承诺和认可的角色。背书节点实际上会在他们的文件系统上安装链码,它们将执行交易以产生“背书”。
为了进一步扩展,账本只存在于渠道的范围内。因此,对等点将“订阅”或“加入”一个通道,并且通过扩展具有特定于该通道的唯一分类帐。因此,链码状态特定于单个通道,并且不会在各个通道之间共享(应该注意,您可以在另一个通道上查询链码并将返回的值用作交易的输入)。这有点题外话,但还是很重要的一点。
要向审核员回答您的问题,有几种可能性。 1. 组织可以共享适当的证书,从而允许访问其对等节点。然后,审计员可以查询特定渠道的分类账历史。
2. 审计员在需要概览的每个通道上维护一个对等节点。审计员不会充当链码交易的背书人,但由于处于通道上,因此会将所有交易提交到自己的分类帐中。
3. 审计时,审计员加入通道并接收整个交易历史。一旦检查完成,审核员就会从渠道中移除。 ** 这可能提供了最大的隐私,但随着链码版本以及键/值和函数的发展可能会很棘手**
【讨论】: