Everything You Need to Know About Eligibility, Weight Calculation, and Proposal Approval Criteria
Voting Period
Start Time: Fixed at January 5, 2025, 00:00:00 (UTC+8).
Duration: 7 days from the start time.
End Time: January 12, 2025, 23:59:59 (UTC+8).
Voting Eligibility
Eligibility to Participate (an address must meet at least one of the following conditions):
Holds at least 1,000 IOST tokens.
Staking (voting for a node) with a staked amount of at least 1,000 IOST.
Voting Restriction:
Each address can only vote once. After a vote is cast, it cannot be changed or revoked.
Initial Weight Calculation
Initial Weight (TIW): TIW = BW + (SW x 1.2)
BW: The amount of IOST held by the user at the time of voting.
SW: The amount of IOST staked (for node votes) by the user.
1.2: The staking weight coefficient.
Time Weight (TW)
Weighting Rule: After voting begins, linear weighting is applied, decreasing as the remaining days in the voting period decrease.
Weighting Formula: TW = 1 + (Remaining Days x 0.04286)
Maximum Weighting Ratio: 30%
Note : The factor 0.04286 corresponds to distributing a 30% maximum increase across the 7 days (0.30 / 7 ≈ 0.04286).
Final Weight Adjustment
Snapshot: At the start of voting (January 5, 2025, 00:00:00 UTC+8), record each voting address’s initial IOST balance (IBW) and initial staked amount (ISW).
Monitoring and Disqualification:
During the voting period, each address’s current IOST balance and staked amount are continuously monitored.
If any voting address’s current balance + current staked amount is less than 90% of its snapshot total $$(\text{IBW} + \text{ISW})$$, that address’s voting eligibility is immediately revoked.
Final Weight (FW) Calculation:
For addresses qualified: FW = ITW = (BW + (SW x 1.2)) x TW
For addresses disqualified, the final weight (FW) is 0.
Maximum Weight Limit
Limit Setting: The maximum voting weight for a single address is capped at 2% of the total voting weight.
Total Voting Weight: Calculated at the end of the voting period, as the sum of the final weights (FW) of all voting addresses.
Applying the Limit: If any address’s final weight exceeds this 2% cap, its weight is reduced to that cap.
Definition of Proposal Approval
Voting Options:
There are only two options:
APPROVE: Indicates approval of the proposal.
REJECT: Indicates disapproval of the proposal.
Voting Result Calculation:
After voting ends, calculate:
TotalSupportWeight: The sum of final weights (FW) of all addresses that voted “APPROVE”.
TotalAgainstWeight: The sum of final weights (FW) of all addresses that voted “REJECT”.
Approval Rate:
(Expressed as a percentage; for example, 50%.) Proposal Passing Conditions:
A proposal is approved if its Approval Rate exceeds 50%.
Comprehensive Guide to IOST Voting Details and Rules was originally published in IOST on Medium, where people are continuing the conversation by highlighting and responding to this story.