Is witness over paid?

in #steem6 years ago

The code in line: 2205
witness_reward *= STEEM_MAX_WITNESSES;
means witness_reward = witness_reward * 21 !!! being multiplied 21 times!

Let's say, for example, while creating one block, 10 new tokens created, then:

10 * 75% = 7.5 tokens send to reward pool, then to authors and curators.
(shared by all authors and curators)

10 * 15% = 1.5 tokens send to steem power holders.
(shared by all power holders)

then, should be 10 * 10% = 1 token send to current witness, but, instead of 1 token,
it actually send 1 * 21 = 21 tokens to the witness!!
(shared by only 1 witness - current withness)

If my calculation is right, then looks like witness is over paid.

Screen Shot 2018-10-11 at 2.50.54 PM.png

Coin Marketplace

STEEM 0.30
TRX 0.12
JST 0.033
BTC 64092.96
ETH 3145.83
USDT 1.00
SBD 3.88