TL;DR
Les frais de transaction remplissent deux fonctions essentielles dans les réseaux blockchain. Ils récompensent les mineurs ou les validateurs qui aident à confirmer les transactions et aident à protéger le réseau contre les attaques de spam.
Les frais de transaction peuvent être faibles ou élevés, selon l'activité du réseau. Les forces du marché peuvent également influencer les frais que vous payez. Alors que des frais élevés peuvent entraver l'adoption de la blockchain à grande échelle, des frais très faibles peuvent potentiellement entraîner des problèmes de sécurité.
Pourquoi des frais de transaction ?
Les frais de transaction sont et ont toujours été un élément essentiel de la plupart des systèmes blockchain depuis leur création. Vous les avez probablement rencontrés lors de l'envoi, du dépôt ou du retrait de crypto-monnaies.
La majorité des cryptomonnaies utilisent des frais de transaction pour deux raisons importantes. Tout d’abord, les frais réduisent la quantité de spam sur le réseau. Cela rend également les attaques de spam à grande échelle coûteuses et coûteuses à mettre en œuvre. Deuxièmement, les frais de transaction agissent comme une incitation pour les utilisateurs qui aident à vérifier et à valider les transactions. Considérez-les comme une récompense pour avoir aidé le réseau.
Pour la plupart des blockchains, les frais de transaction sont relativement peu élevés, mais ils peuvent devenir assez élevés en fonction du trafic réseau. En tant qu'utilisateur, le montant que vous choisissez de payer en frais détermine la priorité de votre transaction lors de son ajout au bloc suivant. Plus les frais payés sont élevés, plus le processus de confirmation est rapide.
Frais de transaction Bitcoin
En tant que premier réseau blockchain au monde, Bitcoin a établi la norme en matière de frais de transaction utilisés par de nombreuses crypto-monnaies aujourd'hui. Satoshi Nakamoto a réalisé que les frais de transaction pouvaient protéger le réseau des attaques de spam à grande échelle et encourager les bons comportements.
Les mineurs de Bitcoin reçoivent des frais de transaction dans le cadre du processus de confirmation des transactions vers un nouveau bloc. Le pool de transactions non confirmées est appelé pool de mémoire (ou mempool). Naturellement, les mineurs donneront la priorité aux transactions avec des frais plus élevés, que les utilisateurs ont accepté de payer lors de l'envoi de leur BTC vers un autre portefeuille Bitcoin.
Les acteurs malveillants qui souhaitent ralentir le réseau doivent donc payer des frais associés à chaque transaction. S’ils fixent les frais trop bas, les mineurs ignoreront probablement leurs transactions. S’ils les fixent à un niveau approprié, ils encourent un coût économique élevé. Les frais de transaction agissent donc également comme un filtre anti-spam simple mais efficace.
Comment sont calculés les frais de transaction BTC ?
Sur le réseau Bitcoin, certains portefeuilles cryptographiques permettent aux utilisateurs de définir manuellement leurs frais de transaction. Il est également possible d'envoyer du BTC sans frais, mais les mineurs ignoreront très probablement ces transactions, ce qui signifie qu'elles ne seront pas validées.
Contrairement à ce que certains ont tendance à croire, les frais Bitcoin ne dépendent pas du montant envoyé mais de la taille de la transaction (en octets). Par exemple, imaginez que la taille de votre transaction est de 400 octets et que les frais de transaction moyens sont désormais de 80 satoshis par octet. Dans ce cas, vous devrez payer environ 32 000 satoshis (ou 0,00032 BTC) pour avoir une bonne chance de voir votre transaction ajoutée au bloc suivant.
Lorsque le trafic réseau est élevé et que la demande d'envoi de BTC est importante, les frais de transaction nécessaires pour une confirmation rapide augmentent à mesure que d'autres utilisateurs de Bitcoin tentent de faire de même. Cela peut se produire pendant les périodes de forte volatilité du marché.
En tant que tel, les frais élevés peuvent rendre difficile l’utilisation du BTC dans les situations quotidiennes. Acheter une tasse de café à 3 $ peut ne pas être pratique si les frais sont beaucoup plus élevés que cela.
Seul un certain nombre de transactions peuvent être incluses dans un bloc, dont la taille est limitée à 1 Mo (c'est-à-dire la taille du bloc). Les mineurs ajoutent ces blocs à la blockchain le plus rapidement possible, mais il existe toujours une limite à la vitesse à laquelle ils peuvent aller.
L'évolutivité des réseaux de cryptomonnaies est un enjeu crucial dans la détermination des frais de réseau. Les développeurs de blockchain déploient des efforts continus pour résoudre ce problème. Les mises à jour précédentes du réseau ont contribué à améliorer l'évolutivité, comme la mise en œuvre de SegWit et du Lightning Network.
Frais de transaction Ethereum
Les frais de transaction d'Ethereum fonctionnent différemment de ceux de Bitcoin. Les frais prennent en compte la quantité de puissance de calcul nécessaire pour traiter une transaction, appelée gaz. Le gaz a également un prix variable mesuré en éther (ETH), le jeton natif du réseau.
Bien que le gaz nécessaire à une transaction spécifique puisse rester le même, les prix du gaz peuvent augmenter ou diminuer. Ce prix du gaz est directement lié au trafic réseau. Si vous payez un prix du gaz plus élevé, les mineurs donneront probablement la priorité à votre transaction.
Comment sont calculés les frais de transaction Ethereum ?
Le prix total du gaz est simplement un prix qui couvre le coût, plus une incitation à traiter votre transaction. Cependant, vous devez également tenir compte de la limite de gaz, qui définit le prix maximum payé pour cette transaction ou tâche.
En d’autres termes, le coût du gaz correspond à la quantité de travail requise et le prix du gaz correspond au prix payé pour « chaque heure » de travail. La relation entre ces deux éléments et la limite de gaz définit le montant total des frais pour une transaction Ethereum ou une opération de contrat intelligent.
Prenons comme exemple une transaction aléatoire sur Etherscan.io. La transaction a coûté 21 000 gaz et le prix du gaz était de 71 Gwei. Ainsi, les frais de transaction totaux étaient de 1 491 000 Gwei ou 0,001491 ETH.
Alors qu'Ethereum se dirige vers un modèle de preuve d'enjeu (voir Casper), on s'attend à ce que les frais de gaz diminuent. La quantité de gaz nécessaire pour confirmer une transaction sera plus faible car le réseau n'aura besoin que d'une fraction de la puissance de calcul nécessaire pour valider les transactions. Mais le trafic réseau peut toujours affecter les frais de transaction car les validateurs donnent la priorité aux transactions les plus rémunératrices.
Comment sont calculés les frais de transaction de la chaîne intelligente BNB ?
Comme mentionné précédemment, la structure des frais de la BSC est très similaire à celle trouvée sur Ethereum. Les frais de transaction sont exprimés en Gwei, qui est une petite dénomination de BNB égale à 0,000000001. Les utilisateurs peuvent définir leurs prix de gaz pour prioriser leurs transactions ajoutées au bloc.
Pour connaître le prix moyen actuel et historique du gaz, BscScan fournit une moyenne quotidienne ainsi que le prix le plus bas et le plus élevé payé. En mars 2021, le tarif moyen sur BSC était d'environ 13 Gwei.
Dans l'exemple ci-dessous, le prix du gaz était de 10 Gwei. Notez que la limite de gaz a été fixée à 622 732 Gwei, mais seulement 352 755 (52,31 %) Gwei ont été utilisés dans cette transaction, ce qui a donné lieu à des frais de transaction de 0,00325755 BNB.
Les frais de la BSC sont généralement très bas, mais si vous essayez d'envoyer des tokens sans BNB sur votre compte, le réseau vous avertira que vous n'avez pas suffisamment de fonds. Assurez-vous de conserver des BNB supplémentaires dans votre portefeuille pour payer vos frais de transaction.
Réflexions finales
Les frais de transaction font partie intégrante de la cryptoéconomie des réseaux blockchain. Ils font partie des incitations accordées aux utilisateurs qui permettent au réseau de fonctionner. Les frais offrent également une couche de protection contre les comportements malveillants et le spam.
Cependant, le volume de trafic que reçoivent certains réseaux a entraîné des frais considérablement plus élevés. La nature décentralisée de la plupart des blockchains rend leur mise à l'échelle plus difficile. Il est vrai que certains réseaux présentent une évolutivité et un débit de transaction élevés, mais cela s'accompagne souvent d'un sacrifice en termes de sécurité ou de décentralisation.
Cependant, plusieurs chercheurs et développeurs travaillent sur des améliorations qui, espérons-le, apporteront une plus grande inclusion en matière de crypto-monnaies dans les pays en développement.
Avis de non-responsabilité et avertissement sur les risques : ce contenu vous est présenté « tel quel » à des fins d’information générale et éducative uniquement, sans représentation ni garantie d’aucune sorte. Il ne doit pas être interprété comme un conseil financier, juridique ou autre conseil professionnel, et n’est pas destiné à recommander l’achat d’un produit ou d’un service spécifique. Vous devez demander votre propre avis à des conseillers professionnels appropriés. Lorsque l’article est rédigé 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. Veuillez lire notre avis de non-responsabilité complet ici pour plus de détails. Les prix des actifs numériques peuvent être volatils. La valeur de votre investissement peut baisser ou augmenter et vous pourriez ne pas récupérer le montant investi. Vous êtes seul responsable de vos décisions d’investissement et Binance Academy n’est pas responsable des pertes que vous pourriez subir. Ce document ne doit pas être interprété comme un conseil financier, juridique ou autre conseil professionnel. Pour plus d’informations, consultez nos conditions d’utilisation et notre avertissement sur les risques.