Above example is voting after a whale. Here is another example of voting after crowd:
- assume that a post which already got some up-votes have
total_weight = 10andrshares = 20andreward = 400, then a new voter up-vote with 1 rshare, so her weight = 1 * 0.5 * 10 / 20 = 0.25, sonew_total_weight = 10.25, andnew_total_rshares = 21, andnew_total_reward = 21*21 = 441, so the new voter will getreward = 441*0.25/10.25/2 ~= 5.4, which is even higher than above example.
Above examples are based on using
rshares * rsharesas weight for reward distribution among posts. That said, if post A has2xofrsharesin comparison to post B, then total reward to post A is4xof reward to post B.While one's
weight%to a post is near linear to currentrsharesof the post if she votes late, the reward she can get is also near linear to currentrsharesof the post. That said, by adding a vote to post A the voter will get around2xreward in return in comparison to voting on post B.This is the reason why the algorithm described in OP encourages voting on already popular posts. If we want to encourage people to find new quality post, it's likely we need to make the weight for reward distribution among posts linear to current
rsharesor less.