Election of top 11 signers
Definition of block terms:
Genesis block - first block of the chain.
Election block - every epoch block minus 10 is known as election block, this block will announce new 11 Signers and Elected Delegators for next round.
Maintenance block - 11 blocks from election block to next epoch block are known as maintenance block. Relayer will collect 11 signatures from each maintenance block and notify smart contracts about new 11 signers.
Epoch block - maintain and record signers, candidates and delegators, disqualification will be removed from list. Besides that, it also records the finality of proposal value.
Example of Election Process
In mainnet and testnet, 1 Epoch equals 1440 blocks.
Every 1440th block is the epoch block.
Every epoch block minus 10 is known as the election block. E.g. First election block is the 1430th block.
If any candidates are not being qualified at 1440th block, they can still be qualified prior to the next election block.
Elected Delegators will be announced at 1430th block from the top 100 valid delegators. If any delegators not being elected as Elected Delegator after 10 Epoch, their delegator status will be automatically removed.
New 11 Signers will be announced at 1430th block.
Both new 11 Signers and Elected Delegators are recorded at 1440th block.
New 11Signers will be assumed execution roles at 1441st block.
No replacement for the qualified Elected Delegators until the next election block.
Last updated