Что такое EVM и почему у вас один и тот же адрес в Ethereum, BNB Chain и Polygon
EVM простыми словами
Каждый компьютер сети Ethereum выполняет смарт-контракт в своей копии EVM, и при одних и тех же данных результат у всех компьютеров одинаковый1. За работу EVM платят комиссию сети, то есть плату за то, что сеть выполнит и запишет вашу операцию. В Ethereum эту комиссию называют газом, её устройство разбирает статья что такое газ.
Представьте игровую приставку. Игру выпускают один раз, и на любой приставке этой модели она идёт одинаково. EVM — такая приставка для смарт-контрактов. Токен (криптовалюту, выпущенную поверх чужой сети) или сервис для обмена пишут под неё один раз, и дальше он работает в любой сети, где стоит EVM.
Почему у вас один адрес во всех EVM-сетях
Ключ — это секретный код, которым кошелёк (приложение, где он хранится) подтверждает ваши переводы. Адрес получается из ключа по формуле, которая во всех EVM-сетях одинаковая. Поэтому одна seed-фраза, то есть 12 или 24 слова, из которых кошелёк восстанавливает ваши ключи, даёт одинаковый адрес во всех EVM-сетях2. Как связаны ключ и адрес, объясняет статья что такое приватный ключ.
Балансы при этом разные, потому что каждая сеть ведёт свой журнал записей о том, что лежит на адресе. Представьте один и тот же номер квартиры в нескольких домах на разных улицах. Номер общий, квартиры разные, и вещи из квартиры в одном доме не появляются в другом. USDC в сети Base и USDC в сети Polygon на одном адресе — это два разных баланса, и кошелёк показывает баланс той сети, которая в нём выбрана. Видите ноль там, где ждали токены, — сначала проверьте выбранную сеть.
Что будет, если отправить токен не в ту EVM-сеть
Когда сети устроены по-разному, ошибку обычно ловит форма перевода, ведь адрес Tron начинается с «T» и в поле для сети Ethereum не подойдёт. В EVM-сетях такой защиты нет. Адрес «0x…» правильный для любой из них. Поэтому биржа или кошелёк отправят токен в ту сеть, которую вы выбрали в списке, даже если получатель ждал его в другой.
Допустим, вам нужно отправить USDC, цифровой доллар компании Circle, человеку, который прислал адрес «0x…» и ждёт перевод в сети Base. При выводе с биржи вы видите список сетей для USDC, торопитесь и выбираете Polygon. Circle выпускает USDC в обеих сетях3, поэтому перевод не отклонят ни на одном шаге, и в истории появится «выполнено». USDC лежат на адресе получателя в сети Polygon, а он смотрит на тот же адрес в сети Base и видит ноль. Что делать дальше, зависит от того, у кого ключ от адреса.
Если адрес принадлежит обычному кошельку
Если ключ у человека, токены не пропали. Владельцу достаточно переключить кошелёк на сеть, куда ушёл перевод, и токены окажутся там2. Если этой сети в кошельке нет, её добавляют, сверив данные сети по сайту Chainlist (о нём ниже). Чтобы отправить токены дальше, понадобится немного монеты этой сети, то есть её собственной криптовалюты для оплаты комиссии. В Polygon PoS это POL. Потеряете вы на такой ошибке время и комиссию.
Если адрес принадлежит бирже или обменнику
Адрес пополнения адрес пополнения выдаёт сама биржа, и ключ от него хранится у неё. Если биржа ждала USDC в Base, а они пришли в Polygon, её система может такое пополнение не засчитать. Сами вы с ним ничего сделать не сможете. Остаётся писать в её поддержку. Kraken, например, просит хеш транзакции, название криптовалюты и сумму, адрес пополнения, дату и время перевода. Он же предупреждает, что вернуть удаётся не каждое ошибочное пополнение4. За возврат биржа может взять плату.
Хеш транзакции хеш транзакции — это номер перевода в сети. Его показывает обозреватель сети, то есть сайт, где по адресу или номеру перевода видно, дошёл ли перевод. Открывайте обозреватель той сети, куда перевод ушёл на самом деле.
Какие сети совместимы с EVM
Сеть называют совместимой с EVM, или EVM-сетью EVM-сеть, когда в ней работает та же EVM и программы, написанные для Ethereum, запускаются без переделки. Кроме Ethereum, к ним относятся BNB Chain5, Polygon PoS и C-Chain сети Avalanche6. Полное название BNB Chain — BNB Smart Chain, на биржах её подписывают ещё BSC. Сюда же входят сети второго уровня, то есть отдельные сети поверх Ethereum, где переводы дешевле, а итоги записываются в Ethereum. Это, например, Arbitrum7, OP Mainnet8 и Base9.
Чем платят комиссию в некоторых EVM-сетях
| Сеть | Монета на комиссию |
|---|---|
| Ethereum | ETH |
| BNB Chain | BNB |
| Polygon PoS | POL |
| Avalanche C-Chain | AVAX |
| Base | ETH |
В Ethereum комиссию платят в ETH10, в BNB Chain — в BNB5, в Avalanche — в AVAX6, в Base — в ETH9. Поэтому ETH на вашем адресе в Ethereum не поможет отправить токен в BNB Chain. Заплатить комиссию самим токеном в части сетей позволяют некоторые кошельки, об этом статья о комиссии сети.
Токены в EVM-сетях обычно выпускают по тем же правилам, что в Ethereum. В BNB Chain, например, стандарт BEP-20 — расширение стандарта ERC-20 из Ethereum11, а что значат эти названия при переводе, объясняет статья стандарты токенов.
Bitcoin и Solana к EVM-сетям не относятся, у них свои правила и свой вид адреса.
Чем EVM-адрес отличается от адреса в Solana и Tron?
EVM-адрес начинается с «0x», после которого идут 40 знаков, цифры и латинские буквы от a до f12. Адрес в Solana — длинная строка без «0x»13. Адрес Tron состоит из 34 знаков, и первый из них буква «T»14. Поэтому EVM-адрес нельзя указывать для перевода в Solana или Tron, и наоборот.
Где найти список EVM-совместимых сетей?
Список EVM-сетей ведёт сайт Chainlist. У каждой сети там указан её номер, chain ID chain ID, и по этому номеру кошелёк отличает одну EVM-сеть от другой15.
Если сайт предлагает добавить в кошелёк новую сеть, сверьте её название и номер по Chainlist: сайт может подсунуть поддельную сеть. Сеть, которой в Chainlist нет, либо совсем новая, либо сомнительная16.
Что такое EVM-кошелёк?
EVM-кошелёк — это кошелёк для EVM-сетей. Под одним адресом он показывает балансы во всех EVM-сетях, которые в него добавлены, отправляет в них криптовалюту и подключается к сайтам на смарт-контрактах. Так работает, например, MetaMask2. Слово «EVM» в описании кошелька говорит только о том, с какими сетями он работает, о его надёжности оно ничего не говорит. Как выбирать кошелёк, разбирает как выбрать криптокошелёк.
Что совместимость с EVM не гарантирует
Общая EVM делает сети похожими для программ и кошельков, а надёжность у каждой сети своя. Сети второго уровня записывают свои данные в основную сеть Ethereum8. BNB Chain и Avalanche работают самостоятельно и держатся только на своих участниках. Перед тем как держать заметную сумму в незнакомой EVM-сети, посмотрите, кто её запускает и останавливалась ли она. Того, что кошелёк к ней подключился, для этого мало.
Токен с привычным названием в другой EVM-сети тоже может оказаться выпущенным не тем, кого вы ожидаете. На 30.10.2026 в официальном списке сетей USDT у компании Tether нет ни BNB Chain, ни Polygon17
, и что это значит для держателя, разбирает профиль USDT.
Глубже — номера сетей и устройство адреса
Номер сети (chain ID) у Ethereum — 1, у BNB Chain — 56, у Polygon PoS — 137, у Arbitrum One — 42161, у Base — 845315.
В Ethereum адрес — это последние 20 байт хеша открытого ключа с приставкой «0x»12. Адрес в Solana — это сам открытый ключ длиной 32 байта13.
Монету Polygon PoS до 4 сентября 2024 года называли MATIC, после этой даты её сменила POL18.