Toncoin

Time factors

Protocol timeHuman readable time

Protocol time 1

Block

5 seconds

Protocol time 2

Staking state

36 hours

First reward delay

36 hours

36 hours

Reward frequency

Every 36 hours

36 hours

Unbonding period

N/A

-

Lifecycle

Single staking state

  • The protocol progresses to the next phase (learn more about phases) of the staking state after the allotted time elapses.

  • Stake and staking rewards can be withdrawn and changed every election phase.

Network wide staking states

  • The protocol has two staking states that run simultaneously.

  • The staking states are set up so that validation phases alternate without any pause.

Must know before staking

Minimum stake amount

⚠️

Depends on a nominator pool’s terms and conditions.

Partial stake changes

Partial reward withdrawal

Compounding

Penalty

Lower than expected blocks proposed - 101 TON

Slashing

Equivocation - 101 TON

  • No delegations. The protocol does not support delegations. Stakers must run a validator or use nominator pools that let them stake with existing validators.

  • Rewards are distributed after the stake held period ends and when the election period begins. Stake will also become unlocked then.

Advanced topics

General

  • Staking state. The staking state consists of four phases.

    • Election: This is the phase when stake must be committed. Any staking rewards from the previous staking state will be distributed at the beginning of this phase.

    • Buffer: Validators are selected based on the staking amounts committed during the election phase. Validators that are not selected can withdraw their stake. Any excess stake from elected validators can also be withdrawn (please see the Validators section).

    • Validation: Elected validators will participate in proposing and voting new blocks.

    • Stake hold: Staked tokens are locked for an additional period in case any slashable offenses are detected from the validation phase.

Rewards

  • Rewards come from newly issued tokens.

    • Inflation rate applied to total token supply.

  • Factors that impact realized rewards.

    • Validator performance. A failure or delay to submit consensus votes will decrease the reward amount for a validator.

    • Commissions. Nominator pools charge commissions.

Risks

  • Slashing and penalties are set at 101 TON. Eventually these will be increased to deduct a validator’s entire stake for severe offenses.

  • Since the protocol does not natively support delegations, stakers need to rely on nominator pools or other third party apps, which have their own sets of terms and conditions.

Validators

Total validator cap

⚠️

Validator requirements

10,000 TON

  • Total validator cap constantly changes over time.

  • A validator can define how much stake they wish to stake compared to the smallest elected validator using max factor\text{max factor}. For example, let’s assume validator Alice has 500,000 TON staked with a max factor\text{max factor} of 2.5 and the smallest elected validator has 100,000 TON staked. Then, the protocol will only use 250,000 TON of Alice’s stake for the validation phase. The excess 250,000 TON can be freely withdrawn by Alice.

  • A validator will need to be elected in both staking states in order to run a validator continuously.

Resources

Last updated