Transaction non confirmée - que faire? [Instruction étape par étape]

Le nombre de transactions sur le réseauBitcoinest en augmentation constante, ce qui signifie que les blocs dans lesquels ils sont stockés sont remplis plus rapidement. Après tout, la taille du bloc reste la même - 1 mégaoctet. Cela cause un problème commun - le retard d’une transaction en raison du fait qu’elle n’est pas confirmée (au moins deux confirmations sont nécessaires).

Le temps d'attente pour un transfert peut prendre plusieurs heures et parfois plusieurs jours. Cela crée des inconvénients évidents, en particulier dans les situations où il est nécessaire de transférer des fonds rapidement. Dans cet article, nous examinerons plus en détail le concept de transaction non confirmée et déterminerons ce qui doit être fait dans cette situation.

Que signifie une transaction bitcoin non confirmée?

Une transaction non confirmée est une transaction qui, après son lancement, n'a pas été ajoutée au bloc. Le réseau Bitcoin est pris en charge par les mineurs qui "traitent" les traductions. Ils ont leur propre priorité: plus la commission par octet de la transaction est élevée, plus elle sera ajoutée rapidement au nouveau bloc. Ainsi, le phénomène de transaction non confirmée est le plus souvent une conséquence de la faible commission choisie par l'expéditeur.

Vous pouvez toujours connaître l'état de votre transfert en entrant simplement votre TXID (votre identifiant de transaction) dans le champ de recherche du siteblockchain.info . Il indique le nombre de confirmations et le chemin de la transaction elle-même. Le nombre 2 autour et le statut du «bouton» bleu avec les confirmations de la Blockchain signifient que la transaction est réussie. Et si cela n’a pas été confirmé, vous verrez alors l’inscription caractéristique Transaction non confirmée sur un fond rouge.

Dans la mesure où une commission adéquate est mise en place, la confirmation prend jusqu'à 30 minutes. Sinon, nous pouvons nous attendre à 72 heures ou plus.

Si vous êtes sûr que votre transaction est exactement gelée et n’attendez pas d’être confirmée, lisez ceci.

Pourquoi la transaction n'est pas confirmée?

La transaction non confirmée s'explique principalement par le faible montant de la commission facturée par l'utilisateur. Dans la plupart des portefeuilles, il existe le concept de commission recommandée, que le programme choisit lui-même. Cependant, cet indicateur peut être à la fois sous-évalué et trop cher.

Il est important de rappeler que le montant de la commission ne dépend pas du montant de la transaction. Autrement dit, une transaction de 100 bitcoins peut coûter moins cher que 0,01 BTC. Tout dépend de sa taille en octets. À son tour, la taille dépend du nombre de transactions associées. Par exemple, si vous recevez 1 bitcoin de Dima, Sasha, Katie et que vous envoyez ensuite ces 3 bitcoins à Vakhtang, 4 adresses (y compris la vôtre) seront impliquées dans cette transaction. Et cela représente environ 600 octets supplémentaires.

Mais si vous creusez plus profondément, il s’avère que la longue durée de confirmation de la transaction est une conséquence de la petite taille du bloc Bitcoin. Le réseau dans les conditions de croissance constante du nombre de participants et de transferts ne peut pas les traiter rapidement à ce stade.

Vous pouvez même effectuer un calcul approximatif. La taille d'un bloc est de 1 Mo, sur la capture d'écran ci-dessus, la transaction habituelle «occupe» 370 octets. La génération d'un bloc prend environ 10 minutes. Cela signifie qu’en 10 minutes, il peut êtreconfirmé environ 2600 transactions. Mais ils sont en réalité beaucoup plus.

Sur le même site blockchain.info, vous pouvez voir la taille du mempool (memenpool - turn) du réseau. C'est le volume de toutes les transactions en attente de confirmation.

Au total, ils occupent plus de 100 mégaoctets. Cela signifie que moins de 1% des transactions seront confirmées dans les 10 minutes. Au total, leur traitement prendra 10 x 100 = 1000 minutes, soit près de 17 heures. Et ceci à condition que toute nouvelle transaction soit arrêtée brusquement dans le réseau BTC.

Une solution globale à cette situation consiste à augmenter la taille des blocs. C'est à cette fin queSegwita été conduit. Il permet d'optimiser l'utilisation de la mémoire pour le stockage des données de transaction et devrait préparer le réseau à d'autres modifications (augmentation du nombre de blocs) via Softfork. Segwit2x, qui fournissait forfork (séparation de chaîne dure) et augmentait la taille du bloc à 2 mégaoctets, a été annulé.

Qu'adviendra-t-il de l'argent?

Une chose est sûre: votre argent ne sera perdu nulle part. Il y a deux scénarios:

  • Attendez que votre transaction reçoive les 2 confirmations requises;
  • Prenez des mesures pour le pousser.

La première option ne nécessite aucune action de votre part. Vous savez que la vérification des transactions est disponible sur blockchain.info et certains autres services, et vous pouvez consulter son statut de temps en temps en entrant un identifiant dans la recherche. Cependant, le temps d'attente peut être retardé de plusieurs jours et, dans des cas extrêmes, de plusieurs semaines.

Et même si vous n'êtes pas pressé dela traduction, à un moment donné devra prendre des mesures. Nous allons discuter des principales méthodes d’accélération ci-dessous.

Combien de temps attendre la confirmation de la transaction Bitcoin

Nous avons noté ci-dessus que pour vérifier l'état du transfert, il suffit d'entrer le numéro de transaction dans le champ de recherche de blockchain.info. Cela peut également être fait àBitapsouBlocktrail .

Certains services indiquent le délai d'attente pour la confirmation. Mais ces chiffres sont rarement quand ils ont quelque chose en commun avec la réalité. Vous pouvez calculer indépendamment le temps de confirmation de la transaction. Pour ce faire, vous devez faire attention à la ligne Frais par octet.

