EVM (Ethereum Virtual Machine)
16.04.2026
EVM (Ethereum Virtual Machine, виртуальная машина Ethereum) — изолированная среда выполнения смарт-контрактов на Ethereum и всех EVM-совместимых блокчейнах. Каждый узел сети запускает EVM и выполняет один и тот же код контракта, гарантируя, что все узлы получат одинаковый результат.
Как работает EVM
Смарт-контракты пишутся на высокоуровневых языках (преимущественно Solidity) и компилируются в байткод EVM. Когда транзакция вызывает контракт, каждый узел выполняет байткод в своём локальном EVM. Все выполнения должны давать одинаковый результат — именно это делает блокчейн безопасным без доверия.
Каждая операция стоит gas — комиссию в ETH (или нативной монете EVM-совместимых сетей), компенсирующую валидаторам/майнерам вычислительные затраты.
EVM-совместимые сети
Многие блокчейны реализуют стандарт EVM, позволяя запускать одни и те же смарт-контракты в разных сетях:
| Сеть | Нативная монета |
|---|---|
| Ethereum | ETH |
| BNB Smart Chain | BNB |
| Ethereum Classic | ETC |
| Polygon | MATIC |
Значение для майнеров
- Майнеры EVM PoW-сетей (ETC) выполняют и валидируют EVM-транзакции
- Gas-комиссии от взаимодействий с EVM-контрактами идут майнерам как часть награды за блок
- Большинство инструментов для обмена или бриджинга монет (DEX, мосты) работают на EVM-сетях
