What is Snapshot?
Snapshot is a recorded view of a blockchain at a specific block height. It freezes who holds what at that instant, usually to set eligibility for votes, token claims, or forks. Think of it like a photo of balances taken the second the flash pops.
You can rush in after the announcement and still qualify. Not quite. If the block has already been captured, moving tokens later is like waving after the group photo.
How Snapshot works
Quick walk through, using a token drop as the story.
- Step 1: A team announces a block number or time for the capture.
- Step 2: When that block lands, the chain locks in order thanks to Time Stamping.
- Step 3: A script or indexer reads balances at that block and saves the list.
- Step 4: That list defines voting weight, claim rights, or allow lists for the next action.
- Step 5: Results get posted with a block reference so anyone can recreate the same view.
Yep, that simple.
Why Snapshot Matters
Because money, voice, and access often hinge on whether you were in the frame. It keeps things predictable and less gameable, which users and teams both appreciate.
- Benefit: Clear eligibility for drops and votes, like who gets future Airdrops.
- Perspective: Announcing a block ahead of time curbs last minute balance theater.
- Relevance: You will see it in DAOs, token launches, and chain events.
Hold funds in a wallet you control well before the cutoff. Some exchanges count, some do not, and support tickets are not fun.
Key Characteristics of Snapshot
What makes this capture useful at a glance:
- Final: Once the target block is set, later moves do not count.
- Reproducible: Anyone can recompute the same balances from the same block.
- Readonly: It records data but does not move coins or tokens.
- Forks: Often used to split states during Hard Forks.
- Offchain: Many projects compute lists without writing new chain data, saving fees.
Variations
Main flavors you will run into:
- Balances: Token holder lists for claims or allow lists.
- Voting: DAO voting weight captured at a block for proposals.
- UTXO: Node bootstraps using a set snapshot of spendable outputs to sync faster.
- Upgrades: Chain teams prep states around Network Upgrades to keep things orderly.
Block times can slip by minutes, so aim to be ready early. Also, good teams publish data or proofs so the list can be checked with proper Auditing.
Example
A DAO sets block 18,300,000 as the cutoff and counts token balances at that block to decide who can vote on next week’s proposal.
Fun Fact
The name Snapshot also rode a wave of fame thanks to offchain voting tools used by DAOs, but the practice of freezing a block to check balances predates the trend by years.
Wrap-Up
In one sentence, Snapshot is a freeze frame of onchain balances that decides who counts for the next move.
