Начните прямо сейчас

Подключите кошелёк и получите полный доступ к инструментам TronScan: проверка транзакций, балансов и ресурсов.

TRON поддерживает два стандарта токенов: TRC-10 и TRC-20. Оба позволяют создавать и управлять токенами в сети TRON, но архитектурно они принципиально разные. TRC-10 — встроенный протокольный стандарт, TRC-20 — смарт-контрактный стандарт. Выбор между ними определяет стоимость, гибкость и возможности токена.

TRC-10: технические характеристики

TRC-10 — это нативный стандарт токенов, встроенный непосредственно в протокол TRON. Для создания TRC-10 токена не требуется смарт-контракт. Достаточно отправить специальную транзакцию (Asset Issue) с параметрами: название токена, символ (тикер), общий объём эмиссии (total supply), количество знаков после запятой (decimals), URL для описания сайта, описание токена. Комиссия за создание TRC-10 — 1024 TRX (фиксированная). Транзакции с TRC-10 используют Bandwidth, а не Energy. Это значит, что для бесплатных переводов TRC-10 достаточно заморозить TRX для Bandwidth (а не Energy, как для TRC-20). TRC-10 не поддерживает функции Approve/TransferFrom — только прямые переводы (Transfer). Максимальное количество TRC-10 токенов, которое может выпустить один аккаунт — неограничено, но каждый токен требует отдельной транзакции Issue.

TRC-20: технические характеристики

TRC-20 — стандарт токенов на базе смарт-контрактов, работающих на TVM (Tron Virtual Machine). Полностью совместим с ERC-20 по интерфейсу: totalSupply, balanceOf, transfer, approve, transferFrom, allowance. Для создания TRC-20 нужно написать контракт на Solidity (или Vyper), развернуть его в сети TRON. Комиссия за развёртывание: ~100-200 TRX + Energy (можно арендовать). Транзакции с TRC-20 используют Energy. Для бесплатных переводов нужно заморозить TRX для Energy. TRC-20 поддерживает сложную логику: мультиподпись в контракте, заморозку токенов, голосование, распределение дивидендов, автоматические выплаты. Основные TRC-20 токены: USDT (адрес TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t), USDC, SUN, JST, NFT, и тысячи других.

Детальное сравнение

Параметр TRC-10 TRC-20
Архитектура Встроенный протокол Смарт-контракт (TVM)
Стоимость создания 1024 TRX (фикс) ~100-200 TRX + Energy
Стоимость перевода ~0.6 TRX (Bandwidth) ~0.5-1.5 TRX (Energy)
Гибкость Низкая (только transfer) Высокая (Approve, логика)
Совместимость с DeFi Нет Да (SunSwap, JustLend)
Используемый ресурс Bandwidth Energy
Поддержка кошельков Все TRON-кошельки Все TRON-кошельки
Примеры BTT, WIN, FLOKI USDT, USDC, SUN, JST

Популярные токены TRC-10: BTT и WIN

BTT (BitTorrent Token) — самый известный TRC-10 токен, эмиссия 990 млрд. Используется в протоколе BitTorrent для ускорения загрузок. WIN (WINk) — токен блокчейн-гейминга на TRON. Оба токена были созданы как TRC-10 и до сих пор используют этот стандарт. Преимущество: низкие комиссии для массовых переводов (сотни тысяч транзакций в день). Недостаток: невозможно использовать в DeFi-протоколах (требуют approve). BTT и WIN можно обернуть (wrapped) в TRC-20 версии для использования на SunSwap и JustLend. Процесс обёртывания: отправьте TRC-10 токен на контракт-обёртку, получите TRC-20 версию.

Миграция с TRC-10 на TRC-20: зачем и как

Многие проекты мигрируют с TRC-10 на TRC-20 для доступа к DeFi-функциональности. Причины: (1) approve для DEX (SunSwap невозможен без approve), (2) лендинг на JustLend требует TRC-20, (3) стейкинг в пулах ликвидности, (4) кросс-чейн мосты поддерживают преимущественно TRC-20. Процесс миграции: команда проекта создаёт TRC-20 контракт, замораживает старые TRC-10 токены в смарт-контракте, выпускает эквивалентное количество TRC-20 токенов. Пользователи отправляют TRC-10 на контракт миграции и получают TRC-20. Пример: WINk мигрировала часть токенов в TRC-20. Проверяйте официальные объявления проекта перед миграцией — есть риск мошеннических контрактов.

Поддержка на биржах: какой стандарт листится

Binance, Bybit, OKX и KuCoin поддерживают оба стандарта для депозитов и выводов. Для USDT используется только TRC-20. Для BTT доступен TRC-10 вывод. Для новых проектов биржи чаще требуют TRC-20, так как он совместим со смарт-контрактами. Если вы планируете листинг токена на бирже, выберите TRC-20 — это стандарт де-факто для токенов с биржевой торговлей. TRC-10 биржи принимают, но с ограничениями (нет депозитов через смарт-контракты). При выводе USDT с биржи всегда проверяйте, что выбран TRC-20 (не TRC-10, не ERC-20).

Гайд для разработчиков: какой стандарт выбрать

Выбирайте TRC-10 если: (1) токен нужен только для базовых переводов (мемкоин, внутриигровая валюта), (2) вы хотите минимизировать затраты на разработку (не нужно писать контракт), (3) аудит не требуется (TRC-10 не содержит кода), (4) массовые транзакции с минимальной комиссией. Выбирайте TRC-20 если: (1) токен будет использоваться в DeFi (лендинг, свопы, пулы), (2) нужен approve для DEX, (3) планируется стейкинг или голосование, (4) вы хотите листинг на биржах, (5) нужна сложная логика (заморозка, сжигание, mint/burn). Для серьёзных проектов с экосистемой — однозначно TRC-20. Для простых утилитарных токенов — TRC-10.

Будущее TRC-10 в экосистеме TRON

TRC-10 не исчезнет, но его роль снижается. Новые проекты всё реже выбирают TRC-10 из-за ограничений. TRON Foundation продолжает поддерживать TRC-10 как часть протокола. TRC-10 оптимален для: (1) внутриигровых токенов с тысячами микротранзакций, (2) токенов лояльности, (3) проектов, не требующих DeFi. TRC-20 становится стандартом для всех новых токенов. По данным TronScan (2026): ~80% объёма транзакций приходится на TRC-20 (USDT, USDC), ~20% — на TRC-10 (BTT, WIN). Для разработчиков: если сомневаетесь — выбирайте TRC-20. Возможность когда-либо перейти с TRC-10 на TRC-20 есть, но это дополнительная работа и затраты. Лучше сразу сделать правильно.

Вывод: что выбрать в 2026 году

Для конечного пользователя: при отправке USDT используйте TRC-20 — это дешевле и быстрее ERC-20, а TRC-10 для USDT не существует. TRC-10 токены (BTT, WIN) используйте для их прямого назначения — торренты, гейминг. Не пытайтесь использовать TRC-10 токены в DeFi — нужна обёртка в TRC-20. Для разработчика: для нового токена выбирайте TRC-20 — это гибче, перспективнее и поддерживается всеми биржами. TRC-10 имеет смысл только для ultra-простых токенов-мемов без логики, где важна минимальная стоимость транзакции. Для инвестора: TRC-20 токены имеют большую ликвидность на DEX и CEX, поддерживаются кросс-чейн мостами и могут использоваться в DeFi. Проверяйте стандарт токена на TronScan перед покупкой: если в деталях токена указано «TRC-10», его нельзя использовать в DeFi без дополнительного обёртывания. Если указано «TRC-20» — полная совместимость со всей экосистемой TRON.

Наш сервис: проверка токена на TronScan.ru

На TronScan.ru вы можете быстро проверить любой токен: введите адрес контракта в поиск, и мы покажем: стандарт (TRC-10 или TRC-20), название, символ, общую эмиссию, количество держателей, дату создания, последние транзакции. Если токен TRC-20 — отобразится также код контракта (если верифицирован) и ABI. Если TRC-10 — покажем параметры выпуска. Используйте наш инструмент проверки токена перед любой покупкой или инвестицией, чтобы убедиться, что вы имеете дело с легитимным активом.

Wrapped токены: как TRC-10 работает через TRC-20 обёртки

Wrapped токены — это TRC-20 версии TRC-10 токенов. Процесс: пользователь отправляет TRC-10 токен на смарт-контракт-обёртку (например, WBTT для BTT), контракт блокирует TRC-10 и выпускает эквивалентное количество Wrapped TRC-20 токенов. Эти Wrapped токены можно использовать в DeFi (SunSwap, JustLend). Для обратной конвертации: отправьте Wrapped токены обратно в контракт, получите исходные TRC-10. Комиссия за обёртывание: ~0.1-0.5% от суммы (зависит от контракта). Адреса популярных обёрток: WBTT — TF5zJnQCoeLaJrm6FPbqPAqo3yGJZnfTxm, WWIN — TLbso9reUCbH1fW8N1rJ7gLJxYLBcRKzXG. Всегда проверяйте адрес контракта на TronScan перед отправкой.

Риски Wrapped токенов: контракт-обёртка может быть взломан (потеря заблокированных TRC-10), ликвидность Wrapped токена может иссякнуть (невозможно обратно конвертировать), комиссия за обёртывание может быть выше рыночной. Используйте только официальные обёртки от команд проектов. Не обёртывайте токены через сторонние сайты — это может быть фишинг. Для BTT и WIN официальные обёртки доступны на sun.io.

Примеры кода: создание TRC-10 vs TRC-20 токена

TRC-10 не требует кода — только транзакция Asset Issue с параметрами. Пример через TronLink: нажмите на баланс TRX → Issue Token → введите название «MyToken», символ «MTK», total supply 1 000 000, decimals 6, описание и URL → подтвердите 1024 TRX. Токен создан за 3 минуты. TRC-20 требует смарт-контракт на Solidity. Минимальный код: contract MyToken { string public name = "MyToken"; string public symbol = "MTK"; uint8 public decimals = 6; uint256 public totalSupply = 1000000000000; mapping(address => uint256) public balanceOf; constructor() { balanceOf[msg.sender] = totalSupply; } function transfer(address to, uint256 amount) public returns (bool) { require(balanceOf[msg.sender] >= amount); balanceOf[msg.sender] -= amount; balanceOf[to] += amount; emit Transfer(msg.sender, to, amount); return true; } event Transfer(address indexed from, address indexed to, uint256 value); }.

Разница в сложности очевидна: TRC-10 — 3 клика без кода за 1024 TRX. TRC-20 — ~30 строк Solidity + развёртывание (~100-200 TRX + Energy). TRC-10 подходит для быстрых экспериментов и мемкоинов. TRC-20 — для серьёзных проектов с функциональностью. Для тестирования используйте Shasta testnet (бесплатно) — разверните TRC-20 контракт на Shasta через Remix с подключённым TronLink. Наш сайт TronScan.ru позволяет проверить код контракта после развёртывания.