Skip to main content

Voting Mechanisms

Locale Network provides voting mechanism templates that City Chains can adopt and customize. These are not built-in systems—each community selects and configures voting mechanisms according to their values and needs.

Voting Templates

The voting mechanisms described here are templates. Each City Chain chooses which mechanisms to implement and how to configure them. Communities may combine multiple approaches or create custom variations.

Available Voting Models

Token-Weighted Voting

The standard model where voting power equals token holdings.

ParameterDescriptionTypical Range
Weight Calculation1 token = 1 voteFixed
DelegationOptionalEnabled/Disabled
Snapshot BlockWhen to capture balancesProposal creation

Best For:

  • Communities with broad token distribution
  • Simple, well-understood governance needs
  • Integration with existing DeFi ecosystems

Considerations:

  • Wealthy holders have more influence
  • Can lead to voter apathy among smaller holders
  • Susceptible to vote-buying through token acquisition

Quadratic Voting

Voting power equals the square root of tokens held.

ParameterDescriptionTypical Range
Weight Calculation√(token balance)Fixed formula
Minimum BalanceTokens required to vote1-100 tokens
Maximum PowerCap on individual influenceOptional

Best For:

  • Communities prioritizing broad participation
  • Reducing plutocracy while maintaining skin-in-the-game
  • Balancing small and large stakeholders

Considerations:

  • Vulnerable to Sybil attacks without identity verification
  • More complex for users to understand
  • Requires careful parameter tuning

Identity-Verified Voting

One verified person, one vote using L{CORE} attestations.

ParameterDescriptionTypical Range
Verification TypeL{CORE} attestation requiredResidency, membership
Vote WeightFixed per verified identity1 vote
Credential ExpiryHow long verification lasts6-12 months

Best For:

  • Communities with strong local identity
  • Maximum democratic participation
  • Preventing Sybil attacks

Considerations:

  • Requires identity verification infrastructure
  • Privacy considerations for participants
  • May exclude transient community members

Conviction Voting

Voting power increases the longer tokens are locked for a proposal.

ParameterDescriptionTypical Range
Decay RateHow conviction builds over time1-7 days to max
Max ConvictionMaximum multiplier2-10x
ThresholdRequired conviction to passPer proposal type

Best For:

  • Continuous funding decisions
  • Reducing proposal spam
  • Encouraging long-term thinking

Considerations:

  • Slower decision-making
  • Complex to understand and implement
  • May disadvantage urgent proposals

Hybrid Approaches

Quadratic + Identity Bonus

Combines quadratic voting with residency verification:

ComponentCalculation
Base Votes√(token balance)
Identity Bonus+100% for verified residents
Final PowerBase × (1 + bonus)

Example:

  • 100 tokens + unverified = √100 = 10 votes
  • 100 tokens + verified = √100 × 2 = 20 votes

Tiered Governance

Different voting rules for different proposal types:

Proposal TypeVoting ModelQuorumThreshold
Parameter ChangeToken-weighted4%50%
Treasury SpendQuadratic6%60%
Protocol UpgradeIdentity-verified10%66%
Emergency ActionGuardian multi-sigN/A4-of-7

Delegated Voting

Token holders can delegate their voting power:

Delegation TypeDescription
Full DelegationDelegate receives all voting power
Proposal-SpecificDelegate only for certain proposals
Partial DelegationDelegate portion of voting power
Liquid DelegationCan be revoked at any time

Voting Parameters

Quorum Requirements

Minimum participation needed for a valid vote:

Quorum TypeDescriptionTypical Value
AbsoluteFixed number of votes100,000 votes
RelativePercentage of supply4-10%
ParticipationPercentage of eligible20-40%
TieredDifferent by proposal typeVaries

Approval Thresholds

Votes needed to pass a proposal:

Threshold TypeDescriptionTypical Value
Simple Majority> 50% approvalStandard proposals
Supermajority≥ 66% approvalMajor changes
Qualified Majority≥ 75% approvalConstitutional changes
Unanimous100% approvalGuardian actions

Voting Periods

Time allowed for voting:

Proposal TypeVoting PeriodReasoning
Standard5-7 daysAdequate review time
Minor3 daysQuick decisions
Major14 daysThorough consideration
Emergency24-48 hoursUrgent response

Anti-Manipulation Measures

Snapshot Voting

MeasureDescription
Block SnapshotBalance captured at proposal creation
PreventsLast-minute token acquisition
Trade-offTokens acquired after snapshot don't count

Vote Locking

MeasureDescription
Lock PeriodTokens locked during voting
PreventsVote-and-sell attacks
Trade-offReduced liquidity for voters

Timelock Delays

MeasureDescription
Execution DelayWait period after vote passes
PreventsMalicious proposals executing immediately
Trade-offSlower governance execution

Implementation Guide

Choosing a Voting Model

Consider these factors:

FactorToken-WeightedQuadraticIdentity-Verified
SimplicityHighMediumLow
Sybil ResistanceBuilt-inRequires identityBuilt-in
EqualityLowMediumHigh
EngagementLowerHigherHighest
InfrastructureMinimalMinimalIdentity system

Configuration Checklist

  1. Select primary voting model — Based on community values
  2. Set quorum requirements — Balance participation and efficiency
  3. Configure thresholds — Match to proposal importance
  4. Define voting periods — Allow adequate deliberation
  5. Implement safeguards — Snapshots, timelocks, limits
  6. Test extensively — Simulate various scenarios

Learn More