View All Discussion
Discussion on adjusting Nomination Configuration
paradox
2 years ago
Dear community,
I would like to engage you in discussions related to adjustments of the following staking parameters:
- Increasing the minimum number of tokens to create a nomination pool from
200 DOT
to500 DOT
- Increasing the bond size required to become a direct nominator from
100* DOT
to200 DOT
- Enabling fast unstake on Polkadot
- Increasing the number of validator candidates from
1200
to1500
in anticipation of an increase in the active set of validators
**The threshold for direct nomination**
At the time of writing, the minimum bond size for an active nominator is `293.7 DOT`. This number is quickly increasing leaving a staggering `23,000+` inactive nomination bonds. This increase has also resulted in some nomination pools becoming stagnant as the requirement to create a nomination pool is `200.00 DOT`. To address these issues I am proposing that we increase the minimum bond size for a direct nominator to `200.00 DOT` and to also enable fast unstaking on Polkadot. This combination of actions would discourage creation of new nominator bonds which would not reasonably be eligible for active nomination. Fast unstaking would then allow some of these `23,000+` inactive bonds to quickly reclaim their funds.
I am also suggesting that we increase the minimum number of tokens to create a nomination pool to `500 DOT`. This would guarantee that new pools would be participants in staking. It is important that nomination pools provide stakers with a route for active staking and we should support this with adequate thresholds.
As we're issuing adjustments to the staking configurations, I would like to take the opportunity to also increase the number of validator candidates from `1200` to `1500` in anticipation of an expanded validator set.
Regards,
Will | Paradox
Comments (4)
The correct current limit is
100 DOT
.I would like to expand a bit further on the points as well, add one, and provide example
Call
s.Pool Create Bond to
500 DOT
: I agree with all the points from @paradox. I just want to add that we currently don't have a way to enforce this 500 DOT on the existing pools. The technical issue related to it is here.Direct Nomination Bond to
250 DOT
: The current 100 Limit is far below the dynamic threshold to be an active threshold. If we maintain this value to close to the dynamic limit, the better. Read the previous related proposal for more info. The current dynamic limit is almost at 300 DOTs, and it is reasonable to speculate that it will only ever get more based on more demand.Fast Unstake: Has been well tested in Kusama, and is ready to go 🚀. Read about fast unstake here or here.
1500
Max Validator Intentions. This is one of the remaining legacy parameters in the system. Basically, the number of validator intentions are still limited (unlike nominator intentions that are unbounded). Work is undergoing to fix this, but in the meantime, the network should maintain a manual upper bound on the number of validator intentions that it wishes to have. Historical data shows that with 300 active validators, Polkadot had short of 1000 validator intentions. A max of 1500 validator intentions should therefore be enough.All that said, this is the required
Call
to execute all of this.The
Root
origin is required for all of the operations:Therefore, the batch going in with
Root
should work for all of them.