LogoLogo
  • Tally Docs
  • Tally Features
    • What is Tally?
    • Token Launch
      • Claim
      • Governance Smart Contracts
      • Token Wrapper
      • Delegate Registration & Claim-and-Delegate
    • Value Accrual with Staking
      • Features & Use Cases
      • FAQ
      • Glossary
    • Governance
      • Advanced Features
        • MultiGov
        • Advanced Voting
          • Flexible Voting Extension
          • Signal Voting
            • Snapshot
          • Private Voting
        • Partial Delegation
        • Security Council Elections
        • Chain Integration
        • Proposal Templates
        • Optimistic Governance
        • Gasless Voting and Delegation (Relay)
          • Gasless Voting
          • Gasless Delegation
        • Integrations
          • Karma - Delegate Scoring
          • Discourse
          • Safe
      • Standard Features
    • Tally API
    • Tally Zero
  • How to Use Tally
    • Navigate the Tally homepage
    • Set up a Tally Profile
    • Create Proposals
      • Custom Actions
        • Chain Deployment of Uniswap v3
        • Token Vesting with Hedgey
        • Token Grants with Hedgey
        • Streaming Payments with Sablier
        • Tuple Support
      • Swaps
        • Swaps: FAQs
      • Draft Proposals
      • Test Proposals
    • Execute Proposals
      • Advanced Execution
    • Delegate on Tally
      • Delegates Page
      • Delegate Voting Power
      • Create a Delegate Statement
    • Vote on Tally
    • Stake on Tally
    • Get Notifications on Tally
    • Use Tally with a Gnosis Safe
      • Vote with a Gnosis Safe
      • Zodiac Governor Module for SubDAOs and Grants Programs
      • Upgrade Gnosis Safe to Governor with Zodiac
    • Participate in Security Council Elections
    • Using Ledger with Solana
  • Set up & Technical Documentation
    • Tally Architecture
    • Deploy a Governor DAO
      • Deploy a Governor
        • Deploy a Governor with a new token
      • Add a Governor to an existing token
      • Check for Token Contract Compatibility
        • Network Support
        • OpenZeppelin Governor
        • Compound Governor Bravo
        • Tokens: ERC-20 and NFTs
      • Choose Governor parameters
    • Add a DAO to Tally
      • DAO Admins
      • DAO Settings
    • Use Governor with Gnosis Safe
      • Gnosis Safe Overview
      • Zodiac Governor Module for SubDAOs and Grants Programs
      • Upgrade Gnosis Safe to Governor with Zodiac
    • Staking Contracts
      • Get Started
      • How Staking Works
        • Liquid Staking
          • LST Auto delegates
      • Staking Operator's Guide
      • DeFi Integration Guide
      • FAQ & Troubleshooting
    • Security
    • Chain Compatibility
  • Education
    • Intro to Governance
      • General Ecosystem Info
      • Participating in Governance
    • Governance Concepts
      • Decentralized Governance Overview
      • Onchain vs Offchain Voting
      • Application Layer vs. Base Layer Governance
      • Governance Execution Methods
      • Procedural Governance
      • Vote Delegation
    • Governance Frameworks
      • OpenZeppelin Governor
      • Curve Voting Escrow
      • Multisigs
      • Snapshot Polls
    • DAO Best Practices
      • Running an Onchain DAO Using OpenZeppelin Governor
    • Index of DAOs
      • DAOs on Tally
        • Aave (AAVE)
        • Ampleforth (FORTH)
        • Arbitrum (ARB)
        • Compound (COMP)
        • Gitcoin (GTC)
        • GMX
        • Idle Finance (IDLE)
        • Inverse Finance (INV)
        • PoolTogether (POOL)
        • Uniswap (UNI)
        • ZKsync
      • DAOs Not on Tally
        • Balancer (BAL)
        • Curve (CRV)
        • Index Coop (INDEX)
        • KyberDAO (KNC)
        • MakerDAO (MKR)
        • Sushi (SUSHI)
  • Resources
    • Tally Platform
    • Blog
    • DAO Talk Podcast
    • Newsletter
    • Twitter / X
  • Payment Addresses
Powered by GitBook
On this page
  • What is a multisig?
  • Background
  • Governance Process
  • Drawbacks
  • Which DAOs use multisig governance?
  • Resources

