State Transfer Overview
State Transfer is the process of migrating state from the Morse network to the Shannon network.
Table of Contents β
What is ETVL?β
ETVL as an abbreviation for the State Transfer process including Export, Transform, Validate, and Load.
- ETVL is the process for migrating state from the Morse network to the Shannon network.
- This is not a full restart (not a re-genesis).
- Goal: Optimize the exported Morse state for long-term impact on Shannon.
Design Considerations & Constraintsβ
-
Re-use Morse CLI tooling
-
Export Morse state:
pocket util export-genesis-for-reset ...
-
Export Morse account keys for Shannon claims:
pocketd txmigrate claim-...
-
-
Offchain social consensus
- Use cryptographic hash verification
- Community agrees offchain on the canonical
MorseAccountState
-
Minimize Shannon onchain state bloat
- Keep onchain data small and fast
- Transform Morse export into minimal
MorseClaimableAccount
objects - Only store whatβs needed for claims