Genesis Sync Accelerator
The Genesis Sync Accelerator (GSA) is a proxy that speeds up Cardano node synchronization by serving historical chain data from a CDN, without taking resources from stake pool relays. The GSA speaks standard node-to-node protocols (ChainSync, BlockFetch), behaving as a regular peer during the bootstrap phase, but can be extremely lightweight:
- Low disk requirements: fetches ImmutableDB chunks on demand from remote HTTP storage and serves them through a small, bounded local cache.
- Low compute needs: no ledger rules or cryptographic verification required. The validity of the chain served by the GSA is verified independently by the node through Ouroboros Genesis, using sampled stake pool relays to confirm it is receiving the correct chain.
- Disposable: can be spun up as a temporary companion during synchronization, then torn down when the node has caught up.
This makes the GSA well suited for node operators bootstrapping new infrastructure (or recovering from significant downtime). Moreover, it benefits the network by shifting synchronization of historical data from stake pool relays to cheap, scalable object storage.