Алгоритм консенсуса Tendermint BFT

Tendermint BFT

Tendermint BFT – это консенсус-движок византийской терпимости к ошибкам, который отвечает за эффективную работу в асинхронной сет экосистемы Cosmos. Алгоритм создали Чже Квон и Этан Бухман в 2014 году. Целью разработчиков стало создание механизма, который позволяет узлам оптимально согласовывать текущее состояние системы. Основой для алгоритма стал уже существующий механизм BFT, который позволяет достичь консенсуса, даже если некоторые узлы в сети не отвечают или дают неверную информацию. Но этот алгоритм обрабатывает только сетевое взаимодействие и согласование для цепочки блоков, а согласованием набора транзакций для добавления в цепочку блоков занимаются валидаторы.

Тип
Разработчик
Дата
Сайт
Fault Tolerance
Tendermint, Inc.
Март 2019
Cosmos.network

Tendermint BFT

История:

Алгоритм Tendermint BFT и проект Cosmos зарегистрированы на коммерческую корпорацию Tendermint, Inc. Компанию основал в 2014 году Чже Квон, для изучения вопроса о коммерциализации алгоритма консенсуса Tendermint. В 2017 году, руководство компании Tendermint заключили контракт с компанией Interchain Foundation, на предоставление Cosmos. Соответственно, с сетью Cosmos прилагался алгоритм Tendermint. После этого, Чже Квон с руководством проекта направили все ресурсы на разработку сети платформы, а соответственно и алгоритма. В марте 2019 года запускается сеть экосистемы Cosmos, на которой успешно реализован этот алгоритм. Что касается руководства, то Господин Квон занял пост генерального директора компании, а его помощником и соучредителем стал Этан Бухман. Пост технического директора компании занял Заки Маниан, а должность ведущего разработчика занял Пэн Чжун. Официальный запуск алгоритма состоялся в марте 2019 года.

Особенности:

Алгоритм Tendermint BFT является универсальным решением согласования в блокчейн сети Cosmos. Изначально, для создания блокчейна требовалось создавать отдельно сеть, консенсус и приложения с нуля. Потому, Bitcoin, Ethereum остаётся монолитным технологическим стеком, который сложно настраивать. Это и послужило для создания механизма Tendermint BFT, который стал основой в экосистеме, которая решит проблемы монолитности блокчейнов. Механизм позиционируется как консенсус-движок, которое объединяет сетевые и согласованные уровни блокчейна. Иными словами, этот алгоритм является высокопроизводительным механизмом согласования блокчейнов, который позволяет запускать отказоустойчивые приложения. Такие приложения могут быть написанные на любом языке программирования, или на разных виртуальных машинах. Это позволяет использовать любой язык программирования и даже интегрироваться с существующими базами кода, такими как Bitcoin, Ethereum или другими способами.

Помимо гибкости для разработчиков приложений, Tendermint стал лучшим вариантом среди PoW, PoS или PBFT. Этот алгоритм обрабатывает 10000 транзакций в секунду, что превосходит существующие показатели. Алгоритм Tendermint BFT является отказоустойчивым и оптимально безопасным с подотчётностью хард-форков. Также, особенностью алгоритма стало свойство мгновенной окончательности. Это означает, что вилки в блокчейне не произойдёт, если более трети валидаторов честны. Мгновенная окончательность транзакций отвечает за их завершение, как только создаётся блок, что не относится к блокчейнам PoW. Алгоритм масштабируется до сотен или тысяч валидаторов по желанию, а так же со временем только будет увеличивать пропускную способность. Также стоит понимать, что Tendermint обрабатывает только сетевое взаимодействие и согласование для цепочки блоков. Это означает, что механизм алгоритма помогает узлам распространять транзакции, а согласованием набора транзакций занимаются валидаторы.

Заключение:

Механизм Tendermint BFT отвечает за безопасность сети Cosmos от нерационального поведения узлов и требует минимальные вычислительные ресурсы. Механизм алгоритма способствует уменьшению накладных расходов и решает проблемы хард-форков и нечестных узлов. Этот алгоритм относится к семейству быстрых и масштабируемых BFT подобных механизмов. Таким образом, механизм входит в число инструментом нового поколения, которое значительно опережает предшественников. Кроме того, этот механизм является консенсус-движком, с помощью которого работает экосистема Cosmos, которая выполняет роль моста между блокчейнами. Потому, Tendermint BFT стал одним из лучших консенсусных решений на криптовалютном рынке.

Алгоритм консенсуса Tendermint BFT

Добавить комментарий

Пролистать наверх