Чей адрес указывать при аренде энергии в TRON

При аренде энергии TRON указывайте адрес отправителя (с которого уходят USDT). Почему комиссию платит отправитель и почему нельзя платить с биржи.

Опубликовано · Обновлено

При заказе аренды энергии в сети TRON необходимо указывать адрес отправителя — тот кошелёк, с которого вы планируете переводить USDT или совершать вызов смарт-контракта[1]. Адрес получателя указывать нельзя.

В блокчейне TRON сетевой сбор за выполнение инструкций смарт-контракта списывается с инициатора транзакции[2]. Получатель принимает токены пассивно и не тратит энергию. Если направить арендованную энергию на адрес получателя, ваш кошелёк останется без ресурсов и сеть сожжёт монеты TRX по тарифу 100 SUN[3] (списав ≈ 6,43 TRX[3] или ≈ 13,03 TRX[3]), либо прервёт транзакцию ошибкой OUT_OF_ENERGY.

Вводите адрес, на котором лежат USDT для отправки. Получатель перевода USDT не платит сетевую комиссию.

Почему за энергию платит только отправитель

Каждый перевод токенов USDT стандарта TRC-20 вызывает функцию контракта TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t[4]. В виртуальной машине TVM процесс устроен следующим образом[2]:

  1. Отправитель инициирует транзакцию: Кошелёк отправителя подписывает операцию приватным ключом и транслирует её в сеть[2].
  2. TVM списывает ресурсы с отправителя: Сеть проверяет баланс энергии именно на адресе отправки[2].
    • Если энергия есть, списывается 64 285[4] (или 130 285[4] при переводе на пустой адрес).
    • Если энергии нет, с баланса отправителя сжигаются TRX[3].
  3. Получатель получает баланс: Контракт обновляет реестр владельцев токенов. Счётчик ресурсов на адресе получателя не изменяется.

Поскольку адрес получателя не участвует в оплате газа при входящей транзакции, выделение энергии получателю не даёт никакой экономии.

Роли адресов в форме заказа энергии

При оформлении заказа на странице купить энергию распределение адресов выглядит следующим образом:

Поле / РольКакой адрес указыватьПример
Адрес получения энергииВаш личный кошелёк, с которого отправляются USDTT... (Ваш кошелёк)
Адрес оплатыКошелёк с TRX, с которого оплачивается арендаT... (Ваш кошелёк или баланс кабинета)
Получатель USDTУказывается только в кошельке при переводе USDTАдрес обменника, биржи или контрагента

Важно: почему нельзя оплачивать аренду выводом с биржи

Частая ошибка при быстрой оплате аренды прямым переводом TRX — отправка средств напрямую через вывод с криптовалютной биржи:

  1. Принцип прямой аренды: При получении входящего перевода TRX сервис делегирует энергию на адрес отправителя транзакции в блокчейне через delegateResource[1].
  2. Специфика биржевых выводов: Биржа отправляет TRX со своего общего горячего кошелька, а не с вашего личного депозитного адреса.
  3. Результат: Энергия делегируется на горячий кошелёк биржи. На ваш личный кошелёк энергия не поступает.
Не оплачивайте аренду энергии прямым выводом TRX с криптовалютных бирж. Переводите TRX с личного кошелька (например, TronLink или Trust Wallet) либо пополняйте баланс в личном кабинете.

Чек-лист перед заказом

  1. Убедитесь, что в качестве адреса получения энергии указан кошелёк с USDT.
  2. Проверьте баланс получателя через анализатор адресов, чтобы выбрать правильный пакет (64 285 или 130 285 энергии).
  3. Оплачивайте аренду с личного некастодиального адреса.

Подробнее о механике делегирования читайте в статье Как работает аренда энергии и руководстве Комиссия USDT TRC20.

Вопросы и ответы

Чей адрес нужно указывать при заказе аренды энергии?

Необходимо указывать адрес отправителя — кошелёк, с которого будут отправляться USDT. В блокчейне TRON энергию расходует инициатор перевода, а не получатель.

Что произойдёт, если указать адрес получателя?

Энергия поступит на кошелёк получателя. При отправке USDT с вашего адреса сеть обнаружит нехватку энергии и сожжёт ваши личные TRX либо отменит перевод с ошибкой OUT_OF_ENERGY.

Можно ли оплатить аренду прямым выводом TRX с биржи?

Нет. При прямой оплате перевод осуществляется с горячего кошелька биржи, и алгоритм отправит арендованную энергию бирже, а не вам. Оплачивать заказ нужно только с личного некастодиального кошелька.

Как арендовать энергию для другого кошелька?

В форме заказа энергии укажите нужный адрес отправки в поле получателя энергии. Если оплачиваете переводом TRX, оплачивайте с того адреса, на который требуется начислить ресурс.