Blog
10 min de lecture
|
18 sept. 2024

Frais TRON : le guide ultime + calculateur gratuit

Frais TRON : le guide ultime + calculateur gratuit — article complet sur le blog Chaingateway : API blockchain, paiements crypto, webhooks & intégrations.

Chapitres
C
Chaingateway Team
Experts blockchain

Tron (TRX) est l’une des principales plateformes blockchain, avec pour ambition de décentraliser le web en permettant des transactions efficaces, évolutives et peu coûteuses. Tron est rapidement devenue un choix populaire pour les applications décentralisées (dApps), les smart contracts et les passionnés de crypto. Avec ses 2 000 TPS (transactions par seconde), elle mise beaucoup sur la vitesse, ce qui la rend attractive pour les développeurs de dApps.

Pour vous faciliter le calcul des frais, nous avons créé un calculateur de frais Tron qui estime les frais de votre transaction.

Pourquoi comprendre les frais Tron est important

Comme sur toute blockchain, les transactions sur le réseau Tron s’accompagnent de frais. Bien que ces frais soient bien plus bas que ceux de certains concurrents comme Ethereum, il est crucial pour quiconque utilise Tron de comprendre leur fonctionnement. Les frais sur Tron peuvent varier selon le type de transaction, la complexité des smart contracts et la disponibilité des ressources de bandwidth et d’energy.

En comprenant les frais Tron, les utilisateurs peuvent :

- Éviter de payer trop cher leurs transactions.
- Optimiser les smart contracts pour réduire la consommation d'energy.
- Profiter de l'allocation quotidienne gratuite de bandwidth.
- Utiliser des stratégies comme le freezing de TRX pour minimiser ou éliminer complètement les frais.

Dans ce guide, nous détaillerons le fonctionnement de la structure des frais de Tron, les facteurs qui influencent le coût des transactions, et comment calculer ces frais manuellement ou grâce à un outil gratuit que nous avons créé spécialement pour vous. Que vous soyez développeur cherchant à déployer des smart contracts ou un utilisateur occasionnel envoyant des TRX, savoir comment fonctionnent les frais peut vous faire économiser de l’argent et rendre votre expérience Tron plus efficace.

2. Aperçu des frais Tron

Que sont les frais du réseau Tron ?

Les frais du réseau Tron sont les coûts engagés lors de l’exécution de transactions ou du déploiement de smart contracts sur la blockchain Tron. Contrairement à de nombreuses autres blockchains, Tron utilise deux ressources clés — les Bandwidth Points et l’Energy — pour gérer les frais, ce qui rend sa structure de frais assez unique comparée aux blockchains EVM. Ces ressources sont utilisées différemment selon le type de transaction traitée, d’où l’importance d’en comprendre le fonctionnement.

  • Les Bandwidth Points pour tout type de transaction, comme l’envoi de TRX, de token TRC10 ou TRC20 entre comptes.
  • L’Energy est consommée lors de l’exécution de smart contracts, en particulier pour les transactions de token TRC20 ou les dApps complexes.

Sur Tron, vous ne payez pas vos frais directement en TRX comme sur d’autres blockchains telles qu’Ethereum ou Binance Smart Chain ; vous payez plutôt avec ces deux ressources.

Types de frais Tron

Les frais Tron se répartissent en deux grandes catégories : les frais de bandwidth et les frais d’energy, chacune ayant des usages et des scénarios différents.

Bandwidth Points

Les bandwidth points sont principalement utilisés pour les transactions de base, comme le transfert de TRX entre comptes ou l’envoi de token TRC-10. Chaque compte Tron reçoit quotidiennement un nombre limité de bandwidth points gratuits, permettant aux utilisateurs d’effectuer un certain nombre de transactions sans frais.

Fonctionnement des bandwidth points :

  • Les bandwidth points sont consommés à chaque transaction. Par exemple, un simple transfert de TRX consomme de la bandwidth.
  • Chaque utilisateur Tron reçoit 600 bandwidth points gratuits par jour. Une fois ce quota épuisé, du TRX est déduit en tant que frais pour toute transaction supplémentaire.
  • La bandwidth peut aussi être obtenue en freezant du TRX, ce qui permet aux utilisateurs de générer de la bandwidth sans coût direct.
Frais d’energy

