WhiteflagProtocol / whiteflag-standard

Specification for a decentralised protocol to create a trusted messaging network for disaster & conflict zones
https://standard.whiteflagprotocol.org
Other
5 stars 0 forks source link

Blockchain network migration protocol #12

Open ts5746 opened 5 years ago

ts5746 commented 5 years ago

Original internal issue on blockchain dependency and failover.

In the scenario that Blockchain Network 'X' becomes unavailable, because of external and uncontrollable reasons, we must implement a protocol to migrate the Whiteflag Network to a different underlying Blockchain system.

Proposition: Maintain a redundancy layer that stores all Whiteflag messages, as well as their respective transaction hashes. This way the Whiteflag historical record can be rebuilt at any time and its content mathematically verified.

Additionally, a procedure to determine the replacing Blockchain Network needs to be implemented.

Proposition: In the case of a forced migration, the Whiteflag Network will migrate to the Blockchain that, besides adhering to the basic technical requirements, has the most cumulative work behind it.

ts5746 commented 5 years ago

To be reviewed whether this is an implementation issue, or this needs to be in the protocol specification.