我有一个用例,我需要向现有的 Corda 网络添加一个新节点(假设在现有的 Corda 网络中,当前正在运行 2 个节点(A,B 节点),现在需要将节点 C 添加到该网络。
我也浏览了以下链接,但没有运气:
将新节点添加到现有的 Corda 网络
找不到网络参数文件和兼容区域未配置/无法访问
在 CORDA 中动态部署和运行节点
我尝试了以下方法:我在 build.gradle 中的 deployNodes任务
中添加了 A 和 B 节点配置,然后运行 deployNodes 任务,以便 A 和 B 节点成功启动现在我创建新文件夹 PartyC 并在其中添加了corda.jar和节点。 conf节点 C 然后运行命令:
但运行此命令时出现以下异常:
java -jar corda.jar
Exception during node startup: Couldn't find network parameters file and compatibility zone wasn't configured/isn't reachable. [errorCode=1917kd6, moreInformationAt=https://errors.corda.net/OS/4.3/1917kd6]
新节点(节点 C)的 node.conf 文件如下:
devMode=true
h2Settings {
address="localhost:12348"
}
myLegalName="O=PartyC,L=London,C=GB"
p2pAddress="partyc:10011"
rpcSettings {
address="partyc:10012"
adminAddress="partyc:10013"
}
security {
authService {
dataSource {
type=INMEMORY
users=[
{
password=test
permissions=[
ALL
]
user=user1
}
]
}
}
}
sshd {
port=2227
}
我无法了解我应该如何在此 node.conf 文件中添加网络参数或兼容区域。