December 1, 2024

Telegram опублікував інформацію за алгоритмом консенсусу блокчейна TON

На сайті test.ton.org опубліковано інформацію щодо алгоритму консенсусу блокчейну TON. Алгоритм PoS на базі Byzantine FaultTolerant (BFT) отримав назву Catchain і має схожість з протоколами конченсуса NEO і Cosmos.

Співзасновник Telegram Микола Дуров опублікувавдокумент, в якому викладаються деталі консенсусу в блокчейне Telegram Open Network (TON), який отримав назву Catchain. Алгоритм докази частки (PoS) на основі Byzantine 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 для всіх основних ОС.

</ P></ P>