В сеть выложили описание алгоритма консенсуса Catchain, который разработан Николаем Дуровым для блокчейн-платформы Telegram Open Network. Протокол построен на базе задачи византийских генералов и требует 2/3 голосов для подтверждения.
Каждый блок должен быть подтвержден валидаторами за 5 секунд, иначе сеть его отвергает. Чтобы валидаторы не злоупотребляли своим статустом, они постоянно меняются ролями, то есть одни генерируют блок, а другие его подтверждают.
Согласно опубликованной документации, в основном слое блокчейна будет максимум 100 валидаторов, а в каждом шарде (вспомогательном блокчейне) от 10 до 30 валидаторов.