Snapshot Governance is an off-chain voting mechanism used in decentralised autonomous organisations whereby token holders cast gasless ballots whose weight is determined by a verified snapshot of holdings at a specific block height. The system enables low-friction community governance without requiring on-chain transaction costs for each vote. Results are typically ratified by a multisig or on-chain executor that enforces the outcome. It represents a pragmatic compromise between full on-chain governance and centralised decision-making.
Overview
- Snapshot Governance emerged as a practical solution to the prohibitive gas costs of fully on-chain voting in Ethereum-based DAOs.
- The Snapshot platform (snapshot.org) popularised the pattern and now hosts thousands of DAO governance spaces.
- Token holders sign votes with their wallet private key; signatures are stored on Ipfs or Arweave.
- A designated executor (often a Gnosis Safe multisig) implements passing proposals on-chain.
Key Aspects
- Gasless voting: participants sign messages off-chain, incurring no transaction fee.
- Block-height snapshot: holdings are frozen at a specified block to prevent vote-buying during the voting window.
- Flexible strategies: quorum, weighted, approval, and ranked-choice voting strategies are configurable.
- Transparency: all proposals and votes are publicly verifiable via content-addressed storage.
- Trust assumption: the executor multisig must be trusted to faithfully implement outcomes.
Mechanisms
- A proposal is created specifying a voting window and a snapshot block number.
- Eligible voters are determined by querying on-chain token balances at that block height.
- Voters sign EIP-712 typed messages off-chain; signatures are aggregated by the Snapshot relayer.
- After the voting window closes, the result is computed and the executor enforces the outcome.
Applications
- DAO treasury allocation and grant distribution decisions.
- Protocol parameter changes (fee tiers, collateral ratios) in Decentralised Finance protocols.
- Electing council members or delegates in governance frameworks.
- Ratifying roadmap priorities for open-source blockchain projects.