小编Mah*_*ind的帖子

关闭devMode后使用自己的证书时节点启动问题

在使用我们自己生成的证书(而不是的Corda节点生成的证书)的同时提出Corda代码时,我们面临以下问题devMode=true

以下是我们执行的步骤:

启动节点。我们收到以下错误:

节点启动期间的异常{} java.lang.IllegalArgumentException:无法找到网络参数文件,并且在net.corda.node.internal.NetworkParametersReader.retrieveNetworkParameters(NetworkParametersReader.kt:53)上未配置/无法访问兼容区域〜[corda-node-corda-4.0-SNAPSHOT.jar :?]位于net.corda.node.internal.NetworkParametersReader.access $ retrieveNetworkParameters(NetworkParametersReader.kt:17)〜[corda-node-corda-4.0-SNAPSHOT.jar :?]在net.corda.node.internal.NetworkParametersReader $ networkParameters $ 2.invoke(NetworkParametersReader.kt:26)〜[corda-node-corda-4.0-SNAPSHOT.jar :?]

现在,如果我们保留cordadevcakeys.jkscordatruststore.jks在资源目录中,则出现该节点。

查询:

  1. 在上述情况下,是否需要提供兼容区域网址?
  2. 如果可以的话,请您帮助我们了解配置相同内容的要求?
  3. 科尔达门卫如何发送证书?使用HTTPS / HTTP GET方法?还是其他协议?
  4. 您能否解释节点启动的资源目录中cordadevcakeys.jkscordatruststore.jks该资源目录上的依赖性以及devmode=false兼容性区域
  5. 您能否解释一下网络参数的需求和结构?
  6. 我们找不到网络参数的正确用法或文档。您能帮助您理解吗?
  7. 配置兼容区域是否与配置网络地图服务不同?
  8. 门卫与网络地图不同,门卫是一个离线实体,是否生成证书并在带外分发?这种理解对吗?
  9. 网络映射是单个文件还是离散的不同节点信息文件。如果是单个文件,能否请您共享格式和编码?/ network-map / node-info / {hash}中的哈希代表什么?
  10. 我对/ network-map / ack-parameters的用法感到困惑。您能解释一下吗?
  11. https://docs.corda.net/corda-configuration-file.html示例中,兼容性ZoneUrl与方案“ https://”一起提供。这个例子错了吗?
  12. 如何创建网络参数文件?我对文件有所了解。但是确切的编码我不知道。该文件是由独立程序创建的吗?谁签名?节点操作员是否需要每次手动接受新的网络参数集?我怎么知道/ network-map / network-parameters / {hash}的哈希?
  13. 请看我的理解附图。请让我知道理解和过程是否正确。

在此处输入图片说明

  1. 您能否指定将节点发送证书请求的端点?我看到了以下内容:https : //github.com/corda/corda/blob/a3d88f752d964d3768e153be189f196c600c8d7d/docs/source/example-code/src/main/resources/example-node-with-networkservices.conf

    networkServices : {
       doormanURL = …
    Run Code Online (Sandbox Code Playgroud)

corda

5
推荐指数
1
解决办法
759
查看次数

corda 合同的应用程序日志记录

能否请您给我一些有关如何在corda 合同中添加应用程序日志的指示。

在corda 文档中有一个关于日志的页面,但它没有提供一个正确的例子。 https://docs.corda.net/node-administration.html?highlight=logs

您还可以帮助了解如何在 shell 控制台上打印调试语句。这些信息将非常有用。

谢谢你 。

corda

1
推荐指数
1
解决办法
723
查看次数

标签 统计

corda ×2