L’energy est nécessaire pour exécuter des smart contracts sur le réseau Tron, comme les interactions avec des token TRC-20 ou des fonctions de dApp. Contrairement à la bandwidth, l’energy n’est pas disponible gratuitement et doit soit être gagnée en freezant du TRX, soit achetée via des frais de transaction en TRX.

Fonctionnement de l’energy :

  • L’energy est consommée selon la complexité et les besoins de calcul d’un smart contract. Plus le contrat est complexe, plus il faut d’energy.
  • Les utilisateurs peuvent freezer du TRX pour générer de l’energy, réduisant ainsi leur dépendance aux frais en TRX lors de l’utilisation de dApps ou du déploiement de contrats.
  • Si vous n’avez pas assez d’energy, le coût équivalent est déduit de votre solde en TRX.

Différences entre bandwidth et energy

  • Usage : la bandwidth est utilisée pour toutes les transactions (par ex. les transferts de TRX), tandis que l’energy n’est utilisée que pour des opérations plus complexes impliquant des smart contracts (par ex. les interactions avec des token TRC-20).
  • Allocation gratuite : les utilisateurs reçoivent de la bandwidth gratuite quotidienne, mais il n’y a pas d’energy gratuite. L’energy doit être gagnée en freezant du TRX ou payée en frais TRX.
  • Complexité de la transaction : la bandwidth suffit pour les transactions de base, mais pour les développeurs de dApps et ceux qui interagissent avec des smart contracts, l’energy est également nécessaire.

Comparaison avec d’autres blockchains

Le système de frais de Tron diffère d’autres blockchains populaires comme Ethereum ou Bitcoin, où les frais de transaction sont payés directement en ETH ou BTC. Voici pourquoi le modèle de Tron se distingue :

  • Coûts plus bas : Tron propose généralement des frais bien plus bas grâce à son modèle d’allocation d’energy et de bandwidth, ce qui le rend attractif pour les utilisateurs comme pour les développeurs.
  • Frais plus prévisibles : avec la bandwidth quotidienne gratuite et la possibilité de freezer du TRX pour de l’energy, les utilisateurs peuvent éviter les pics imprévisibles du coût des transactions.

Comprendre le fonctionnement de ces ressources et leur impact sur les transactions Tron est essentiel pour quiconque cherche à optimiser son expérience sur le réseau. Avec cette base, vous serez mieux préparé à minimiser vos coûts, que vous transactiez en TRX ou interagissiez avec des smart contracts.

4. Comment calculer les frais Tron manuellement

Comprendre comment calculer les frais Tron manuellement peut vous aider à mieux gérer les coûts de transaction. Les frais Tron reposent principalement sur la consommation de bandwidth points et d’energy, utilisés différemment selon le type de transaction. Dans cette section, nous vous guidons à travers le calcul des deux types de frais, avec des exemples pratiques.

Guide étape par étape

1. Calculer les frais de bandwidth

Pour les transactions de base, comme le transfert de TRX ou de token TRC-10 entre wallets, vous utiliserez principalement des bandwidth points. Tron alloue automatiquement 600 bandwidth points gratuits par compte et par jour. Une fois ceux-ci épuisés, le montant équivalent en TRX est déduit en tant que frais.

Voici comment calculer les frais :

  • Vérifiez votre bandwidth disponible : commencez par vérifier combien de bandwidth il vous reste. Vous pouvez le faire via des applications wallet Tron comme TronLink ou en interrogeant votre compte via l’explorateur de blocs Tron.
  • Estimez la consommation de bandwidth : chaque transaction TRX ou TRC-10 consomme un certain nombre de bandwidth points. Par exemple :
    • Un simple transfert de TRX consomme typiquement 250 à 300 bandwidth points.
    • Si votre transaction dépasse votre allocation quotidienne gratuite de bandwidth, le montant restant vous sera facturé en TRX.
  • Calculez le coût : si vous manquez de bandwidth gratuite, Tron facture 0,001 TRX par bandwidth point nécessaire pour finaliser la transaction.

Formule

Pour calculer les bandwidth points utilisés par une transaction, vous devez d’abord créer la transaction pour obtenir les données hexadécimales brutes de votre transaction.

