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 Chain | L1 | Proof-of-Staked Authority | 300 | 2020 |
| Polygon PoS | L2 (сайдчейн) | Proof-of-Stake | 7000 | 2020 |
| Avalanche C-Chain | L1 | Avalanche Consensus | 4500 | 2021 |
| Fantom | L1 | Lachesis (aBFT) | 4500 | 2019 |
| Arbitrum | L2 (optimistic rollup) | Ethereum L1 | 40 000 | 2021 |
| Optimism | L2 (optimistic rollup) | Ethereum L1 | 40 000 | 2021 |
| zkSync Era | L2 (zk-rollup) | Ethereum L1 | 10 000 | 2023 |
¶Интересные факты
- Первая 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 →


