0

作为我项目实施的一部分,我必须使用 Hyperledger Indy 为用户提供数字身份。该平台上的估计用户数量为 20k。我一直在确定运行 Hyperledger Indy 以在生产中有效使用所需的节点数。

4

1 回答 1

0

节点数取决于您要允许的故障节点数。要支持系统中的 f 个故障,您需要总共 3f+1 个节点。因此,如果您在任何时候只有 2 个节点失败,您需要 f=2 或 7 个节点。实际限制是 f=8 或 25 个节点。这平衡了强大的网络与共识的速度。

这与平台上的用户数量有何关系是一个不同的问题。这取决于 (a) 有多少发行人,以及 (b) 发生了多少撤销。如果只有一个发行者并且没有撤销,那么在创世交易之外只会有 3 个额外的交易。不多...

于 2020-02-14T09:08:01.760 回答