// Constantes
DATA_HEX_PROTOBUF_EXTRA = 2 //Add PROTBUF Overhead
MAX_RESULT_SIZE_IN_TX = 64 //Add fixe sized overhead for Transaction Data
A_SIGNATURE = 67 //Add Overhead for the signature
// Exemple : supposons que raw_data_hex soit une chaîne hex d'une transaction
// Exemple de chaîne hex pour createdTransaction['raw_data_hex'] :
createdTransactionRawDataHex = "0a020add22086c2763abadf9ed2940c8d5deea822e5a65080112610a2d747970652e676f6f676c6561706973
2e636f6d2f70726f746f636f6c2e5472616e73666572436f6e747261637412300a15418840e6c55b9ada326d211d818c34a994aeced808121541d31367
87e667d1e055d2cd5db4b5f6c880563049186470ac89dbea822e" # Votre résultat de transaction brute
// Calcul de la consommation de bandwidth
# 1. Récupérer la longueur de la chaîne hex (262 caractères dans cet exemple)
rawDataLengthInHex = length_of(createdTransactionRawDataHex) # rawDataLengthInHex = 262
# 2. Convertir la longueur des caractères hex en octets (diviser par 2)
rawDataLengthInBytes = rawDataLengthInHex / 2 # rawDataLengthInBytes = 262 / 2 = 131 octets
# 3. Ajouter les overheads fixes
bandwidthConsumption = rawDataLengthInBytes # 131 octets
+ DATA_HEX_PROTOBUF_EXTRA # + 2 octets
+ MAX_RESULT_SIZE_IN_TX # + 64 octets
+ A_SIGNATURE; # + 67 octets
# Consommation finale de bandwidth
bandwidthConsumption = 131 + 2 + 64 + 67 = 264 octets
// Retourner la consommation de bandwidth
return bandwidthConsumption # 264 bandwidth points
2. Calculer les frais d’energy

L’energy est consommée lors de l’interaction avec des smart contracts, par exemple lors de l’utilisation de token TRC-20 ou de l’interaction avec des applications décentralisées (dApps). Contrairement à la bandwidth, il n’existe pas d’allocation quotidienne gratuite d’energy, et sa consommation peut varier selon la complexité du smart contract.

Voici comment calculer les frais d’energy :

  • Vérifiez votre solde d’energy : comme pour la bandwidth, vous pouvez vérifier la quantité d’energy de votre compte via les wallets Tron ou l’explorateur de blocs. L’energy peut être obtenue en freezant des token TRX, ou déduite en tant que frais TRX.
  • Estimez la consommation d’energy : chaque transaction de smart contract a un besoin en energy spécifique selon la complexité du contrat. Un transfert TRC-20 comme l’USDT nécessite environ 64 000 d’energy quand l’adresse destinataire détient déjà le token, et environ 134 000 quand ce n’est pas le cas — écrire une nouvelle entrée de solde coûte environ deux fois plus d’energy que la mise à jour d’une entrée existante.
  • Calculez le coût en energy : si vous n’avez pas assez d’energy, du TRX sera brûlé depuis votre wallet. Tron facture actuellement 0,0001 TRX (100 Sun) par unité d’energy — la proposition de gouvernance n°104 a fait baisser le prix depuis 210 Sun en août 2025, et un futur vote peut encore le faire évoluer (vérifié le 17 août 2026). Vous trouverez les derniers coûts de ressources sur Tronscan.

Pour estimer la consommation d’energy, une API EstimateEnergy est disponible pour les nodes Tron.

Si vous n’avez pas de node Tron disponible, utilisez simplement notre calculateur de frais Tron pour estimer la consommation d’energy.

Utiliser notre outil de calcul de frais Tron

Pour décider entre le staking, le burning ou des frais sponsorisés, nous avons créé un petit calculateur estimant la consommation d’energy et de bandwidth.

Vous pouvez aussi utiliser cet outil via API en vous abonnant à notre API blockchain.

Tron Fee Calculator

Réduire le coût des transactions

Nos clients souffraient de coûts de transaction élevés sur le réseau Tron. La méthode aujourd’hui recommandée pour les réduire est TronFuel, qui loue de l’energy sourcée en gros auprès de stakers et permet d’économiser jusqu’à 60 % sur les frais par rapport au burning de TRX ; les endpoints Paymaster historiques de Chaingateway restent disponibles pour les intégrations existantes. Essayez-le avec l’essai gratuit de 7 jours.

Prêt à le construire vous-même ? Obtenir votre clé API — essai de 7 jours, sans carte bancaire — ou consultez API Tron pour la référence complète des endpoints.

C
Chaingateway Team
Experts blockchain

L'équipe Chaingateway s'attache à simplifier l'intégration blockchain pour les développeurs du monde entier.