Данные резервного узла Corda и локальная синхронизация с новой сетью - PullRequest
0 голосов
/ 23 сентября 2019

Мне нужно сохранить предыдущие данные, как только я перестроу и начну новую сеть локально.Я попытался скопировать файл persistence.mv.db и просто заменив новый jar, но всегда возникают проблемы с отображением.У любого есть идея относительно PLS.

1 Ответ

0 голосов
/ 30 сентября 2019

Узел не сможет читать какие-либо новые данные из внешней базы данных, потому что все состояния Corda, которые хранятся в Corda Vault, хешируются узлом Corda по соображениям безопасности.Узнайте больше о Hash Constraints: https://docs.corda.net/api-contract-constraints.html#hash-constrained-states-in-private-networks

Замена банок всегда создаст проблему, потому что каждый раз, когда вы перестраиваете свой Cordapp, хэш отличается.

Вы можете узнать об обновлении контракта, чтобы сохранить данные для замены / обновления банок серийного производства: https://medium.com/corda/contract-upgrades-and-constraints-in-corda-425055a9a47f

...