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

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

TRC-20 — это технический стандарт для создания и управления токенами в блокчейне TRON, аналогичный стандарту ERC-20 в Ethereum. Он определяет обязательный набор функций и правил, которым должен следовать любой смарт-контракт токена, чтобы быть совместимым с кошельками (TronLink, Trust Wallet), биржами (Binance, Bybit, OKX) и децентрализованными приложениями экосистемы TRON. Без этого стандарта токены не могли бы взаимодействовать друг с другом и с dApps.

Самый известный токен стандарта TRC-20 — USDT (Tether) в сети TRON. Благодаря низким комиссиям и высокой скорости переводов, USDT TRC-20 стал самым популярным стейблкоином для переводов. По объёму эмиссии USDT сеть TRON занимает лидирующие позиции среди всех блокчейнов, обогнав Ethereum ещё в 2020 году. На TRON выпущено более 55 миллиардов USDT, что составляет около 55% всего рынка USDT.

Основные функции стандарта TRC-20

Каждый TRC-20 токен обязан реализовывать шесть базовых функций, определённых в спецификации TRIP-20 (TRON Improvement Proposal). Эти функции обеспечивают единообразное взаимодействие всех токенов с инфраструктурой сети:

  • totalSupply() — общий объём эмиссии: возвращает общее количество выпущенных токенов. Используется для расчёта рыночной капитализации и планирования эмиссии.
  • balanceOf(address) — баланс адреса: проверка количества токенов на указанном кошельке. Вызывается при каждом просмотре баланса в кошельке или на TronScan.
  • transfer(to, value) — отправка токенов: базовая функция перевода токенов с одного адреса на другой. Требует Energy для выполнения (63 000–70 000 для USDT).
  • transferFrom(from, to, value) — перевод от имени: позволяет смарт-контракту переводить токены от имени пользователя (после вызова Approve). Критически важен для DeFi.
  • approve(spender, value) — разрешение: даёт указанному адресу или контракту право тратить ваши токены. Без этой функции невозможна работа DEX и протоколов кредитования.
  • allowance(owner, spender) — проверка разрешения: показывает, сколько токенов указанный адрес может потратить от вашего имени. Используется для мониторинга выданных разрешений.

Дополнительные функции TRC-20

Помимо обязательных, многие TRC-20 токены реализуют опциональные функции для расширенной функциональности: name() и symbol() возвращают название и символ токена; decimals() указывает количество десятичных знаков (6 для USDT, 18 для большинства токенов); burn() позволяет уничтожать токены; mint() — создавать новые. Верифицированные контракты часто включают механизмы Blacklist для блокировки подозрительных адресов по требованию эмитента.

Сравнение TRC-20 и ERC-20

TRC-20 является форком ERC-20 с адаптацией под архитектуру TRON. Основные отличия: TRC-20 использует TVM (TRON Virtual Machine) вместо EVM, комиссии оплачиваются Energy/Bandwidth вместо газа ETH, а подтверждение происходит через DPoS за 3 секунды вместо 12+ секунд в Ethereum. Код Solidity для контрактов практически идентичен — портирование контракта с Ethereum на TRON требует минимальных изменений (обычно только настройка подключения к TVM).

Сравнение TRC-20 и TRC-10

ПараметрTRC-20TRC-10
Требует смарт-контрактДаНет (создаётся через протокол)
Ресурс для оплатыEnergyBandwidth
Сложная логикаВозможна (стейкинг, сжигание, заморозка)Нет (только базовые переводы)
Совместимость с dAppsПолнаяОграниченная
Примеры токеновUSDT, USDC, BTT, SUN, JST, USDDBTT (старая версия), SEED, старые токены ICO
Время созданияНесколько минут (через смарт-контракт)Мгновенно (через интерфейс)

Популярные TRC-20 токены

  • USDT (Tether): контракт TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t. Самый популярный стейблкоин, более 55 млрд $ в обращении на TRON. Используется для переводов, торговли и сбережений.
  • USDC (Circle): контракт TEkxiTehnzSmisL3Jm4KRhqvEGJarcrjKp. Второй по популярности стейблкоин на TRON с эмиссией ~5 млрд $.
  • BTT (BitTorrent Token): контракт TUPMhtE9mh1x2nnaycnAfvi6fLJnrHgjNy. Токен для BitTorrent экосистемы, используется для ускорения загрузок и вознаграждения.
  • SUN: управляющий токен экосистемы SUN.io и JustLend. Используется для голосования и фарминга.
  • JST (JUST): контракт TCf5xXeS9iM1HMS84jnzBsxDnqB5AG4WEd. Токен управления протоколом JustStable и стейблкоином USDJ.
  • USDD: децентрализованный стейблкоин TRON DAO Reserve, обеспеченный избыточным залогом в криптовалютах.

