A snapshot in the context of blockchain is a file that contains the current state of a blockchain at a particular point in time. Generally, a snapshot contains the complete blockchain ledger, i.e. including all existing addresses and the corresponding data such as balances, transactions, fees, metadata, and so on.