Staking Rewards

In this section, we go over the mechanism determining validator and nominator compensation for their work in safeguarding the network.
Aleph Zero employs uniform inflation, meaning that each year 30M new AZERO tokens are minted, out of which:
  • 90% goes to nominators and validators as rewards,
  • 10% goes to the Ecosystem Fund.
In each era (lasting roughly 24h), both validators and nominators are rewarded a constant amount of tokens, which is approximately 73922 AZERO, calculated as:
0.930000000365.25=73922\frac{0.9\cdot 30000000}{365.25} = 73922
i.e., the total yearly inflation times 90%, divided by 365.25 – the average number of days in the Julian calendar. Out of this pool of 73922 AZERO, each validator receives a reward proportional to their stake increased by the commission it takes from their nominators' stake. Similarly, nominators get rewards proportional to their stake decreased by the validator’s commission. Below we provide an example of staking rewards based on a simplistic scenario.

Example Calculation of Rewards

Consider a single era in which we distribute 15 AZERO among validators and nominators (note that the actual number is 73922 AZERO, but we'll use a rounder number for the sake of simplicity). Suppose we have the following validators and nominators:
  1. 1.
    Validator V1 has a stake of 25 AZERO, 5 AZERO is staked by nominator N1, and 20 AZERO is staked by nominator N2.
  2. 2.
    Validator V2 has a stake of 35 AZERO, 60 AZERO is staked by nominator N3, and 5 AZERO is staked by nominator N4.
The total stake of V1 is then 25+5+20=50, and the total stake of V2 is 35+60+5=100. The payouts to the validators will be then:
  • 50/(50+100)*15 = 5 AZERO for V1,
  • 100/(50+100)*15 = 10 AZERO for V2.
Note, however, that these rewards don’t go directly to the validators but are distributed proportionally to the nominators according to their stake. Assume for a moment that both V1 and V2 run with 0% commission; then the calculation is quite simple:
  • V1 receives 50% of 5, which is 2.5;
  • N1 receives 10% of 5, which is 0.5;
  • N2 receives 40% of 5, which is 2.0;
  • V2 receives 35% of 10, which is 3.5;
  • N3 receives 60% of 10, which is 6.0;
  • N4 receives 5% of 10, which is 0.5.
An important observation is that nominators N1 and N4 enter with the same stake of 5 AZERO and obtain the same reward of 0.5 AZERO. This is a general rule: two nominators with the same stake are rewarded the same, provided their chosen validators charge the same commission and both have the same uptime.
For completeness, let us also calculate the rewards when both validators charge a 5% commission:
  • V1 receives 2.625;
  • N1 receives 0.475;
  • N2 receives 1.9;
  • V2 receives 3.825;
  • N3 receives 5.7;
  • N4 receives 0.475;
All the above calculations assume that the validators have 100% performance (which is almost always the case). If the performance of a validator is not optimal, the reward is also slightly reduced.
For details on how the rewards are distributed, we'll refer you to Elections and Rewards Math.