将新方添加到现有网络
Adding new party to the existing network
我在 devMode
中有一个 corda 网络 (corda as system service) (v3.1) 运行,网络结构如下:
- 甲方
- 乙方
- 丙方
- NotaryA(简单公证)
- NotaryB(验证公证人)
- 甲骨文
网络 运行 非常好,直到我尝试将另一方添加到网络(D 方)。我尝试添加新派对的步骤:
- 使用网络引导程序工具为新方生成节点信息、证书等
- 将节点文件夹与其他节点文件夹并列放置,并将所需的cordapp添加到新添加方内的cordapps文件夹中
- 将节点信息共享给所有其他节点,反之亦然
这没有用,可能是因为新添加的节点与其他节点具有不同的网络参数文件,并且没有关于公证节点的信息。
我尝试了另一种方式:
- 保留所有节点的
node.conf
以及新节点的 node.conf 并为所有节点生成节点信息、网络参数等。
- 将新节点的文件夹与其他节点平行放置,并用新创建的文件和文件夹替换旧节点的网络参数、附加节点信息文件夹和节点信息文件。
- 将所需的 cordapps 添加到
node/cordapps
个文件夹
但是这样也行不通。
你能帮我把新节点添加到现有网络的正确步骤吗?
引导程序只能为同一台机器上的一组节点生成信息。如果需要将节点添加到自举网络,则需要将所有节点收集到同一台机器上。
将节点添加到自举网络的说明可在此处获得:https://docs.corda.net/head/network-bootstrapper.html#adding-a-new-node-to-the-network。
我在 devMode
中有一个 corda 网络 (corda as system service) (v3.1) 运行,网络结构如下:
- 甲方
- 乙方
- 丙方
- NotaryA(简单公证)
- NotaryB(验证公证人)
- 甲骨文
网络 运行 非常好,直到我尝试将另一方添加到网络(D 方)。我尝试添加新派对的步骤:
- 使用网络引导程序工具为新方生成节点信息、证书等
- 将节点文件夹与其他节点文件夹并列放置,并将所需的cordapp添加到新添加方内的cordapps文件夹中
- 将节点信息共享给所有其他节点,反之亦然
这没有用,可能是因为新添加的节点与其他节点具有不同的网络参数文件,并且没有关于公证节点的信息。
我尝试了另一种方式:
- 保留所有节点的
node.conf
以及新节点的 node.conf 并为所有节点生成节点信息、网络参数等。 - 将新节点的文件夹与其他节点平行放置,并用新创建的文件和文件夹替换旧节点的网络参数、附加节点信息文件夹和节点信息文件。
- 将所需的 cordapps 添加到
node/cordapps
个文件夹
但是这样也行不通。
你能帮我把新节点添加到现有网络的正确步骤吗?
引导程序只能为同一台机器上的一组节点生成信息。如果需要将节点添加到自举网络,则需要将所有节点收集到同一台机器上。
将节点添加到自举网络的说明可在此处获得:https://docs.corda.net/head/network-bootstrapper.html#adding-a-new-node-to-the-network。