Corda 4-如何将新节点添加到在本地环境中以开发人员模式运行的现有Corda网络中?

时间:2019-07-31 10:35:58

标签: corda

我们正在使用Corda和Springboot Web服务器构建POC。

以下是Corda平台,Springboot服务器的版本以及用于构建POC-的其他基本依赖项

cordaReleaseGroup=net.corda
cordaVersion=4.0
gradlePluginsVersion=4.0.45
kotlinVersion=1.2.71
junitVersion=4.12
quasarVersion=0.7.10
spring_version = '4.3.11.RELEASE'
spring_boot_version = '2.0.2.RELEASE'
spring_boot_gradle_plugin_version = '2.1.1.RELEASE'
jvmTarget = "1.8"
log4jVersion =2.11.2
platformVersion=4
slf4jVersion=1.7.25
nettyVersion=4.1.22.Final

为POC开发的CorDapp具有四个节点-

  1. 公证节点
  2. 提供商公司节点
  3. 消费公司1个节点
  4. 消费者公司1子联系人节点

如何在Corda 4的现有网络中添加更多的消费者公司节点?

我们了解到,在Corda版本之间添加节点的过程是不同的。

2 个答案:

答案 0 :(得分:2)

Network Bootstrapper应该可以帮助您。

请注意,在本地进行开发时最简单的操作是重新运行deployNodes并重新创建整个网络。

答案 1 :(得分:0)

您可以添加具有所需属性的节点对象,例如:

    node {
    name "O=SomeName,L=SomeCity,C=SomeCountry"
    p2pPort portNumber
    rpcSettings {
        address("host")
        adminAddress("host")
    }
    cordapps = [
            a list of cordapps that the node has access to            
    ]
rpcUsers = [user config for the database]

}

这应该添加到build.gradle文件中的deployNodes任务中。 清理所有内容并再次运行deployNodes任务,您将启动并运行其他节点。