Points clés
Les frais de transaction sur la blockchain remplissent deux objectifs principaux : ils récompensent les mineurs ou validateurs qui confirment les transactions, et ils découragent le spam sur le réseau.
Sur Bitcoin, les frais dépendent de la taille de la transaction en octets, et non du montant de crypto envoyé. Les mineurs priorisent les transactions dont les frais sont plus élevés.
Ethereum a introduit en août 2021 un modèle « frais de base + frais de priorité » (EIP-1559), modifiant la façon dont les frais sont définis. Le réseau a terminé sa transition vers la preuve d’enjeu en septembre 2022 (The Merge), qui a modifié la manière dont le réseau est sécurisé, sans changer la structure des frais.
BNB Smart Chain utilise une structure de frais similaire à Ethereum, mais propose généralement des coûts de gas plus bas, ce qui en fait une alternative populaire pour les utilisateurs sensibles aux frais.
Des outils de réduction des frais comme le Lightning Network et les solutions de couche 2 aident à déplacer les transactions hors de la chaîne principale afin de réduire les coûts.
Introduction
Lorsque vous envoyez, déposez ou retirez des crypto-monnaies, vous payez presque toujours des frais de transaction. Ces frais font partie intégrante du fonctionnement de la plupart des réseaux blockchain.
Les frais de transaction remplissent deux objectifs essentiels. D’abord, ils rémunèrent les mineurs ou validateurs qui traitent et confirment votre transaction. Ensuite, ils agissent comme un frein contre le spam et les attaques malveillantes sur le réseau.
Le montant que vous payez en frais varie selon la blockchain que vous utilisez, la demande actuelle du réseau et la rapidité avec laquelle vous avez besoin que votre transaction soit confirmée. Cet article explique comment fonctionnent les frais sur trois réseaux majeurs : Bitcoin, Ethereum et BNB Smart Chain.
Pourquoi des frais de transaction ?
Les frais de transaction font partie de la plupart des systèmes blockchain depuis le début. Ils existent pour deux raisons clés.
La première raison est la prévention du spam. Chaque transaction sur une blockchain nécessite un travail de traitement. En associant un coût à chaque transaction, le réseau rend les attaques de spam à grande échelle coûteuses à mener.
La deuxième raison concerne les incitations des mineurs ou validateurs. Les utilisateurs qui contribuent au maintien du réseau, que ce soit via le minage par preuve de travail ou via le staking et la validation, reçoivent ces frais comme récompense pour leur travail. Sans cette incitation, moins de participants aideraient à sécuriser le réseau.
Les frais peuvent être faibles ou substantiels, selon le niveau d’activité du réseau à un moment donné. Une demande plus forte signifie souvent que les utilisateurs doivent proposer des frais plus élevés pour faire confirmer leurs transactions rapidement.
Frais de transaction Bitcoin
Bitcoin a introduit la notion de frais de transaction pour les réseaux blockchain. Sur Bitcoin, les frais sont versés aux mineurs, qui sélectionnent des transactions dans le mempool (le pool de transactions non confirmées) et les incluent dans de nouveaux blocs.
Les frais Bitcoin ne dépendent pas du montant de BTC que vous envoyez. Ils dépendent plutôt de la taille de votre transaction en octets. Les transactions plus complexes, comme celles combinant de nombreuses entrées, prennent plus de place et coûtent davantage.
Par exemple, si votre transaction fait 400 octets et que le taux de frais moyen est de 80 satoshis par octet, vous paieriez environ 32 000 satoshis. Les mineurs priorisent naturellement les transactions avec des taux de frais plus élevés, donc proposer davantage peut entraîner une confirmation plus rapide.
Deux mises à niveau clés ont contribué à réduire la pression sur les frais de Bitcoin au fil des ans. La Segregated Witness (SegWit) a augmenté la capacité effective des blocs en modifiant la manière dont les données de transaction sont stockées. Le Lightning Network permet des paiements rapides et peu coûteux hors de la chaîne principale, ce qui réduit la congestion pour les petites transactions.
Comment les frais de transaction Bitcoin sont calculés
Lorsque la demande réseau est faible, des frais même modestes suffisent généralement à faire entrer votre transaction dans le bloc suivant. Lorsque la demande explose, par exemple pendant des périodes d’activité élevée du marché, le taux de frais que vous devez payer augmente, car les utilisateurs se disputent un espace de bloc limité.
Les blocs Bitcoin ont une taille maximale (mesurée en unités de poids, selon SegWit). Cette limite restreint le nombre de transactions pouvant être traitées par bloc. Lorsque davantage de transactions attendent qu’il n’y a d’espace disponible, un marché des frais apparaît.
La plupart des portefeuilles Bitcoin estiment un taux de frais recommandé en fonction des conditions actuelles du mempool. Certains portefeuilles vous permettent de définir les frais manuellement si vous êtes prêt à attendre plus longtemps pour la confirmation.
Frais de transaction Ethereum
Ethereum utilise un modèle de frais différent de celui de Bitcoin. Au lieu des octets, les frais dépendent de la quantité de puissance de calcul qu’une transaction nécessite, mesurée en unités appelées « gas ». Ethereum utilise le gas car des opérations différentes, comme de simples transferts par rapport à des appels complexes de contrats intelligents, exigent des quantités de calcul très différentes. Vous pouvez en apprendre davantage dans le guide dédié aux frais de gas.
Depuis août 2021, Ethereum utilise un modèle de frais en deux parties introduit par l’EIP-1559. Chaque transaction inclut un frais de base, défini automatiquement par le protocole et « brûlé » (retiré de l’offre). Les utilisateurs peuvent aussi ajouter un frais de priorité (ou « tip ») pour encourager les validateurs à inclure leur transaction plus rapidement.
En septembre 2022, Ethereum a terminé sa transition vers la preuve d’enjeu, un événement connu sous le nom du « Merge ». Cela a remplacé le minage gourmand en énergie par des validateurs qui « stake » (misent) de l’ETH pour confirmer les transactions. Le Merge n’a pas modifié la manière dont les frais sont calculés, mais il a changé qui reçoit le frais de priorité (les validateurs au lieu des mineurs), tandis que le frais de base continue d’être brûlé.
Les prix du gas sur Ethereum ont fortement baissé à mesure que l’adoption des solutions de couche 2 a augmenté. Pendant les périodes de faible activité sur le réseau principal, le frais de base a pu descendre à 0,4–2 Gwei. Toutefois, sur le réseau principal, les prix du gas peuvent grimper à 20 Gwei ou plus pendant des périodes de forte demande, comme lors de lancements importants de tokens ou en cas de forte volatilité du marché. Les chiffres que vous voyez dans un portefeuille à un moment donné reflètent les conditions en cours et peuvent changer rapidement.
Comment les frais de transaction Ethereum sont calculés
Le frais total d’une transaction Ethereum est : le nombre d’unités de gas utilisées multiplié par le (frais de base + frais de priorité). La limite de gas correspond au maximum de gas que vous êtes prêt à consommer. Tout gas non utilisé est remboursé.
Les simples transferts de ETH utilisent généralement 21 000 gas. Des opérations plus complexes, comme l’interaction avec une application décentralisée, peuvent en utiliser beaucoup plus.
Le frais de base s’ajuste automatiquement à chaque bloc selon que le bloc précédent était plus ou moins rempli que 50 %. Ce mécanisme stabilise les estimations de frais, ce qui facilite la prédiction des coûts par les portefeuilles.
Frais de transaction sur BNB Smart Chain
BNB Smart Chain (BSC) utilise une structure de frais similaire à Ethereum. Les prix du gas sur BSC sont indiqués en Gwei — la même convention d’unité que sur Ethereum — où 1 Gwei correspond à un milliardième de BNB. Comme sur Ethereum, les utilisateurs peuvent définir les prix du gas pour influencer la priorité des transactions. BSC est conçu pour un débit élevé et maintient généralement des frais inférieurs à ceux du réseau principal Ethereum.
BSC parvient à des frais plus bas en partie grâce à son mécanisme de consensus, qui utilise un ensemble plus restreint de validateurs que Ethereum. Ce compromis permet des temps de bloc plus rapides et des transactions moins coûteuses, au prix d’une certaine centralisation/décentralisation réduite.
Si vous essayez d’envoyer des tokens sur BSC sans détenir de BNB, le réseau vous indiquera que les fonds sont insuffisants. Conservez toujours un petit solde de BNB dans votre portefeuille pour couvrir les coûts de gas.
Réduire les frais de transaction
Plusieurs solutions visent à réduire les coûts de transaction sur les principales blockchains. Les solutions de couche 2 déplacent les transactions hors de la chaîne principale vers des réseaux secondaires qui règlent périodiquement sur la chaîne principale. Par exemple, les rollups Ethereum peuvent regrouper des centaines de transactions dans un seul enregistrement on-chain, réduisant fortement le coût par transaction.
Sur Bitcoin, le réseau Lightning Network crée des canaux de paiement hors chaîne entre les participants. Une fois un canal ouvert, les utilisateurs peuvent envoyer de nombreuses transactions instantanément et à un coût très faible, et ne règlent le solde final on-chain que lorsqu’ils ferment le canal.
Le timing compte aussi. Les frais ont tendance à être plus bas pendant les heures creuses, lorsque la congestion du réseau est réduite. Vérifier un estimateur de frais avant d’envoyer peut vous aider à choisir un taux de frais qui équilibre coût et vitesse de confirmation.
FAQ
Pourquoi des frais de transaction existent-ils sur la blockchain ?
Les frais de transaction rémunèrent les mineurs ou validateurs qui traitent les transactions et les ajoutent à la blockchain. Ils rendent aussi les attaques de spam à grande échelle coûteuses, protégeant le réseau contre les abus.
Des frais plus élevés sont-ils toujours plus rapides ?
Sur la plupart des blockchains publiques, oui. Les mineurs et validateurs priorisent généralement les transactions avec des taux de frais plus élevés. Pendant les périodes d’activité intense, proposer des frais plus élevés augmente les chances d’obtenir une confirmation plus rapide. Pendant les périodes calmes, des frais plus faibles suffisent généralement.
Qu’est-ce que le gas sur Ethereum ?
Le gas est l’unité qui mesure la quantité de travail de calcul requise par une transaction Ethereum. Les transferts simples utilisent une quantité fixe de gas (21 000 unités), tandis que les interactions avec des contrats intelligents peuvent en utiliser beaucoup plus. Le frais total correspond au gas utilisé multiplié par le prix du gas actuel (frais de base + éventuels frais de priorité).
Comment puis-je réduire les frais que je paie ?
Vous pouvez réduire les frais en effectuant des transactions pendant les heures creuses, en utilisant des réseaux de couche 2 ou des canaux de paiement pour les petites transactions, et en définissant votre taux de frais manuellement si votre portefeuille le permet. Sur Ethereum, les solutions de couche 2 comme les rollups offrent des coûts nettement plus faibles pour la plupart des transactions du quotidien.
Dernières réflexions
Les frais de transaction font partie intégrante du fonctionnement de la plupart des réseaux blockchain. Ils incitent les participants qui maintiennent les réseaux sécurisés et opérationnels, et ils contribuent à maintenir un traitement ordonné des transactions pendant les périodes de forte demande.
Les niveaux de frais varient énormément selon le réseau et la demande actuelle. Historiquement, Bitcoin et Ethereum ont connu des pics de frais pendant les périodes de marché très actives, tandis que des réseaux comme BNB Smart Chain proposent des coûts plus bas avec d’autres compromis en matière de décentralisation.
Les solutions d’augmentation de capacité, notamment les réseaux de couche 2, SegWit et les rollups, ont étendu la capacité et réduit considérablement les frais. À mesure que ces technologies mûrissent, le coût d’utilisation des blockchains pourrait continuer de diminuer, les rendant plus accessibles à un plus large éventail d’utilisateurs.
Pour aller plus loin
Qu’est-ce que Bitcoin et comment fonctionne-t-il ?
Qu’est-ce qu’Ethereum et comment fonctionne-t-il ?
Couche 1 blockchain vs solutions de scaling de couche 2
Guide pour débutants du Lightning Network de Bitcoin
Guide pour débutants de la Segregated Witness (SegWit)
Avertissement : ce contenu vous est fourni « tel quel » à titre d’information générale et de support pédagogique uniquement, sans aucune déclaration ni garantie de quelque nature que ce soit. Il ne doit pas être interprété comme un conseil financier, juridique ou professionnel, ni comme une recommandation d’acheter un produit ou service spécifique. Vous devriez demander conseil à des professionnels qualifiés. Lorsque ce contenu est fourni par un contributeur tiers, veuillez noter que les opinions exprimées appartiennent au contributeur tiers et ne reflètent pas nécessairement celles de Binance Academy. Les prix des actifs numériques peuvent être volatils. La valeur de votre investissement peut baisser ou augmenter et vous ne récupérerez peut-être pas le montant investi. Vous êtes seul responsable de vos décisions d’investissement et Binance Academy n’est responsable d’aucune perte que vous pourriez subir. Pour plus d’informations, consultez nos Conditions d’utilisation, l’Avertissement relatif aux risques et les Conditions de Binance Academy.
