ERC20 — стандарт токенов в Ethereum. BEP20 — аналогичный стандарт в BNB Smart Chain (BSC), которая создавалась совместимой с инструментами Ethereum. Из-за этой совместимости токены BEP20 и ERC20 выглядят в кошельке почти одинаково — именно поэтому их и путают.
Главное различие
| ERC20 | BEP20 | |
|---|---|---|
| Блокчейн | Ethereum | BNB Smart Chain |
| Газовый токен | ETH | BNB |
| Chain ID | 1 | 56 |
| Формат адреса | 0x… | 0x… (тот же формат) |
| Обозреватель | Etherscan | BscScan |
| Типичные комиссии | Выше, зависят от спроса | Обычно несколько центов |
Почему адреса выглядят одинаково
BNB Smart Chain использует ту же криптографию и формат адресов, что и Ethereum. Кошелёк вроде MetaMask покажет вам один и тот же адрес 0x в обеих сетях. Адрес общий, а балансы — нет: USDT в BNB Smart Chain — это другой токен в другом блокчейне, нежели USDT в Ethereum.
Комиссии и скорость
Комиссии в Ethereum зависят от спроса на место в блоках и за перевод токена могут составлять от центов до нескольких долларов. BNB Smart Chain рассчитана на низкие комиссии и быстрые блоки, поэтому перевод BEP20 обычно стоит несколько центов и подтверждается за секунды. В обеих сетях комиссия платится в газовом токене — ETH или BNB, а не в отправляемом токене.
Децентрализация и компромиссы
Ethereum защищает очень большой, распределённый по миру набор валидаторов. В BNB Smart Chain валидаторов меньше: это помогает держать комиссии низкими, но концентрирует создание блоков в меньшем числе рук. Для повседневных переводов это обычно не имеет практического значения; для долгосрочного хранения крупных сумм некоторые предпочитают Ethereum.
Технические различия токенов
У «одного и того же» стейблкоина в разных сетях могут быть разные технические параметры. Например, USDT в Ethereum использует 6 знаков после запятой, а самый распространённый токен USDT в BNB Smart Chain — 18. Кошельки учитывают это автоматически, но это напоминание о том, что это разные токены с разными контрактами.
Что будет, если отправить не в ту сеть
Если отправить USDT BEP20 на депозитный адрес биржи, которая зачисляет только ERC20, транзакция пройдёт в BNB Smart Chain, но биржа может её не увидеть. Поскольку формат адреса тот же, средства часто можно вернуть тому, кто владеет приватным ключом адреса, — но биржи не обязаны это делать, могут взять плату и потратить на это недели. Предотвратить ошибку гораздо проще, чем исправить.
Как выбрать
- Используйте то, что поддерживает получатель. Это единственное по-настоящему важное правило.
- Если поддерживаются обе сети и важна цена, BEP20 обычно дешевле.
- Если нужны DeFi-приложения Ethereum, подходит ERC20 (или L2-сеть Ethereum вроде Arbitrum).
Перевод USDT между BEP20 и ERC20
Сменить сеть можно напрямую: USDT BEP20 на ERC20, USDT ERC20 на BEP20 или в Tron через USDT BEP20 на TRC20. Форма вверху страницы настроена на BEP20 → ERC20.
Как понять, в какой сети депозитный адрес
По одному адресу этого не понять: адрес 0x действителен в Ethereum, BNB Smart Chain, Arbitrum, Base, Polygon и многих других сетях. Смотрите на страницу депозита: биржи всегда указывают сеть рядом с адресом — как «ERC20», «BEP20 (BSC)» или полным названием сети. Если видите только «USDT» без сети, уточните перед отправкой.
Обозреватели: Etherscan и BscScan
После отправки вставьте хеш транзакции в соответствующий обозреватель: Etherscan для ERC20, BscScan для BEP20. Если хеш находится в одном, но не в другом, это показывает, в какую сеть на самом деле ушли средства, — полезно, когда депозит «пропал».
Советы по газу
- Держите немного ETH в кошельке с токенами ERC20 и немного BNB в кошельке с токенами BEP20.
- В Ethereum отправка в более спокойное время суток может заметно снизить комиссию.
- Не задавайте собственный лимит газа, если не уверены: слишком низкий лимит приведёт к сбою транзакции, а комиссия всё равно будет списана.
{F} на {T}: ответы на вопросы
BEP20 — это то же самое, что ERC20?
Нет. Это стандарты токенов в разных блокчейнах — BNB Smart Chain и Ethereum. Они совместимы по устройству, поэтому адреса выглядят одинаково.
Можно отправить BEP20 на адрес ERC20?
Формат адреса тот же, но средства останутся в BNB Smart Chain. Отправляйте, только если получатель поддерживает BEP20.
Что дешевле — BEP20 или ERC20?
Переводы BEP20 обычно стоят несколько центов. Комиссии ERC20 зависят от спроса в Ethereum и, как правило, выше.
Нужен ли BNB, чтобы отправить токены BEP20?
Да, если отправляете со своего кошелька. Комиссии в BNB Smart Chain оплачиваются в BNB.