На сайті test.ton.org опублікована інформація за алгоритмом консенсусу блокчейна TON. Алгоритм PoS на базі Візантійські Fault Tolerant (BFT) отримав назву Catchain і має схожість з протоколами конченсуса NEO і Cosmos.
Співзасновник Telegram Микола Дуров опублікував документ, в якому викладаються деталі консенсусу в блокчейне Telegram Open Network (TON), який отримав назву Catchain. Алгоритм доведення частки (PoS) на основі Візантійські Fault Tolerant (BFT) аналогічний механізмам, використовуваним блокчейнами NEO і Cosmos.
Алгоритми BFT являють собою спроби вирішення “проблеми візантійських генералів”, коли суб’єкти конкретної мережі повинні підтримувати її функціональність, навіть якщо деякі вузли ненадійні або шкідливі. Catchain буде працювати до тих пір, поки третину вузлів залишається надійною, що еквівалентно теоретичної межі, встановлений для рішень BFT.
Система фокусується на перевірці кожного блоку у міру його створення, як в алгоритмі Tendermint в Cosmos або dBFT в NEO. Кожен новий блок створюється з допомогою раунду генерації блоків, протягом якого валідатори мають обмежений час для підтвердження. Якщо вони не підтверджують блок, то він буде пропущений.
Кожен валідатор грає свою чітку роль під час процедури голосування за блоками: одні створюють блоки, інші пропонують блок для голосування, а інші вузли голосують за пропозицію. Ролі міняються з кожним новим раундом, що повинно гарантувати правильність процесу.
Блокчейн TON буде мати не більше 100 валідаторів для головної ланцюжка (master chain) і від 10 до 30 для кожної «шардовой ланцюжка» (shard chain). Згідно з тестами, проведеними в 2018 році, блок може генеруватися кожні п’ять секунд, кожен раз проходячи процедуру повного узгодження.
За повідомленнями розробників TON, здебільшого система схожа на Cosmos і Algorand. Відмінності полягають в деяких особливостях. Наприклад, у тому, як вузли взаємодіють один з одним. Просто змусити кожен вузол спілкуватися один з одним – не найбільш ефективне рішення, тому кожен проект намагався знайти свій спосіб прискорити процес.
Нагадаємо, що в жовтні минулого року термін запуску блокчейна TON був перенесений
на 30 квітня 2020 року із-за судового розгляду з Комісією з цінних паперів і бірж США (SEC), яка порахувала токени Gram зареєстрованими цінними паперами. У листопаді платформа TON представила
тестовий гаманець Gram для всіх основних ОС.
Thanks!
Our editors are notified.