Открыть сервис

EVM-совместимые сети

EVM-совместимые сети — это блокчейн-сети, которые поддерживают выполнение смарт-контрактов, написанных для виртуальной машины Ethereum (EVM), и способны обрабатывать транзакции в формате, совместимом с Ethereum. Они обеспечивают переносимость децентрализованных приложений (dApps) и смарт-контрактов между различными блокчейнами без существенных изменений исходного кода, что делает их ключевым элементом мультичейн-экосистемы.

Принцип работы

EVM (Ethereum Virtual Machine) — это распределённая вычислительная среда, которая исполняет код смарт-контрактов в сети Ethereum. EVM-совместимость означает, что блокчейн-сеть реализует набор правил и интерфейсов, аналогичных Ethereum, включая:

  • Формат транзакций: использование стандартных полей (nonce, gas price, gas limit, to, value, data, v, r, s).
  • Адресацию: 20-байтовые адреса, генерируемые из открытого ключа.
  • Стандарты токенов: поддержка ERC-20, ERC-721, ERC-1155 и других.
  • Инструменты разработки: совместимость с такими средами, как Remix, Truffle, Hardhat, и библиотеками Web3.js, Ethers.js.

Благодаря этому разработчики могут развёртывать существующие Ethereum-приложения на других сетях, изменяя только параметры подключения (RPC-эндпоинты). Это снижает затраты на разработку и ускоряет внедрение новых проектов.

Классификация

EVM-совместимые сети делятся на несколько категорий в зависимости от архитектуры и степени совместимости:

По типу блокчейна

  • Основные сети (L1): самостоятельные блокчейны первого уровня, которые имеют собственную архитектуру, но поддерживают EVM. Примеры: BNB Smart Chain (BSC), Avalanche (C-Chain), Fantom, Polygon (ранее Matic).
  • Сети второго уровня (L2): решения масштабирования, работающие поверх Ethereum и использующие EVM для исполнения транзакций. Примеры: Arbitrum, Optimism, zkSync, StarkNet (частично).
  • Парачейны и сайдчейны: блокчейны, подключённые к основной сети через мосты или механизмы консенсуса. Примеры: Polygon PoS, Gnosis Chain.

По степени совместимости

  • Полная совместимость: сеть поддерживает все опкоды и стандарты Ethereum без изменений. Пример: BSC.
  • Частичная совместимость: сеть использует модифицированную версию EVM с изменёнными газовыми лимитами или опкодами. Пример: Avalanche (использует Avalanche Virtual Machine, совместимую с EVM).
  • Интерпретируемая совместимость: сеть транслирует EVM-код в собственный формат выполнения. Пример: NEAR Protocol (через Aurora).

История

Концепция EVM-совместимости возникла вскоре после запуска Ethereum в 2015 году. Первые попытки создания альтернативных блокчейнов, поддерживающих EVM, начались в 2017–2018 годах, когда разработчики осознали ограничения Ethereum по пропускной способности и стоимости транзакций.

  • 2018 год: запуск сети POA Network (позже переименованной в Gnosis Chain), одной из первых EVM-совместимых сетей, использующей консенсус Proof-of-Authority.
  • 2020 год: появление BNB Smart Chain (BSC) от биржи Binance, которая быстро набрала популярность благодаря низким комиссиям и высокой скорости. Это стимулировало массовое создание EVM-совместимых сетей.
  • 2021–2022 годы: бум мультичейн-экосистемы, запуск Avalanche, Fantom, Polygon, а также решений L2 (Arbitrum, Optimism). В этот период EVM-совместимость стала стандартом де-факто для новых блокчейнов.
  • 2023–2024 годы: развитие zk-rollup-решений (zkSync, Scroll) и модульных блокчейнов (Celestia, EigenLayer), которые также поддерживают EVM.

Преимущества

