NEO

Time factors

Protocol time
Human readable time
Protocol time 1
Block
15 seconds
Protocol time 2
Epoch (= 21 blocks)
5.25 minutes
First reward delay
1 epoch
5.25 minutes
Reward frequency
Every epoch
5.25 minutes
Unbonding period
None
-
  • The protocol has an implicit block time target of 15 seconds. However, this is not an enforced parameter and block times can fluctuate depending on network conditions.

Lifecycle

Must know before staking

Minimum stake amount
✅
1 NEO
Partial stake changes
✅
​
Partial reward withdrawal
❌
​
Compounding
❌
​
Penalty
❌
​
Slashing
❌
​
  • Validators are called council members in the protocol.
  • Staking rewards is distributed in another token called GAS.
  • Only stakers who have staked with the top 21 validators will receive staking rewards.

Advanced topics

General

  • Every epoch, the top 21 validators ranked by stake are selected as committee members. Of those, the top 7 validators are selected as consensus nodes.

Rewards

  • Rewards come from newly issued tokens.
    • Fixed emissions of GAS. NEO token supply does not change. Every block, 5 GAS tokens gets issued. 40% goes to the delegators of the 7 consensus validators, 40% goes to the delegators of the 14 non-consensus validators, 10% goes to the 21 validators directly, and the remaining 10% goes to all NEO holders.
  • Factors that impact realized rewards.
    • GAS price. Since the reward is in a different currency, the price of GAS will affect realized rewards for stakers.

Risks

  • The protocol does not have any penalties or slashing.

Validators

Total validator cap
✅
21 validators
Validator requirements
❌
​

Resources

Last modified 7mo ago