What are Validators?
Validators play a critical role in the Celo protocol, determining which transactions get applied and producing new blocks. Selecting organizations that operate well-run infrastructure to perform this role effectively is essential for Celo’s long-term success. The Celo community makes these decisions by locking CELO and voting for Validator Groups, intermediaries that sit between voters and Validators. Every Validator Group has an ordered list of up to 5 candidate Validators. Some organizations may operate a group with their own Validators in it; some may operate a group to which they have added Validators run by others.If you would like to keep up-to-date with all the news happening in the Celo community, including validation, node operation and governance, please sign up to our Celo Signal mailing list here.You can add the Celo Signal public calendar as well which has relevant dates.
Validator Elections
Validator elections are held every epoch (approximately once per day). The protocol elects a maximum of 110 Validators. At each epoch, every elected Validator must be re-elected to continue. Validators are selected in proportion to votes received for each Validator Group. If you hold CELO, or are a beneficiary of aReleaseGold contract that allows voting, you can vote for Validator Groups. A single account can split their LockedGold balance to have outstanding votes for up to 10 groups.
CELO that you lock and use to vote for a group that elects one or more Validators receives epoch rewards every epoch (approximately every day) once the community passes a governance proposal enabling rewards. The initial level of rewards is anticipated to be around 6% per annum equivalent (but is subject to change).
Unlike a number of Proof of Stake protocols, CELO used for voting is never at risk. The actions of the Validator Groups or Validators you vote for can cause you to receive lower or higher rewards, but the CELO you locked will always be available to be unlocked in the future. Slashing in the Celo protocol applies only to Validators and Validator Groups.
Choosing a Validator Group
As a CELO holder, you have the opportunity to impact the Celo network by voting for Validator Groups. As Validators play an integral role in securing Celo, it is crucial that voters choose groups that contribute to both the technical health of the network, as well as the community. Some factors to consider when deciding which Validator Group to vote for include:Technical
- Proven identity: Validators and groups can supply verifiable DNS claims. You can use these to securely identify that the same entity has access both to the account of a Validator or group and the supplied DNS records.
- Can receive votes: Validator Groups can receive votes up to a certain voting cap. You cannot vote for groups with a balance that would put it beyond its cap.
- Will get elected: CELO holders only receive voter rewards during an epoch if their CELO is used to vote for a Validator Group that elects at least one Validator during that epoch. Put another way, your vote does not contribute to securing the network or earning you rewards if your group does not receive enough other votes to elect at least one Validator.
- Secure: The operational security of Validators is essential for everyone’s use of the Celo network. You can see scores under the “Master Validator Challenge” column in the Stake Off leaderboard. Scores of 80% or greater were awarded the “Master Validator” badge, indicating a serious proven commitment to operational security.
- Reliable: Celo’s consensus protocol relies on two-thirds of elected Validators being available in order to produce blocks and process transactions. Voter rewards are directly tied to the uptime score of all elected Validators in the group for which the vote was made. Any period of consecutive downtime greater than a minute reduces a Validator’s uptime score.
-
No recent slashing: When Validators and groups register, their Locked Gold becomes “staked”, in that it is subject to penalties for conduct that could seriously adversely affect the health of the network. Voters’ Locked Gold is never slashed, but voter rewards are affected by a group’s slashing penalty, which is halved when a group or one of its Validators is slashed. Look for groups with a last slashing time long in the past, ideally
0(never), and a slashing penalty value of1.0. - Runs an Attestation Service: The Attestation Service is an important service that Validators can run that allows users to verify that they have access to a phone number and map it to an address. Supporting Validators that run this service makes it easier for new users to begin using Celo.
- Runs a Validator on Baklava: A group that runs a Validator on the Baklava helps maintain the testnet and verify that upgrades to the Celo Blockchain software can be deployed smoothly.
Community
- Promotes the Celo mission: Celo’s mission is to build a monetary system that creates the conditions of prosperity for all. Consider Validator Groups that further this mission through their own activities or initiatives around financial inclusion, education and sustainability.
- Broadens Diversity: The Celo community aims to be inclusive to the largest number of contributors, with the most varied and diverse backgrounds possible. Support that diversity by considering what new perspectives and strengths the teams you support offer. As well as the backgrounds and experiences of the team, consider that the network security and availability is improved by Validators operating at different network locations, on different platforms, and with different toolchains.
- Contributes to Celo: Support Validator Groups that strengthen the Celo developer community, for example through building or operating services for the Celo ecosystem, participating actively in on-chain governance, and answering questions and supporting others, on Discord or the Forum.

