The allocation of curation rewards in the steem blockchain follows a square root curve. This means that your vote will get more weight if there are not already a lot of votes on the post.
To better understand this algorithm, let’s start from the beginning. Each vote is assigned two values: rshares
and weight
. The first one is straightforward:
rshares = vesting_shares * voting_power * vote_percentage
But what determines your share of the total reward is the weight
parameter. If the amount of rshares already contributed to the post is RS0
and your vote’s contribution is RS
, then weight
is calculated as follows:
weight = sqrt(RS0 + RS) - sqrt(RS0)
Of course, if the upvote was done before 30 minutes, it is also multiplied by another value, say Δt
. The value Δt
accounts for the reverse auction in the first 30 minutes after the post is created.
Δt =
t / 30 (if t < 30)
1 (otherwise)
After 7 days, the curation rewards are distributed proportional to the weight
value of each vote.
I made the following drawing to make the square root curve easier to understand.
wow , such a great info ;) its glad to see Iranian people are great and powerful in steemit , i love your post and i wanna know more about steemit , tnx and keep it up
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
It was a good clarification
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Wow agha @ghasemkiani. Never knew you are that technical person. I've seen people doing a lot of debate on SP part of the author reward. I was lucky that I figured that out myself. Now what you posted is a very good topic and very well explained but most of the readers won't get it. Wouldn't be a better way to explain all this with an example?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you. I am writing a JavaScript program that uses these calculations. I intend to share the source code on GitHub later. But it will take some time to be completed.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
carry on
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you very much. Because I am new user I did not know so much about steemit
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Excellent post. Thank you sir for the amazing post. loved it.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You have disseminated very useful knowledge for steemians.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you so VERY much for sharing this VERY valuable information! People like you make the Steemit Community so GREAT! Thanks Again! All the best! Warm Wishes! Blessed 2018! :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
nice your calculation is perfect. you really worked hard. it is appeciable.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
so nice and great post sir god bless you keep it up
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
amazing info u have good knowledge
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You have disseminated very useful knowledge for steemians.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
your work is well you are very intellengt writer i hope your success is very soon?? Thank you i support you everytime but i want to you support me alltime thanks for this post
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Nice analysis great post thanks sir @ghasemkiani.
Stay blessed
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
keep it up
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I really like this post ghasemkiani! keep up the good work!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Nice post but complicated calculation.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
The calculations are incredible. Thank you for sharing useful knowledge @ghasemkiani.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I just joined a few days ago and have been wondering how the rewards would work. This helps a bit. Thanks for posting.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
great post
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
good post dear @ghasemkiani
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
it's a very knowledgable post.
go ahead.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
It's a very knowledgeable post.
Keep it up
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Good post dear
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
good one.
thanks
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
As a follower of @followforupvotes this post has been randomly selected and upvoted! Enjoy your upvote and have a great day!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit