Получи случайную криптовалюту за регистрацию!

Сравнение масштабируемых блокчейнов Everscale, Cosmos и Ava | EverKit – Все о TVM блокчейнах

Сравнение масштабируемых блокчейнов

Everscale, Cosmos и Avalanche — это горизонтально масштабируемые блокчейн-платформы, использующие асинхронные сетевые модели.

Несмотря на общую схожесть, они отличаются друг от друга на уровне протокола. Основные различия включают механизмы консенсуса, кроссчейн коммуникацию и подходы к масштабированию.

Сравнение между этими тремя архитектурами позволяет лучше понять их различия и компромиссы, которые были сделаны разработчиками для их создания.

Консенсус

Механизм консенсуса Everscale,
известный как Catchain, имеет сходства с протоколами PBFT и Tendermint. Однако есть и различия:

• В протоколе PBFT лидер слота меняется только в случае его плохой работы, в отличие от Catchain, который меняет лидеров каждый раунд. Количество сообщений в одном раунде блочного голосования в PBFT составляет O(n²), где n — количество узлов, в то время как Catchain использует специальный протокол, сокращающий количество сообщений.

Tendermint имеет быстрое завершение блока и использует локальные часы для вычисления тайм-аутов, в то время как Catchain требует глобально синхронизированных часов, что может сделать его уязвимым к атакам «затмения».

Cosmos (откуда происходит Tendermint) реализовал сплетенный алгоритм распространения сообщений, сокращающий количество сообщений до O(n log n) для каждого голосования, как и Catchain. Но ограничение Tendermint состоит в том, что он может завершать только один блок за раз из-за квадратичной сложности передачи сообщений между узлами.

Консенсус в Avalanche отличается от Catchain или Tendermint, используя механизм Snowball и транзитивное голосование в DAG. Это обеспечивает низкую задержку и высокую масштабируемость. Однако, у Avalanche есть недостаток — отсутствие механизма наказания для валидаторов, что отличается от Everscale, где валидаторы могут быть наказаны за неправомерные действия путём снижения их ставок.

Кроссчейн коммуникация

Это процесс взаимодействия между разными блокчейнами или цепочками блокчейнов, которые могут иметь свои собственные правила, протоколы и наборы участников.

Everscale предлагает создание собственных блокчейнов (workchains) для конкретных приложений, которые могут взаимодействовать друг с другом посредством кроссчейн коммуникации. Все доказательства блоков рабочей сети публикуются в masterchain, который содержит последние хэши блоков всех остальных цепочек сети. Это позволяет взаимодействовать между разными блокчейнами, используя общий мастер-блокчейн.

Cosmos предлагает создание распределённой сети блокчейнов (зон), каждая из которых имеет своих собственных валидаторов. Взаимодействие между зонами достигается с помощью мостового протокола IBC. Каждая цепочка должна реализовать IBC, чтобы установить мост с другими цепочками. Однако, недостатком этого подхода является отсутствие механизма разделения безопасности между разными блокчейнами с разными уровнями безопасности.

Avalanche предлагает организацию сети Confirmers в виде подсетей, которые могут параллельно проверять основную сеть. Связь между подсетями осуществляется через мосты, и чем больше подтверждений у подсетей с другими подсетями, тем более высокие гарантии безопасности они могут иметь при общении друг с другом. Однако, аналогично Cosmos, отсутствует механизм разделения безопасности между подсетями.

Масштабируемость

Так как Everscale, Cosmos и Avalanche являются специализированными асинхронными блокчейн-сетями, то в целом они не имеют ограничений по пропускной способности. Но важным моментом является то, как отдельная сеть может справляться с периодами повышенной активности.

Наилучшим образом здесь проявляет себя Everscale — единственная из трёх платформ, разработавшая уникальный подход и эффективный подход к многопоточности, который позволяет выполнять смарт-контракты параллельно подгруппами валидаторов.

Это позволяет сети обрабатывать большое количество транзакций, быть децентрализованным центром для разных блокчейнов и ресурсоёмких приложений.

Более подробное сравнение блокчейнов доступно здесь.

#scalability #blockchains #post