You are viewing a single comment's thread from:

RE: Overhaul of Curation Rewards

in #steemit8 years ago

Thank you for elaborating on the new algorithm. I believe that this succinctly states what is the purpose (quality content creation and discussion) and how this new algorithm will reward it.

I am confused, however, regarding how the reward for voting other people's comments work. Is it still the same mechanism where you contribute some amount of rshares based on your steem power available at the time? Is it still a maximum of 5% of your total available voting power?

How is it determined that a user receives activity rewards in voting? I see that you say that there is no difference if you vote more than once in 24 hours versus only voting once. What does that mean with respect to your payout if you vote for one post that is more popular than another? You get rewarded the same regardless, from what I understand?

In essence, it is then more beneficial to comment on the posts you like with meaningful discussion.

Just trying to wrap my head around the new rules.

Sort:  

Basically, I want to know how your activity reward is determined if you say, vote for Post A and then Post B and give the same amount of rshares to both, but that Post B ends up being more popular than Post A.

For simplicity, say that you are the first voter -- vote order doesn't matter so much anymore, but for the purposes of understanding what's happening, just assume you are the first voter -- for both Post A and Post B. Then say that at the end of the day, Post A has 100 worth of rshares and Post B has 200 worth of rshares, with you contributing, as an example, 10 to each.

Does the order matter here as to which post is used to determine your active reward? Is the maximum chosen in this case, i.e. you receive activity reward based on the reward given to the post that receives the maximum number of rshares?

Say on the second day you vote for Post C, and Post C only has 50 rshares at the end of the day.

What happens if on the second day Post A receives an additional 200 rshares, do you then receive the additional activity reward from Post A or Post C and the corresponding rewards based off of your weight?

Or, are any of these scenarios invalid because I do not understand the new reward scheme ?

I think the active reward will be calculated like this: when reward for a post is paying out, fetch a list of accounts which has activity in last 24 hours (no matter if the activity is on the post), distribute 15% of total pay among them -- weighted by the accounts' current SP. If it's the case, there might be lots of calculation and data-update, perhaps performance would be an issue.

Activity reward is not tied to any particular post.

Oh, that sounds better.
Assume every account has a next_activity_reward_time field, it gets updated to current_time + 24 hours when a new activity occurs AND only if the account's next_activity_reward_time is in the past; and maintain a global total_active_sp variant and a global total_pending_payout variant; on every new block, pay the accounts which passed the payout time. It seems the result would be a little different than paying every 24 hours though, perhaps there are better implementation.

Coin Marketplace

STEEM 0.17
TRX 0.16
JST 0.029
BTC 60270.89
ETH 2383.52
USDT 1.00
SBD 2.57