Описание Monad
Что такое Monad?
Monad - это децентрализованная платформа смарт-контрактов уровня 1, которая ориентирована на разработчиков и открывает новую парадигму возможностей благодаря конвейерному выполнению транзакций Ethereum.
Почему Monad?
Monad - это высокопроизводительный L1, совместимый с Ethereum. Monad существенно расширяет границы эффективности в поиске компромисса между децентрализацией и масштабируемостью.
Monad внедряет оптимизацию в четырех основных областях, в результате чего получается блокчейн с пропускной способностью 10 000 транзакций в секунду (TPS):
- MonadBFT;
- отложенное выполнение;
- параллельное выполнение;
- MonadDb.
Улучшения Monad устраняют существующие узкие места, сохраняя при этом бесперебойную совместимость для разработчиков приложений (полная совместимость с байт-кодом EVM) и пользователей (совместимость с Ethereum RPC API). В результате богатый набор инструментов Ethereum и прикладных исследований в области криптографии может легко подключаться к Monad, извлекая выгоду из улучшенной пропускной способности и масштабирования:
- приложения (любое приложение, созданное для Ethereum);
- инструменты разработчика (например, Hardhat, Apeworx, Foundry);
- кошельки (например, MetaMask);
- аналитика/индексация (например, Etherscan, Dune).
Клиент Monad создан с акцентом на производительность и написан с нуля на C++ и Rust. На последующих страницах рассматриваются основные изменения в Monad, а также интерфейс для пользователей.
Платформа Monad фундаментально оптимизирована и создана для повышения производительности.
Особенности проекта:
- экстремальная производительность при распараллеливании;
- суперскалярная конвейерная обработка для EVM.
Как работает Monad?
- Децентрализация соответствует масштабу. Monad поддерживает 10 000 транзакций в секунду, что значительно увеличивает пропускную способность и открывает возможности для децентрализованной работы распределенных приложений - даже тех, которые отличаются большей сложностью и интенсивным использованием.
- Суперскалярная архитектура. Существующие блокчейны являются чрезвычайно медленными по современным вычислительным стандартам. Monad построена с учетом производительности, устраняя разрыв между децентрализованными и традиционными платформами за счет суперскалярного, конвейерного выполнения и оптимизированной архитектуры.
- Переносимость и компонуемость ядра. Monad сохраняет полную совместимость с байт-кодом виртуальной машины и RPC API Ethereum, что означает бесперебойную переносимость для разработчиков EVM, на долю которых приходится 98% сетевого TVL во всех экосистемах. Поддержка всех этих преимуществ в одном сегменте позволяет создавать мощные, компонуемые приложения, которые построены поверх глобального хранилища данных.
Команда проекта
«Наш коллективный опыт в программировании с низкой задержкой и проектировании распределенных систем обширен, за нашими плечами десятилетия создания высокопроизводительных систем для высокочастотной торговли, драйверов устройств ядра и финтеха. Вместе мы решаем нерешенные проблемы и стремимся к более эффективному будущему в технологии блокчейн», - говорят о себе разработчики.
Основателями проекта являются:
Кеоне - разработчик программного обеспечения и исследователь блокчейна. До прихода в Monad он провел восемь лет в Jump Trading, где возглавлял команду HFT. В 2021 году Кеоне присоединился к крипто-подразделению Jump и возглавил команду инженеров, специализирующихся на исследованиях блокчейна и разработке dApp.
Джеймс является экспертом в области системной инженерии и оптимизации с низкой задержкой. До прихода в Monad он провел восемь лет в Jump Trading, где создал торговую систему со сверхнизкой задержкой, отвечающую за десятки миллиардов условных ежедневных объемов на основных фьючерсных рынках.
Юнис - лидер в области продуктов и технологий. Имеет опыт работы в области традиционных финансов и финтех-технологий. Получив степень CS в Массачусетском технологическом институте, она ранее занималась трейдингом в BofA Merrill Lynch и руководила группами по разработке корпоративных торговых систем в Broadway Technology, а также командой по платежам и лицензированию Infra в Shutterstock.
Будущее Monad
Компания Monad создает Blockchain уровня 1, который совместим с виртуальной машиной Ethereum (EVM) и призван улучшить общую экосистему Ethereum.
Платформа Monad обеспечивает параллельное выполнение EVM-транзакций, которые не имеют общих зависимостей. Другими словами, транзакции и блоки по-прежнему являются линейно упорядоченными. Monad просто определяет транзакции в этом линейном порядке, которые могут быть выполнены параллельно без нарушения результата. Это позволяет Monad обрабатывать транзакции более эффективно, не мешая разработчикам приложений. Приложения, изначально написанные для Ethereum и развернутые на Monad, будут работать аналогичным образом. Долгосрочной целью этих приложений является физический предел пропускной способности: примерно 400,000 TPS.
Комментарии
Комментарии для сайта Cackle