Блокчейн-сеть Telegram TON анонсировала новый технический документ Catchain, в котором описан новый процесс валидации блоков для достижения консенсуса.
В документе описывается новая система протокола BFT (византийская отказоустойчивость), называемая Catchain, предназначенная для создания и проверки блоков в блокчейне TON. Несмотря на то, что в основном она связана с системами Proof-of-Stake (PoS), текущая реализация использует три шага для проверки блоков.
В документе, опубликованном Николаем Дуровым 3 февраля, объясняется, что новый алгоритм консенсуса позволит разработчикам воплотить теорию в жизнь.
Согласованный протокол является центральной частью любого блокчейна, и его необходимо описать для дальнейшего анализа блокчейна и его кода, – сказал разработчик TON Labs Митя Горошевский.
Несмотря на проблемы, с которыми сталкивается Telegram на фоне судебного разбирательства с SEC, разработка блокчейна продолжается.
Процесс согласования будет состоять из трёх разветвлённых процессов проверки, в результате чего некоторые ноды валидатора будут создавать блок, другие выбирать блоки для утверждения, а остальные проголосуют за блок, который должен быть утверждён.
Но что произойдёт, если валидаторы не достигнут консенсуса? Если валидаторы не смогут достичь консенсуса, раунд пропускается, и новый блок не фиксируется в блокчейне. Если это продолжается в течение нескольких раундов, то блок будет переизбран как новый и пройдёт проверку в сети.
Несмотря на то, что описанный выше процесс представляется довольно длительным, тесты, проведённые в декабре при участии более 300 распределённых по всему миру нод, показали, что для полной проверки блока в среднем потребуется 3-4 секунды, что намного быстрее, чем в традиционных общедоступных блокчейнах, например, биткоина или эфириума.
Редактор. Переводчик. Криптоинвестор.