Corda节点首次启动时执行的步骤顺序是什么?
答案 0 :(得分:3)
从Corda 3开始,首次启动时,节点将经历四个步骤:
certificates/network-root-truststore.jks
可以使用--network-root-truststore
标记
如果使用门卫,此根证书将用于验证他们提供的证书,以防止中间人攻击
这里有两个选项:
2a:通过使用标记--initial-registration --network-root-truststore-password <trust store password>
启动节点来对门卫运行节点(参见NodeStartup.registerWithNetwork
):
2b:自行配置证书
在任何一种情况下,您的证书都必须符合permissioning docs中规定的要求。您可以使用X509Utilities
来创建证书。有关示例,请参阅X509UtilitiesTest.kt
。
AbstractNode.updateNodeInfo
)nodeInfo
上传到网络地图NetworkMapUpdater.subscribeToNetworkMap
):nodeInfo
哈希,节点下载相应的nodeInfo
并将其添加到节点的本地缓存中