【问题标题】:Is it possible to deploy a node in a corda network that already contains bootstrapped nodes?是否可以在已经包含自举节点的 Corda 网络中部署节点?
【发布时间】:2018-05-28 05:20:51
【问题描述】:

让我们假设有一个corda网络。网络已经有 x 个节点。所有这些节点都在部署之前进行引导。

如果我配置一个新节点,引导它并部署,

新节点是否能够识别网络中已经存在的对等节点并与之通信? 新节点会被对等节点识别和联系吗?

【问题讨论】:

    标签: corda


    【解决方案1】:

    有两种情况:

    所有节点都在同一台机器上运行

    • 关闭所有节点
    • 将所有节点目录移动到同一个父目录中
    • 在同一父目录下创建新节点的node.conf文件
    • 运行引导程序。这将:
      • 为新节点创建节点目录
      • 已将节点信息复制到所有现有节点目录
    • 重启节点

    所有节点都在不同的机器上运行

    从 Corda 3.1 开始,您无法跨不同机器引导网络。将来,引导程序可能会扩展为通过 SSH 跨机器引导。

    现在,你必须:

    • 在其机器上部署新节点
    • 使用--just-generate-node-info 标志启动节点
      • 这将在节点的基目录中生成节点的nodeInfo-* 文件
    • 关闭所有节点
    • 将新节点的nodeInfo-*文件复制到所有现有节点的additional-node-infos文件夹中
    • 将现有节点的additional-node-infos 文件夹的整个内容复制到新节点的additional-node-infos 文件夹中
    • 重启节点

    【讨论】:

      【解决方案2】:

      除了节点信息之外,还有一个网络参数文件需要复制到新节点。哦,新节点可能不知道公证人。

      \肖恩

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-08-23
        • 2019-10-13
        • 1970-01-01
        • 2020-06-18
        • 1970-01-01
        • 2019-07-31
        • 2017-12-09
        相关资源
        最近更新 更多