-
Right now, a lot of delegators prefer to stake their tokens to validators that charge 0% commissions. This is not good in the long run as eventually, the staked tokens will be oversaturated around all the 0% validators and also, the operators may have to fork out operating costs from their own pocket. By implementing a minimum commission percentage (such as what Osmosis has done), validators will be incentivized to run a validator node as they will be able to get additional revenue to cover the costs of running it, potentially allowing them to run the node on better hardware. This will also mitigate the problem where new delegations will go towards the 0% commission validators, spreading out the voting power over all the bonded nodes. In order to implement it, we will need to perform a network migration to create "a new mainnet" like what Cosmos has done with Stargate (cosmoshub-3 to cosmoshub-4) as there may be some validators have set their max commission percentage to be lower then the proposed minimum commission percentage and the only way to correct it is to edit the resulting genesis file generated by the migration to increase those values To implement it, these are the steps we could take:
When the proposal is approved, the following sequence will occur:
|
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
I'm not sure if the new genesis file can be generated without the private keys of each individual validator? if there are no changes then I think that's fine, but for those 0% validators and those who have changed their validator settings, then I believe this would be difficult to achieve. Will delegators need to do anything? |
Beta Was this translation helpful? Give feedback.
-
Thank you for the proposal. IMHO the minimum commission is something of interest to potentially any Cosmos SDK-based project. In fact, it is currently being upstreamed to Cosmos SDK: Instead of forking Cosmos SDK, modifying the staking module and starting a new network, it may be preferable to upgrade to the future official Cosmos SDK release that includes these changes for the following reasons:
|
Beta Was this translation helpful? Give feedback.
Thank you for the proposal. IMHO the minimum commission is something of interest to potentially any Cosmos SDK-based project. In fact, it is currently being upstreamed to Cosmos SDK:
cosmos/cosmos-sdk#9245
Instead of forking Cosmos SDK, modifying the staking module and starting a new network, it may be preferable to upgrade to the future official Cosmos SDK release that includes these changes for the following reasons: