Validator Set Reduction

Hi, I am Zanicar. I am the Protocol Engineering Manager at Phi Labs, the team behind the Archway protocol. I would like to propose a reduction of the validator set to benefit the overall ecosystem’s health. Let’s discuss.

A brief look at the numbers

If we look at the current validator set, on an explorer such as NodesGuru, you will notice that only 39 validators represent two thirds of the voting power. Half of that voting power, one third, resides in the hands of only 11 validators. The majority of validators, 70 to be exact, represent less than one percent of the total voting power each. This means the network’s voting power is disproportionately distributed across the validators in an exponential, parabolic curve. But what does this mean?

Consequences and Implications

This means that the vast majority of validators are earning very little in terms of inflationary emissions. This undermines overall network security, as the primary purpose of validators is to secure the network via Proof of Stake protocol. If validator economic viability is undermined, it undermines their ability to provide the required infrastructure and services. It is not surprising to find that of the top twenty validators only two exceed a 5% commission. Conversely, twelve of the bottom twenty validators exceed this commission rate, likely as a result of increased economic pressure and reduced economic viability.

Consequently, larger validator sets require a higher inflation rate as overall network overhead is proportionally greater. This may further impact the network security through more pressure on token price. With a smaller validator set that makes meaningful network contributions, inflation can be lowered to the benefit of the overall network health.

A further implication is psychological. Not all validators can rely on large self-delegation and are completely dependent upon regular token holders to delegate to them. However, typical users do not delegate on a regular basis. They are very likely to select from amongst the largest validators to ensure their delegations remain in the active validator set. Combined with commission fee disparity this further undermines the viability of smaller validators. Comparatively small delegation changes may see them removed from the active validator set.

Practical Considerations

From both a security and economics perspective it would be better to have a smaller set of validators. Consider the following:

  1. A smaller set is easier to coordinate for technical updates, upgrades and the like, e.g. faster response to zero day vulnerabilities.;

  2. Greater economic viability for individual validators

  3. Less slices for a larger piece of overall delegations;

  4. Greater overall stability within the active validator set;

  5. Viable to offer smaller commission fees and remain competitive and sustainable;

  6. Increased validator stability and sustainability leads to better overall network security;

Finally, it provides the opportunity for better decentralization incentives… incentives for the support of smaller validators to progress towards a more linear (ideally horizontal) voting power distribution.

This does however represent some risks in the following areas:

  1. Potential technical issues resulting from a set reduction (such as around active delegations to validators removed from the set);
  2. Potential for transaction censorship as there will be less validators contending on block proposals;
  3. Potential for validator cartels to form which reduces effective decentralization (however, large disparity in voting power distribution also carries the same risk);

Recommendation

I formally recommend a reduction of the active validator set, to 30 validators. We want to work with any active contributors that provide meaningful support to the network. Thus, it is not a recommendation to simply utilize the 30 largest validators in the current set.

Please feel free to provide feedback, comments and suggestions in open civil discussion and/or debate.

We have only the best interest of our network and community at heart.

4 Likes

No one is going to read this, but I would like to recommend going down to 10 validators.
Here are the ones I would choose:

Nodes guru, astrovault, nacion crypto, crypto chemistry, lucky Friday, lavender five, enigma, coin hall, trivium, gelotto, & hood run

4 Likes

will vote against it.
imho.
all “benefits” are insignificant

    • not a problem at all. all upgrade well coordinated
    • in top 3 there wont be individual validators
    • have nothing to say
    • active set is stable right now
    • every validator decided to set commission as they consider reasonable (trade offs between surviving and new delegators). if validator not sustainable in running the project, they just go away. Look at the Evmos (again, just an example). a lot of folks sunsetted their validators.
    • you somehow decided that validator are not stable and not sustainable. if any validator are not - they shut down the servise.

all risks described above are real. We already have centralization all VP in the same validators across all cosmos ecosystem. the reduction set to top 30 - the same validators will gain control of another chain.
Another example here - prop 33. Astrovault vote on the prop in favour of themself. it just an example, how big validator can try to influence the governance results.

