For any public blockchain to be safe and efficient, the consensus mechanism is the key point to consider.