Reduce Elected Validator set from 110 to 55

If we lower the validator set to zero, we would need to do a number of things:

  • Modify the staking smart contracts to permit voting for zero validators, while still keeping staking rewards for people that lock CELO and still letting such people participate in governance
  • Potentially ripping out all the election smart contract logic to lower our smart contract surface area
  • Auditing these changes
  • Re-do the staking web page on Mondo so people can stake and earn rewards without having to pick a validator to vote for

These are all things that can be done fairly easily of course, but would take around one to two months, primarily because audits add a lot of latency to any smart contract changes.

5 Likes