Cosmos started out quite centralized at genesis, but wallet providers appear to be compounding the problem. We see a few main issues that we’re hoping to discuss with the broader community, and especially want to hear from small validators.
We think this rapid accumulation of ATOM and voting power needs to be stopped to protect the ecosystem. Here are our thoughts:
- Wallet providers need to be prohibited from running validator nodes. As they provide entre to the ecosystem and are for-profit operators, it’s a total conflict of interest. Cosmostation has almost 7 million ATOM to vote in their own self interest.
Keplr runs validators too. How much longer will it take for them to be top 20? Is Leap next, then Guarda?
We feel wallet providers should only be allowed to run pools that stake with 25+ validators and charge 50bps-100bps (or whatever they want) for managing the pool. They can create their own token too, to give token holders a say in which validators receive the pool’s stake.
- Wallet providers should also be forced to display validators to delegators from lowest stake to highest to encourage decentralization, not highest to lowest as they currently do. Many delegators simply assume if everyone is staking with these top validators, it must be the safest bet so they do the same thereby exacerbating the problem of network centralization.
We can look to Polygon as a case-study. They reversed the list almost 2 years ago to help decentralize MATIC stake. As long as validators have 100% uptime, the smallest are displayed at the top of the delegation dashboard. They have also included a dropdown to sort and search, and have a banner at the top of the dashboard asking delegators NOT to stake with large validators.
- Some providers, like Exodus wallet have contracted with single validators instead of running machines themselves. Exodus uses Everstake. Consequently, Everstake has been fed enough ATOM to become the 3rd largest validator with over 10.4 million ATOM and over 4.27% voting power. Mintscan.
This unchecked accumulation of voting power can be remedied by only allowing wallet providers to run staking pools.
- Canadian centralized provider, NDAX has struck up a deal with one of the active ATOM validators and won’t disclose which one, claiming ignorance.
Reddit - Dive into anything. The ecosystem has no idea which single validator will be fed ATOM tokens, or what their voting record is.
In our opinion, these first points of contact must be forced to run pools, instead of single validator nodes. Pool staking could follow a delegation policy similar to Stride’s. Look to Talisman wallet as an example.
Click Polkadot Staking Dashboard | Polkadot Staking (DOT) and type “Talisman” into the search box. You will see they now run 2 staking pools, because the first one got too big.
If the wallet providers want more revenue, they can aggregate DEXs and charge a percentage for in-wallet swaps.
The health of our beloved ecosystem is at stake and we feel the time is now to address this issue and force change.
We start with wallet providers, find a model that works well, then perhaps see if there’s something we can do about the CEX validators.