
Monad – это блокчейн уровня 1, который сочетает в себе децентрализацию благодаря виртуальной машине Ethereum (EVM) и производительность за счет распараллеливания обработки транзакций.
Monad намерена предложить высокий уровень масштабируемости децентрализованным приложениям, особенно в сфере децентрализованных финансов (DeFi) и торговли, которые требуют почти мгновенных транзакций.
Сосредоточьтесь на Monad, блокчейне, который стремится совместить децентрализацию и производительность Ethereum.
Что такое блокчейн Monad
EVM-совместимый блокчейн
Monad – это блокчейн уровня 1 Proof of Stake (PoS), разрабатываемый с 2022 года Monad Labs. Основная цель блокчейна Monad – преодолеть ограничения масштабируемости Ethereum, одновременно воспользовавшись преимуществами его децентрализации благодаря виртуальной машине Ethereum (EVM).
Команда основателей Monad начала с наблюдения: более 98% децентрализованных приложений разрабатываются на Ethereum, несмотря на его ограничения по производительности. И не зря: язык программирования Solidity зарекомендовал себя как стандарт с 2015 года.
Таким образом, большинство разработчиков быстрее создают децентрализованные приложения (dApps) на Ethereum. Поэтому Monad фокусируется на переносимости, позволяя разработчикам развертывать приложения, созданные на Ethereum, на собственном блокчейне.
В этом Monad отличается от таких блокчейнов, как Solana или Sei Network, которые обещают несколько десятков тысяч транзакций в секунду (TPS) по сравнению с 12 в сети Ethereum, но несовместимы с экосистемой Ethereum.
В конечном счете, цель Monad – объединить лучшее из обоих миров для содействия внедрению. Внедрение блокчейна – повторяющаяся тема, которая останется утопической, пока выполнение транзакций будет медленным и дорогостоящим. В настоящее время плата за газ в Ethereum достигает нескольких десятков долларов во время пикового использования сети.
Блокчейн Monad обещает ответить на проблемы как разработчиков, так и пользователей:
- Разработчики, знакомые с языком программирования Solidity, могут развертывать свои приложения непосредственно в Monad;
- Пользователи могут использовать такие приложения, как кошелёк MetaMask, децентрализованная биржа Uniswap и многие другие, зарекомендовавшие себя.
Блокчейн уровня 1 более децентрализован, чем уровень 2
Будучи блокчейном первого уровня, Monad стремится быть более децентрализованным и оптимизированным, чем решения второго уровня, такие как, например, Optimism или Arbitrum.
Действительно, хотя накопительные пакеты, построенные на блокчейне Ethereum, предлагают более высокую производительность при меньших затратах, их пропускная способность и уровень децентрализации остаются ограниченными.
На сегодняшний день уровень 2, такой как Arbitrum, выполняет, в среднем, 25 транзакций в секунду. Это значительно ниже заявленных Monad 10 000 транзакций в секунду.
Кроме того, секвенсор для объединений уровня 2 часто бывает централизованным, эти протоколы могут устанавливать приоритеты или даже отклонять определенные транзакции. В результате мы отходим от неподлежащего цензуре видения блокчейна.
Как работает блокчейн Monad
Распараллеливание посредством конвейеризации
Monad использует принцип распараллеливания или суперскалярной конвейерной обработки, чтобы иметь возможность выполнять 10 000 транзакций в секунду. Распараллеливание в блокчейне позволяет выполнять несколько транзакций одновременно.
И, наоборот, последовательный блокчейн, такой как Ethereum, обрабатывает одну транзакцию за другой. Поскольку время транзакций в Monad значительно сокращается, комиссии за транзакции также значительно снижаются.
Диаграмма, представляющая распараллеливание задач, обрабатываемых одновременно в блокчейне Monad
Для сравнения, в блокчейне Solana также есть собственная система распараллеливания под названием Sealevel. Monad идёт дальше со своей базой данных MonadDb и асинхронной системой ввода-вывода. Эта структура гарантирует, что транзакция, требующая использования базы данных, не блокирует выполнение других независимых транзакций.
Отложенное исполнение в Monad
Работа блокчейна Monad основана на отложенном выполнении. Отложенное выполнение позволяет ускорить пропускную способность блокчейна, переходя сначала к консенсусу, а затем к выполнению транзакций на втором этапе. Конкретно, узлы блокчейна Monad проверяют порядок транзакций без их выполнения в восходящем направлении.
В блокчейне Ethereum консенсус может быть достигнут только после выполнения транзакций.
Это требует чередования задач:
- Узлы должны заказать транзакции, а затем отправить блок;
- Валидаторы должны выполнить транзакции перед проверкой блока.
Monad построен в противовес этой трудоемкой системе. В Monad ожидающие транзакции в мемпуле блокчейна добавляются в блоки лидерами. Последние подписывают сообщение и отправляют его следующему лидеру.
Это сообщение:
- либо «Сертификат кворума» в случае проверки;
- или «Сертификат тайм-аута» в случае обнаружения проблемы.
Узлы-валидаторы голосуют, и блок завершается, когда ⅔ голосов являются положительными, в соответствии с механизмом консенсуса MonadBFT, который допускает одну треть потенциально мошеннических узлов.
Поэтому Monad использует оптимистическую модель консенсуса, которая предопределяет достоверность транзакций. В случае несовместимости транзакции выполняются повторно. Окончательность, то есть уверенность в том, что транзакция зарегистрирована в блокчейне необратимым образом, достигается за 1 секунду в Monad по сравнению с 12 минутами в Ethereum.
Децентрализация на Monad
Monad придаёт большое значение децентрализации, отсюда и выбор виртуальной машины Ethereum. Кеоне Хон, один из основателей Monad, настаивает на том, что «улучшения не должны происходить за счет децентрализации».
В блокчейне Proof of Stake уровень децентрализации во многом зависит от затрат, необходимых для запуска узла. Действительно, необходимые инвестиции косвенно определяют количество валидаторов, которые могут интегрировать сеть.
Для сравнения, вот количество гигабайт (ГБ) ОЗУ, то есть объём ОЗУ, необходимый для запуска узла валидатора на 3 разных блокчейнах:
- Для работы узла на Monad требуется 32 ГБ ОЗУ;
- Для работы узла на Ethereum требуется 16 ГБ ОЗУ;
- На Solana требуется 256 ГБ ОЗУ.
Таким образом, Monad будет преобладать над Solana с лучшей децентрализацией. Более того, хотя 10000 транзакций не достигают теоретических 65000 TPS блокчейна Solana, Monad извлекает выгоду из более крупной экосистемы Ethereum.
Криптовалюта Monad
На момент написания этой статьи команда проекта Monad ещё не предоставила информацию о будущей криптовалюте. Однако, поскольку Monad является блокчейном уровня 1, ожидается, что собственная криптовалюта будет использоваться для оплаты транзакций, а также для создания стимула для узлов.
Поэтому также возможна раздача потенциального токена Monad. Учитывая активность сообщества в социальных сетях X и Discord, участие может стать критерием для распространения токенов.
Участие в devnet или testnet, объявленных на ближайшие месяцы, и использование протоколов, совместимых с Monad, также может быть частью критериев отбора.
Что касается инвесторов, Monad Labs уже привлекла более 244 миллионов долларов в двух раундах финансирования:
- 19 миллионов долларов в декабре 2022 года;
- 225 миллионов в апреле 2024 года. Этот последний сбор средств, проводимый Paradigm, направлен на получение поддержки таких инвесторов, как Coinbase Ventures, Animoca Ventures, Electric Capital и многих других.
Команда, стоящая за разработкой Monad
Monad Labs
Monad Labs была основана в 2022 году Кеоне Хон, Джеймсом Хансакером и Юнис Джарте.
Кеоне и Джеймс – бывшие компьютерные инженеры американской компании Jump Trading, специализирующейся на создании высокочастотных алгоритмов для трейдинга. Поэтому вопросы скорости транзакций никак не ускользнут от внимания двух соучредителей.
Что касается Юнис, то она получила опыт работы аналитиком в Bank of America, а затем несколько лет работала менеджером по продукту в Broadway Technology и Shutterstock.
В команду Monad Labs также входят бывшие разработчики блокчейна Solana. Таким образом, компания состоит из экспертов по разработке высокочастотных систем, которые они намерены внедрить в Ethereum, а точнее в децентрализованное финансирование (DeFi) и торговлю на блокчейне.
По данным сайта Monad Labs, над разработкой блокчейна Monad работают 43 человека.
Партнёры Monad
Уже было объявлено о нескольких проектах сотрудничества, в частности, с LayerZero, который будет поддерживать Monad при его запуске, и с Axelar, который обеспечит совместимость Monad с более чем 55 блокчейнами. Команда проекта регулярно делится новыми совместными работами через официальный аккаунт X.
Наше мнение о Monad
Monad – это блокчейн уровня 1, разработанный Monad Labs для решения проблемы отсутствия масштабируемости Ethereum. Распараллеливание, лежащее в основе проекта, а также его совместимость с EVM позволят конкурировать с такими блокчейнами, как Solana и Sei.
Действительно, Monad обещает достичь 10 000 транзакций в секунду (TPS), не жертвуя децентрализацией благодаря виртуальной машине Ethereum.
Этот амбициозный проект вызывает значительный энтузиазм, хотя дата запуска тестовой сети на момент написания этих строк ещё не была объявлена.
При этом существует бесчисленное множество блокчейнов первого уровня, созданных с целью решить проблему отсутствия масштабируемости Ethereum.
Эта задача была решена некоторыми блокчейнами за пределами экосистемы EVM за счёт низкой децентрализации и без возможности массового внедрения.
Будет интересно следить за запуском блокчейна Monad и будущего токена, а также за развитием этой вечной проблемы масштабируемости на Ethereum.