【问题标题】:How many peers does an Indy Node connect to?Indy 节点连接到多少对等点?
【发布时间】:2019-06-10 18:00:39
【问题描述】:

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

印地火箭的聊天将我引向了这里。我发现比特币默认使用 8 个节点。我在 Indy Node 和 Indy SDK github 页面和文档上搜索了 Indy 是如何做到的,但在任何地方都没有找到。

【问题讨论】:

    标签: hyperledger peer hyperledger-indy


    【解决方案1】:

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

    比特币网络(区块链)是一个无需许可的网络,这意味着任何人都可以设置一个验证节点,通过工作量证明来促成共识。

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

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

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

    了解更多信息的有用资源:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多