我们提出这个问题是因为每次部署新版本的Corda应用程序时,由于我们更新了系统中某些对象的结构,以前创建的数据无法继续。我们只能清理以前的数据。但我们想检查一个问题,即我们是否可以在一个应用程序中保留两个版本,以使以前的数据和新数据能够正常工作。不确定这是否可行但是想在这里问一下。感谢您的回复。
答案 0 :(得分:0)
如果您对升级CorDap的州,合同和流程的方式有所了解,这是可能的。
请在此处查看完整升级指南:https://docs.corda.net/upgrading-cordapps.html,以及有关类型演变的部分:https://docs.corda.net/serialization.html#type-evolution。