elixir-omg
elixir-omg copied to clipboard
Out-of-band last resort block publication mechanism
This is a dead simple / last resort / out-of-band, competence-separated addition to #1277.
- Create an S3 bucket for block storage, with contents readable by the world, writable by the ch-ch.
- Let ch-ch put new every block into that storage as a part of "I write block to storage synchronously before committing to the block on Ethereum".
- Let watchers check S3 bucket if retrieving block from the child chain fails.
- Seal management access credentials for the account that owns S3 bucket into an envelope.
- Keep copies of the envelope in the a few safe locations.