I’m creating this forum post to enable async discussion of two topics: The proposed increase of 10 validators to the validator set size in CGP 29 and a more general discussion on increasing the number of validators beyond that. CGP 29 is on the agenda for governance call #7 on 4/29/21.
CGP 29 Link
CGP 29 Overview
This CGP proposes increasing the elected validator set size from 100 to 110. This change would allow more validator groups and up to ten more validators to register and participate in consensus.
The motivation for this change is to embark on the process of increasing the elected validator set that Celo can support. There has been tremendous demand to validate on Celo from the community, and due to the limitation of only supporting 100 validators currently elected, much of this interest is not able to be supported.
- On the technical front, short to medium term we are constrained to having 150 validators due to the size of the validator bitmap in Plumo. Another trade-off is increasing the set size beyond a certain amount cuts into the amount of time available to process transactions (thus resulting in lower network throughput).
- Given the current elected validator set, vote minimums will shift that current validator groups end up claiming the additional seats, without allowing for any new entrants.
- If the CELO:cUSD rate changes, the protocol payout may change from being under-target, to over-target.