Governance

Proposal voting

The validators in the chain are able to create new proposals and/or vote for them. Voting power is distributed based on the total amount of tokens staked to the validator. Once ⅔ of the quorum is reached and >51% of voting power are for the proposal, the proposal can be executed by validators on the chain. Governance is able to manage staking parameters, such as felony threshold and jail period. The parameters that can be changed through proposal are listed below.

ParametersDescription
Validator staking (minimum)The minimum amount of staking to be staked as a validator
Voting PeriodProposal voting period
Active Validators LengthThe maximum number of validators that can participate in the block generation
of the chain
Epoch Block IntervalThe interval of a consensus active validators

Penalty of misdemeanor of validators

There are two types of punishments to avoid any misbehavior of validators:

  • Penalty: Lose the reward earned within an epoch
  • Slash: The validator can be slashed from the validator list

Penalty Rules

In one epoch, if a selected validator fails to produce a block, the following steps will be taken.

  1. Increase the missing block metrics of the validator by one.
  2. If the missing block metrics has reached the misdemeanor threshold, it will trigger a misdemeanor event and distribute the revenue of the validator to the system addresses.
  3. If the missing block metrics have reached the felony threshold, it will trigger a felony event, not only distributing the revenue of the validator to the system addresses but also kicking the validator out of validatorset.
ItemDescription
System TreasuryWhen a validator does not produce a block for more than a certain number of
times in an epoch, the reward it obtains will be confiscated, and the reward
will be sent to these addresses
Misdemeanor ThresholdHow many times an epoch does not produce a block, there is no reward
Felony ThresholdHow many times an epoch does not produce a block before it will be jailed