Corda 将新参与方添加到现有网络

Corda 将新参与方添加到现有网络,corda,Corda,我有一个corda网络(v3.1)在devMode中运行,网络结构如下: 甲方 乙方 丙方 公证人(简单公证人) 公证人B(验证公证人) 神谕 在我尝试向网络添加另一方(D方)之前,网络一直运行良好。尝试添加新参与方的步骤: 使用网络引导工具为新参与方生成节点信息、证书等 将节点文件夹与其他节点文件夹平行放置,并将所需的cordapp添加到新添加方内的cordapps文件夹中 将节点信息共享给所有其他节点,反之亦然 这不起作用,可能是因为新添加的节点与其他节点具有不同的网络参数文件,并且没有关于

我有一个corda网络(v3.1)在
devMode
中运行,网络结构如下:

  • 甲方
  • 乙方
  • 丙方
  • 公证人(简单公证人)
  • 公证人B(验证公证人)
  • 神谕
  • 在我尝试向网络添加另一方(D方)之前,网络一直运行良好。尝试添加新参与方的步骤:

  • 使用网络引导工具为新参与方生成节点信息、证书等
  • 将节点文件夹与其他节点文件夹平行放置,并将所需的cordapp添加到新添加方内的cordapps文件夹中
  • 将节点信息共享给所有其他节点,反之亦然
  • 这不起作用,可能是因为新添加的节点与其他节点具有不同的网络参数文件,并且没有关于公证人节点的信息。

    我试过另一种方法:

  • 保留所有节点的
    node.conf
    ,以及新节点的node.conf,并为所有节点生成nodeInfo、网络参数等
  • 将新节点的文件夹与其他节点平行放置,并用新创建的文件和文件夹替换网络参数、其他nodeinfo文件夹和旧节点的nodeinfo文件
  • 将所需的cordapps添加到
    节点/cordapps
    文件夹
    但这种方式也不起作用

  • 您能帮助我向现有网络添加新节点的正确步骤吗?

    引导程序只能为同一台机器上的一组节点生成信息。如果需要将一个节点添加到自举网络,则需要将所有节点重新收集到同一台机器上


    此处提供了向引导网络添加节点的说明:。

    我在下面给出了一个链接。如果你不能用它来解决问题,请给我留言,我可以进一步帮助你:)谢谢Joel,我成功地添加了新的party。我们可以类似地添加公证人/oracle节点吗?可以。添加公证人/oracle节点的过程与此相同。公证人在其
    节点.conf
    文件中需要公证人块(例如
    公证人:{validating:false}
    )。