
Нативная монета — встроенная валюта блокчейна: ETH в Ethereum, BNB в BNB Smart Chain, TRX в TRON, SOL в Solana; именно ею платят комиссии сети. Токен — баланс, записанный внутри смарт-контракта в этом блокчейне: USDT, USDC, SHIB, LINK. Практическое следствие: чтобы перевести токен, нужно немного нативной монеты сети на комиссию. Кошелёк, полный USDT в Ethereum, но без ETH, ничего отправить не может.
Чем они отличаются внутри
Нативные монеты — часть протокола: баланс адреса хранит сам блокчейн, а перевод — самый простой тип транзакции. Токены — программы: контракт ERC-20, BEP-20, TRC-20 или SPL ведёт таблицу «адрес → сумма» и предоставляет функции вроде transfer. Когда вы «отправляете USDT», кошелёк на деле отправляет транзакцию контракту USDT с просьбой обновить эту таблицу. Сама транзакция, как любая другая, платит комиссию в нативной монете.
| Нативная монета | Токен | |
|---|---|---|
| Примеры | ETH, BNB, TRX, SOL, POL | USDT, USDC, SHIB, LINK, WBTC |
| Где хранится баланс | В состоянии блокчейна у вашего адреса | В таблице контракта токена |
| Платит комиссии | Да | Нет — нужна нативная монета |
| Чем определяется | Самой сетью | Адресом контракта |
| В обозревателе | Обычные переводы | Вкладка «Token transfers» |
Один тикер — разные токены
Тикер — просто ярлык. USDT существует во многих сетях как отдельные токены, выпущенные Tether: в Ethereum его контракт 0xdAC17F958D2ee523a2206206994597C13D831ec7, в TRON — TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t. У нашего провайдера ликвидности USDT в 17 сетях — от TRON и Ethereum до Solana, Arbitrum и TON. Они не взаимозаменяемы: USDT из BNB Smart Chain, отправленный на депозит, который ждёт USDT в Ethereum, не придёт туда, где его ждут, хотя 0x-адреса выглядят одинаково. См. отправили криптовалюту не в ту сеть.
Кроме того, токен с названием «USDT» может создать кто угодно. Поддельные токены с правильным именем и логотипом используют в address poisoning и фальшивых аирдропах. Единственный надёжный признак — адрес контракта, который можно сверить с официальным списком эмитента.
Знаки после запятой и «сырые» суммы
Контракты токенов хранят целые числа и задают, сколько знаков после запятой показывать. USDT и USDC в большинстве сетей используют 6 знаков, поэтому «сырое» значение 1500000 — это 1,5 USDT; большинство других ERC-20 используют 18, как и сам ETH (1 ETH = 10¹⁸ wei). Когда обозреватель или декодер транзакции показывает «сырую» сумму, конвертер десятичных знаков токена переведёт её в понятное число.
Держите газ для своих токенов
- Ethereum: оставьте немного ETH; перевод токена тратит примерно 45 000–65 000 газа. Калькулятор газа переведёт это в ETH и доллары.
- TRON: перевод USDT тратит энергию; без застейканной энергии сеть сжигает TRX — сколько, оценит калькулятор комиссии USDT TRC20.
- BNB Smart Chain: держите немного BNB; комиссии низкие, но не нулевые.
- Solana: держите немного SOL на комиссии и на создание токен-аккаунтов при первом получении нового токена.
Обёрнутые и мостовые токены
Некоторые токены представляют нативную монету другой сети: WBTC в Ethereum — токен, обеспеченный биткоином, WETH — ETH, обёрнутый в ERC-20 для DeFi, «BTCB» в BNB Smart Chain — биткоин через мост. Они ведут себя как токены — контракт, газ в нативной монете — и несут дополнительный риск кастодиана или моста, который их обеспечивает. Обмен WBTC на нативный BTC — настоящая конвертация между сетями, а не смена ярлыка.
Частые путаницы
- Отправка токенов на адрес контракта токена вместо адреса человека — обычно они застревают. См. токены отправлены на адрес контракта.
- Ожидание, что токен сам появится в кошельке; иногда нужно добавить адрес контракта, чтобы его увидеть.
- Продажа поддельного токена с тем же тикером, что у настоящего.
- Вывод всей нативной монеты, после которого токены уже нельзя сдвинуть.
Частые вопросы
Зачем нужен ETH, чтобы отправить USDT?
USDT в Ethereum — токен. Его перевод — транзакция, а транзакции в Ethereum оплачиваются только в ETH.
BNB — монета или токен?
В BNB Smart Chain BNB — нативная монета, которая оплачивает комиссии. Токены этой сети — BEP-20.
Как понять, что токен настоящий?
Сверьте адрес контракта с официальным списком эмитента или меткой надёжного обозревателя. Название и логотип ничего не доказывают.
USDT в TRON и USDT в Ethereum — одно и то же?
Оба выпускает Tether, и стоят они одинаково, но это разные токены в разных сетях; без обмена или моста они не взаимозаменяемы.
Что такое десятичные знаки токена?
Число знаков после запятой, которое использует контракт. У USDT 6, у большинства ERC-20 — 18. «Сырые» значения в блокчейне нужно делить на 10 в этой степени.