我已经研究超级账本结构有一段时间了。我成功安装并形成了 Fabric 网络,而无需使用 5 个对等点的 docker。现在我尝试在网络内设置 Auditor 和非验证对等点。我到处浏览,但找不到任何明确的文件。
有人可以帮忙吗?
Hyperledger Fabric v1.x 架构中不再存在验证对等点的概念。每个对等节点既是验证节点又是提交节点;区别在于承诺和认可的角色之间。背书节点实际上会在其文件系统上安装链码,并且他们将执行交易以产生“背书”。
进一步拓展,账本只存在于渠道的权限范围内。因此,节点将“订阅”或“加入”一个频道,并通过扩展拥有一个特定于该频道的唯一账本。因此,链码状态特定于单个通道,并且不会跨通道共享(但应该注意的是,您可以在另一个通道上查询链码并使用返回的值作为交易的输入)。这有点离题,但仍然是重要的一点。
要回答您向审核员提出的问题,有几种可能性。 1. 组织可以共享适当的证书,从而允许访问其对等节点。然后,审计员可以查询特定渠道上的账本历史记录。
2. 审核员在需要概览的每个通道上维护一个对等节点。审计员不会充当链码交易的背书者,但由于处于通道上,因此会将所有交易提交到自己的分类账中。
3. 审计时,审计员加入通道并接收完整的交易历史记录。检查完成后,审核员将被移出通道。 ** 这可能提供了最多的隐私,但随着链码版本以及键/值和函数的发展,可能会很棘手 **
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)