LogoLogo
  • 👋Welcome to Common
    • 🐮Product Features
  • 🧑‍💻User Sign Up + Sign In
    • 🔓Signing Up
      • Supported Wallets
      • SSO Explained
      • Joining a Community
      • Connecting a New Address
    • 📱Mobile Setup
    • ⏩Referrals
    • 🚧User Trust Levels
    • Manage Your Profile
      • Merge Accounts
      • User Notifications
        • Setting Up In App Notifications
        • Checkin In App Notifications
  • 🔴Launch
    • 🚀Launchpad
    • 🌟Launch a Community on Common
      • Discourse Import
    • 📇Index Ecosytem
  • 🏗️Community Setup
    • 🕸️Custom Domain
    • 🎟️Admin Capabilities
      • Community Profile
        • Stages Explained
      • Integrations
        • Directory
        • Snapshot
        • Webhooks
        • Discord
        • Community Stake
        • Terms of Service
        • Connecting an Existing Token to Your Community
          • Swaps
      • Topics
      • Admin + Moderators
      • Members & Groups
        • Creating Groups & Gating
          • Manging Groups
            • Viewing Gated Threads
        • Allowlist
      • Contests
      • Analytics
    • Community Layout
      • Forum
      • Side Navigation
    • Community Best Practices
      • Using Stages
      • Organizing Topics & Thresholds
      • Pinned Posts
  • Moderation
  • 🔵Engage
    • 🧵Creating Threads
      • Thread Interactions
      • Thread Collaborators
      • Linking to Threads
    • 🔐Gating
      • For Admins
      • For Users
    • 🥩Community Stake
      • Owning Community Stake
    • 💸Common Contests
      • Enabling and Running Contests
      • Admin FAQs for Contests
      • User FAQs for Contests
    • 💰Farcaster Contests
      • 🤖Farcaster ContestBot
  • 🟣Govern
    • Governance
      • Snapshot Bi Directional Integration
        • Off-Chain Governance
      • What is Decentralized Governance?
        • Governance Frameworks
          • Compound Governor
          • Open Zeppelin Governor
          • Curve Governance
          • Multisig Governance
          • Snapshot Governance
      • Onchain vs. Off Chain
      • Delegating Votes
    • Treasury Management
  • 💻Common Protocol
    • Developers
  • ✨Common Aura
    • Common Aura
      • Season 1
        • Week 1
        • Week 2
        • Week 3
      • Quest Types
        • Twitter Quests
      • Commonly Asked Questions
  • 🐮Community
    • Common Brand Kit
    • X (Twitter)
    • Warpcaster
    • Common Community
    • Telegram
    • Discord
    • Zealy
  • ⛓⛓ Protocol
    • Protocol Overview
    • Deployments
    • Contests
    • Launchpad
    • Referrals
Powered by GitBook
On this page
  • Summary
  • Governance Process:
  • Resources:

Was this helpful?

  1. Govern
  2. Governance
  3. What is Decentralized Governance?
  4. Governance Frameworks

Snapshot Governance

PreviousMultisig GovernanceNextOnchain vs. Off Chain

Last updated 4 months ago

Was this helpful?

Summary

  • Snapshot is a tool used for off-chain governance that allows for gasless voting

Governance Process:

Communities create and maintain an individual "space" on Snapshot for their community. Space admins control the specific requirements to submit proposals, as well as the token that controls voting power.

Whenever a proposal is submitted, the system takes a "snapshot" of token balances at that block to apportion voting weight. Any tokens transferred after the snapshot only impact voting power for future proposals. Proposers can set the voting period length, vote options, and proposal description for their Snapshot proposals.

Snapshot users sign messages off-chain to cast their vote, which avoids the need to pay transaction fees. Signed messages are then durably stored via a decentralized file storage solution such as IPFS or Arweave.

The main weakness of this approach is that the votes are not submitted and broadcast on chain, so a trusted entity is required to review the final vote count and enact the results. Projects utilizing snapshot such as Yearn Finance and Sushiswap have generally relied on multisigs with community elected signers and time-lock mechanisms to ensure that votes are executed faithfully.

Resources:

🟣
Snapshot voting app
Snapshot Github