【问题标题】:Define remote Notary service定义远程公证服务
【发布时间】:2018-03-23 01:00:57
【问题描述】:

我正在玩 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 提供服务(并且明确没有公证服务),但我可以发送一个 Yo!虽然没有公证服务,但从甲方到乙方? 也许我误解了公证人的概念,但我认为当FINALIZINGa 流程调用NotaryService 并需要签署交易?

【问题讨论】:

    标签: corda


    【解决方案1】:

    仅当满足以下任一条件时才需要公证人:

    • 交易有 1+ 个输入状态
    • 事务有一个时间窗口

    在发送 Yo! 的情况下,两者都不适用,因此公证人看不到交易。

    关于允许节点查看远程公证人,请查看此处的文档:https://docs.corda.net/network-map.html。您需要:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-05-16
      • 1970-01-01
      • 2017-11-04
      • 2012-09-10
      • 1970-01-01
      • 1970-01-01
      • 2017-01-09
      相关资源
      最近更新 更多