want more even VP distribution (for stability and so on)? change the app side and staking module - not to allow to delegate in valdators with more then 1% VP. or inversely proportional staking APR vs validator’ VP.

if we want economic security - consider about moving to ICS v2… but it is another topic to discuss.

Hello, interesting thought. Can you describe how you landed on the number 30? Is that purely based on the economic aspect or what other factors were considered.
Cheers

1 Like

Hey,
I couple of thoughts:

  1. The reward is still sufficient for me to pay for collocation, but I HODL.
  2. Removing small validators would make them not interested in promoting Archway, creating content as there wouldn’t be option for delegation boost (this is a reduction of community especially given that some small validators validate on 1 or a few chains, and not on dozens like those in top 30).
  3. In my opinion, having 30 validators is just not cool from the image perspective, as the number is considerably low even though 30 validators hold the most voting power.
  4. If you are not happy with 10 percent commission, you can just put out a proposal for reducing the max commission for validators with foundation delegation (or allow 50% or more, so individual validators can earn more).

Kind Regards,
Viktor

3 Likes

Validatrium is going to vote “NO”, as this prop contradicts the main idea of blockchain - decentralisation.

2 Likes

Not the first to recommend going as low as 10… however, we also want to ensure decentralization by selecting the number to be high enough so as to avoid easy syndication or consortia.

Inverse proportional staking with clamping is prominently being discussed as part of this recommendation. As stated we want to see a more even distribution of voting power across validators towards better decentralization.

Yes, we did give some thought to the number…
People easily self organize in smaller groups, but once certain thresholds are reached tend to fragment. This often occurs around the 12 mark.

12 also holds great historical, cultural and even spiritual significance (presumably due to its mathematical significance - highly composable). 30 and 60 both hold a corresponding significance in that many fractions are easily represented as whole numbers. 30 is very close to our current two thirds voting power of 39. The number remains large enough to be significant in terms of decentralization…

With this recommendation we are specifically interested in validators that do promote and remain active within our ecosystem. Large validators are equally likely to lose interest in promoting ecosystems that do not fall within the current “flavor of the day”; We want to ensure that validators that promote and remain active get to reap the long term benefits… simply increasing the number and amount of foundation delegations will only result in an increase of the effective inflation rate that further exacerbates the above mentioned issues pertaining to long term stability and sustainability.

The purpose here is to improve decentralization by making sure voting power is more evenly distributed across a smaller set of validators… with the current set approximately 10% controls one third of the network and less than 40% two thirds of the network. Having 30 validators with an even distribution can significantly improve these ratios and result in a much better Nakamoto Coefficient.

At present only 7 validators control one third of Cosmos Hub and 25 validators control two thirds, and this in a set of 180 validators. More validators do not equate to better decentralization in a Proof of Stake network. However, better stake distribution across validators do.

1 Like

We good with no relayers for most chains? :sweat_smile:

So you want to “make sure” that voting power is more evenly-distributed across a smaller set of validators. So you propose more than cutting it in half?

Astrovault is such a large validator because they are so important to the sustainability and future success and growth of Archway Network. They bring users to Archway. They bring value to the chain.

You want to redistribute power to lessen the control and impact that these larger validators have, and then simultaneously, there’s the proposal to cut ARCH token inflation to below 3%, and the reasoning is great!

These suggestions are counter to scaling the Archway userbase.

Hi Zanicar,

Thank you for your effort in crafting and submitting this governance proposal. We firmly believe in the necessity of decentralization within the blockchain realm, and in our view, reducing the number of validators on the Archway contradicts this principle.

Additionally, we suggest splitting the current proposal into two separate ones: one addressing validator reduction and the other concerning chain inflation. This approach would allow for more focused discussions and decisions. Consequently, we are inclined to vote no on the current proposal and would reconsider our stance if the issues were presented separately.

Best regards, CryptoCrew Validators