corda 备份节点数据并在本地与新上线的网络同步

corda backup node data and syn with newly up network locally

在本地重建和启动新网络后,我需要保留以前的数据。我尝试复制 persistence.mv.db 并仅替换新的 jar,但始终存在映射问题。任何人有关于请的想法。

节点将无法从外部数据库读取任何新数据,因为存储在 Corda Vault 中的所有 Corda 状态出于安全原因由 Corda 节点散列。详细了解 Hash Constraintshttps://docs.corda.net/api-contract-constraints.html#hash-constrained-states-in-private-networks

交换 jars 总是会产生问题,因为每次重建 Cordapp 时哈希值都不一样。

您可以了解合同升级以保留生产级 jar swapping/upgrading 的数据:https://medium.com/corda/contract-upgrades-and-constraints-in-corda-425055a9a47f