Reputed signer reward

Create issue
Issue #16 new
Michael Witrant created an issue

From the design document:

The following voting will be added:

[...]

  • number of reputed signers eligible for reputed signer block rewards

[...]

All of the new voting types will apply a protocol rule that an abstention will be interpreted as the value currently enforced by the protocol. [...] The protocol values applied to the current block should be the consensus 60 blocks deep.

[...]

Each block will have a reputed signer reward given to a single signer. The reward should be given in proportion to the reputations as they were 60 blocks deep. Here is an example using small numbers for clarity: Let us suppose that shareholders have voted to reward 3 reputed share addresses. Let us suppose that reputed share address A has 20 weighted reputation points, share address B has 50 weighted reputation points and share address C has 30 weighted reputation points. Over a period of 2000 blocks, the total rewards for each reputed address can be calculated. If A has received 19.9% of the reward, B has received 50.3% of the rewards, and C has received 29.8% of the rewards, the block reward must be awarded to C, because his reward over the last 2000 is the farthest below what it should be, according to his reputation score.

Comments (7)

  1. Michael Witrant reporter

    @JordanLeePeershares: The design document doesn't mention the amount of this reward. Is it the same as the PoS reward?

  2. Jordan Lee repo owner

    You are right, that was a detail overlooked. I think it should be an additional item that can be voted on. The mint reward should never be subject to a vote, but the reputed signer block reward should be of variable size according to its own vote.

  3. Michael Witrant reporter

    As mentioned in #15, the reputation score calculated like this:

    Voting would be weighted most heavily toward recent votes. The last 5000 blocks of votes would receive full weight, the next most recent 10000 blocks would receive half weight, and the 20000 before that would receive quarter weight.

  4. Michael Witrant reporter

    Let us suppose that reputed share address A has 20 weighted reputation points, share address B has 50 weighted reputation points and share address C has 30 weighted reputation points. Over a period of 2000 blocks, the total rewards for each reputed address can be calculated. If A has received 19.9% of the reward, B has received 50.3% of the rewards, and C has received 29.8% of the rewards, the block reward must be awarded to C, because his reward over the last 2000 is the farthest below what it should be, according to his reputation score.

    What happens when the reputed share address A has -20 weighted reputation points (due to downvotes), share address B has 10 weighted reputation points and share address C has -10 weighted reputation points? I'd say B gets the reward, i.e. only signers with a positive reputation can get a reward. Otherwise I'm not sure we can calculate the distance according to the reputation score anyway.

  5. Jordan Lee repo owner

    Anyone with a negative reputation score can't get a reward. They should be excluded from this particular calculation. In the example you described above, only B would get the block reward.

  6. Log in to comment