Сети блокчейна: TRC20, ERC20, BEP20 и остальные
Сеть — это дорога, по которой идёт монета. Одна и та же USDT существует в нескольких сетях, и выбрать нужно ту, которую примет получатель.
Почему у одной монеты несколько сетей
USDT — не самостоятельный блокчейн, а токен, выпущенный поверх чужих. Поэтому USDT в сети Tron (TRC20), USDT в сети Ethereum (ERC20) и USDT в BNB Smart Chain (BEP20) — это три разные записи в трёх разных реестрах, хотя стоят они одинаково.
Кошелёк, который умеет принимать USDT в TRC20, не увидит USDT, отправленную в ERC20, даже если адрес выглядит похоже. Монета не пропадёт из блокчейна, но добраться до неё без помощи владельца узла будет невозможно.
Чем сети отличаются на практике
Разница между сетями — это деньги и минуты, а не абстракция.
- TRC20 (Tron) — самая дешёвая и быстрая для USDT. Комиссия обычно в пределах доллара, перевод идёт минуты. Поэтому большинство обменов делается именно в ней.
- ERC20 (Ethereum) — самая дорогая. Комиссия зависит от загрузки сети и в пиковые часы способна съесть десятки долларов. Имеет смысл, только если получатель принимает исключительно ERC20.
- BEP20 (BNB Smart Chain) — дешевле ERC20, дороже TRC20, скорость высокая. Компромисс.
- Bitcoin — своя сеть у BTC, комиссия плавает вместе с загрузкой, подтверждение занимает от десятка минут.
- TON, Solana, Litecoin, Ripple, Dogecoin — собственные сети своих монет, обмен на другую сеть невозможен.
Как понять, какая сеть нужна
Смотреть надо не на свои предпочтения, а на то, что принимает получатель. Если выводите на биржу — сеть указана на странице пополнения, рядом с адресом. Если на кошелёк — сеть выбирается при создании адреса, и у каждого адреса она своя.
Адрес почти всегда выдаёт сеть по формату: TRC20 начинается с T, ERC20 и BEP20 — с 0x, Bitcoin — с 1, 3 или bc1. Но 0x-адрес сам по себе не говорит, Ethereum это или BNB Smart Chain: формат у них одинаковый, а сети разные.
Что будет, если ошибиться
Если отправить в сеть, которую получатель не поддерживает, монета уйдёт по адресу, к которому у получателя нет ключа. Вернуть её сможет только тот, кто этим адресом владеет, — если владелец вообще существует и отвечает.
Поэтому в нашем обмене сеть выбирается до отправки, а не после: мы показываем её на экране заявки и проверяем формат адреса перед тем, как принять реквизиты. Проверка формата ловит не всё — она не отличит адрес ERC20 от BEP20, — но грубые ошибки отсекает.
Вопросы
- Какая сеть дешевле для USDT?
- TRC20. Комиссия обычно меньше доллара, перевод идёт несколько минут. ERC20 в отдельные часы дороже в десятки раз при том же результате.
- Можно ли перевести USDT из TRC20 в ERC20?
- Напрямую нет — это разные реестры. Нужен посредник, который примет в одной сети и отдаст в другой: биржа или обменник. По сути это отдельная сделка.
- Я отправил монету не в ту сеть. Что делать?
- Обратиться к тому, кто владеет адресом назначения. Если это биржа — в её поддержку: крупные площадки иногда восстанавливают средства за комиссию. Если это чужой кошелёк, вернуть может только его владелец. Мы помочь в этом случае не сможем — перевод ушёл за пределы нашей системы.