我们需要更改Corda Network基础架构。目前,我们正在使用一个网络地图,三个公证人(RAFT)和四个额外的节点。
我们将用新服务器替换我们的网络地图和一个公证服务器(notaryCluster one)。
我们的计划是执行以下步骤:
1. Stop all Nodes
2. Change all node.conf files needed to point to new networkmap and new notary
3. Deploy Networkmap and Notary service in new servers from scratch (not reusing data from old notary and network map)
4. Start new network map, start new notary servers, and rest of nodes (not old network and notary)
这个过程是否正确,以确保现有交易将保留在系统中并能够与它们一起使用?
谢谢!
答案 0 :(得分:0)
您需要考虑几件事
- 停止所有节点
您需要考虑当前正在进行的任何流程以执行节点的干净关闭。 Corda 3.1版添加了#"排水模式"功能,通过它:
- 从头开始在新服务器中部署网络地图和公证服务(不重用旧公证和网络地图中的数据)
您希望保留旧公证人的数据,否则公证人会忘记已消耗的状态,并且网络将失去防止双重花费的保证