Tout à propos des frais de transaction

En savoir plus sur les frais de crypto…

Bitcoin est composé de Blocs qui sont un ensemble de transactions et actuellement limités à un nombre inférieur ou égal à 1 000 000 d’octets et conçus de telle sorte qu’en moyenne, seul un bloc par ~10 minutes peut être créé. Les groupes qui créent les blocs sont connus comme des mineurs Bitcoin. Ces mineurs peuvent choisir les transactions qu’ils veulent dans le bloc qu’ils créent.

Les mineurs Bitcoin sont payés pour tous les frais de transaction dans le bloc qu’ils minent. De ce fait, il est dans leur intérêt de maximiser la quantité d’argent qu’ils gagnent lorsqu’ils créent un bloc. Ils choisissent donc les 1 000 000 d’octets de transactions qui leur rapportent le plus d’argent.

D’un point de vue d’un mineur Bitcoin, ils ne se soucient pas de la valeur d’une transaction, mais uniquement la taille (nombre d’octets) car ils ne sont autorisés à créer des blocs de 1 000 000 d’octets ou moins. Donc les mineurs ne considèrent pas les frais absolus d’une transaction, mais plutôt les frais par octet.

Pourquoi les estimations de frais sont si élevés ?

À vue de nez, on a parfois l’impression que les estimations de frais sont très élevées. La raison est qu’ils utilisent un taux de confiance de 95 %. Si un bloc était trouvé maintenant vous aurez peut-être besoin de 20 satoshi/octet, mais cela peut prendre une heure avant le prochain bloc et ultérieurement un nombre important de nouvelles transactions arrivent.

Parfois, vous n’avez pas besoin d’une confiance aussi élevée (par exemple, ce n’est pas important, ou vous avez un moyen d’augmenter les frais), vous pouvez donc vous en sortir avec des frais beaucoup plus bas.

Pourquoi les frais sont-ils si élevés ?

Politique. Il existe en fait une solution très astucieuse qui offre un léger soulagement, mais immédiat. Mais à ce stade, il semble que ce soit l’otage d’un agenda politique dont je ne suis pas au courant.

Pourquoi certaines transactions peu coûteuses apparaissent-elles au tout début du mempool ?

C’est parce qu’une transaction coûteuse en dépend et lui donne une nouvelle priorité. C’est-à-dire que la seule façon pour le mineur d’obtenir l’argent de la « bonne » transaction est d’inclure d’abord une « mauvaise » transaction. Il s’agit de la technique de l’enfant paie pour le parent (CPFP), mais notez que certaines anciennes versions Bitcoin core et Bitcoin unlimited ne le prennent pas en charge (et laissent ces transactions aux logiciels de minage plus intelligents).

Avez-vous des données historiques ?

Non. Mais https://bitcoinfees.github.io/ le fait.

Comment avez-vous construit ceci ?

Les estimations des frais de transaction sont simplement générées en appelant estimatesmartfee $n sur Bitcoin core (0.16.0). Le graphique est généré en larguant le mempool et en effectuant un tri intelligent.

Un aperçu des frais de transaction Bitcoin

Le site Web Bitcoin indique les transations pair-à-pair rapides, les paiements internationaux et les faibles frais de traitement comme les caractéristiques les plus importantes de la crypto-monnaie. Il n’est pas surprenant que Bitcoin soit devenu extrêmement prisé comme moyen d’envoyer de l’argent numériquement à travers le monde, car il résout les problèmes critiques rencontrés par les transactions effectuées en monnaie fiduciaire.

En fait, le nombre de transactions Bitcoin n’a cessé d’augmenter cette année. Au troisième trimestre, 20 millions de transactions Bitcoin ont été effectuées, contre 17,6 millions au deuxième trimestre. De plus, le nombre de transactions Bitcoin a augmenté à un taux d’au moins 5 % d’un mois sur l’autre depuis février 2018.

Cette augmentation peut être attribuée à la baisse des frais de transaction moyens sur le réseau Bitcoin, qui s’avérait auparavant être un obstacle à l’adoption de cette crypto-monnaie.

Un bref historique des frais de transaction Bitcoin

CNBC a rapporté en décembre 2017 que les utilisateurs payaient 28 $ en moyenne pour une transaction Bitcoin. Un utilisateur de Twitter a affirmé avoir dû payer 16 $ de frais pour envoyer 25 $ de Bitcoins d’une adresse à une autre, tandis qu’un autre journaliste a dû dépenser 15 $ pour envoyer 100 dollars de Bitcoins d’un portefeuille numérique à un portefeuille physique. En fait, les frais moyens de transaction Bitcoin ont grimpé jusqu’à 55 $ au cours de la troisième semaine de décembre de l’année dernière, selon BitInfoCharts

Toutefois, les frais moyens de transaction Bitcoin ont rapidement baissé depuis cette date. BitInfoCharts dévoile que les frais moyens de transaction Bitcoin étaient tombés à seulement 0,50 $ au cours de la première quinzaine de novembre 2018, ce qui explique probablement pourquoi les utilisateurs effectuent davantage de transactions Bitcoin pour envoyer et recevoir des paiements à travers le monde. Mais qu’est-ce qui a provoqué une baisse aussi radicale des frais moyens de transaction Bitcoin ? Pour le savoir, il faut d’abord comprendre pourquoi les frais de transaction Bitcoin sont facturés.

