Новичка легко может запутать такая ситуация: в кошельке открыт Ethereum — адрес выглядит, например, так:
0x7A3f...91B2
Пользователь переключается на BNB Chain, затем на Base, Arbitrum или Polygon — а адрес остаётся точно таким же:
0x7A3f...91B2
Возникает логичный вопрос:
если адрес одинаковый, значит ли это, что и криптовалюта во всех этих сетях находится в одном месте?
Нет.
Одинаковый 0x-адрес может использоваться сразу в нескольких EVM-совместимых сетях, но балансы, токены и транзакции в каждой сети существуют отдельно.
Разберёмся, почему так происходит.
0xАдреса, начинающиеся с 0x, чаще всего встречаются в сетях, совместимых с Ethereum Virtual Machine — EVM.
К таким сетям относятся, например:
Ethereum;
BNB Smart Chain;
Base;
Arbitrum;
Optimism;
Polygon;
Avalanche C-Chain;
и другие EVM-совместимые сети.
Они используют схожую систему аккаунтов и криптографических адресов.
Поэтому один и тот же кошелёк может показывать одинаковый адрес сразу в нескольких сетях.
У обычного некастодиального кошелька адрес формируется на основе приватного ключа.
Упрощённо:
приватный ключ → публичный ключ → адрес 0x...
Если кошелёк использует тот же приватный ключ в Ethereum и BNB Chain, результатом будет тот же самый адрес.
Например:
Ethereum:0x7A3f...91B2
BNB Chain:0x7A3f...91B2
Base:0x7A3f...91B2
Адрес одинаковый, потому что ключ тот же.
Но блокчейны при этом разные.
Представим, что на адресе:
0x7A3f...91B2
находится:
Ethereum: 500 USDT
BNB Chain: 200 USDT
Base: 50 USDC
Кошелёк не объединяет эти средства в один blockchain-баланс.
Фактически существуют три независимых состояния:
Ethereum → 500 USDT
BNB Chain → 200 USDT
Base → 50 USDC
Каждая сеть хранит собственную историю и собственные балансы.
Представим, что пользователь получил:
1 000 USDT ERC-20
на свой адрес.
Затем он переключается в кошельке на BNB Chain.
Адрес остаётся тем же.
Но 1 000 USDT там не появляется.
Почему?
Потому что перевод произошёл внутри Ethereum.
BNB Chain — отдельный блокчейн и не копирует баланс Ethereum.
Поэтому:
одинаковый адрес не означает одинаковые активы.
Допустим, существует:
ул. Центральная, дом 10, квартира 25 в Москве
и:
ул. Центральная, дом 10, квартира 25 в другом городе.
Номер квартиры совпадает.
Но это два разных места.
Примерно так же работает 0x-адрес в разных блокчейнах.
Сам адрес может выглядеть одинаково, но сеть определяет, где именно находятся средства.
Когда вы выбираете другую сеть, кошелёк не создаёт новый аккаунт.
Он просто начинает спрашивать другой блокчейн:
«Что находится на адресе 0x7A3f...91B2 именно у тебя?»
Ethereum отвечает своими данными.
BNB Chain — своими.
Base — своими.
Именно поэтому при переключении сети баланс может полностью измениться, хотя сам адрес остаётся прежним.
Для обычного EVM-аккаунта в некастодиальном кошельке — часто да.
Один приватный ключ позволяет контролировать соответствующий адрес в разных совместимых EVM-сетях.
Это означает, что если вы полностью контролируете кошелёк, то сможете использовать тот же адрес в Ethereum, Base, BNB Chain и других поддерживаемых сетях.
Но здесь есть важное исключение.
Адрес 0x... может принадлежать не только обычному кошельку, но и смарт-контракту.
И одинаковый адрес контракта в двух разных сетях не обязательно означает один и тот же контракт.
На Ethereum по этому адресу может находиться один код.
В другой сети:
другой контракт;
совершенно другой проект;
либо вообще ничего.
Поэтому нельзя считать два контракта одинаковыми только потому, что их адрес совпал.
Именно поэтому при выводе криптовалюты биржи и обменники спрашивают сеть.
Например, вы вводите:
0x7A3f...91B2
Но сервис всё равно должен узнать:
Ethereum?
BNB Chain?
Base?
Arbitrum?
Без информации о сети одного адреса недостаточно.
Допустим, вы хотели получить USDT через Ethereum.
Но отправитель выбрал BNB Chain.
Если ваш 0x-адрес контролируется вашим собственным EVM-кошельком, средства могут оказаться доступны — но в BNB Chain, а не Ethereum.
Тогда в Ethereum вы увидите:
0 USDT
но после переключения на BNB Chain сможете обнаружить отправленные токены.
Это одна из причин, почему пользователи иногда думают, что криптовалюта «исчезла».
На самом деле она может находиться в другой сети.
Нет.
Здесь всё зависит от того, кто контролирует адрес.
Если это ваш собственный некастодиальный кошелёк, ситуация часто проще: тот же приватный ключ может дать доступ к адресу и в другой EVM-сети.
Но если средства отправлены на:
биржу;
обменник;
кастодиальный кошелёк;
смарт-контракт;
всё становится сложнее.
Сервис может просто не поддерживать выбранную сеть.
Хотя blockchain-транзакция будет успешной, средства могут не зачислиться автоматически.
Возможность восстановления будет зависеть от самого сервиса.
Некоторые сервисы действительно используют один 0x-адрес для депозитов в нескольких EVM-сетях.
Но это не означает, что можно выбирать любую сеть.
Платформа должна технически отслеживать депозиты именно в выбранном блокчейне.
Поэтому даже при одинаковом адресе всегда нужно проверять список поддерживаемых сетей.
Чтобы различать EVM-сети, используется специальный идентификатор — Chain ID.
Например, кошелёк должен понимать не только:
0x7A3f...91B2
но и то, в какой именно сети создаётся транзакция.
Chain ID помогает отделять транзакции одной сети от другой.
Именно поэтому Ethereum и BNB Chain могут использовать одинаковый формат адреса, оставаясь независимыми блокчейнами.
Поскольку сети независимы, комиссия оплачивается по правилам конкретной сети.
Например:
Ethereum → gas обычно оплачивается ETH
BNB Chain → gas оплачивается BNB
Base → gas оплачивается ETH в сети Base
Поэтому наличие ETH в Ethereum не означает, что этот баланс автоматически доступен в другой сети.
Актив должен находиться именно в той сети, где создаётся транзакция.
Обычная отправка внутри блокчейна не меняет сеть токена.
Например, если отправить USDT ERC-20 на другой Ethereum-адрес, он останется USDT в Ethereum.
Чтобы перенести актив между разными блокчейнами, могут использоваться:
blockchain bridge;
централизованная биржа;
обменный сервис;
другие кроссчейн-механизмы.
Это уже не обычный перевод с адреса на адрес.
Некоторые кошельки собирают информацию сразу из нескольких сетей и показывают:
Total Portfolio: $5,000
Это может создавать ощущение, что все активы находятся в одном месте.
Но на самом деле внутри общей суммы могут быть:
$2,000 в Ethereum
$1,500 в Base
$1,000 в BNB Chain
$500 в Arbitrum
Интерфейс объединяет стоимость для удобства, но сами blockchain-балансы остаются отдельными.
Если вы знаете 0x-адрес, проверять его нужно в обозревателе конкретной сети.
Например, один и тот же адрес можно отдельно проверить в:
Ethereum explorer;
BNB Chain explorer;
Base explorer;
Arbitrum explorer.
Каждый из них покажет собственный баланс и собственную историю транзакций.
Поэтому вопрос должен звучать не просто:
«Есть ли деньги на этом адресе?»
а:
«Есть ли деньги на этом адресе в конкретной сети?»
При обмене через IXIDE одинаковый формат 0x-адреса не означает, что можно самостоятельно менять выбранную сеть.
Ориентируйтесь на данные актуальной заявки:
криптовалюту;
сеть;
адрес;
сумму;
Memo или Tag, если требуется.
Например, если в заявке указана конкретная EVM-сеть, перевод следует выполнять именно через неё, даже если тот же адрес технически существует и в других сетях.
Перед переводом проверяйте два параметра отдельно:
Адрес:0x...
Сеть:
Ethereum / Base / BNB Chain / Arbitrum / другая.
Совпадение адреса ещё не означает совпадение сети.
И если после перевода актив не отображается, сначала проверьте, в каком именно блокчейне была выполнена транзакция.
Один и тот же 0x-адрес действительно может существовать сразу в нескольких EVM-сетях.
Но:
Ethereum ≠ BNB Chain ≠ Base ≠ Arbitrum.
У каждой сети:
собственные балансы;
собственные транзакции;
собственные токены;
собственные комиссии;
собственная история блоков.
Поэтому главное правило для новичка:
Адрес + сеть = место, где находятся ваши активы.
Одного 0x-адреса недостаточно, чтобы понять, где именно находится криптовалюта.