Pourquoi ma transaction Bitcoin n'est-elle pas confirmée ?

Facteurs influençant la vitesse des transactions dans le réseau Bitcoin :

La vitesse d’une transaction dans le réseau Bitcoin dépend de trois facteurs :

  • Taille de la transaction — Une transaction dans le réseau Bitcoin est un ensemble de données binaires qui comprend des informations sur son origine (nombre d’entrées) et sa destination (nombre de sorties).
  • Frais — les frais que vous payez aux mineurs pour traiter et inclure votre transaction dans un bloc.
  • Engorgement du réseau — Il arrive souvent qu’en raison d’une forte augmentation du cours, tout le monde commence à envoyer des transactions, et le réseau Bitcoin devient “saturé”, les frais augmentent et de nombreuses transactions se retrouvent bloquées.

Pourquoi est-il impossible de calculer précisément le temps de confirmation d’une transaction ?

Le problème du calcul du temps de confirmation d’une transaction réside principalement dans l’irrégularité des périodes de création de nouveaux blocs. Si les blocs étaient créés exactement toutes les 10 minutes (même avec une marge d’erreur de 1 à 2 minutes), il serait possible d’estimer de manière relativement précise à quel moment une transaction obtiendrait sa première confirmation. En réalité, les blocs Bitcoin peuvent être créés dans un laps de temps variant de 1 minute à 2 heures, et le nombre de nouvelles transactions durant cette période peut augmenter considérablement, ce qui accroît la charge du réseau.

Même en envoyant une transaction avec des frais élevés, personne ne peut garantir que dans 10 à 20 minutes ces frais resteront pertinents. Tout le monde peut se retrouver dans cette situation : l’expéditeur comme le destinataire. En utilisant Bitcoin, il est important de comprendre comment fonctionne le réseau et d’en accepter les règles.

Comment calculer le temps approximatif de réception d’une transaction Bitcoin ?

Si vous avez envoyé une transaction et qu’elle n’a pas encore été confirmée, elle est probablement dans la “file d’attente” ou mempool de Bitcoin, en attente d’être incluse dans un bloc par les mineurs. La position dans le mempool dépend des frais par octet que vous avez payés pour votre transaction — plus les frais sont élevés, plus votre transaction sera traitée rapidement.
Pour prédire combien de temps prendra la confirmation de votre transaction, rendez-vous sur le site d’exploration blockchair.com et saisissez l’identifiant de la transaction (TXID, HASH). Prenons l’exemple de la transaction avec le hash b7f1813807462650e521b8d98a5da4fee9cfb80347cfefad96172e9f4ec64275.

Rassemblons toutes les données nécessaires au calcul :

  • Sur la capture d’écran ci-dessous, nous voyons que notre transaction est dans le mempool de Bitcoin à la position 1676 sur 9495 (priorité 1676/9495), et les frais par octet sont de 16 satoshis.
  • Le temps moyen pour créer un bloc dans le réseau Bitcoin est de 10 minutes.
  • Le nombre moyen de transactions pouvant être incluses dans un bloc Bitcoin est de 2500.

Faisons donc le calcul : le nombre 1676 (priorité de notre transaction dans le mempool de Bitcoin) est inférieur au nombre 2500 (nombre total de transactions dans un bloc Bitcoin), ce qui signifie que notre transaction sera incluse dans le prochain bloc ou dans environ 10 minutes (encore une fois, ces calculs sont approximatifs).

En pratique, la priorité d’une transaction change constamment en raison de l’ajout de nouvelles transactions au réseau. Et comme personne ne peut prédire quand un nouveau bloc sera créé, il est impossible de calculer précisément le temps de confirmation d’une transaction.

12.02.2024, 02:30
  1. Catégorie: , , ,
Commentaires sur l’actualité « Pourquoi ma transaction Bitcoin n'est-elle pas confirmée ? »
Aucun commentaire
votre commentaire

Choose file
Give
Get
Exchange
days
hours