Что такое BEP-20: токены в BNB Smart Chain

BEP-20 — стандарт токенов в BNB Smart Chain (BSC), по устройству совместимый с ERC-20 из Ethereum; комиссии в нём платятся в BNB.

BNB Smart Chain — EVM-совместимый блокчейн: в нём работают те же смарт-контракты, те же кошельки и тот же формат адресов, что и в Ethereum. Токены BSC следуют интерфейсу ERC-20, а название BEP-20 просто обозначает, что токен выпущен в этой сети. USDT, USDC и множество других токенов существуют в BSC как отдельные контракты.

Совместимость с Ethereum — одновременно плюс и ловушка. Адрес вида 0x… одинаково валиден в обеих сетях, и кошелёк не предупредит, если клиент отправит USDT BEP-20 на адрес, который продавец указал для Ethereum. Транзакция пройдёт успешно, но средства окажутся в другой сети. Вернуть их можно, только если у получателя есть ключ от этого адреса и в BSC; автоматически такой платёж не зачислится.

Комиссия в BSC платится в BNB. Как и в Ethereum, без нативной монеты на кошельке отправить токен невозможно. Обычно комиссии в BSC заметно ниже, чем в Ethereum, поэтому сеть популярна у пользователей, которые выводят средства с бирж. Ещё одно техническое различие: у USDT в BSC 18 знаков после запятой, а не 6, как в Ethereum и TRON, — это важно учитывать в коде.

Чтобы избежать ошибок, на странице оплаты стоит явно писать «BNB Smart Chain (BEP-20)», а не просто «USDT», и выдавать отдельный адрес или явно привязывать адрес к конкретной сети. Отдельно стоит предупредить клиентов, выводящих средства с бирж: многие биржи предлагают несколько сетей для одного токена, и выбор по умолчанию не всегда совпадает с нужным.

Moonvex принимает в BNB Smart Chain монету BNB и токены USDT и USDC. Газ на адресах платежей сервис пополняет сам.

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

BEP-20 и ERC-20 — это одно и то же?

Интерфейс токена одинаковый, сети разные. Токен BEP-20 живёт в BNB Smart Chain, ERC-20 — в Ethereum. Переводы между ними возможны только через биржу или мост.

Что делать, если клиент отправил USDT BEP-20 на Ethereum-адрес?

Средства лежат на том же адресе, но в сети BSC. Если у вас есть приватный ключ этого адреса, вы можете их забрать, импортировав ключ в кошелёк с поддержкой BSC. Если адрес принадлежит сервису, обратитесь в его поддержку.

Чем платить комиссию за перевод в BSC?

Монетой BNB. На кошельке клиента должно быть немного BNB, иначе перевод токена не уйдёт.

Где это пригодится

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

Начните принимать оплату сегодня

Аккаунт и первый проект за минуту, без абонентской платы.

Создать аккаунт