EVM-совместимость даёт несколько ключевых преимуществ:

  • Переносимость приложений: разработчики могут развёртывать dApps на нескольких сетях без переписывания кода, что расширяет аудиторию.
  • Низкие комиссии: многие EVM-совместимые сети предлагают значительно меньшие затраты на транзакции по сравнению с Ethereum (например, BSC — около $0,1, Ethereum — $5–50 в зависимости от нагрузки).
  • Высокая пропускная способность: некоторые сети (Avalanche, Fantom) обрабатывают до 4500 транзакций в секунду (TPS) против 15–30 TPS у Ethereum.
  • Большое сообщество: разработчики, знакомые с Solidity, могут быстро адаптироваться к новым сетям.
  • Инструментарий: готовые библиотеки, кошельки (MetaMask, Trust Wallet) и блокчейн-обозреватели (Etherscan-аналоги) работают без изменений.

Недостатки и критика

Несмотря на популярность, EVM-совместимость имеет ряд недостатков:

  • Централизация: многие сети (BSC, Polygon) используют ограниченное количество валидаторов, что снижает устойчивость к цензуре.
  • Безопасность: совместимость с EVM не гарантирует защиту от атак, характерных для Ethereum (например, реентерабельность). Кроме того, мосты между сетями часто становятся целями хакеров (взлом моста Ronin в 2022 году — $620 млн).
  • Фрагментация ликвидности: пользователи и активы распределены по множеству сетей, что усложняет взаимодействие.
  • Ограничения масштабирования: EVM не оптимизирована для параллельных вычислений, что ограничивает TPS даже на L2-решениях.
  • Зависимость от Ethereum: изменения в протоколе Ethereum (например, переход на Proof-of-Stake в 2022 году) могут потребовать обновлений в совместимых сетях.

Применение

EVM-совместимые сети используются в различных областях:

  • Децентрализованные финансы (DeFi): протоколы кредитования (Aave, Compound), децентрализованные биржи (Uniswap, PancakeSwap), стейблкоины.
  • Невзаимозаменяемые токены (NFT): маркетплейсы (OpenSea, Rarible), игровые проекты (Axie Infinity, The Sandbox).
  • Игры и метавселенные: блокчейн-игры, использующие смарт-контракты для управления внутриигровыми активами.
  • Управление и голосование: децентрализованные автономные организации (DAO) для принятия решений.
  • Мосты и кроссчейн-протоколы: сервисы для перемещения активов между сетями (Multichain, Wormhole, AnySwap).

Примеры EVM-совместимых сетей

СетьТипКонсенсусTPS (приблизительно)Год запуска
BNB Smart ChainL1Proof-of-Staked Authority3002020
Polygon PoSL2 (сайдчейн)Proof-of-Stake70002020
Avalanche C-ChainL1Avalanche Consensus45002021
FantomL1Lachesis (aBFT)45002019
ArbitrumL2 (optimistic rollup)Ethereum L140 0002021
OptimismL2 (optimistic rollup)Ethereum L140 0002021
zkSync EraL2 (zk-rollup)Ethereum L110 0002023

Интересные факты

  • Первая EVM-совместимая сеть — Ethereum Classic (2016), которая отделилась от Ethereum после хардфорка DAO и сохранила совместимость с EVM.
  • Самая популярная сеть по объёму заблокированных средств (TVL) среди EVM-совместимых — BSC, с пиком более $30 млрд в 2021 году.
  • Проблема совместимости: некоторые сети (например, Solana) не поддерживают EVM, что ограничивает переносимость приложений, но даёт преимущества в производительности.
  • Влияние на рынок: EVM-совместимость способствовала росту мультичейн-экосистемы, где пользователи могут переключаться между сетями в зависимости от комиссий и доступности приложений.

Перспективы

Развитие EVM-совместимости связано с модульными блокчейнами (Celestia, EigenLayer), которые позволяют создавать специализированные сети с поддержкой EVM. Также ожидается рост zk-rollup-решений (zkSync, Scroll), которые обеспечивают безопасность Ethereum при высокой пропускной способности. В долгосрочной перспективе EVM-совместимость может стать стандартом для всех блокчейнов, стремящихся к массовому принятию.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →