Monad: детальный обзор и перспективы нового блокчейна

10.10.2024
32 мин
831
8
Monad: детальный обзор и перспективы нового блокчейна. Заглавный коллаж статьи.

Несмотря на многолетнее развитие блокчейн-инфраструктуры и появление в этой сфере новых проектов, проблема масштабируемости остается актуальной. Высокие комиссии и медленная обработка транзакций препятствуют массовому принятию технологий децентрализованных финансов (DeFi) и Web3. 

Проект Monad предлагает свой взгляд на эту проблему, объединяя общепринятый стандарт EVM с инновационными подходами к обработке транзакций, чтобы обеспечить высокую пропускную способность, сохраняя при этом достижения экосистемы Ethereum.

Редакция Incrytped разобралась, как работает Monad, чем эта сеть отличается от конкурентов, а также какие возможности и риски открывает ее архитектура.

Что такое Monad?

Monad — это новый блокчейн первого уровня (L1), полностью совместимый с Ethereum Virtual Machine (EVM).

Его главная особенность — возможность обрабатывать до 10 000 транзакций в секунду при полной совместимости со стеком EVM, что упрощает перенос приложений из экосистемы Ethereum. 

В 2022 году Кеон Хон и Джеймс Хунскар, ранее работавшие Jump Trading, основали Monad Labs. Команда сосредоточилась на создании инфраструктуры, которая смогла бы объединить скорость Solana с гибкостью Ethereum, сохраняя для пользователей и разработчиков​ привычные технические стандарты и инструменты.

В 2024 году проект собрал $225 млн от таких венчурных фондов, как Paradigm и Coinbase Ventures. С учетом сид-раунда общая сумма инвестиций в проект составляет $244 млн. Эти деньги позволили Monad активно развивать свою экосистему и привлекать активность, в том числе, и через возможный аирдроп.

Какую проблему решает Monad?

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

Проблема была выражена Виталиком Бутериным через так называемую «трилемму блокчейна», согласно которой невозможно одновременно обеспечить высокую пропускную способность, безопасность и децентрализацию. 

В частности, Ethereum известна своей безопасностью и широким сообществу разработчиков, но страдает от ограниченной пропускной способности. Решения второго уровня (L2) помогают улучшить ситуацию, но они не устраняют проблему целиком и по-прежнему полагаются на инфраструктуру базовой сети​.

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

Видение Monad состоит в том, чтобы использовать ряд новых решений, среди которых параллельное выполнение транзакций и обновленные методы хранения данных, сохранив при этом полную совместимость с Ethereum — самой популярной экосистемой в индустрии — и и ее техническими стандартами. Благодаря этому блокчейн можно использовать для запуска различных сервисов — от DeFi до игровых приложений и децентрализованных бирж.

Что под капотом: как устроена и работает сеть Monad

Monad интегрировала несколько современных решений, которые обеспечивают высокую пропускную способность и устойчивость сети. Ключевыми элементами архитектуры являются MonadBFT, MonadDB и параллельное выполнение транзакций. 

Параллельное выполнение и отложенная обработка

Ключевым элементом архитектуры Monad являются решения Deferred Execution и Pipelined Consensus-Execution Staging. Основная идея в том, чтобы разделить консенсус и исполнение транзакций, тем самым повысив производительность блокчейна. 

В отличие от традиционных сетей, где исполнение предшествует консенсусу, участники Monad используют «оптимистичное исполнение», то есть сначала согласовывают порядок транзакций, затем приступают к их исполнению, а после этого проводят финализацию. В случае конфликта, например, если две транзакции пытаются изменить одно и то же состояние, система автоматически повторяет их с учетом актуальных данных. 

При этом обработка транзакций происходит параллельно несколькими узлами, то есть, фактически, Monad использует шардинг, являющийся целью развития Ethereum и уже реализованный в сетях вроде Near.

MonadBFT

Основой консенсуса Monad является алгоритм MonadBFT, созданный на базе протокола HotStuff и позволяющий достичь финализации блоков всего за 1 секунду.  Для сравнения в Ethereum для этого требуется примерно 15 минут. 

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

MonadDB

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

В отличие от традиционных подходов предусматривающих хранение данных в RAM, MonadDB оптимизирован для работы с SSD-накопителями, что позволяет обеспечить быструю запись и чтение данных и повысить эффективность работы сети при высоких нагрузках. 

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

Сравнение Monad с другими блокчейнами

Чтобы лучше понять, где Monad выигрывает, а где уступает существующим децентрализованным сетям, рассмотрим его в сравнении с такими проектами, как Ethereum, Solana и Tron.

ПараметрMonadEthereumSolanaTron
Механизм консенсусаMonadBFT (на базе HotStuff)Proof of Stake (PoS)Proof of History (PoH) + PoSDelegated Proof of Stake (DPoS)
Количество TPS (транзакций в секунду)до 10 000 TPS~30 TPSдо 65 000 TPS~2 000 TPS
Время создания блоков~1 секунда~12 секунд~400 мс~3 секунды
Финализация ~1 секунда~15 минут~13 секунд~57 секунд
EVM-совместимостьПолная совместимостьНативная совместимостьНесовместимыйЧастичная совместимость

Основным конкурентом Monad по производительности на момент написания является Solana, однако отсутствие совместимости с EVM у последней усложняет привлечение разработчиков. С другой стороны, в отличие от Ethereum, Monad предлагает низкий входной порог для валидаторов и в разы меньшую плату за транзакции. Это повышает привлекательность сети в глазах пользователей и разработчиков, заинтересованных в снижении операционных затрат.

Слабые стороны проекта

Несмотря на технические инновации и впечатляющие показатели, Monad сталкивается с рядом вызовов. 

Один из главных вопросов — востребованность еще одного L1-блокчейна. Рынок насыщен проектами вроде Solana, Avalanche или Aptos, которые развивают свои экосистемы и имеют значительную пользовательскую базу. В условиях такой конкуренции Monad нужно доказать свою ценность, чтобы привлечь аудиторию и разработчиков.

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

Еще одним минусом может стать влиянием венчурных фондов (VC). Хотя финансирование позволяет проекту активно развиваться, отношение сообщества к так называемым «VC-коинам» ухудшилось в этом рыночном цикле, что может иметь непредсказуемые последствия для токена Monad.

Планы команды на ближайший год

Monad нацелен на активное развитие экосистемы через стратегические партнерства и запуск основной сети. В числе партнеров проекта LayerZero, Orderly Network, MagicEden, Backpack и другие. Эти сотрудничества направлены на создание удобных мостов для взаимодействия с другими экосистемами и упрощение интеграции децентрализованных приложений в экосистему Monad.

Monad также начинает привлекать аудиторию через различные инициативы. Например, питч-программа Monad Madness с фондом $1 млн нацелена на запуск первых децентрализованных приложений в экосистеме и формирование сообщества разработчиков.

Ключевым этапом развития станет запуск основной сети. Devnet уже показал способность сети обрабатывать заявленные 10 000 TPS, что подтверждает высокий потенциал проекта. 

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

Выводы

Monad — это амбициозное решение, ориентированное на устранение ограничений масштабируемости Ethereum, сохраняя при этом децентрализацию и совместимость с техническими стандартами EVM. Благодаря MonadBFT, MonadDB и параллельной обработке транзакций сеть способна достигать до 10 000 TPS, предлагая низкие комиссии и высокую скорость работы.

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

Часто задаваемые вопросы

Monad — это высокопроизводительный блокчейн первого уровня, совместимый с Ethereum. Сеть использует ряд технических решений, чтобы решить проблему масштабируемости, сохраняя полную поддержку EVM.
Monad Labs — это команда разработчиков, которая занимается созданием сети Monad и развитием экосистемы проекты.
На момент написания статьи тестовая сеть не запущена, однако с марта 2024 функционирует Monad Devnet, которая показала пропускную способность в заявленных 10 000 TPS.

Как вам статья?

8
0

статьи на эту же тему

Обзор проекта MegaETH: как работает,...
avatar Vlad Shevchenko
11.10.2024
Создаем криптовалютный кошелек:...
avatar Ilya Surgan
18.09.2024
Ultimate гайд по нодам: теория и практика...
avatar Ilya Surgan
22.08.2024
Войти
или