Was this helpful?

Export as PDF
  1. Education
  2. Governance Frameworks

Multisigs

PreviousCurve Voting EscrowNextSnapshot Polls

Last updated 1 year ago

Was this helpful?

What is a multisig?

A multisig (also known as a multisignature wallet) is a smart contract that offers hightened security for funds or sensitive admin controls. Control over the contract is split between several individual "signers" (other individuals with a linked wallet address), and "M of N" signers are required to approve any transactions from the multisig.

Multisig governance is usually paired with offchain voting. Signers may be elected by vote or be unelected team members. As an example, a 2 of 3 multisig would require 2 of the 3 linked signer addresses to approve a transaction before it can be sent. By splitting authority among several signers, multisigs help reduce the risk of governance attacks or self dealing.

is the most prominent Ethereum multisig, with hundreds of millions of assets secured over several years.

Background

While onchain voting and proposal execution are often regarded as the pinnacle of decentralized governance, they come with several trade-offs. Protocols may encounter technical or crypto-economic vulnerabilities in their governance mechanisms, or even face a hostile takeover. Even in the absence of adverse events, onchain governance is inherently more expensive and less flexible compared to other execution methods, such as multisignature wallets (multisigs). Participating in onchain governance requires each voter to submit a transaction on the blockchain, incurring gas fees, and the proposal voting and timelock periods introduce significant delays.

On the other hand, multisigs present a different set of advantages and disadvantages. While protocols must depend on multisig signers to act ethically and respond promptly to signature requests, entrusting known individuals can sometimes be less risky than granting full power to anonymous token holders.

Ultimately, there are trade-offs between multisig and onchain governance mechanisms, but both are widely regarded as superior and more reliable alternatives to allowing a single signer to dictate governance. A notable example from mid-2020 illustrates this point: the pseudonymous Sushiswap founder, Chef Nomi, was able to by directly controlling the development fund through a single-signature wallet, without any oversight. This incident underscores the risks associated with centralized control and highlights the importance of implementing robust governance mechanisms.

Governance Process

Multisig governance is typically paired with a signal voting mechanism to maintain legitimacy. As an example, Yearn, Synthetix, and Sushiswap all use the Snapshot voting tool to let token holders make key decisions and delegate authority.

After considering a proposal in the community's discussion venue, a signal vote will be held to assess support. While this typically involves voting with Snapshot, in some cases communities may use onchain signal voting (eg. early Yearn ) or off chain voting which is weighted by user accounts instead of token holdings (eg. polls in Discourse forums or Discord).

Regardless of voting system used (on or off chain, weighted by users or token holdings), the vote itself doesn't trigger execution of the proposal's effects. Instead, the vote serves as instructions for the multisig signers to execute the proposal using their admin priveledges.

Drawbacks

Multisigs can act against the will of their community or voters. With tokens used merely for signalling but lacking any executive control, it's possible for multisigs to slowly diverge from their community's interest. If multisigs are comprised of core team members, there may also be conflict on compensation and profit sharing.

Multisigs have a small number of identifiable signers, which makes them a clear target for government regulation, legal actions, or other attacks. Multisig signers' discretion in executing their authority could also cause liability issues. So a distributed set of token holders could potentially offer greater censorship resistance.

Which DAOs use multisig governance?

Gnosis Safe is the most prominent Ethereum multisig, and Synthetix, Yearn, and Sushiswap all use the Snapshot voting tool to let token holders make key decisions and delegate authority. After a proposal is considered in the community's discussion venue, a signal vote is held to assess support. The vote itself doesn't trigger execution of the proposal's effects; instead, it serves as instructions for the multisig signers to execute the proposal using their admin privileges.

While this system has its drawbacks, such as the potential for multisig signers to act against the will of their community or voters, and the risk of government regulation, legal actions, or other attacks targeting the identifiable signers, it is generally accepted as much better and more reliable than allowing a single signer to control governance.


Resources

Synthetix, Yearn Finance, and all use multisig governance.

Gnosis Safe
cash out over $10 million
ygov.finance voting tool
Sushiswap
Synthetix Spartan Council Announcements
Synthetix Protocol DAO Announcement
Sushiswap Multisig Announcement (via DefiRate)
Yearn Finance Multisig Governance Proposal
Gnosis Multisig App
Gnosis Multisig Github