我正在玩Yo!-example CorDapp,版本3.0.9
。
如何将yo-cordapp\build\nodes\Notary
的内容部署到远程服务器并将其用作我的公证实例?
我试过
task deployNodes(type: net.corda.plugins.Cordform, dependsOn: ['jar']) {
directory "./build/nodes"
node {
name "O=Notary,L=RemoteNotary,C=GB"
notary = [validating : true]
p2pAddress("1.2.3.4")
p2pPort 10002
cordapps = ["$corda_release_group:corda-finance:$corda_release_version"]
}
但这不起作用,因为公证服务仍然被查询" localhost:10002"正如我在日志中看到的那样。
然而,虽然我刚开始为PartyA和PartyB提供服务(并且明确没有公证服务),但我可以发送一个哟!从PartyA到PartyB虽然没有公证服务吗?
也许我误解了公证人的概念,但我想当FINALIZING
流程NotaryService
被调用并需要签署交易时?
答案 0 :(得分:2)
只有在满足以下任一条件时才需要公证:
在发送Yo!的情况下,既不适用,所以公证人没有看到交易。
在允许节点查看远程公证人方面,请查看此处的文档:https://docs.corda.net/network-map.html。你要么:
node.conf
文件,然后运行引导程序。请参阅此处的说明:https://docs.corda.net/setting-up-a-corda-network.html#bootstrapping-the-network