Что такое стандарт токена и почему «USDT ERC-20» и «USDT TRC-20» — это разные сети
Стандарт токена простыми словами
Учёт токена ведёт смарт-контракт, то есть программа внутри сети, которая сама выполняет заданные правила. Стандарт токена стандарт токена описывает, какие действия эта программа должна уметь и как они называются, например показывать баланс адреса и переводить токены1. О самих токенах рассказывает статья что такое токен.
Представьте разъём USB-C. Телефоны выпускают разные компании, а разъём у всех одинаковый, поэтому любой кабель подходит к любому телефону. Стандарт токена работает так же. Если токен сделан по ERC-20, кошелёк или биржа покажут его баланс и отправят его тем же способом, что и любой другой токен ERC-20, и учить их каждому новому токену отдельно не придётся.
Стандарт ERC-20 позволяет владельцу разрешить другому смарт-контракту тратить часть своих токенов. В кошельке это выглядит как кнопка «Разрешить» на сайте сервиса, и мошеннический сайт может через такое разрешение забрать токены, об этом рассказывает статья безопасность при подключении кошелька.
Стандарт описывает только устройство токена. Токеном ERC-20 называют любой смарт-контракт, который умеет нужные действия2, и написать такой может кто угодно. Поэтому слова «токен стандарта ERC-20» ничего не говорят о том, кто его выпустил и можно ли ему доверять. Как проверить незнакомый токен, разбирает та же статья о токене.
Почему USDT бывает в разных стандартах
Компания Tether выпускает USDT в нескольких сетях, и в каждой сети по её стандарту. На 30.10.2026 в официальном списке Tether рядом с Ethereum стоит ERC20, рядом с Tron стоит TRC20, есть в нём Solana, TON и другие сети3. Биржи часто подписывают выбор сети названием стандарта, поэтому «USDT ERC-20» означает USDT в сети Ethereum, а «USDT TRC-20» означает USDT в сети Tron. Как устроены выпуски одного токена в разных сетях, разбирает статья о токене.
USDT, который биржи предлагают в BNB Chain под стандартом BEP-20, Tether официально не выпускает, в её списке он не значится3.
Кто выпускает такой USDT и что это значит для держателя, разбирает профиль USDT.
Какой стандарт выбрать при переводе
Стандарт при переводе выбирают по получателю. Дешевизна сети важна, только если получатель принимает токен в нескольких сетях. Решают в таком порядке:
- Узнайте, в какой сети токен ждёт получатель. У биржи это написано на странице пополнения, у человека спросите прямо.
- Проверьте, что ваша биржа или кошелёк умеет отправлять токен в этой сети, и что эмитент, то есть компания, которая выпускает токен, вообще выпускает его в ней. где посмотреть: список сетей на сайте эмитента токена, для USDT — tether.to/en/supported-protocols
- Если отправляете со своего кошелька, держите на нём немного монеты этой сети на комиссию.
- Если подходит несколько сетей, сравните комиссию, которую биржа или кошелёк показывает перед подтверждением. где посмотреть: комиссия на странице вывода биржи или в окне подтверждения кошелька
- Сначала отправьте пробную сумму и не спешите с остальной, пока она не придёт.
Те же шаги с развилками для USDT разбирает гайд как отправить USDT.
Чем отличаются ERC-20, TRC-20, BEP-20 и SPL
Все четыре стандарта описывают взаимозаменяемые токены. Взаимозаменяемый токен взаимозаменяемый токен — это токен, у которого каждая единица такая же, как любая другая, по виду и по стоимости2, как одинаковы две купюры одного номинала. Отличаются стандарты прежде всего сетью, в которой работают.
TRC-20 — такой же формат, как ERC-20, только в сети Tron4. BEP-20 — стандарт сети BNB Chain (полное название — BNB Smart Chain, на биржах её подписывают ещё BSC), который расширяет ERC-205. Стандарт токенов Solana называется SPL6.
Стандарт токена, его сеть и монета на комиссию
| Стандарт | Сеть | Монета на комиссию |
|---|---|---|
| ERC-20 | Ethereum | ETH |
| BEP-20 | BNB Chain | BNB |
| TRC-20 | Tron | TRX |
| SPL | Solana | SOL |
В Ethereum комиссию платят в ETH7, в BNB Chain — в BNB8, в Solana — в SOL9. В Tron перевод расходует ресурсы сети, а если их не хватает, сеть сжигает TRX10. Почему без монеты сети токен обычно не отправить и какие способы и приложения помогают снизить комиссию или заплатить её самим токеном, объясняет статья что такое газ.
Сети, совместимые с Ethereum, например Polygon PoS, Arbitrum и Base, принимают те же смарт-контракты, что Ethereum11, и токены в них выпускают по тем же правилам. Адрес «0x…», то есть номер вашего «счёта» в сети, в Ethereum, BNB Chain и этих сетях один и тот же, поэтому ошибку в выборе сети форма перевода обычно не заметит. Почему так и что делать после такой ошибки, объясняет статья что такое EVM.
Стандарты для NFT
Для уникальных токенов, у каждого из которых свой номер, есть другие форматы, ERC-721 и ERC-1155. По ним выпускают NFT12, о которых рассказывает статья что такое NFT.
Можно ли отправить NFT стандарта ERC-1155 на обычный кошелёк?
Да. Обычный кошелёк — это адрес, которым распоряжается владелец ключа, и особую проверку получателя стандарт ERC-1155 к такому адресу не применяет13. Сложность бывает с показом. MetaMask, например, позволяет добавить NFT стандартов ERC-721 и ERC-1155 и предупреждает, что правильно отображаются не все NFT14. На 30.10.2026 приложение MetaMask позволяет отправлять только NFT стандарта ERC-72114.
Поэтому до отправки спросите получателя, видит ли его кошелёк NFT ERC-1155 в нужной сети. На адрес пополнения биржи NFT отправляйте, только если биржа прямо пишет, что принимает такие NFT.
Глубже — устройство ERC-20 и стандарты для NFT
Стандарт ERC-20 требует, чтобы токен сообщал, сколько его выпущено, показывал баланс адреса, переводил токены и давал другому смарт-контракту право тратить часть токенов владельца. Название, тикер (короткое имя вроде USDT) и число знаков после запятой для этого стандарта необязательны1. ERC расшифровывается как Ethereum Request for Comments, так в Ethereum называют предложения со стандартами для приложений15, а число 20 — номер предложения. ERC-20 предложили Фабиан Фогельштеллер и Виталик Бутерин 19 ноября 2015 года1.
Стандарт ERC-721 создан 24 января 2018 года12. Бывают NFT и старше стандарта. Авторы ERC-721 приводили в пример CryptoPunks12, а у панков свой смарт-контракт 2017 года, который появился раньше ERC-72112. ERC-1155 создан 17 июня 2018 года. Один смарт-контракт ERC-1155 может вести сколько угодно видов токенов, взаимозаменяемых и уникальных, и переводить несколько видов одной операцией. Для ERC-20 и ERC-721 на каждый вид токена или каждую коллекцию нужен отдельный смарт-контракт. Авторы ERC-1155 объясняли его появление играми, где разработчики создают тысячи видов предметов13.
| ERC-20 | ERC-721 | ERC-1155 | |
|---|---|---|---|
| Все единицы одинаковые? | да | нет | иногда |
| Несколько видов токенов в одном смарт-контракте? | нет | нет | да |
| Несколько видов за одну операцию? | нет | нет | да |
| Перевод проверяет, примет ли его смарт-контракт? | нет | иногда1 | да |
- Только при «безопасном» переводе, который стандарт описывает отдельно от обычного. ↩
Проверка получателя нужна на случай перевода на адрес смарт-контракта. Токены ERC-20, отправленные смарт-контракту, который не умеет с ними работать, могут пропасть навсегда2. Перевод ERC-1155 в таком случае отменяется13, и у ERC-721 так же работает «безопасный» перевод12.