Transaction bitcoin non confirmée, que faire?

BitcoinCours.com, le 17 Décembre 2016

C'est devenu un cauchemard récurrent pour de nombreux utilisateurs du Bitcoin, les transactions qui ne se confirment pas après des heures d'attente...


Les causes de ces non-confirmations sont connues, il en existe deux:

- il peut s'agir d'une attaque spam sur le réseau bitcoin
- il peut s'agir d'un trop grand nombre d'utilisateurs (bitcoin victime de son succès)

Dans les deux cas les conséquences sont les mêmes pour les utilisateurs du bitcoin: le réseau est saturé et il se forme des bouchons à cause d'un trop grand nombre de transactions. Les mineurs ne peuvent pas faire face à cet afflux et de nombreuses transactions en attente de validation s'accumulent: https://blockchain.info/fr/unconfirmed-transactions

Comme on peut le voir ci-dessous sur le graphique historique du nombre de transactions en attente dans le mempool, les problèmes de congestion du réseau bitcoin se sont intensifiés ces deux derniers mois, avec des pics a plus de 60000 transactions non confirmées.


L'utilisateur malchanceux doit alors s'armer de patience et attendre plusieurs heures voire plusieurs jours avant que sa transaction soit confirmée par les mineurs. (une transaction bitcoin est confirmée en 10 minutes lorsque le réseau n'est pas congestionné)

Pour éviter ces désagréments, l'équipe en charge du développement du bitcoin recommande aux utilisateurs de consulter les sites de 'l'état du trafic routier' du réseau comme https://bitcoinfees.21.co/ ou https://statoshi.info/dashboard/db/fee-estimates afin de savoir quel montant de frais appliquer avant d'envoyer des bitcoins. Car le moyen d'éviter les bouchons est de payer plus de frais de transaction que la moyenne; en payant davantage les mineurs, ils s'occuperont de valider votre transaction avant les autres et vous obtiendrez ainsi rapidement des confirmations.

Les développeurs en charge préconisent aussi d'utiliser des wallets qui s'adaptent automatiquement aux conditions du réseau en utilisant une structure de frais dynamique. La plupart des portefeuilles bitcoin possèdent cette option, Blockchain.info, Electrum, Jaxx, Copay, Bitgo, Ledger, Trezor, ... pour ne citer que les plus connus. Ils proposent souvent 3 types d'envoi (low, standard, fast). Ceux qui ne l'ont pas règlent leurs paramètres de frais de manière fixe avec des frais un peu en dessus de la moyenne afin que la transaction soit incluse plus rapidement dans la chaîne de blocs.

Ces précautions à prendre pour éviter les embouteillages sur le réseau bitcoin sont souvent perçues par les bitcoineurs comme rebutantes et surtout côuteuses. Il suffit de parcourir les forums du bitcoin pour y découvrir de nombreuses plaintes des utilisateurs, Ces critiques sont compréhensibles car après-tout, il n'y a pas besoin de consulter la météo du trafic ou de payer des frais lorsqu'on vire de l'argent par SEPA ou Paypal (sur territoire Europe). De surcroît, le bitcoin fonctionnait parfaitement bien à ses débuts.

L'accélérateur de transaction, solution de ViaBTC

Sensible à l'expérience des utilisateurs du bitcoin, la coopérative minière ViaBTC a non seulement choisi de miner les blocs avec le client Bitcoin-Unlimited qui permettra de scaler le bitcoin, mais elle a aussi inventé une solution temporaire pour les transactions en attente de confirmations: L'accélérateur de transactions.

Comme indiqué sur la page de l'accélérateur:
"Avec l'accélérateur de transactions pour les transactions retardées, les utilisateurs peuvent soumettre à ViaBTC tout identifiant de la transaction incluant un minimum de 0,0001BTC/KB de frais.
Nous prioriserons pour inclure dans le bloc suivant, si possible sans frais supplémentaires.
Un maximum de 100 transactions soumises peut être accéléré toutes les heures."
Voici un exemple de transaction en attente de confirmation qui entre dans les critères de ViaBTC, et que l'on choisit de mettre dans l'accélérateur: