In ProgressHaskell
Genesis Sync Accelerator
Genesis Sync Accelerator serves ImmutableDB data over Cardano mini-protocols and optionally fetches missing chunks from remote storage, reducing time-to-sync for nodes bootstrapping from genesis.
- Faster Bootstrap: Reduce initial synchronization time for new or recovering nodes.
- ImmutableDB Distribution: Serve ImmutableDB via ChainSync and BlockFetch protocols.
- Remote Chunk Fetching: Download missing chunk/index files from CDN-style storage on demand.
- Operational Simplicity: Provide configurable cache location and bounded chunk retention.