Обзор блокчейна Monad: высокопроизводительный блокчейн уровня 1
Ландшафт технологии блокчейн постоянно развивается, представляя новые платформы и возможности, которые направлены на переосмысление традиционных систем и внедрение новых парадигм доверия,...
Ландшафт технологии блокчейн постоянно развивается, представляя новые платформы и возможности, которые направлены на переосмысление традиционных систем и внедрение новых парадигм доверия, безопасности и эффективности. Среди множества новых игроков в этой области Monad Blockchain выделяется не просто как еще одно дополнение к растущему списку, но и как преобразующий подход к тому, как технология блокчейн может применяться в реальных сценариях. В ходе этого исследования давайте углубимся в Monad Blockchain, его уникальные особенности и его потенциальные приложения в различных отраслях.
Monad — это инновационный блокчейн первого уровня, направленный на решение и улучшение существующих проблем масштабируемости. Унаследовав новую инфраструктуру и совместимость с EVM, Monad может достигать до 10 000 транзакций в секунду (TPS), обеспечивая при этом гораздо большую эффективность сети. Ее основная разработка основана на импровизации возможностей параллельного выполнения в Ethereum.
Гениальный подход к разработке параллельного выполнения транзакций отличает Monad от других типичных моделей блокчейнов. В то время как традиционные блокчейны выбирают последовательные транзакции, параллельные транзакции Monad способствуют одновременному выполнению, что приводит к оптимальной пропускной способности. Более того, MonadBFT — основной механизм консенсуса, лежащий в основе Monad — обеспечивает более высокую эффективность, гарантируя бесшовное выполнение транзакций с синхронизацией блока в одну секунду.
По своей сути Monad Blockchain разработан для устранения некоторых наиболее существенных ограничений современных технологий блокчейна, включая масштабируемость, скорость транзакций и совместимость. Monad представляет многоуровневую архитектурную структуру, которая не только ускоряет обработку транзакций, но и обеспечивает большую безопасность и более надежное развертывание децентрализованных приложений (DApps).
Одной из ключевых особенностей Monad является его совместимость с Ethereum Virtual Machine (EVM). Он может беспрепятственно взаимодействовать с байт-кодом EVM, сохраняя состояние с Ethereum RPC и API. Эта особенность подчеркивает приверженность Monad масштабируемости, простоте и доступности, поскольку она позволяет разработчикам Ethereum легко масштабировать свои dApps.
Monad — это базовый уровень блокчейна, который обеспечивает параллельное выполнение. Можно сказать, что он использует подход масштабируемости Solana и выполняет аналогичные функции на Ethereum. Чтобы полностью понять, чем отличается Monad, нам сначала нужно прояснить концепцию параллельного выполнения на блокчейне.
Все существующие блокчейны на основе EVM наследуют типичную инфраструктуру Ethereum, которая сталкивается с недостатком последовательного выполнения. Этот метод позволяет выполнять только одну транзакцию за раз, что крайне неэффективно. Хотя это может быть полезно, когда одновременные транзакции зависят друг от друга, но если две транзакции независимы, это вызывает серьезную проблему.
Давайте разберем это на примере. Предположим, что Джек платит Джилл 5 долларов, а Джилл должна заплатить 10 долларов Дэйву. Здесь сначала государству нужно обновить баланс Джилл, а затем выполнить транзакцию для Дэйва, поэтому последовательное выполнение оказывается необходимым. Однако, если Джек платит 5 долларов Джилл, а Боб платит 10 долларов Джилл, взаимозависимость не потребуется. В этом случае обе транзакции могут быть обработаны одновременно.
Зависимость транзакций в некоторых случаях более очевидна. Например, простая передача токенов между двумя кошельками не влияет ни на кого в сети, но транзакции, взаимодействующие с одним и тем же смарт-контрактом, могут изменить состояние, поэтому они не могут быть выполнены параллельно. Одной из основных проблем при использовании параллельного выполнения является запрос взаимозависимых и независимых транзакций.
Разработчики в сообществе блокчейна выявили это узкое место и пытаются решить проблему параллельного выполнения. Solana был одним из первых проектов, внедривших параллельное выполнение, что позволило достичь более 1000 TPS. Однако для достижения этой скорости им пришлось разработать собственную виртуальную машину (VM), которая несовместима с Ethereum.
Monad обеспечивает параллельное выполнение для транзакций EVM, которые независимы или не имеют общих зависимостей друг от друга. Он идентифицирует транзакции в линейном порядке и выполняет их все параллельно без нарушения результата. В дальнейшем все транзакции без общих зависимостей планируются параллельно на отдельных ядрах, в то время как транзакции с общими зависимостями планируются вплотную друг к другу. Эта функциональность позволяет Monad обрабатывать больше транзакций одновременно и эффективно, не нарушая состояние.
Кроме того, все dApps, изначально развернутые на Ethereum, могут использовать Monad для разблокировки гипермасштабируемости. Разработчики Monad утверждают, что с помощью этого метода они могут достичь более 10 000 TPS посредством конвейерного выполнения и других инноваций в своей разработке.
Monad предлагает несколько функций, которые доказали свою эффективность с точки зрения новой сети блокчейнов. Ниже приведены ключевые функции Monad;
Время блока 1 секунда: консенсус MonadBFT обеспечивает завершение блока за 1 секунду, при этом транзакции завершаются в течение нескольких секунд. Параллельное выполнение: в то время как большинство блокчейнов на основе EVM используют последовательное выполнение, Monad использует параллельное выполнение транзакций. Высокая пропускная способность: непревзойденная масштабируемость Monad обеспечивает высокую пропускную способность, позволяя достигать более 10 000 транзакций в секунду. Оптимизированные эксплуатационные расходы: стоимость транзакций и внедрения в Monad самая низкая по сравнению с другими ведущими блокчейнами. Текущее состояние Монады Monad в настоящее время находится в стадии разработки с запуском devnet в марте 2024 года. Он достиг более 10 000 TPS во внутреннем тестировании с расчетным временем блока в 1 секунду. Внутренний источник утверждает, что тестовая сеть Monad должна быть запущена в третьем квартале 2024 года, в то время как разработчики намерены запустить основную сеть в конце 2024 года.
Команда Monad привлекла огромные инвестиции, включая последний сбор $225 млн в апреле. Этот раунд финансирования возглавила известная криптоинвестиционная фирма Paradigm, а также в нем приняли участие Coinbase Ventures, Electric Capital, Castle Island Ventures и другие. Команда также привлекла $19 млн от Dragonfly Capital после раунда предварительного финансирования в размере $9 млн и посевного финансирования в размере $10 млн в 2022 году.
С введением архитектуры блокчейна следующего поколения Monad полностью готов оказать долгосрочное влияние на индустрию блокчейна. Он потенциально может стать центром DeFi и смарт-контрактов, имея такие функции, как совместимость с EVM и надежная масштабируемость в сочетании с многочисленными инновациями. Интерес, проявленный венчурными капиталистами во время сбора средств, предполагает, что Monad может разблокировать новый примитив в экосистеме криптовалют и децентрализованных приложений.