đź“–
MetaPoll | Docs
  • Introducing MetaPoll
  • Getting Started
    • Take the MetaPoll tour!
    • FAQs
    • Quickstart Mission
  • MetaPoll User Guide
    • Signing In
    • Adding and Removing DAOs
    • Browsing MetaPolls
      • Filtering MetaPolls by DAO
      • Search and Other Filters
      • Main card
    • Viewing MetaPoll Results
      • Snapshots
      • Options
      • Child Options, Layers, and Navigation
    • Voting
      • Ranked and Unranked Options
      • Ranking and Unranking Methods
      • Casting Your Vote
      • Viewing Vote History
    • Eligible Tokens and Vote Calculation
    • Vote Decay
    • Graduation
  • Authoring MetaPolls
    • Basics of Creating MetaPolls
      • Creating a new MetaPoll
      • Setting up the MetaPoll
      • Creating Options
      • Publishing a MetaPoll
      • Managing your MetaPolls
    • Working with MPTS format
    • Option space design
      • Option Naming Styles: The Abstraction-Precision Trade-off
      • State Change Loop
      • Utility Formats
    • Example MetaPoll types
      • 1. Control Surfaces for Automated Systems
      • 2. Information Sources for Decision-Making
      • 3. Proposal Temperature Checks
      • 4. Proposal Election and Expectation Management
      • 5. Representative Guidance Systems
  • Hypothetical MetaPolls
  • Advanced Topics
    • Decision Spaces
    • Snapshot Data Structure
    • VCIP - Voter Compute Integrity Proof
    • VDIP - Voter Data Integrity Proof
    • Arweave Perma Storage
    • Verkle Trees
    • ZKsnarks
  • Appendix
    • Links
    • Glossary
Powered by GitBook
On this page
  • How the decay mechanism works
  • Applying vote decay to compute votes
  • Viewing vote decay in MetaPoll
  • Understanding the terms
  • How to restore voting power
  • Recasting
  1. MetaPoll User Guide

Vote Decay

To ensure dead people 💀 aren't still signaling their preferences from the grave 🪦, MetaPoll has voting decay.

Unlike previous decay systems, we didn't want the user to need to repeatedly come back every few days to refresh their voting power, because that's annoying. A core part of our design ethos is to put as little burden on voters as possible.

What we are aiming to achieve is a light time cost of a couple minutes once per year ish.

How the decay mechanism works

In addition to the number of eligible votes a voter has, they also have "voting power" which is represented in percentages.

Voting power decays by half after a decay period has been completed. After 5 completed decay periods, the voting power is set to 0% and the vote becomes deactivated.

By default the decay period is set to 400 days. (This parameter could be tweaked in the future if needed.)

Completed Decay Period Number
Days
Voting Power Percentage

0 (no decay applied)

0 - 399

100%

1

400 - 799

50%

2

800 - 1,199

25%

3

1,200 - 1,599

12.5%

4

1,600 - 1,999

6.25%

5

2,000 +

0% (Deactivated)

Applying vote decay to compute votes

To apply the vote decay to the number of votes is simple.

We take the total number of eligible votes [EV] and multiply it by the voting power [VP] to get the total counted votes [CV].

CV=EV×VPCV=Counted VotesWhere: EV=Eligible VotesVP=Voting Power\text{CV} = \text{EV}\times\text{VP} \qquad \begin{aligned} \text{CV} &= \text{Counted Votes} \\ \text{Where: } \text{EV} &= \text{Eligible Votes} \\ \text{VP} &= \text{Voting Power} \end{aligned}CV=EV×VPCVWhere: EVVP​=Counted Votes=Eligible Votes=Voting Power​

Viewing vote decay in MetaPoll

Inside a MetaPoll at the lower left corner of the page beside the "enter voting mode" button you'll see your counted votes displayed along with your voting power percentage.

To get a detailed view of your eligible votes, voting power, and counted votes click the highlighted box containing your counted vote and voting power.

Understanding the terms

Voting tokens: is the list of all eligible voting tokens in this MetaPoll.

Eligible votes: is the number of eligible votes your logged in account has, broken down token by token.

Counted Votes: is the number of votes that are actually getting counted when creating the results. Counted votes are calculated by multiplying eligible votes with your voting power.

Voting power: is a percentage value that begins at 100% and then halves after every decay period completes. After 5 decay periods the voting power is set to 0%.

Decays in: is an integer that counts down towards the current decay period completion.

Total eligible: is a sum of all eligible votes across all eligible tokens.

Total counted: is a sum of all counted votes across all eligible tokens.

Recast: is an 1 click button to recast your vote with the same option rankings.

How to restore voting power

Voting power can quickly and easily be restored back to full strength by these two options:

  1. You can cast another vote on the MetaPoll through the normal voting flow.

  2. Within the detailed voting power panel, you can simply click the "recast" button.

Recasting

Recasting your vote is a short cut to voting again with the exact same option rankings. The point of this feature is to save you time if your opinions haven't changed.

Steps to recast:

  1. Open detailed voting power panel

  2. Click recast button

  3. Your wallet will open a new window asking for a signature. Click "sign" button on your wallet.

You're done! A new signed ballot will be submitted and you will be back to 100% voting power with your decay periods reset back to 0.

PreviousEligible Tokens and Vote CalculationNextGraduation

Last updated 1 day ago

You can find the

recast button in the detailed voting power panel
Votes are displayed in the lower left corner of the page.
Detailed voting power panel