首页 > 解决方案 > corda 备份节点数据并在本地与新建立的网络同步

问题描述

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

标签: javakotlincorda

解决方案


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

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

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


推荐阅读