-
Notifications
You must be signed in to change notification settings - Fork 24
update voting power and weight #21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
plink01001
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is good information. Can you please leave the current paragraph on voting power "as-is" and then add a new paragraph right below it explaining the concept of "vote strength"?
|
Ok changed. |
whitepaper.md
Outdated
| Users are allotted a fixed amount of voting power. Voting power is multiplied by a user’s vesting tokens to determine how much share in the reward pool should be allocated to a given work item. Every vote that is cast uses a percentage of remaining voting power. Users can vote for more posts, but each vote will be worth less, and it will take longer to reach full voting power again. Voting power recharges at a fixed linear rate of 20% per day. | ||
| Users are allotted a fixed amount of voting power. Voting power is multiplied by a user’s vesting tokens to determine how much share in the reward pool should be allocated to a given work item. Every vote that is cast uses a percentage of remaining voting power. Users can vote for more posts, but each vote will be worth less, and it will take longer to reach full voting power again. Voting power recharges at a fixed linear rate of 20% per day. | ||
|
|
||
| Users can define a strength for each vote (0% - 100%). A strength of 100% represents 2% of the remaining voting power, and this is the used power to compute the shares as mentioned above. This is useful so that users with a large amount of Steem Power can better manage their voting power. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't believe a vote with 0% vote strength is possible. Can we find out exactly what the smallest possible vote strength is?
|
Hi, you are right, there is a minimum strength... which is defined by the STEEM_VOTE_DUST_THRESHOLD (50 VESTS). Please review this change. |
TL;DR the power used goes from 0% to 2% of the remaining voting power approx.
In the source code evaluator.cpp:
In conclusion, and replacing the constants:
abs_rshares = vesting_shares * ((current_power * abs_weight)/10000 + 50 - 1/(60*60*24)) / (50*10000)then, it is approx.
abs_rshares = vesting_shares * current_power/(50*10000) * abs_weight/10000Then the maximum power used is 1/50 of the current power approx. That is, 2%.