solana
solana copied to clipboard
Snapshots could be downloaded from multiple sources at once
Problem
Snapshot download from a single node is somewhat slow and prone to disconnections.
Proposed Solution
Investigate downloading from multiple sources and piece together data to improve speed and robustness of snapshot download.
Put together a proof of concept for downloading from multiple RPC nodes in parallel: https://github.com/solana-labs/solana/compare/master...brennanwatt:solana:snapshot_torrent
I believe the proof of concept is mature enough to have a productive discussion on the right path forward. See draft PR #29507
EDIT: See comment in #29507 describing flaw w/ this approach