我们需要改变我们的Corda网络基础设施。目前我们正在使用一个网络图,三个公证处(RAFT)和四个额外的节点。
我们将用新服务器替换我们的网络图和一个公证服务器(notaryCluster one)。
我们的计划是执行以下步骤:
1. Stop all Nodes
2. Change all node.conf files needed to point to new networkmap and new notary
3. Deploy Networkmap and Notary service in new servers from scratch (not reusing data
在更改一些分类帐代码并试图更新旧部署所创建的状态后,我在重新部署created应用程序时遇到了一个问题。最初,我遇到了由以下TransactionBuilder约束引起的公证问题:
require(notary == this.notary) { "Input state requires notary \"$notary\" which does not match the transaction notary \"${this.notary}\"."
这是通过使用NotaryChangeFlow解决的。下面是我使用的一个例子:
我们正在运行一个3.1Corda网络,其中包含一个公证节点、3个方节点和一个网络地图服务。每个节点都有一个持久的postgresql数据库。重新启动节点时,将得到以下堆栈跟踪:
[ERROR] 2018-05-31T13:53:37,386Z [main] internal.Node.run - Exception during node startup {}
java.lang.IllegalArgumentException: More than one node found with legal name O=*****, L=*****, C=**
at net.cor
嗨,我一直在尝试非开发模式来启动corda V3的节点。
当前,在启动节点后,在重新启动期间,我遇到的错误为:java.security.cert.CertPathValidatorException: The issuing certificate for C=UK, L=London, O=NetworkMapAndNotary has role NETWORK_MAP, expected one of [INTERMEDIATE_CA, NODE_CA]
我所遵循的角色是在以下链接中提供的:
从OID Corda Role (1.3.6.1.4.1.50530.1.1)获得
对这个问题有
我已经将web服务器从corda应用程序中分离出来。我创建了一个演示spring应用程序,并将REST迁移到web控制器层。
我现在正在使用硬编码的用户名/密码/主机/端口来获取NodeRPCConnection。在属性文件中硬编码
现在,我必须通过web应用程序实现生产级用户身份验证/登录。
我想知道,
是否每个corda节点都需要一个web应用程序?还是一个为所有corda节点服务的web应用程序?
对于实现用户身份验证/登录rpcuser,有哪些建议/建议?
1. If i have separate system users , how do i map them to
在运行cordapp-example和cordapp-training-解决方案时,我们使用的是公司的笔记本电脑。一切工作正常,包括运行单元测试,但是当尝试通过gradlew deployNodes在任一代码库上构建节点时,我们得到相同的错误,如下所示。我使用的是intellij 2018.2和java 8_181。在我的家用电脑上尝试了同样的设置,它工作了--没有错误。
enter
Logs can be found in : C:\corda-training-solutions-master\java-source\build\nodes\Nota
在Corda 3中,我将我的Corda节点从使用不推荐的内置own服务器切换到使用我自己的Spring own服务器。
在项目的build.gradle文件中,我删除了对Corda (cordaRuntime "$corda_release_group:corda-webserver:$corda_release_version")的依赖。
但是,当我运行deployNodes时,会得到以下错误:
* What went wrong:
Execution failed for task ':deployNodes'.
> No corda-webserve
net.corda.core.flows.UnexpectedFlowEndException: Counterparty flow on C=GB,L=London,O=Controller had an internal error and has terminated
at net.corda.node.services.statemachine.FlowStateMachineImpl.erroredEnd(FlowStateMachineImpl.kt:446)
at net.corda.node.services.statemachine.FlowS