网络地图服务中的确认网络参数

时间:2019-05-23 13:45:37

标签: corda

我正在开发网络地图服务,它具有Corda网络地图(https://docs.corda.net/network-map.html)中提到的其余端点。 POST'/ network-map / ack-parameters'有什么需要? 用于测试该其余端点的测试文件应该是什么?

1 个答案:

答案 0 :(得分:1)

当网络的网络参数发生更改(例如maxMessageSize或添加新的公证人)时,Corda节点的网络将需要接受新的网络参数才能继续交易。有一个updateDeadline设置了在必须强制执行新的网络参数之前,节点必须接受这些新的网络参数的截止时间。

端点/network-map/ack-parameters提供了一种接受新网络参数的方法。有效负载将是新网络参数的哈希值,可以使用以下两种方式来检索该哈希值:使用命令run networkParametersFeed从网络运营商或Corda节点崩溃外壳中获取。

请注意,此端点等效于使用Corda节点崩溃shell命令(带有示例哈希):

run acceptNewNetworkParameters parametersHash: "ba19fc1b9e9c1c7cbea712efda5f78b53ae4e5d124c89d02c9da44ec50e9c17d"

有关卖旗日的更多信息,请参见:https://docs.corda.net/network-map.html#manual-acceptance