L’économie derrière les frais de transaction Bitcoin

Bitcoin Une transaction Bitcoin doit être ajoutée à la chaîne de blocs pour réussie. Cependant, pour qu’une transaction soit ajoutée à la chaîne de blocs, elle doit d’abord être validée par des mineurs qui doivent résoudre un problème mathématique complexe pour vérifier la transaction. Ces mineurs utilisent beaucoup de puissance de calcul et d’énergie pour vérifier un bloc de transactions provenant du Bitcoin Mempool (abréviation de Memory Pool), qui contient des transactions non confirmées attendant d’être ajoutées à un bloc pour confirmation.

Il convient maintenant de récompenser les mineurs en contrepartie du temps et des efforts qu’ils consacrent à la validation des transactions non confirmées. En conséquence, ils reçoivent une rémunération de 12,5 BTC pour réussir à miner un bloc, mais ce n’est qu’une des récompenses proposées. Les mineurs perçoivent également des frais de transaction choisis par les émetteurs lors d’une transaction Bitcoin pour leurs efforts, car ils jouent un rôle essentiel dans la sécurité du réseau.

Qu’est-ce qui détermine les frais de transaction ?

Chaque bloc de transactions sur la chaîne de blocs ne peut contenir plus d’un mégaoctet d’informations, si bien que les mineurs ne peuvent inclure qu’un nombre limité de transactions dans chaque bloc. C’est la raison pour laquelle les mineurs donnent la priorité aux transactions qui leur permettent de gagner des frais de transaction plus élevés.

Ainsi, si le mempool est complet, les utilisateurs qui cherchent à faire passer leurs transactions se feront concurrence sur les frais de transaction. Ils augmenteront les frais de transaction afin que leur transaction soit incluse dans le prochain bloc qui sera miné. Ainsi, le goulot d’étranglement du Mempool joue un rôle important dans la détermination des frais de transaction, bien que ce ne soit pas le seul aspect qui affecte cette valeur.

La taille de la transaction a également un rôle à jouer dans la détermination des frais de transaction. Comme les mineurs ne peuvent inclure que certaines transactions dans le bloc de 1 mégaoctet, ils préfèrent choisir des transactions de petite taille puisqu’elles sont plus faciles à confirmer. D’autre part, les transactions qui occupent plus d’espace nécessitent plus de travail pour être validées. Elles doivent donc acquitter des frais plus élevés afin d’être incluses dans le bloc suivant.

Deux facteurs déterminent donc les frais de transaction : l’encombrement du réseau et la taille de la transaction. Ils jouent également un rôle essentiel dans le délai de confirmation d’une transaction. Par exemple, si un utilisateur envoie une transaction associée à des frais très faibles et que le Mempool Bitcoin est complet, les mineurs ne choisiront pas cette transaction en raison de la faible rémunération qu’elle implique. Dans ce cas, plusieurs heures peuvent s’écouler avant la confirmation de la transaction.

Toutefois, si un utilisateur est prêt à payer des frais de transaction plus élevés, la première confirmation pourrait arriver en 10 minutes, soit le temps nécessaire pour extraire un bloc. La communauté Bitcoin a besoin de six de ces confirmations pour qu’une transaction soit complètement validée. Cela signifie que s’il n’y a pas de congestion du réseau et que les frais de tranaction liés sont élevés, la transaction devrait être traitée avec succès en une heure.

L’avenir des frais de transaction Bitcoin

Nous avons vu précédemment que les frais de transaction Bitcoin ont rapidement chuté au cours de l’année écoulée, ce qui a entraîné une augmentation du nombre de transactions. Cela peut être attribué à la plus petite taille Bitcoin Mempool. Toutefois, si le nombre de transactions non confirmées augmente plus rapidement que le rythme auquel les nouveaux blocs sont extraits, le réseau sera congestionné. C’est à ce moment-là que les frais moyens de transaction Bitcoin augmenteront.

Il s’agit du problème de montée en charge auquel est confronté Bitcoin en raison du nombre limité de nœuds. Toutefois, la communauté trouve des moyens de contourner ce problème afin que de nombreuses transactions soient effectuées rapidement avec des frais réduits. Au début de l’année, un utilisateur a pu effectuer 42 transactions en utilisant le réseau Lightning et n’a dépensé que 4,9 centimes de dollars en frais de transaction.

Le réseau Lightning est un protocole de paiement de deuxième niveau qui s’ajoute à la chaîne de blocs Bitcoin et qui est capable d’effectuer un grand nombre de transactions rapidement en réduisant la charge sur la chaîne. Il y a donc de fortes chances que les frais moyens de transaction Bitcoin restent faibles à l’avenir grâce au développement de ces protocoles de paiement, ce qui stimulera l’adoption de cette crypto-monnaie comme moyen de paiement numérique.

Les frais de transaction de la monnaie

Du point de vue de la monnaie, nous ajoutons des frais basés sur la valeur d’une transaction. Frais de monnaie 0,5 % (min. 0,30 $, max. 100 $) + 1920 satoshi par transaction.