The network posted a description of the Catchain consensus algorithm, which was developed by Nikolai Durov for the Telegram Open Network blockchain platform. The protocol is based on the task of the Byzantine generals and requires 2/3 of the vote to confirm.
Each block must be validated by validators in 5 seconds, otherwise the network rejects it. So that validators do not abuse their status, they constantly change roles, that is, some generate a block, while others confirm it.
According to published documentation, in the main layer of the blockchain there will be a maximum of 100 validators, and in each shard (auxiliary blockchain) from 10 to 30 validators.