Почему переводы USDT в сети TRON съедают столько TRX
Во вторник около 11 вечера отправил другу в Стамбул 50 USDT. Простая просьба, ничего особенного. Потом глянул на баланс — 27 TRX просто… исчезли.
Я знал, что TRON считается "дешёвой" сетью. Именно поэтому в 2022 году я ушёл с Ethereum. Так что 27 TRX — примерно 3,40 доллара по тогдашнему курсу — за один перевод выглядели неправильно.
Если у вас был такой же момент "стоп, что?" — это для вас.
Комиссия, которую вы видите — это не совсем комиссия
Вот чего никто толком не объясняет. Когда вы отправляете USDT в TRON, вы не платите комиссию за транзакцию в привычном смысле. Вы оплачиваете нечто под названием energy, и если её у вас нет, сеть забирает TRX с вашего кошелька и сжигает, чтобы покрыть стоимость.
Именно сжигает. То есть TRX уничтожается. Не валидатору, не Justin Sun, не куда-либо — просто уходит из обращения. Это можно увидеть прямо в TronScan: откройте любой перевод USDT и посмотрите на поле "energy".
Стандартный перевод USDT требует от 64 285 до 130 000 единиц energy в зависимости от того, держит ли получатель USDT впервые или нет. (Получатель впервые = дороже. К этому вернусь.)
Почему именно USDT такой дорогой
Перевод чистого TRX между двумя людьми стоит практически ничего — около 268 bandwidth, который большинство аккаунтов получает бесплатно каждый день. Тогда почему USDT столько стоит?
Потому что USDT не находится "на" TRON так же, как TRX. Это токен TRC-20, и каждая отправка — это фактически выполнение смарт-контракта. Контракт проверяет балансы, обновляет две записи в журнале, пишет лог события и так далее. Все эти вычисления стоят energy.
И вот что раздражает: цену energy задаёт сеть, и она потихоньку растёт. По моему опыту, то, что пару лет назад обходилось в 13-14 TRX, теперь регулярно стоит 27-30 TRX. Та же отправка. Тот же контракт. Просто сеть стала дороже.
Ловушка "нового получателя"
На это я попался дважды, пока не понял.
Если вы отправляете USDT на кошелёк, который никогда USDT не держал, смарт-контракт должен создать новый слот хранения. Это примерно удваивает расход energy. Другу, который уже годы пользуется USDT? Около 64 000 energy. Двоюродному брату, который только что открыл кошелёк, чтобы получить от вас перевод? Ближе к 130 000.
Точно такая же отправка с вашей стороны. Просто так получилось, что именно вы платите за его "инициализацию" в контракте.
Я однажды заплатил 47 TRX за одну отправку из-за этого. Больно.
И что с этим делать
Есть несколько вариантов, и они неравнозначны.
Сжигать TRX каждый раз. То, что большинство делает по умолчанию. Самый простой и самый дорогой. Подходит, если отправляете USDT раз в месяц.
Стейкать TRX ради energy. Замораживаете TRX (обычно несколько тысяч) и сеть выдаёт вам дневную квоту energy. Хорошо для активных пользователей, но капитал лежит мёртвым грузом, замороженный минимум на 14 дней, если захотите вернуть. О разнице между стейкингом и bandwidth подробнее в моей статье TRON bandwidth vs energy — это не одно и то же, а люди постоянно их путают.
Арендовать energy на маркетплейсе. Я перешёл на этот вариант. Вместо того чтобы сжигать 27 TRX, платите, скажем, 3-5 TRX, чтобы арендовать energy на один перевод. Energy ваша на короткое окно (от 5 минут до нескольких дней — зависит от сервиса), делаете перевод, всё.
Я держу небольшой сервис аренды EnergyTRX, так что я заинтересован, но честно говоря и до своего сервиса я пользовался конкурентом. Математика просто складывается — я разобрал реальные месячные цифры в статье о снижении комиссий на 70%, и разница была существенной.
В чём подвох?
Подвох всегда есть.
Сервисам аренды нужно несколько секунд, чтобы делегировать energy на ваш кошелёк, так что это не мгновенно. Если отправляете USDT 40 раз в день ради арбитража, эти задержки складываются. Для обычного человека, который отправляет стейблкоины несколько раз в месяц, всё нормально.
И ещё — это важно — некоторые сомнительные сервисы выдают energy с реальным сроком короче заявленного или считают в странных единицах. Держитесь тех, кто публикует цены в TRX-за-energy и даёт увидеть делегирование прямо в TronScan.
Коротко
Эти 27 TRX — не налог. Это стоимость energy, оплаченная сжиганием, потому что у вас не было ни застейканного, ни арендованного energy. Как только это становится понятно, "решение" сводится к выбору пути под вашу частоту переводов.
Я выбрал аренду. В прошлом месяце отправил USDT 41 раз и заплатил около 14 долларов вместо примерно 50. Не меняет жизнь, но лучше пусть останется у меня, чем сгорит.
Похожие статьи
Сеть TRON простыми словами — для тех, кто только в крипте
Что такое TRON на самом деле, почему USDT теперь живёт там, и какую критику стоит воспринимать всерьёз. Без хайпа, без паники.
TRON Bandwidth vs Energy: в чём реальная разница?
Два ресурса, две совершенно разные задачи, и большинство гайдов объясняют их как взаимозаменяемые. Они не такие.