Terenval Answers · P1 learn · English

Почему один и тот же Ethereum-адрес работает в разных EVM-сетях?

EVM-совместимые сети могут использовать одинаковую схему получения адреса из private key, поэтому один аккаунт выглядит одинаково в нескольких сетях. Но состояние блокчейнов остаётся раздельным.

Проверено: 2026-10-05.

Редакционная и техническая проверка
Опубликовано Terenval
Техническая проверка: команда Terenval Wallet
Редакционная политика
Прямой ответ: Ethereum-style EOA адрес выводится из private key и public key, а не из chain ID конкретной сети. Поэтому EVM-совместимые сети могут распознавать один и тот же 0x-адрес для одного ключа. При этом Ethereum, Base, Arbitrum, BNB Smart Chain и другие сети хранят отдельные балансы, nonce, smart contracts и историю транзакций. Одинаковый адрес не объединяет блокчейны.

Главное

1. Как получается Ethereum-style адрес

Ethereum.org описывает EOA как аккаунт, начинающийся с private key. Из него получается public key, а затем 20-byte адрес с префиксом 0x.

В самой формуле адреса нет указания “Ethereum Mainnet”. Если другая EVM-сеть использует ту же криптографию аккаунтов, тот же ключ может контролировать там такой же текстовый адрес.

2. Chain ID разделяет контекст транзакций

EIP-155 добавил chain ID в подпись транзакции для защиты от replay между сетями. Ethereum Mainnet использует chain ID 1; Base Mainnet — 8453, Arbitrum One — 42161, BNB Smart Chain — 56.

Поэтому network selector важен даже при одинаковом адресе. Сеть определяет ledger, nonce, contracts и gas условия, с которыми взаимодействует транзакция.

3. Одинаковый адрес не означает одинаковый баланс

Пусть 0xABC…123 имеет 0.5 ETH в Ethereum и 0.02 ETH в Base. Кошелёк может показать тот же адрес в обоих контекстах, но каждый блокчейн возвращает своё состояние. Для переноса стоимости нужен bridge, withdrawal или другой cross-chain маршрут; обычное переключение сети ничего не перемещает.

То же относится к токенам: USDC в Ethereum и USDC в Base — отдельные состояния контрактов конкретных сетей.

4. Почему возникают wrong-network ошибки

Одинаковый формат адреса скрывает тот факт, что отправитель выбирает блокчейн. Биржа может принять 0x-адрес, но отдельно попросить выбрать Ethereum, Base, Arbitrum или BNB Smart Chain. Если получатель ожидает другую сеть, актив оказывается в другом контексте.

Перед отправкой сверяйте три вещи: адрес, актив и сеть.

Практический чек-лист

Как это работает в Terenval Wallet

Terenval Wallet разделяет Ethereum и поддерживаемые EVM/L2 сети — BNB Smart Chain, Optimism, Arbitrum One, Base, Polygon, ZKsync Era, Linea и Scroll — на отдельные network contexts. Один аккаунт может показывать одинаковый 0x-адрес, но баланс и история запрашиваются отдельно по выбранной сети.

Network selector снижает риск путаницы, но не может превратить перевод в одной сети в перевод другой сети. Отправитель и получатель должны согласовать точный blockchain route.

Официальные страницы: Поддерживаемые сети · Безопасность

Открыть Terenval Wallet

Частые вопросы

Один private key работает в Ethereum и Base?

Для обычного EVM-аккаунта один ключ может контролировать одинаковый адрес в обеих сетях. Поэтому ключ одинаково чувствителен в каждом таком контексте.

Почему баланс разный, если адрес одинаковый?

Потому что баланс — часть состояния конкретного блокчейна. Ethereum и Base хранят независимые данные.

Можно ли восстановить актив, отправленный не в ту EVM-сеть?

Иногда тот же ключ контролирует адрес в обеих сетях, и recovery возможно. Но это зависит от актива, сети, кошелька и сервиса-получателя. На возможность восстановления нельзя рассчитывать заранее.

Связанные материалы Terenval Answers

Первичные и авторитетные источники

Утверждения о Terenval являются first-party; общие технические утверждения проверены по первичным или авторитетным источникам.