Pourquoi les transferts USDT sur TRON coûtent autant de TRX
Mardi soir vers 23h, j'ai envoyé 50 USDT à un ami à Istanbul. Petit service, rien d'extraordinaire. Après, j'ai regardé mon solde et 27 TRX… avaient disparu.
Je savais que TRON était censé être le réseau "pas cher". C'est littéralement la raison pour laquelle j'ai quitté Ethereum en 2022. Donc 27 TRX — environ 3,40 dollars à l'époque — pour un seul transfert, ça m'a paru anormal.
Si tu as eu le même moment "attends, quoi ?", cet article est pour toi.
Les frais que tu vois ne sont pas vraiment des frais
Voici la chose que personne n'explique correctement. Quand tu envoies de l'USDT sur TRON, tu ne paies pas des frais de transaction au sens classique. Tu paies quelque chose qui s'appelle "energy", et si tu n'en as pas, le réseau prend du TRX dans ton portefeuille et le brûle pour couvrir le coût.
Il le brûle. C'est-à-dire que le TRX est détruit. Il ne va pas à un validateur, pas à Justin Sun, nulle part — il est simplement retiré de la circulation. Tu peux voir ça directement sur TronScan : ouvre n'importe quel transfert USDT et regarde le champ "energy".
Un transfert USDT standard a besoin de 64 285 à 130 000 unités d'energy selon que le destinataire détient déjà de l'USDT ou non. (Premier transfert vers ce destinataire = plus cher. J'y reviens.)
Pourquoi spécifiquement USDT coûte autant
Envoyer du TRX brut entre deux personnes ne coûte quasiment rien — environ 268 de bandwidth, et la plupart des comptes en reçoivent gratuitement chaque jour. Pourquoi USDT coûte alors autant ?
Parce qu'USDT n'est pas vraiment "sur" TRON de la même manière que TRX. C'est un token TRC-20, ce qui veut dire que chaque transfert est en fait l'exécution d'un smart contract. Le contrat vérifie les soldes, met à jour deux entrées dans le registre, émet un log d'événement, etc. Tout ce calcul coûte de l'energy.
Et le truc agaçant : le prix de l'energy est fixé par le réseau, et il monte petit à petit. Dans mon expérience, ce qui coûtait 13-14 TRX il y a deux ans coûte régulièrement 27-30 TRX maintenant. Même transfert. Même contrat. Réseau plus cher.
Le piège du "nouveau destinataire"
Je suis tombé dedans deux fois avant de comprendre.
Si tu envoies de l'USDT à un portefeuille qui n'en a jamais détenu, le smart contract doit créer un nouvel emplacement de stockage pour lui. Ça double à peu près le coût en energy. Envoyer à un ami qui utilise USDT depuis des années ? Environ 64 000 energy. Envoyer à un cousin qui vient d'ouvrir son premier portefeuille pour te recevoir ? Plutôt 130 000.
Exactement le même transfert de ton côté. Sauf que c'est juste sur toi que tombe le coût pour "l'initialiser" dans le contrat.
J'ai payé 47 TRX sur un seul envoi à cause de ça une fois. Douloureux.
Alors qu'est-ce qu'on fait
Il y a quelques options, et elles ne sont pas équivalentes.
Brûler du TRX à chaque fois. Ce que la plupart font par défaut. Le plus simple, le plus cher. Ça va si tu envoies de l'USDT une fois par mois.
Staker du TRX pour de l'energy. Tu bloques du TRX (souvent quelques milliers) et le réseau te donne une allocation d'energy quotidienne. Bien pour les gros utilisateurs, mais il te faut du capital immobilisé, gelé minimum 14 jours si tu veux le récupérer. Je détaille la différence entre ça et la bandwidth dans mon article sur TRON bandwidth vs energy — ce ne sont pas la même chose et les gens les confondent en permanence.
Louer de l'energy sur un marketplace. C'est ce vers quoi je suis passé. Au lieu de brûler 27 TRX, tu paies peut-être 3-5 TRX pour louer assez d'energy pour un transfert. L'energy est à toi pour une courte fenêtre (5 minutes à quelques jours selon le service), tu fais ton transfert, c'est fini.
J'ai mon propre petit service de location appelé EnergyTRX, donc je suis partial, mais franchement, avant de le lancer j'utilisais celui d'un concurrent. Le calcul est imparable — j'ai détaillé mes vrais chiffres mensuels dans cet article sur la baisse de 70% des frais et ce n'était même pas serré.
Et le piège ?
Il y en a toujours un.
Les services de location ont besoin de quelques secondes pour déléguer l'energy à ton portefeuille, donc ce n'est pas totalement instantané. Si tu envoies de l'USDT 40 fois par jour pour de l'arbitrage, cette friction s'accumule. Pour des humains normaux qui envoient des stablecoins quelques fois par mois, c'est largement acceptable.
Aussi — et c'est important — certains services douteux livrent de l'energy qui expire plus vite qu'annoncé, ou facturent dans des unités bizarres. Reste sur ceux qui publient leurs prix en TRX-par-energy et te laissent voir la délégation directement sur TronScan.
La version courte
Tes 27 TRX ne sont pas une taxe. C'est le coût de l'energy, payé via burn parce que tu n'avais pas d'energy stakée ni louée. Une fois qu'on a compris ça, la "solution" se résume à choisir quel chemin correspond à ta fréquence de transferts.
J'ai choisi la location. Le mois dernier, j'ai envoyé de l'USDT 41 fois et payé environ 14 dollars au total au lieu des 50 qu'il aurait fallu. Ça ne change pas une vie, mais je préfère garder cet argent que le brûler.
Articles liés
Le réseau TRON expliqué pour débutants en crypto
Ce qu'est vraiment TRON, pourquoi USDT y vit maintenant, et la critique qui mérite d'être prise au sérieux. Pas de hype, pas de panique.
TRON Bandwidth vs Energy : quelle est la vraie différence ?
Deux ressources, deux fonctions totalement différentes, et la plupart des guides les expliquent comme s'ils étaient interchangeables. Ils ne le sont pas.