同级和订购者的 Fabric 网络组织结构

时间:2021-03-25 12:08:54

标签: hyperledger-fabric hyperledger

我想知道在 2.x 版本中设计结构网络的最佳实践或首选方法是什么?我们是否应该在与同行相同的组织中拥有订购者,或者我们是否需要为订购者建立一个单独的组织?或者我们应该为每个参与组织的同行和订购者设置两个不同的组织?任何人都可以阐明并指出我的资源吗?

1 个答案:

答案 0 :(得分:0)

这完全取决于您要解决的实际问题。

生产网络的唯一要求是你有一个带有 Raft Consensus 的订购服务。 至少3个排序节点,因为如果只有1个节点,它会宕机,网络将无法切割新的区块,如果是偶数个节点(即2个节点或4个节点)Raft就会有很难选出一个领导人。在生产中,推荐使用 5 个排序节点。

既然您已经决定了排序服务的排序节点数量,您必须决定哪些组织应该为服务贡献一个排序节点。这是您的特定用例发挥作用的地方。例如,监管机构贡献了 2 个排序节点,其他 3 个排序节点由监管机构监管的不同企业拥有。

至于对等节点,任何组织都可以根据需要拥有多个,即使它们有排序节点。例如,一个监管机构可能在同一通道上有 1 个对等节点和 2 个排序节点。

总而言之,组织可以根据需要拥有尽可能多的同行。对于排序服务,您必须选择将向排序服务提供排序节点的组织。此选择过程取决于您的特定用例。

相关问题