Как найти адрес TRC-20 токена на TronScan

  1. Перейдите на TronScan.org или используйте наш инструмент проверки токена на TronScan.ru.
  2. В строку поиска введите название токена (например, USDT) или его символ. Используйте поиск по токенам.
  3. В результатах выберите нужный токен — на странице токена будет указан адрес контракта, дата создания, эмитент и количество держателей.
  4. Проверьте количество держателей и объём торгов для верификации легитимности. Остерегайтесь токенов с очень малым количеством держателей.
  5. Сравните адрес контракта с официальным адресом на сайте проекта. Фейковые токены часто имеют похожие, но отличающиеся адреса.

Безопасность TRC-20 токенов

Главная угроза при работе с TRC-20 — это Approve Scam. Мошенники создают фейковые dApps и просят подписать транзакцию Approve, после чего получают доступ ко всем вашим токенам. Никогда не подписывайте Approve на незнакомых сайтах. Всегда проверяйте адрес контракта токена через TronScan перед взаимодействием. Используйте отдельные кошельки для хранения крупных сумм и для ежедневной работы с DeFi. Регулярно проверяйте вкладку Token Approvals на TronScan и отзывайте подозрительные разрешения.

Другая распространённая угроза — фейковые токены с похожими названиями (USDT с другим адресом контракта). Мошенники создают токен с символом USDT, но с другим адресом, и пытаются обмануть пользователей при переводе. Всегда проверяйте адрес контракта через официальные источники. Для USDT TRC-20 официальный адрес: TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t.

Energy стоимость TRC-20 операций

Перевод USDT TRC-20 требует около 63 000–70 000 Energy. Простая проверка баланса (balanceOf) — 0 Energy (только чтение). Approve требует Energy (около 40 000–50 000). Без Energy комиссия за перевод USDT составляет примерно 25–40 TRX ($2–3). С арендованной Energy — $0.30–0.50. Заморозка TRX для получения Energy — самый выгодный вариант при частых транзакциях (от 20+ переводов в месяц). Детальный расчёт смотрите в нашем Калькуляторе комиссии.

Как добавить TRC-20 токен в кошелёк

  1. Откройте кошелёк (TronLink, Trust Wallet или другой).
  2. Нажмите "Добавить токен" или "Import Token".
  3. Выберите сеть TRON и стандарт TRC-20.
  4. Введите адрес контракта токена (скопируйте с TronScan).
  5. Название, символ и десятичные знаки заполнятся автоматически.
  6. Подтвердите добавление — токен появится в списке.

Создание собственного TRC-20 токена

Любой разработчик может создать свой TRC-20 токен на TRON. Для этого необходимо написать смарт-контракт на Solidity, соответствующий стандарту TRC-20, и развернуть его в сети через TronLink или Remix IDE (с подключением к TVM). Стоимость развёртывания контракта — от 200 000 до 500 000 Energy (~$5-20). После развёртывания токен автоматически появляется на TronScan и становится доступен для торговли на DEX (SUN.io, JustSwap). При создании токена важно заложить механизмы безопасности и верифицировать код контракта на TronScan для доверия пользователей.

Будущее стандарта TRC-20

Стандарт TRC-20 продолжает развиваться вместе с экосистемой TRON. Ожидается внедрение улучшенных версий с поддержкой конфиденциальных транзакций (через zk-SNARKs) и уменьшенным потреблением Energy. Растущая популярность USDT TRC-20, появление новых DeFi-протоколов и расширение экосистемы NFT на TRON гарантируют актуальность стандарта на долгие годы. Ведутся работы над стандартом TRC-721 (аналог ERC-721 для NFT) и TRC-1155 (множественные токены), что ещё больше расширит возможности платформы. Разработчики активно портируют проекты с Ethereum на TRON благодаря совместимости TVM с EVM и более низким комиссиям.