How can I migrate data between chains?

+1 vote
I heard that multichain parameters, except for runtime parameters, are immutable once the chain is set up. Then, can I migrate one chain's data to another to change those parameters?

Let's say I have multichain A with "-anyone-can-connect=false". I wanna change that parameter to true. Thus I build another multichain B with "-anyone-can-connect=true". However, I dont wanna lost my transactions on A.

Can I migrate all the transaction data from A to B, if all of the nodes agree?

Thanks in advance.
asked Mar 23, 2017 by Hwang

1 Answer

0 votes

We're building a blockchain upgrade mechanism, both for protocol versions and blockchain parameters, and already have the first parts in place in the latest alpha. So in future you will not need to migrate from one blockchain to another when changing parameters. If you start a blockchain using the protocol version 10008 used by default in the latest alpha (29), you will have access to this ugprading mechanism in future, without needing to start a new blockchain.

answered Mar 23, 2017 by MultiChain
...