我想知道在 2.x 版本中设计结构网络的最佳实践或首选方法是什么?我们应该在同一个组织中拥有与同行相同的 Orderer,还是应该为 Orderer 建立一个单独的组织?或者我们应该为每个参与组织的同行和 Orderer 提供两个不同的组织吗?
这一切都取决于你试图解决的现实问题。
生产网络的唯一要求是你有一个带有 Raft Consensus 的订购服务。至少有 3 个订购节点,因为如果只有 1 个节点,它可以关闭,网络将无法切割新的块,如果是偶数个节点 (即 2 个节点或 4 个节点),Raft 将很难选出一个领导者。在生产中,建议使用 5 个订购节点。
现在,您已经决定了订购服务的订购节点数量,您必须决定哪些组织应该向该服务贡献订购节点。这是您特定用例发挥作用的地方。例如,一个监管机构贡献了 2 个订购节点,而其他 3 个订购节点由监管机构监督的业务拥有。
对于对等节点,任何组织都可以拥有所需的数量,即使它们具有排序节点。例如,监管机构可能在同一通道上有 1 个对等节点和 2 个排序节点。
总而言之,组织可以根据需要拥有尽可能多的对等节点。对于订购服务,您必须选择将向订购服务贡献订购节点的组织。此选择过程取决于您的特定用例。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(35条)