Что такое Ethereum Virtual Machine (EVM)
Опубликовано 8 октября 2026 · обновлено 9 октября 2026 · Редакция Картомер

Открываете описание очередной криптосети и видите фразу «полностью совместима с EVM». Звучит как пароль для посвящённых, а на деле речь о довольно понятной идее: у блокчейна есть «компьютер», который исполняет программы, и он устроен так же, как в Ethereum. Именно благодаря ему вы можете использовать один и тот же кошелёк в десятках разных сетей.
Разберёмся простым языком, что такое Ethereum Virtual Machine, как она работает, при чём тут газ и смарт-контракты и почему о ней так часто говорят. Информация собрана по обзору на декабрь 2023 года с уточнениями общеизвестных фактов.
Вы узнаете:
- что такое EVM и зачем она нужна блокчейну;
- как выполняются транзакции и смарт-контракты;
- что такое газ и почему он ограничивает вычисления;
- какие сети считаются EVM-совместимыми и какие у этого плюсы.
Что такое EVM
Ethereum Virtual Machine — это виртуальная среда, в которой выполняется код смарт-контрактов сети Ethereum. Каждый узел сети запускает свою копию EVM и получает один и тот же результат. Это важно: все участники должны прийти к одинаковому состоянию блокчейна, иначе консенсуса не будет.
Для программиста EVM — это стековая виртуальная машина со своим набором команд. Контракты обычно пишут на языках высокого уровня (например, Solidity), а затем компилируют в байт-код EVM, который и исполняется.
Состояние сети и транзакции
Блокчейн Ethereum — это не только список переводов, но и «состояние»: балансы, данные контрактов, хранилища. Каждая транзакция меняет это состояние. EVM определяет, как именно, и фиксирует результат в очередном блоке. В этом принципиальное отличие от более простых сетей, вроде Bitcoin, где сложные программы выполнять не предусмотрено.
Газ: зачем нужна плата за вычисления
Каждая операция в EVM стоит определённое количество «газа». Пользователь платит за газ комиссию в ETH, а цена газа выражается в Gwei — это одна миллиардная часть эфира. Чем сложнее операция и чем загруженнее сеть, тем дороже обходится транзакция.
Газ решает две задачи:
- Защита от бесконечных циклов и перегрузки. Если запас газа закончился, выполнение прекращается.
- Вознаграждение для тех, кто обеспечивает работу сети.
Важно: при ошибке в контракте или нехватке газа транзакция может не выполниться, но потраченный газ обычно не возвращается. Всегда проверяйте комиссию перед подписью.
Формат адреса
Адреса в Ethereum и других EVM-сетях выглядят одинаково: префикс 0x и 40 шестнадцатеричных символов (всего 42). Поэтому один и тот же адрес может существовать в разных сетях. Но отправлять средства нужно в той сети, где вы собираетесь их получить: ошибка в выборе сети приводит к потере или затруднённому возврату.
Зачем EVM нужна на практике
Благодаря EVM любой разработчик может создавать децентрализованные приложения (DApps): биржи, кредитные протоколы, NFT-площадки, игры. Код выполняется предсказуемо и одинаково везде, не требуя доверия к конкретному серверу.
Смарт-контракты
Смарт-контракт — программа в блокчейне, которая срабатывает при выполнении заранее заданных условий («если произошло X, выполнить Y»). После публикации правила нельзя изменить в одностороннем порядке, а каждое действие фиксируется в блокчейне.
Пример: поставщик и магазин заключают сделку, а оплата автоматически уходит продавцу, когда служба доставки подтверждает получение товара. Источник такой информации называют оракулом.
Совет: прежде чем взаимодействовать со смарт-контрактом, проверьте, прошёл ли он независимый аудит. Но помните, что аудит не гарантирует отсутствие ошибок.
EVM-совместимые сети
Эталонная реализация стала де-факто стандартом: многие проекты используют EVM или совместимую среду, чтобы разработчики переносили приложения без переписывания. В список обычно относят:
- BNB Chain (ранее Binance Smart Chain) — дешёвые транзакции, форк клиента Ethereum;
- Polygon — решения для масштабирования, связанные с экосистемой Ethereum;
- Avalanche — поддерживает собственные подсети и разные виртуальные машины, в том числе EVM;
- Fantom — сеть с высокой скоростью подтверждений;
- Tron — смарт-контрактный блокчейн, использующий похожую виртуальную машину.
Чем сеть «совместимее», тем проще пользователю подключить тот же кошелёк (например, MetaMask) и добавить новую сеть парой настроек. Но у каждой сети своя безопасность, свой уровень децентрализации и свои риски — «совместимость» не означает одинаковую надёжность.
Преимущества EVM
- Единый стандарт. Один и тот же код можно развернуть в разных сетях.
- Большая экосистема. Много инструментов, библиотек и разработчиков.
- Предсказуемость. Результат выполнения одинаков на всех узлах.
- Автоматизация. Сделки исполняются без посредников и бюрократии.
- Открытый код. Любой может изучить и использовать технологию.
Ограничения и риски
- Стоимость. В часы нагрузки комиссии бывают высокими.
- Неизменяемость. Ошибка в развернутом контракте может стоить дорого.
- Уязвимости. Известны взломы протоколов из-за багов.
- Масштабируемость. Нагрузка на основную сеть заставляет искать решения вроде второго уровня (L2).
- Мошенничество. Фейковые токены и сайты, имитирующие известные проекты.
Важно: если вы работаете с кошельком, никому не сообщайте seed-фразу и всегда внимательно читайте, что именно подписываете.
Итоги
✅ EVM — виртуальная машина, которая выполняет смарт-контракты и меняет состояние Ethereum.
✅ Газ ограничивает вычисления и оплачивает работу сети.
✅ Адреса формата 0x и 40 символов одинаково выглядят в EVM-сетях.
✅ Совместимость позволяет переносить приложения между сетями.
✅ Совместимость не означает одинаковую безопасность и надёжность.
Какой вариант выбрать?
- Для разработчика → начинать с Solidity и тестовых сетей.
- Для обычного пользователя → использовать проверенные кошельки и сети, проверять адрес и сеть перед переводом.
- Для тех, кто хочет разобраться в трендах → изучать документацию проектов и независимые обзоры в блоге.
Частые вопросы
EVM — это отдельная криптовалюта?
Нет. Это среда выполнения кода, а не монета. Комиссии в сети Ethereum оплачиваются эфиром.
Что значит EVM-совместимая сеть?
Сеть умеет выполнять тот же байт-код, что и Ethereum, поэтому контракты и инструменты переносятся с минимальными изменениями.
Можно ли отправить ETH на адрес в другой EVM-сети?
Формат адреса совпадает, но средства попадут в ту сеть, которую вы выбрали при отправке. Ошибка может привести к потере.
Что такое Gwei?
Единица измерения цены газа: 1 Gwei равен одной миллиардной доле ETH.
Заключение
EVM — одна из причин, почему экосистема Ethereum разрослась в сотни приложений и десятки совместимых сетей. Она создаёт общий язык для разработчиков и пользователей.
При этом технология не избавляет от рисков: ошибки контрактов, высокие комиссии и мошенничество остаются реальностью. Курсы токенов можно сверять на странице курсов. Материал носит информационный характер и не является инвестиционной рекомендацией.
Разбирайтесь в основах — и вы будете увереннее ориентироваться в мире смарт-контрактов.



