What is Conviction Voting?
Conviction voting is a governance mechanism where voting power accumulates over time based on how long you maintain your vote on a proposal. Rather than a simple snapshot of token balances, conviction voting rewards sustained commitment - the longer you support a proposal, the more weight your vote carries.
This mechanism addresses several problems with traditional token voting: it reduces the effectiveness of last-minute vote buying, encourages thoughtful long-term participation, and allows smaller holders to compete with whales through persistent support. Conviction voting is particularly well-suited for continuous funding decisions where community priorities should guide ongoing resource allocation.
First popularized by Commons Stack and implemented in protocols like Gitcoin and Gardens, conviction voting represents an evolution in on-chain governance that better aligns voting outcomes with genuine community conviction rather than momentary capital concentration.
How Conviction Voting Works
The Accumulation Mechanism
Voting power grows over time:
```
Day 1: Vote with 1000 tokens → 100 conviction
Day 2: Maintain vote → 190 conviction
Day 3: Maintain vote → 271 conviction
...
Day 30: Sustained vote → 950+ conviction
Conviction = Tokens × (1 - decay^time)
```
The longer you maintain your vote, the more conviction accumulates toward a maximum based on your token balance.
Key Parameters
Decay Rate: How quickly conviction decreases when you remove or change your vote. Typical: 10-50% per day. Conviction Growth: How fast conviction builds. Typically reaches 50% of max in 3-7 days. Threshold: Required conviction for proposal passage. Often tied to requested funding amount. Max Conviction: Upper limit per voter, usually proportional to token holdings.Voting Dynamics
Building Conviction:- Vote early on proposals you support
- Maintain vote to maximize conviction
- Conviction grows asymptotically to maximum
- Remove vote = conviction decays quickly
- Change vote = conviction resets on new choice
- Conviction doesn't transfer between proposals
Proposal Passage
Proposals pass when total conviction exceeds threshold:
```
Threshold = f(RequestedAmount, AvailableFunds)
Higher funding requests require more conviction
Larger treasury = higher thresholds (more competition)
```
Why Conviction Voting Matters
Solving Traditional Voting Problems
Vote Buying Prevention- Can't buy votes at the last minute
- Must hold and vote over time
- Reduces governance attack surface
- Small holders with sustained conviction compete with late whales
- Rewards community participation over capital alone
- More democratic outcomes
- Encourages researching proposals before committing
- Penalizes vote switching (conviction loss)
- Builds genuine preference expression
Continuous Governance
Unlike snapshot voting, conviction voting enables:
- Ongoing funding decisions
- Smooth priority expression
- No artificial voting periods
- Natural resource allocation
Sybil Resistance
Some conviction systems incorporate:
- Identity verification bonuses
- Reputation multipliers
- Contribution history weighting
- Reduces pure plutocracy
Practical Examples
Gitcoin Grants
Gitcoin has explored conviction voting for:
- Matching pool allocation
- Community prioritization
- Continuous funding decisions
The system allows ongoing community input rather than discrete voting rounds.
1Hive Gardens
Gardens framework implements conviction voting for:
- DAO funding proposals
- Resource allocation
- Community governance
Projects request funding, and community members allocate conviction to preferred proposals.
Commons Stack
Original conviction voting implementers:
- Continuous proposal system
- Time-weighted voting power
- Dynamic threshold calculation
- Used for commons-based funding
Strategic Considerations
For Voters
Early Commitment- Vote early on proposals you support
- Conviction grows from day one
- Late votes have less impact
- Don't switch votes casually
- Conviction loss is costly
- Commit to proposals thoughtfully
- Can split tokens across proposals
- Balance support across priorities
- Consider opportunity cost of conviction allocation
For Proposers
Building Support- Engage community early
- Encourage early voting
- Sustained campaigns beat launches
- Request appropriate amounts
- Higher requests need more conviction
- Build coalition over time
- Monitor conviction accumulation
- Adjust strategy based on trajectory
- Patience often rewarded
Conviction Voting vs Traditional Voting
| Aspect | Conviction Voting | Token Voting |
|---|---|---|
| Time factor | Commitment duration matters | Snapshot moment only |
| Vote buying | Difficult (requires time) | Easier (acquire before snapshot) |
| Small holders | Can compete with persistence | Outweighed by whales |
| Decision speed | Slower | Faster |
| Sybil attacks | More resistant | More vulnerable |
| Complexity | Higher | Lower |
Implementation Considerations
When Conviction Voting Works Best
- Continuous funding decisions
- Community priority expression
- Resource allocation over time
- When whale dominance is a concern
- For grants and public goods
When to Use Other Mechanisms
- Emergency decisions (need speed)
- Binary yes/no votes
- Clear deadlines
- When simplicity is valued
Technical Requirements
- Smart contract complexity higher
- Continuous on-chain updates
- Gas considerations for voting updates
- Frontend UX challenges
Advanced Concepts
Quadratic Conviction
Combining with quadratic voting:
- Square root of tokens for max conviction
- Further reduces plutocracy
- Balances intensity vs breadth
Reputation-Weighted Conviction
Adding non-token factors:
- Contribution history
- Identity verification
- Past governance participation
- Community standing
Delegation in Conviction
Some systems allow:
- Delegating tokens but not conviction
- Delegates must maintain votes
- Creates delegate incentive for persistence
Risks and Considerations
Complexity: Harder for users to understand than simple voting Gaming: Potential for strategic voting manipulation Apathy Risk: Requires ongoing attention, not one-time vote Minority Blocking: Persistent minorities can block proposals Implementation Risk: More complex smart contractsFAQ
How long should I maintain my vote?For maximum impact, maintain votes until proposals pass or you genuinely change preference. Conviction typically approaches maximum within 2-4 weeks.
Can I vote on multiple proposals?Usually yes, by splitting your tokens. Each token can only contribute conviction to one proposal at a time. Allocate based on priorities.
What happens if I sell my tokens?Your conviction typically decreases as your token balance drops. Buying more tokens allows more conviction potential but doesn't provide instant impact.
Is conviction voting more fair than token voting?It's differently fair - rewards persistence over capital concentration, but adds complexity. Whether it's "more fair" depends on your values and governance goals.
How do I know when my proposal will pass?Track total conviction vs threshold. Most UIs show progress. Passage isn't guaranteed by a date - it happens when conviction exceeds threshold.
Explore advanced governance with Fensory. Understand innovative voting mechanisms shaping the future of DeFi.[Learn Governance Innovation with Fensory →](https://www.fensory.com)