VALIDATOR_REWARD
.reportBenign
function to which validators can resort, if necessary. If more than 2/3 of the validators agree that bad behavior occurs, the misbehaving validator will be slashed. Examples of bad behavior include:reportMalicious
function can be called in tandem with the correct data (the validator's two signatures and the signed message, which contain the step of the blocks) and an RLP decoder. Moreover, to detect a validator that hasn't signed any blocks for the past 256 blocks on-chain, one need only to challenge the validator to submit the signed block along with the signature itself.reportMalicious
function, which will slash the validator if more than 2/3 of the validators agree that the KYC certification is spurious, and confiscate some or all of the validator's stake.MIN_STAKE
: 10,000,000XDC VALIDATOR_REWARD
: 10% xdc (Yearly)VALIDATOR_SET_SIZE
: 18REWARDS_TRANSFER
: Every next block of an epochWITHDRAWAL_PERIOD
: Set of Epoch ( 1 Epoch = 900 blocks)MAX_REGISTERED_VALIDATORS
: 5000