【问题标题】:How can I add a node to an existing network?如何将节点添加到现有网络?
【发布时间】:2016-09-24 20:06:17
【问题描述】:

我使用 docker-compose 和 docker for Mac 创建了一个有 4 个对等点的网络。 我在这个网络上成功部署了我的区块链。

现在我正在使用另一个 yml 文件启动第 5 个对等点,并使用前一个对等点的详细信息作为发现节点。 它出现在http://localhost:7050/network/peers 返回的列表中,但是我的区块链没有部署在这个节点上,我不能用它来处理交易。

我是否必须在此对等节点上再次部署链代码?我错过了什么吗?

【问题讨论】:

    标签: blockchain hyperledger hyperledger-fabric


    【解决方案1】:

    这是 Fabric 0.5 和 0.6 版本的限制 网络配置无法实时更改。如果您使用 PBFT 共识,网络配置将硬编码为: “面料/共识/pbft/config.yaml”

    # Maximum number of validators/replicas we expect in the network
    # Keep the "N" in quotes, or it will be interpreted as "false".
    "N": 4
    

    挑战在于同步更新所有对等节点的配置,否则他们将无法达成共识。 在下一个 Fabric 版本中,此配置的参数将被移至区块链,并且可以添加新的对等点并即时修改共识配置。

    更新评论中的问题: 只看到了这个高级路线图提案:

    【讨论】:

    • 非常感谢,有没有在某处发布的暂定路线图?
    • 谢谢,至少它提供了一些关于 v1.0 的观点。
    猜你喜欢
    • 2020-04-17
    • 2019-03-30
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-15
    • 1970-01-01
    相关资源
    最近更新 更多