BAC-L4-XCHAIN-113Interoperable systems engineering
Cross-chain failure modes and recovery
What happens when a message never arrives, arrives twice, or arrives after everyone has given up.
- Level
- L4 — Blockchain architect
- Duration
- 3 h
- Maintainer
- Chief Blockchain Architect
Learning objectives
- 01Enumerate a cross-chain link's failure modes
- 02Design recovery procedures for each
- 03Rehearse those procedures under degraded conditions
Guided lab
Induce each failure mode on the cohort's links and execute the recovery.
Independent lab
Write the cross-chain recovery runbook for your own system.
Security angle
Stranded funds are not lost funds, but the user cannot tell the difference: plan the communication.
Assessment
Recovery runbook executed by another team under degraded conditions.
