Résumé
Les frais de transaction servent deux objectifs essentiels en ce qui concerne les réseaux blockchain. Ils récompensent les mineurs ou les validateurs qui contribuent à confirmer les transactions et à protéger le réseau contre les attaques de spam.
Les frais de transaction peuvent être à la fois faibles ou importants, en fonction de l'activité du réseau. Les forces du marché peuvent également avoir un effet sur le niveau de frais que vous payez. Si des frais élevés peuvent entraver l'adoption plus large de la blockchain, des frais très bas peuvent potentiellement poser des problèmes de sécurité.
Pourquoi payer des frais de transaction ?
Les frais de transaction font partie intégrante de la plupart des systèmes blockchain depuis leur création. Il est fort probable que vous en ayez payés lors de l'envoi, du dépôt ou du retrait de cryptomonnaies.
La majorité des cryptomonnaies utilisent des frais de transaction pour deux raisons importantes. Premièrement, les frais réduisent le nombre de spams sur le réseau. Ils rendent également les attaques de spam à grande échelle coûteuses à mettre en œuvre. Ensuite, les frais de transaction constituent une incitation pour les utilisateurs qui aident à vérifier et à valider les transactions. Considérez-le comme une récompense pour avoir aidé le réseau.
Pour la plupart des blockchains, les frais de transaction sont raisonnablement faibles, mais ils peuvent devenir assez élevés en fonction du trafic sur le réseau. En tant qu'utilisateur, le montant que vous choisissez de payer en frais détermine la priorité de votre transaction pour être ajouté au prochain bloc. Plus les frais sont élevés, plus la procédure 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 cryptomonnaies aujourd'hui. Satoshi Nakamoto a compris que les frais de transaction pouvaient protéger le réseau contre les attaques de spam à grande échelle et inciter à un bon comportement.
Les mineurs de Bitcoin reçoivent des frais de transaction dans le cadre du processus de confirmation des transactions dans un nouveau bloc. La pool de transactions non confirmées est appelée pool de mémoire (ou mempool). Naturellement, les mineurs priorisent les transactions avec des frais plus élevés, que les utilisateurs ont accepté de payer lorsqu'ils envoient 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. Si les frais sont trop bas, les mineurs ignoreront probablement leurs transactions. S'ils les placent à un niveau approprié, ils encourent un coût élevé. Ainsi, les frais de transaction agissent également comme un filtre anti-spam simple mais efficace.
Comment les frais de transaction BTC sont-ils calculés ?
Sur le réseau Bitcoin, certains portefeuilles crypto permettent aux utilisateurs de définir manuellement leurs frais de transaction. Il est également possible d'envoyer des BTC sans frais, mais les mineurs ignoreront très probablement ces transactions, ce qui signifie qu'elles ne seront pas validées.
Contrairement à certaines croyances, 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 soit de 400 octets et que les frais moyens de transaction s'élèvent désormais à 80 satoshis par octet. Dans ce cas, vous devrez payer environ 32 000 satoshis (ou 0,0032 BTC) pour espérer ajouter votre transaction au bloc suivant.
Lorsque le trafic sur le réseau est élevé et qu'il y a une forte demande d'envoi de BTC, les frais de transaction nécessaires pour une confirmation rapide augmentent car les autres utilisateurs de bitcoins essaient de faire de même. Cela peut se produire pendant les périodes d'intense volatilité du marché.
En tant que tels, les frais élevés peuvent rendre difficile l'utilisation du BTC dans des situations quotidiennes. Acheter une tasse de café à 3 dollars 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 limite est de 1 Mo (c'est-à-dire la taille du bloc). Les mineurs ajoutent ces blocs à la blockchain aussi rapidement que possible, mais il y a toujours une limite à la vitesse à laquelle ils peuvent aller.
L'évolutivité des réseaux de cryptomonnaies est une question cruciale pour décider des frais de réseau. Les développeurs de blockchain s'efforcent continuellement de résoudre le problème. Les mises à jour réseau précédentes ont permis d'améliorer l'évolutivité, telles que l'implémentation de SegWit et du Lightning Network.
➟ Vous souhaitez vous lancer dans les cryptomonnaies ? Achetez du Bitcoin sur Binance !
Frais de transaction d'Ethereum
Les frais de transaction d'Ethereum fonctionnent différemment par rapport à ceux du Bitcoin. Ces frais tiennent compte de la puissance de calcul nécessaire au traitement d'une transaction, appelée gas. Le gas a également un prix variable mesuré en ether (ETH), le token natif du réseau.
Alors que la quantité de gas nécessaire pour une transaction spécifique peut rester la même, les prix du gas peuvent augmenter ou diminuer. Ce prix du gas est directement lié au trafic du réseau. Si vous payez un prix de gas plus élevé, les mineurs prioriseront probablement votre transaction.
Comment les frais de transaction d'Ethereum sont-ils calculés ?
Le prix total du gas est simplement un prix qui couvre le coût, plus une incitation à traiter votre transaction. Toutefois, vous devez également tenir compte de la limite de gas, qui définit le prix maximum payé pour cette transaction ou cette tâche.
En d'autres termes, le coût du gas est la quantité de travail nécessaire, et le prix du gas est le prix payé pour « chaque heure » de travail. La relation entre ces deux quantités et la limite de gas définit le total des frais pour une transaction Ethereum ou une opération de smart contract.
Par exemple, si une transaction coûte 21 000 gas et que le prix du gaz est de 71 Gwei, les frais de transaction s'élèveront à 1 491 000 Gwei, soit 0,001491 ETH.
Source : Etherscan.io
Alors qu'Ethereum se dirige vers un modèle de preuve d'enjeu (voir Casper), on s'attend à ce que les frais de gas diminuent. La quantité de gas nécessaire pour confirmer une transaction sera inférieure, car le réseau n'aura besoin que d'une fraction de la puissance de calcul pour valider les transactions. Toutefois, le trafic réseau peut encore avoir une incidence sur les frais de transaction, car les validateurs donnent la priorité aux transactions les plus chères.
Frais de transaction Binance Chain
Binance Chain est un réseau blockchain qui permet aux utilisateurs d'effectuer des transactions et d'échanger des BNB et d'autres tokens BEP-2. Ils peuvent également créer et distribuer leurs propres tokens. Binance Chain adopte un mécanisme de consensus appelé preuve d'enjeu déléguée (Delegated Proof of Stake). Ainsi, au lieu de mineurs, nous avons des validateurs.
Binance Chain supporte également le DEX (échange décentralisé) de Binance, où les utilisateurs peuvent trader des cryptos directement à partir de leurs portefeuilles. Les frais de transaction sur la Binance Chain et le DEX sont payés en BNB.
Notez que Binance Chain et Binance Smart Chain sont deux blockchains différentes. Pour plus d'informations, veuillez consulter Une introduction à la Binance Smart Chain (BSC).
Comment les frais de transaction Binance Chain sont-ils calculés ?
En fonction de l'action que vous souhaitez effectuer, une structure de frais libellée en BNB est applicable. Il y a une distinction entre les frais de transaction, comme l'envoi de BNB, et les frais de trading sur Binance DEX. En outre, le prix total d'une transaction peut augmenter ou diminuer en fonction du prix du marché du BNB.
Lors de transactions non liées au trading, comme le retrait ou le dépôt de BNB dans un portefeuille, les frais sont payables uniquement en BNB. Les frais liés à l'activité de trading sur le DEX de Binance sont payables en tokens tradés, mais il existe une réduction pour les paiements en BNB. Ce système permet d'encourager l'adoption de BNB et de développer sa base d'utilisateurs.
Frais de transaction de la Binance Smart Chain
Binance Smart Chain (BSC) est une autre blockchain construite par Binance, qui fonctionne en parallèle de la Binance Chain (c'est-à-dire deux réseaux distincts). Alors que le BNB utilisé sur la Binance Chain est un token BEP-2, le BNB sur le BSC est un token BEP-20.
La Binance Smart Chain permet la création de smart contracts, ce qui la rend plus personnalisable. La structure des frais pour BSC n'est pas fixe comme celle de la Binance Chain. Au lieu de cela, un système de gas est utilisé (similaire à Ethereum), reflétant la puissance de calcul nécessaire à l'exécution des transactions et des opérations de smart contracts.
Le réseau BSC utilise un mécanisme de consensus Proof of Staked Authority. Les utilisateurs du réseau doivent mettre en jeu des BNB pour devenir un validateur, et lors de la validation réussie d'un bloc, ils reçoivent les frais de transaction inclus dans celui-ci.
Comment les frais de transaction de la Binance Smart Chain sont-ils calculés ?
Comme mentionné, la structure des frais BSC est très similaire à celle que l'on retrouve sur Ethereum. Les frais de transaction sont exprimés en gwei, qui est une dénomination de BNB égale à 0,000000001. Les utilisateurs peuvent définir le prix du gas pour donner la priorité à leurs transactions.
Pour connaître le prix moyen actuel et historique du gas, BscScan fournit une moyenne quotidienne ainsi que le prix payé le plus bas et le plus élevé. En mars 2021, les frais moyens sur la BSC sont d'environ 13 Gwei.
Dans l'exemple ci-dessous, le prix du gas était de 10 Gwei. Notez que la limite de gas était fixée à 622 732 Gwei, mais seulement 352 755 (52,31 %) gwei ont été utilisés par la transaction, générant ainsi des frais de 0,00325755 BNB.
Source : Bscscan.com
Les frais de la BSC sont généralement très faibles, mais si vous essayez d'envoyer des tokens sans BNB sur votre compte, le réseau vous signalera que vous n'avez pas assez de fonds. Veillez à garder un peu de BNB dans votre portefeuille pour payer les frais de transaction.
Frais de retrait Binance
Lorsque vous effectuez des retraits sur l'exchange Binance, vous devez payer les frais de transaction associés. Ces frais varient en fonction de la cryptomonnaie et du réseau que vous utilisez. Binance a sa propre structure de frais pour les transactions qui ont lieu à l'intérieur de sa plateforme de trading. Cependant, les frais de retrait sont affectés par des facteurs externes qui ne sont pas sous le contrôle de Binance.
Le retrait de votre crypto repose sur le travail de mineurs ou de validateurs qui ne font pas partie de l'écosystème de Binance. Par conséquent, Binance doit ajuster périodiquement les frais de retrait en fonction des conditions du réseau qui incluent le trafic et la demande.
Binance définit également des limites minimales sur le montant des cryptomonnaies pouvant être retirées. Vous pouvez consulter les limites actuelles sur la page Structure des frais.
Les frais de trading sont basés sur le niveau VIP de votre compte et sont indépendants des frais de retrait. Votre volume de trading mensuel cumulé détermine le niveau VIP de votre compte. La commission maximale actuellement appliquée est de 0,1 % de la cryptomonnaie tradée en tant que maker ou taker. Gardez à l'esprit que les utilisateurs qui paient en BNB paieront des frais de trading inférieurs.
Conclusion
Les frais de transaction font partie intégrante de la cryptoéconomie des réseaux blockchain. Ils font partie des incitations données aux utilisateurs qui assurent le fonctionnement du réseau. Les frais offrent également une couche de protection contre les comportements malveillants et le spam.
Toutefois, la quantité de trafic que reçoivent certains réseaux a entraîné une augmentation significative des frais. La nature décentralisée de la plupart des blockchains les rend plus difficiles à faire évoluer. Il est vrai que certains réseaux présentent une grande évolutivité et un débit de transaction élevé, mais cela est souvent lié à un sacrifice en terme de sécurité ou de décentralisation.
Toutefois, plusieurs chercheurs et développeurs travaillent sur des améliorations qui, espérons-le, apporteront plus d'inclusion en ce qui concerne les cryptomonnaies dans le monde en développement.