Proposal: Reduce Validator Set

Proposal Details

Type

Param Change

Title

Proposal to reduce the Archway validator set

Description

Phi Labs, Archway core contributors, propose a reduction of the Archway network’s validator set. We propose a validator set size of 30 validators to ensure long term network sustainability and reduce token volatility.

Parameter changes

  • x/staking
    • max_validators: 30

Discussion

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.

1 Like

I provided some feedback on the proposal to reduce inflation from 10% to 3% as well, as much overlaps.

If Archway were to be an appchain, then a smaller and more centralized validator set makes more sense. If it’s meant to be a permissionless ecosystem for builders, then the added centralization could be a risk. If this is to be done, then it’s important to factor what services are being supported by validators that will be kicked out of the active set; namely IBC relaying.

Any specific reason why 30 was chosen instead of 15 or 50?

I’d love to hear from more of the validators on this. It very well may be a needed condensing during difficult economic times. If so, would the goal be to re-expand it when things get better?

6 Likes
  • If the set is reduced to 30, will the validators currently in the top 30 remain on the active list, or will there be a different selection procedure?
  • What will happen to the tokens delegated by the Archway Foundation and Phi Labs to validators outside the top 30?
  • Could you explain what long-term network sustainability is?
5 Likes

I would like to see this happen in phases to ensure there is no risk to the chain. Also worry about the chain being too centralized with only 30 validators.

Maybe starting at 75 and then going to 50. Would like to see it hold here and determine if we need to get lower.

3 Likes

Hey, Zanicar.

Rather than write out similar questions (our concerns at Lucky Friday would be similar to those mentioned below), I’ll await answers.

As Director of Protocol Relations with Lucky Friday, I have been involved with Archway and the community from the jump. Our institutional grade infrastructure proudly supports Archway and would be happy to do so in the reduced set should this proposal pass on chain (we’re currently ranked #20), but we would like to better understand the rationale and learn more about how this would be enacted should it come to pass.

Thanks in advance!

4 Likes

The following is from the initial discussion to reduce the validator set:

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);

Additional Context

Nakamoto Coefficient

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.

We are also looking into inverse proportional staking with clamping as part of this recommendation. As stated we want to see a more even distribution of voting power across validators towards better decentralization. To achieve this we need to eliminate overt snowballing effects that simply allocate more delegations based on existing delegations…

Revisiting Validator Delegation Criteria

With this recommendation we are specifically interested in validators that do promote and remain active within our ecosystem, such as participating in governance, running relayers, etc. Large validators are just as 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.

Why 30?

As human beings we easily self organize in smaller groups, but once certain thresholds are reached these groups tend to fragment. This often occurs around the 12 mark. Thus, we need to ensure decentralization by selecting the number to be high enough so as to avoid easy syndication or consortia.

We selected 30 for the following reasons:

  1. It is still large enough to ensure effective decentralization;
  2. Mathematically it is highly composable (many common fractions and percentages are easily represented as whole numbers);
  3. It is very close to our current 2/3 voting power of 39 nodes;
2 Likes

Thank you for this reply, Zanicar (I’ve been checking back every 24-36 hours). I will forward this along to our team so they can read it as well :handshake:

Thank you for providing some insight into the decision making process and rationale!

Hey guys, we’re not a fan of unfairly migrating two proposals into one on chain, especially without adequate discussion. We hope to see better communication on these proposals and see them judged on their own merit. Until then, we’re voting no with veto, as the governance procedures outlined in the ratified ‘Code of Conduct’ were not followed.

4 Likes

Founders Thoughts: