Indy 节点连接到多少个节点?

How many peers does an Indy Node connect to?

我有一个关于 Indy Node 的问题。在比特币网络中,每个节点都连接到 8 个对等点。它还可以配置为允许更多连接。这在 Indy Node 中是如何完成的?

Indy Rocket 聊天将我引导至此处。我发现比特币默认使用 8 个节点。我在 Indy Node 和 Indy SDK github 页面和文档中搜索了 Indy 是如何做到的,但没能在任何地方找到它。

简短的回答是每个节点都必须连接到共识池中的所有其他节点。

比特币网络(区块链)是一个无需许可的网络,这意味着任何人都可以使用 proof-of-work.

设置有助于达成共识的验证节点

Indy 网络已获得许可。管理员社区 运行 验证节点必须批准将其他节点添加到网络中。这些验证器节点使用拜占庭容错协议,主节点通过该协议更新分类帐并通知其他节点以达成共识更改。如果其他节点怀疑主节点运行不正常,它们可以选举一个新的主节点。该协议可证明对三分之一的恶意节点具有弹性。

Indy 赞成这种方法,因为结算交易的成本远低于区块链。 Indy 协议需要至少 4 个节点达成共识,在性能开始下降之前,它在验证器池中有 25 个节点时运行良好。

为了从网络中读取,客户端只需要联系一个共识节点,因为每个响应都包含一个 BLS 签名,证明该响应代表了账本在共识中持有的价值。

学习更多的有用资源: