Stake-weighted payout delay

in #steem8 years ago

How does stake-weighted payout delay exactly work?

Is this right:

  1. If one vote is cast, the payout is after 24h
  2. If within 24h another vote is cast, the payout is delayed 24h * vote2 / ( vote1 + vote2 ), where voteN is the weight of the vote
  3. If votes continue to be cast, the payout delay is adjusted to 24h * weightOfLastVOte / sumOfWeightsOfAllVotes each time
  4. The payout happens when no votes are cast within the last delay.
  5. Voting can continue, but it starts from 0
Sort:  

The equation is:

PayoutTime = SumOf((TimeOfVote[x]+24h) * weight[x]) / SumOf(weight[x])

That leaves some things unclear. What is the unit of time and does x refer to the last vote?

I'm wondering how it actually behaves. Does it mean the bigger the total score the smaller the delay added by each additional vote?

TimeOfVote and weight are arrays where the index, x, is the vote. SumOf means iterate over all values of x from 0 to the number of votes.

I guess I got it wrong. That wouldn't work. After 24 votes there would only be 1h time to get a new delay.

Coin Marketplace

STEEM 0.17
TRX 0.13
JST 0.027
BTC 59239.80
ETH 2662.03
USDT 1.00
SBD 2.48