February 19

Monad. Самый ожидаемый L1 в 2024

Время прочтения 9 минут.



Введение



Gmonad! Добро пожаловать к очередному исследовательскому отчету. На этот раз мне посчастливилось взять интервью у Кевина, который работает над ростом в Monad.

Monad — это грядущая сеть первого уровня (layer-1 chain), запуск которой запланирован на ближайший год. Несмотря на то что сеть еще не запущена, Monad уже собрала огромное сообщество, достигнув почти культового статуса, участники которого создали своего питомца Molandak, несколько микстейпов в Soundcloud и многое другое.

Monad выделяется на фоне других своей целью стать высокомасштабируемой монолитной блокчейн-сетью первого уровня, совместимой с EVM, способной обрабатывать более 10 000 транзакций в секунду с временем блока в 1 секунду. Такая масштабируемая производительность без ущерба для безопасности и децентрализации достигается за счет параллельного выполнения, базы данных Monad и других факторов. Monad привлекла 19 млн долларов в рамках раунда финансирования seed, который возглавила Dragonfly при участии Placeholder, Shima Capital, Lemniscap, Cobie и других.



История происхождения Monad 🌄



Monad разрабатывается примерно два года и была основан Кеоне Хоном, Джеймсом Хансакером и Юнис Гиартой. Кеоне и Джеймс являются техническими сооснователями и восемь лет работали вместе в Jump Trading. Работая за одной и той же стойкой высокочастотной торговли и конкурируя с 20 другими командами внутри Jump, Кеоне и Джеймс регулярно занимали одно из лидирующих мест за годы, обеспечивая объем торгов более 10 триллионов долларов в год. С таким объемом и проводя тысячи транзакций в секунду, Кеоне и Джеймс на собственном опыте убедились, как много может изменить микросекунда в выполнении.

Перейдя к работе в крипто, Кеоне работал над DeFi Solana, а Джеймс разрабатывал Pyth. Они начали работу над Monad в 2022 году после того, как осознали, что можно реализовать ряд фундаментальных оптимизаций для EVM, которые были стандартом в высокопроизводительной информатике последние 20 лет, но еще не были реализованы для EVM. Введя эти компоненты, можно создать EVM, который будет гораздо более производительным и решит многие текущие проблемы масштабирования.

"Они действительно были первыми людьми, которые настояли на параллельном EVM. Они лучше кого бы то ни было понимают его во всем крипто сейчас. У меня нет сомнений, что многие вещи, которые другие сети в настоящее время заявляют как параллельный EVM, Monad реализовали более полутора лет назад. Так что это действительно несколько лет интенсивной инженерии, понимание истинной сути для создания наилучшего продукта для высокопроизводительного EVM. Monad очень близка к запуску первого рабочего продукта на нем. Я бы сказал, что в течение месяца у нас будет запущена первая внутренняя частная тестовая сеть."



Технологический стек Monad 📟 - Параллелизм: лишь нарратив?



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

"Я думаю, многие рассматривают параллельное выполнение как активный компонент. И если вы можете добавить параллельное выполнение к EVM, то вдруг это становится гораздо более производительным. Но это на самом деле не так. Параллельное выполнение само по себе действительно не делает EVM более производительным. Это действительно параллельное выполнение, в сочетании с несколькими другими оптимизациями, позволяет параллельному выполнению разблокировать много производительности."

Давайте рассмотрим каждый из этих компонентов по отдельности:



Параллельное выполнение


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

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

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



MonadDb


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

Последовательное выполнение (Ethereum): Представьте однополосную автомагистраль с одной платной станцией, через которую за раз может проехать только одна машина.

Параллельное выполнение: Теперь на автомагистрали 20 полос и 20 платных станций, но через всю автомагистраль за раз может проехать только одна машина. Таким образом, если машина проезжает через платную станцию 1, машины на платных станциях 2 или 3 должны будут подождать.

Параллельное выполнение с параллельной базой данных: Все 20 платных станций могут использоваться одновременно, и 20 машин в разных полосах могут проехать одновременно.

База данных Monad (MonadDb) — это то, что разблокирует параллельную обработку и быструю окончательность/высокую пропускную способность транзакций в сети.



Асинхронное выполнение и консенсус


Другая часть стека Monad, обеспечивающая 10 тыс. TPS и время блока в 1 секунду, — это асинхронное выполнение и консенсус:

