Les coûts de transaction sont calculés en fonction du volume de données de la transaction et de la congestion du réseau.
Comme un bloc ne peut contenir que 4 Mo de données, le nombre de transactions pouvant être exécutées dans un bloc est limité. Par conséquent, plus de données de bloc sont nécessaires pour une transaction plus importante. Par conséquent, les transactions plus importantes sont généralement facturées par octet.
Lorsque vous utilisez un portefeuille BTC pour envoyer une transaction, le portefeuille vous offre généralement la possibilité de choisir votre taux de frais Bitcoin. Cette charge sera déterminée en satoshis par unité de données (il y a 100 000 000 satoshis dans un Bitcoin) consommée sur la blockchain par votre transaction, abrégée en sats/vByte. Ce taux sera ensuite multiplié par la taille de votre transaction pour obtenir le total des frais que vous paierez.
Si vous souhaitez que votre transaction soit confirmée immédiatement, votre taux de frais optimal peut varier considérablement. Si cela ne vous dérange pas d’attendre, dépenser 2 sats/vByte vous permettra généralement de confirmer votre transaction en un jour ou une semaine.
Les frais de transaction reflètent également la rapidité avec laquelle l’utilisateur souhaite faire valider la transaction. Lorsqu’un utilisateur initie une transaction, elle entre dans le mempool (transactions qui n’ont pas encore été placées dans la blockchain et sont stockées dans une mémoire volatile).
Après validation, il est inclus dans le bloc. Les mineurs choisissent les transactions à valider et à inclure dans le bloc. Lorsqu’il y a un arriéré de transactions en attente de validation, cela incite les mineurs à traiter d’abord les transactions avec des taux de frais plus élevés. La plupart des mineurs ciblent des transactions avec des ratios frais/octets élevés. Lorsque les transactions sur le réseau commenceront à diminuer, les frais de transaction diminueront.
Les bourses Bitcoin, qui relient les acheteurs et les vendeurs, calculent leurs frais de deux manières : soit des frais fixes par transaction, soit un pourcentage du volume total des transactions au cours des 30 derniers jours. Les bourses utilisent une structure de frais à plusieurs niveaux, en fonction du volume total en dollars traité dans les deux cas.
Les accords sur les frais sont conçus pour encourager les commerçants à négocier fréquemment. En conséquence, les coûts des transactions de grande valeur et à haute fréquence sont réduits en conséquence. Les frais pour les petites transactions peu fréquentes sont souvent plus élevés.