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.

Provenance