Sort:  

To be more specific the blockchain currently keeps total_reward_shares2 (total vshares for active posts) and computes payout using total_reward_fund_steem*vshares[post]/total_reward_shares2. We'd need to replace that with total_reward_shares (not squared) and add active_posts (counter).

Post payout would then be total_reward_fund_steem*max(vshares[post]-total_reward_shares/(active_posts*N),0)/total_reward_shares (N here sets the threshold; 20% would be N=5)

EDIT: unfortunately this won't work to allocate the entire reward pool at the correct rate. More refinement needed.

Great. It would reduce self-voting issue a lot while addressing fairness issue.

Coin Marketplace

STEEM 0.21
TRX 0.20
JST 0.034
BTC 91311.22
ETH 3141.56
USDT 1.00
SBD 2.97