Ensuite, allez àbtc.comdans la section des transactions non confirmées. Il montrera le coût moyen en octets actuel et approximativement le temps qu'une transaction est exécutée à une commission donnée.

Comment accélérer une transaction bitcoin

Il existe plusieurs méthodes de base pour accélérer /accélérer une transaction:

  • double dépense;
  • CPFP;
  • remplacement par taxe;
  • L'utilisation d'accélérateurs.

Examinez chaque méthode plus en détail.

Doubles déchets

La méthode de la double perte dépend du portefeuille que vous choisissez. Habituellement utilisé par les utilisateurs de Bitcoin-Core ou Bitcoin Knots. Pour implémenter cette méthode, vous devez fermer Bitcoin Core, l'exécuter à nouveau dans CMD (ligne de commande) à l'aide de la commande –zapwalletettxes, après avoir supprimé le fichier mempool.dat du répertoire du portefeuille.

Après cela, effectuez l'opération à nouveau, mais avec une commission adéquate. Dans ce cas, vous devez l'intercepter,combinez plutôt «l'entrée» de l'ancienne traduction avec la nouvelle. Pour ce faire, dans Bitcoin-Core, dans l’onglet ENTREE, sélectionnez l’ancienne transaction et ajoutez une autre entrée à partir d’une autre transaction afin qu’elle couvre la commission.

CPFP

CPFP est l'abréviation de enfant paie pour parent. Cette méthode est conçue pour les situations dans lesquelles l'expéditeur a créé une nouvelle transaction avec des bitcoats qui ont été «conditionnellement» reçus d'une autre transaction qui n'a pas encore été confirmée. Dans ce cas, pour l'opération, il est nécessaire de payer une commission pour la même transaction non confirmée.

Pour ce faire, accédez à la section Portefeuille (Paramètres -> Options -> Portefeuille), vérifiez les champs Passer une modification non confirmée et Activer les fonctions de la pièce.

Après cela, appuyez sur Envoi et utilisez à nouveau la section Entrées. En tant que destinataire, indiquez vous-même (votreadresse Bitcoin ), entrez le montant que vous avez précédemment envoyé et cochez le montant des frais de soustraction. Vous définissez ci-dessous le montant de la commission via Personnalisé et non via Recommandé.

Il est beaucoup plus facile de faire face à une transaction non confirmée gelée dans le portefeuille Electrum. Il existe une fonction de ré-envoi avec une commission accrue - remplacement par taxe. Toutefois, cela ne fonctionnera que si la case Remplaçable a été cochée lors de l'envoi initial.

Accélérateurs et «pousseurs»

Les pools miniers participent également à l'accélération des transactions -ViaBTC ,AntPool . Pour accélérer la transaction via ViaBTC, accédez à la section Outils du site du pool et sélectionnez Transaction Accelerator. Pour accélérer, entrez simplement l'ID de transaction et résolvez le captcha.L'efficacité de cette méthode est controversée. Le réseau dispose également d'un grand nombre de sites d'agrégateurs de pools de pools ViaBTC et AntPool. Un exemple estperenosi.com . Et dans Telegram, un bot d’accélération a été créé -@ FastTXbot . Le bot agrège automatiquement à travers AntPool.

Vous pouvez trouver encore plus de moyens d’accélérer vos processus dans notre article:Comment accélérer une transaction bitcoin

Comment s'assurer que les transactions ne sont pas suspendues

Tout d’abord, vous devez comprendre ce qui affecte la vitesse de confirmation de la transaction. Aaffectele temps de transaction, la commission sélectionnée et le «chemin» des bitcoins que vous lui envoyez.N'affecte pasle nombre de bitcoins envoyés et le portefeuille à partir duquel vous les envoyez.

Si vous avez reçu 10 bitcoins dans 10 transactions pour 1 bitcoin, la traduction en octets de ces 10 bitcoins dans son volume sera bien plus que la traduction de 100 bitcoins que vous avez reçue d'une adresse. Ceci est un exemple du «chemin» des bitcoins envoyés. De même, lors de l'envoi - plus il y a d'adresses, plus la commission est élevée. Si vous devez envoyer BTC à plusieurs destinataires, fusionnez les transactions en une seule et «branchez-la» via Entrée.

La valeur clé est la taille de la commission par 1 octet. Avant d'envoyer la bille blanche, examinez la mémoire et vérifiez la valeur moyenne des commissions sur le réseau. Vous pouvez voir les taux de commissions sur BitcoinFees.

Si le mempool est vide, alors même un virement avec une petite «pénalité» sera accepté - la simple loi de l’offre et de la demande fonctionne ici. Les mineurs traitent les transactions au fur et à mesure que les meilleures affaires arrivent.rarement. Le moment idéal est celui où la Chine et l'Asie dorment. C'est-à-dire dans les premier et deuxième fuseaux horaires européens dans cette période de soirée (6 à 10 heures).

Avec un travail compétent avec une carte mémoire, un portefeuille et des données sur les taux de commission moyens, vous pouvez effectuer rapidement des transactions et économiser de l'argent.

Vous savez maintenant pourquoi la transaction dans Bitcoons n'est pas confirmée, comment effectuer le suivi et la confirmer de différentes manières.

Ainsi, le résumé:

  1. Une transaction non confirmée est une transaction qui, après avoir été envoyée, n'a pas été ajoutée au bloc pour une raison quelconque.
  2. Pour accélérer une transaction, vous pouvez utiliser la méthode Double dépense, CPFP, Accélération de remplacement par taxe ou accélérateurs spéciaux.
  3. Pour vous protéger du gel, vous devez définir la commission correcte et tenir compte du moment de la transaction.