История происхождения монады

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

«Они были первыми, кто настаивал на параллельном EVM. Они сейчас понимают это лучше, чем кто-либо в криптовалюте. Я не сомневаюсь, что параллельный EVM, о котором сейчас заявляют другие сети, Monad создал полтора года назад. Это сделано. . Несмотря на все инженерные усилия, Monad очень близок к выпуску первого продукта, я бы сказал, что в течение месяца мы запустим и заработаем первую внутреннюю частную тестовую сеть».

Технологический стек Monad

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

Я думаю, что многие люди думают, что параллельное выполнение носит встраиваемый характер, то есть: «если вы можете добавить параллельное выполнение в EVM, то внезапно оно станет значительно более производительным». Но это не так. Одно лишь параллельное выполнение мало что дает для создания более производительной EVM. Монады действительно обеспечивают параллельное выполнение и в сочетании с некоторыми другими оптимизациями открывают значительную часть производительности параллельного выполнения. Разберем по отдельности:

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

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

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

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

МонадДб

Без базы данных состояний, которая позволяет параллельное чтение и запись на диск, механизм параллельного выполнения мало что сделает для улучшения производительности блокчейна. Давайте посмотрим на примере:

Последовательное исполнение (Эфириум): представьте себе однополосное шоссе с единственной будкой для взимания платы за проезд, позволяющей одной машине платить за проезд и проезжать по ней одновременно.

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

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

Monad DB — это ключ к разблокировке параллельной обработки и быстрой завершенности цепочки/высокого TPS.

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

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

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

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

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

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

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

Одним из первых разработчиков Monad является протокол Elixir, защищенная от делегирования сеть, обеспечивающая ликвидность для различных транзакций в книге заказов. С помощью Elixir пользователи могут хранить ликвидность в различных хранилищах, которые действуют как маркет-мейкеры для торговли книгами заказов. Elixir в настоящее время активен на Vertex и RabbitX и планирует запуститься на Injective, dYdX, Bluefin, Monad и других.

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

Monad, похоже, уже ведет переговоры с игровыми студиями о создании и внедрении по-настоящему высокопроизводительных игр в сети.

Карта маршрута

Ожидается, что Monad будет запущен в основной сети позднее в этом году, вероятно, в третьем квартале. Итак, хотя эта цепочка еще только зарождается, Внутренняя тестовая сеть (внутренняя тестовая сеть) вот-вот заработает.

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

1. Высокая масштабируемость производительности: Monad спроектирован как хорошо масштабируемый единый крупномасштабный блокчейн L1, способный обрабатывать более 10 000 транзакций в секунду со временем блока 1 секунда. Эта масштабируемость достигается за счет таких технологий, как параллельное выполнение и Monad DB, что позволяет Monad быть значительно более эффективным при обработке транзакций, обеспечивая более высокую производительность и пропускную способность для приложений.

2. Огромная культура сообщества. Хотя Monad еще не запущена, она накопила огромное сообщество, члены которого очень активны, и сформировалась уникальная культура. Существование такого рода сообщества обеспечивает прочную основу для развития Монады, а также обеспечивает поддержку построения экосистемы.

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

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

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

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

#monad #layer1