âšī¸Consensus Algorithm (ABFT-DPOS)
Consensus Algorithm (ABFT-DPOS) XUI software allows blocks to be generated exactly every 0.5 seconds and exactly one producer is authorized to produce one block at any given point in time. If the block is not produced at the scheduled time, then the block is forfeited that time slot was skipped. When one or more blocks are skipped, there is 0.5 or so the second crack in the blockchain. blocks are produced in rounds of 126 (6 blocks each, times 21 producers). On At the start of each round 21 unique block producers are selected based on preference votes cast by token holders. Selected producers are scheduled in a orders agreed upon by 15 or more manufacturers.8 If the producer misses a block and does not produce any blocks in the final block 24 hours they are removed from consideration until they notify the blockchain their intention to start producing blocks again. This ensures networking operates smoothly by minimizing the number of missed blocks schedule producers who have proven to be unreliable. Under normal conditions, the DPOS blockchain does not experience any forks because, instead of competing, block producers collaborate to produce block. If a fork occurs, consensus automatically switches to longest chain. This method works because of the speed at which blocks are added to a blockchain fork is directly correlated to the percentage of block producers who have the same consensus. In other words, a blockchain branches with much more producers in it will grow faster than fewer producers, because forks with more producers will experience fewer missed blocks. Additionally, no block producer may produce blocks on two branches in the same time. Block producers caught doing this will likely be expelled. Cryptographic proof of such double production can also be used automatically removes the perpetrator.
Last updated