staking: introduce total delegation to self-delegation threshold #1480
Labels
enhancement
New feature or request
ice-box
this label is automatically applied to all issues. it is removed after starting work
proposal
item is not yet actionable and is suggesting a change that must first be agreed upon
Summary
This is a proposal to introduce a staking based parameter which identifies a ratio or factor between a validators delegation to themselves and the total delegation of all other users to that validator. Voting power would thus be curtailed to
min(self-delegation * ratio, total delegation)
, thus when the ratio was exceeded the rewards and governance power of the delegators to that validator would become diluted, encouraging redistribution of stake.Problem Definition
The proposal sets to target two issues:
Proposal
My understanding isn't yet fully developed to suggest the best approach for this (and there are some edge cases I've been thinking about - validators unbonding etc.) however, my naive approach would be to have a parametrised value. Delegators are still free to delegate to who they wish, but after the threshold (self-delegation * factor), there rewards would be curtailed proportionately. As an example:
Say a validator has 100 self delegated and the factor is 10. If there are 2000 tokens delegated, then each delegator get's half the rewards they would have got if only 1000 (or less) were delegated. Similarly, each delegator has only half the voting power if there was only 1000 (or less) delegated.
For Admin Use
The text was updated successfully, but these errors were encountered: