Pourquoi ma transaction bitcoin ne confirme-t-elle pas?

La vitesse de transaction Bitcoin dépend de trois facteurs:

  1. Taille de transaction Bitcoin - une transaction dans le réseau Bitcoin est un ensemble de données binaires comprenant des données sur leur origine (nombre d'entrées) et leur envoi (nombre de sorties).

  2. La commission que vous payez aux mineurs pour le traitement et l’inclusion dans le bloc de votre transaction

  3. Niveau d'encombrement du réseau Bitcoin - il arrive souvent qu'en raison d'une forte hausse du taux de change, tout le monde commence à envoyer des transactions et que le réseau Bitcoin devienne bouché, les commissions augmentent et de nombreuses transactions augmentent tout simplement. Rappelez-vous que plusieurs milliers de transactions peuvent être envoyées dans le même temps, et la bande passante du réseau Bitcoin est de 7 transactions par seconde.

Comment calculer l'heure approximative de réception d'une transaction bitcoin?

i vous avez envoyé une transaction et que celle-ci n’a toujours pas été confirmée, il est fort probable qu’elle se trouve dans la «file d’attente» - le Bitcoin mempool et attend des mineurs qu’elle l’inclue dans le bloc. La position dans mempool dépend des frais (commission par octet) auxquels vous avez envoyé votre transaction: plus la commission est élevée, plus votre transaction sera rapide

Pour prédire combien de temps votre transaction sera confirmée, allez sur le site de l'explorateur blockchair.com, entrez l'identifiant de la transaction (TXID, hash). Donnons un exemple, pour une transaction avec hash - b7f1813807462650e521b8d98a5da4fee9cfb80347cfefad96172e9f4ec64275

Pour commencer, nous allons collecter toutes les données nécessaires au calcul::
  1. Dans la capture d'écran ci-dessous, nous voyons que notre transaction est dans le Bitcoin mempool à 1676 sur 9495 (priorité 1676/9495) et que la commission (taxe par octet) est de 16 satoshi.

  2. La durée moyenne de sortie d'un bloc du réseau Bitcoin est de 10 minutes.

  3. Le nombre moyen de transactions pouvant être incluses dans le bloc Bitcoin est de 2500. 

Donc, nous effectuons le calcul: Le nombre 1676 (la priorité de notre transaction dans Bitcoin mempool) est inférieur au nombre 2500 (le nombre total de transactions dans le bloc Bitcoin), cela signifie que notre transaction aura lieu dans le bloc suivant ou dans 10 minutes.

En pratique, la priorité d’une transaction est en constante évolution, car de plus en plus de nouvelles transactions apparaissent sur le réseau. Par conséquent, il est préférable d’ajouter au moins 10 minutes au temps de calcul.