Розробник Telegram Open Network оприлюднив деталі алгоритму консенсусу платформи

Catchain telegram open networkСпівзасновник Telegram Микола Дуров описав схему роботи алгоритму консенсусу Catchain Consensus Protocol, що лежить в основі блокчейн-платформи Telegram Open Network (TON).

Catchain є алгоритмом Byzantine Fault Tolerant (BFT), тобто підтримує функціональність мережі навіть в тих випадках, коли деякі її вузли ненадійні або шкідливі. Catchain буде працювати до тих пір, поки надійними залишаються дві третини вузлів, що еквівалентно теоретичної межі, встановленого для BFT-рішень.

Протокол займається перевіркою кожного нового згенерованого блоку. Якщо валідатори не підтверджують блок за обмежений час, Catchain не пропускає його в мережу.

Щоб гарантувати правильність голосування по блоках, які висувають їх на голосування і голосують валідатори міняються ролями з кожним новим раундом.

Очікується, що блокчейн TON матиме не більше 100 валідаторів для головного ланцюга (masterchain) і від 10 до 30 для кожної дочірньої ланцюга (shardchain). Згідно з проведеними у 2018 році тестів, блок може генеруватися кожні п'ять секунд, проходячи процедуру повного узгодження.

Закрите тестування платформи TON стартувало у квітні 2019 року. Доступ до тестової версії отримали кілька професійних команд, що складаються з блокчейн-розробників з різних країн світу.

Нагадаємо, що недавно Telegram опублікував інструкцію по створенню сайтів в децентралізованій мережі TON