Block Reward Distribution
Validator & Delegator Rewards
peaq’s tokenomics are designed in a way to incentivize different network participants. Validators play an important role in the network as they not only maintain the state by running a full node, but also propose blocks - which are later validated by the Relay Chain validators.
- Validators together with delegators receive
40%
of the total rewards, consisting of new blocks being minted and transaction fees paid by the network users. - The active validator set consists of
42
validators, who are proposing new blocks in a round-robin manner. Any new block is being proposed by a single validator. - The active validator set renews every round (
2400
blocks or approximately every 4 hours).
The mechanism of selecting validators in the active set is based on the total stake of the validator itself, plus the stake of all of its delegations. If the active set is full and the new candidate has the exact same stake as the last member of the set (by total stake); the system favors the validator that has been in the pool the longest. This way we can ensure that only the validators with the highest total stake are periodically selected to be eligible block authors.
Delegators stake tokens on the validator of their choice, trying to select honest and well-performing validators. One validator can be supported by 48
delegators.
If there is a 49th delegator who would like to delegate to the same validator, then 48
delegators are selected based on the highest stake, and the delegator with the lowest stake is removed from the delegator list.
New Token Economy (v2)
The new token economy introduces significant changes, including the ability for collators to set their commission rates, which can range from 0%
to 100%
.
Reward Calculation
The new token economy introduces a reward system based on total network stake rather than individual validator stakes. The following factors determine block rewards:
- Validator commission rate
- Number of blocks produced by the validator
- Total stake of all collators and their delegators
- Individual stake amount
The reward calculation for collators and their delegators is detailed below.
In other words, the calculations are carried out as follows:
Reward Snapshot
In our design, no matter the commission rate, the change of the staking number, and the delegator joining or leaving, all of them will affect the next session - not this session. For example:
- The validator changes the commission rate from 5% to 10% in session
X
. The reward calculation will follow 5% in session X, and the 10% will be affected in sessionX+1
. - The delegator stakes 100 tokens more on session
Y
. The increment of 100 tokens takes into account the sessionY+1
only. - The delegator joins session
Z
; his staking number is involved in the sessionZ+1
.
Reward Distribution
To enhance scalability, rewards are now distributed in batches per session rather than per block. Rewards are accumulated and calculated based on the session, then distributed in the following session.
For instance, blocks created by collators A
, B
, and C
during session X
will have their rewards distributed in session X+1
.