如何在Corda Testnet网络中部署多个节点?

时间:2019-08-01 10:59:01

标签: 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具有四个节点-

Notary Node
Provider Company Node
Consumer Company 1 Node
Consumer Company 1 Sub Contact Node

POC在我们的本地网络中以 dev模式运行。

我们需要在 Corda Testnet 中测试POC。

我们在 Corda Testnet -

上阅读了以下文档

1:加入Corda TestNet 网址:https://docs.corda.net/releases/release-V4.0/corda-testnet-intro.html?highlight=joining%20corda%20testnet

2:从本地环境将Corda部署到Corda Testnet https://docs.corda.net/releases/release-V4.0/deploy-locally.html?highlight=deploying%20corda%20corda%20testnet%20from%20your%20local%20environment

我们从上述文档中了解到,一次注册只能下载一个“ Corda节点”。为了下载四个Corda节点,我们是否必须使用四个不同的帐户加入Corda Testnet?

我们的理解正确吗?

1 个答案:

答案 0 :(得分:1)

根据我的理解,您可以刷新Testnet节点安装页面来旋转多个节点,或者通过创建一个节点然后单击“下一步”,这将带您回到节点列表并显示一个按钮以允许创建另一个节点。

它应该每次都为您提供唯一的ONE_TIME_DOWNLOAD_KEY,并自动为您分配一个随机的字母数字O(组织)值,以在节点配置文件中使用,从而帮助网络映射(以及其他网络上的节点)以区分您的节点。

请确保您不会无意中运行具有相同标识的同一节点的副本,否则网络映射将仅假设原始节点的地址已发生更改,并将P2P流量路由到最新实例。 / p>

看看node.conf文档,以进一步了解节点配置:

https://docs.corda.net/corda-configuration-file.html