【问题标题】:Adding new party to the existing network将新方添加到现有网络
【发布时间】:2018-07-27 23:20:41
【问题描述】:

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

  1. 甲方
  2. 乙方
  3. 丙方
  4. NotaryA(简单公证人)
  5. NotaryB(验证公证人)
  6. 甲骨文

在我尝试向网络中再添加另一方(D 方)之前,网络运行良好。我如何尝试添加新派对的步骤:

  1. 使用网络引导工具为新方生成节点信息、证书等
  2. 将节点文件夹与其他节点文件夹平行放置,并将所需的cordapp添加到新添加方内的cordapps文件夹中
  3. 将 nodeinfo 共享给所有其他节点,反之亦然

这不起作用,可能是因为新添加的节点与其他节点的网络参数文件不同,并且没有关于公证节点的信息。

我尝试了另一种方式:

  1. 保留所有节点的node.conf以及新节点的node.conf,并为所有节点生成nodeInfo、网络参数等。
  2. 将新节点的文件夹与其他节点平行放置,并将旧节点的网络参数、附加节点信息文件夹和节点信息文件替换为新创建的文件和文件夹。
  3. 将所需的 cordapps 添加到 node/cordapps 文件夹
    但这样也行不通。

你能帮我正确的步骤来将新节点添加到现有网络吗?

【问题讨论】:

  • 我在下面给出了一个链接。如果您无法使用它来解决它,请给我留言,我可以进一步帮助您:)

标签: corda


【解决方案1】:

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

将节点添加到自举网络的说明可在此处获得:https://docs.corda.net/head/network-bootstrapper.html#adding-a-new-node-to-the-network

【讨论】:

  • 感谢 Joel,我能够成功添加新派对。我们可以类似地添加公证人/预言机节点吗?
  • 是的。您使用相同的过程来添加公证人/预言机节点。公证人在其node.conf 文件中需要一个公证人块(例如notary : { validating : false })。
猜你喜欢
  • 2019-03-30
  • 2020-04-17
  • 1970-01-01
  • 1970-01-01
  • 2016-10-31
  • 2021-12-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多