Автор: harpaljadeja.eth (evm/acc)
Перевод: TechFlow
Monad — это полностью совместимая с EVM блокчейн-сеть первого уровня (Layer-1), оптимизированная для высокой пропускной способности и низкой задержки.
Она использует совершенно новую архитектуру (включая консенсусный механизм MonadBFT, сеть RaptorCast, асинхронное и параллельное выполнение, JIT-компиляцию и собственную базу данных MonadDb), что позволяет достигать примерно 10 000+ TPS (транзакций в секунду), время блока около 400 миллисекунд, а окончательное подтверждение — примерно 800 миллисекунд.
Важно отметить, что Monad полностью сохраняет совместимость с EVM и RPC: все существующие контракты на Solidity, инструменты для разработчиков и кошельки можно использовать напрямую, без каких-либо изменений!
Monad стремится расширять границы децентрализации и масштабируемости блокчейнов. Благодаря Monad разработчики могут пользоваться более быстрой генерацией блоков и большей пропускной способностью, не меняя привычный рабочий процесс Solidity или Web3.
В этой статье я представлю вам некоторые ресурсы, которые помогут вам лучше понять Monad и начать разработку!
Monad специально разработан для работы со стандартными инструментами разработки Ethereum.
В частности, полностью поддерживаются Foundry и Hardhat, а такие инструменты, как Remix и Scaffold-ETH, также работают без проблем.
Вы можете воспользоваться соответствующими руководствами для развертывания и верификации смарт-контрактов!
Пожалуйста, убедитесь, что используете Foundry версии v1.5.0+ и Viem версии v2.40.0+.

Изображение: Инфраструктура и инструменты разработки Monad
Информация о сети
Если вам нужна информация о chain ID, обозревателе блоков и RPC URL, вы можете ознакомиться со страницей сетевой информации (включая данные о основной и тестовой сетях).

Изображение: Информация о основной сети Monad
Миграция приложений с других EVM сетей на Monad
Если вы переносите приложение с другой EVM-сети на Monad, то «Сводка по развертыванию» будет для вас наиболее полезным ресурсом.
Этот документ содержит сетевую информацию, адреса протоколов, уже развернутых на Monad, а также различные отличия между Monad и Ethereum, которые важно учитывать при миграции!
Специальная сводка по развертыванию Monad для разработчиков

Изображение: Сводка по развертыванию Monad для разработчиков
Monad поддерживает предложение EIP-7702 и включает условие резервного баланса. Подробнее вы можете узнать здесь.
Лучшие практики для высокопроизводительных приложений
В документации Monad также есть отличные рекомендации по разработке высокопроизводительных приложений, включая лучшие практики по использованию методов RPC, пакетным вызовам, применению индексаторов и др.
Лучшие практики разработки высокопроизводительных приложений

Изображение: Лучшие практики для высокопроизводительных приложений
Ценообразование Gas
Документация по ценообразованию Gas поможет вам понять, как изменились различные Gas-операции в Monad по сравнению с Ethereum, на что стоит обратить особое внимание при развертывании в Monad.

Изображение: Руководство по ценообразованию Gas в Monad
Инструменты разработки и инфраструктура
В основной сети Monad сейчас представлена самая богатая экосистема инструментов разработки и инфраструктуры!
Вы можете ознакомиться с различными провайдерами услуг, упомянутыми в документации Monad, или быстро просмотреть твит-снимок от @keoneHD:
Ссылка на твит
Документация по инструментам и инфраструктуре Monad

Изображение: Инструменты и инфраструктура на Monad
Если вам нужен какой-либо провайдер услуг, который пока не представлен в основной сети Monad, пожалуйста, свяжитесь с нами!
Архитектура Monad
Если вы хотите глубже разобраться во внутреннем устройстве Monad, посетите раздел архитектуры в документации.
В этом разделе подробно объясняются ключевые технологии Monad, включая параллельное выполнение (Parallel Execution), консенсусный механизм MonadBFT,
базу данных MonadDB и др.
Подробное описание архитектуры Monad

Изображение: Архитектура Monad
Ищете руководство по разработке приложений?
Если вы новичок в Web3 или ищете руководство по разработке приложений, в документации Monad есть отличный раздел, специально подготовленный для разработчиков, желающих начать работу на Monad.
В нем есть подробные инструкции по использованию индексаторов, SDK для подключения кошельков, а также по приложениям MCP и x402!
Руководство по разработке приложений Monad

Изображение: Руководство по разработке на Monad
Ищете шаблоны?
В документации Monad также есть шаблон мини-приложения Farcaster. Да, приложения Farcaster полностью поддерживают основную сеть Monad, включая @farcaster_xyz кошелек!
Шаблон мини-приложения Farcaster

Изображение: Шаблон мини-приложения Farcaster
Шаблон мобильного приложения
В документации Monad также представлен шаблон для создания мобильных приложений с помощью React Native!
Шаблон мобильного приложения

Изображение: Шаблон мобильного приложения
Я настоятельно рекомендую вам ознакомиться с разными разделами документации Monad — там много полезной информации, которая ответит на большинство ваших вопросов!
Если вам всё ещё нужна помощь в поиске каких-либо ресурсов, вы всегда можете связаться со мной :)