"Сейчас в блоке Ethereum выполнение происходит примерно за 1/10 секунды, а затем следующие 11,9 секунд уходят на консенсус. То, что делает Monad, — это разделение этого процесса так, чтобы вместо блока продолжительностью 12 секунд и 1/10 секунды, затраченной на выполнение, теперь у вас есть две отдельные дорожки, так что вы можете использовать 100% бюджета блока для выполнения. Подумайте об этом так, как если бы у Ethereum было 12 секунд на блок для выполнения вместо 1/10 секунды. Это увеличение в 100 раз. Это очень стандартно и то, что многие люди давно реализуют в информатике, но это просто не существует в EVM в настоящее время. Так что это еще один большой шаг вперед."

"Так что все это вместе взятое действительно дает всю производительность. Вам нужны все эти компоненты, чтобы система действительно функционировала и достигала пропускной способности в 10 000 транзакций в секунду."

Все это, вместе с полной совместимостью с EVM, делает Monad выделяющимся среди конкурентов. Любой протокол EVM может быть легко развернут на Monad и использовать высокую производительность среды выполнения.

Для полного описания дизайна Monad посетите документацию v1 здесь.



Какие приложения можно создавать на Monad?

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

Одним из наиболее очевидных вариантов использования, который приходит на ум, являются торговые протоколы. В частности, для децентрализованных бирж с книгой ордеров на блокчейне (как спотовые, так и фьючерсные) будет привлекательно строить на Monad. Биржи с книгой ордеров исторически были централизованными (Bybit, Binance, Coinbase и т.д.), и хотя большинство из них предлагают глубокую ликвидность, комиссии относительно высоки, и есть очевидные риски, связанные с отсутствием самохранения. Модель AMM, используемая GMX, Gains, Synthetix и т.д., позволяет самохранение на блокчейне, но ликвидность может быть ограниченной, что приводит к плохому выполнению и слиппеджу для трейдеров. В результате, децентрализованные биржи с книгой ордеров на блокчейне, таким образом, считаются многими лучшим из обоих миров. Вместо необходимости запускать собственный апп-чейн для эффективного выполнения, биржи с книгой ордеров могут без проблем развертываться на Monad, которая совместима с EVM на всем протяжении стека.

Одним из ранних строителей на Monad является протокол Elixir, который представляет собой сеть с delegated proof of stake, обеспечивающую ликвидность на различных биржах с книгой ордеров. С помощью Elixir пользователи могут вкладывать ликвидность в различные хранилища, которые выступают в качестве маркет мейкеров на биржах с книгой ордеров. Elixir в настоящее время работает на Vertex и Rabbit X и планируется к запуску на Injective, dYdX, Bluefin, Monad и других. Для полного разбора Elixir см. статью.

К тому же, The Pipeline, официальная контент-платформа Monad, недавно провела подкаст с Pike Finance, которые выразили ранний энтузиазм относительно запуска на Monad в этом году. Pike Finance — это омничейн лэндинг платформа, работающая на основе Wormhole, Circle и Pyth, которая запустила свою бета-версию несколько дней назад на различных EVM-сетях.

Другой сценарий использования — это масштабные on-chain игры, требующие высокой пропускной способности для надлежащей работы.

"Я думаю, что игры — это то, что на бумаге звучит действительно хорошо. У вас есть целая виртуальная экономика и мир, но вам действительно нужна производительность базового уровня, чтобы позволить ему иметь миллион активных пользователей ежедневно. Примером может служить игра в Fortnite с друзьями. Если бы в Fortnite одновременно могли играть только 500 человек, это было бы не так весело. Нужен миллион, правда? И вот тогда это действительно становится интересным, веселым и конкурентоспособным. Так что в игровой сфере мы позволяем играм перейти от нескольких сотен активных пользователей в любой момент к миллионам."

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

Дорожная карта 🛣



Запуск Monad в основной сети запланирован на ближайший год, возможно, в какой-то момент третьего квартала. Так что это еще ранние дни для сети, однако devnet, который является внутренней тестовой сетью, скоро должен выйти в свет.

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

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



Заключение



В мире, где новые сети первого и второго уровней запускаются почти ежедневно, Monad выделяется за счет масштабируемой технологии, очень способной команды и почти культового сообщества. Поскольку Monad является монолитной сетью, я бы сказал, что ее ближайший конкурент — это Solana, и, возможно, Sui. Однако существует множество различных подходов к масштабированию, которые пытаются завоевать популярность (rollups, app-chains, модульные стеки и т.д.). Поэтому будет интересно увидеть, сможет ли Monad привлечь ликвидность, пользователей и разработчиков в этой высококонкурентной инфраструктурной среде, но учитывая уже существующий большой интерес, это кажется вероятным. Так что, хотя для Monad это все еще ранние дни, вы будете делать себе одолжение, если будете следить за происходящим в экосистеме. Ежедневные новости о Monad

Оригинал



Канал про DeFi

Лучший публичный чат по DeFi