Combien de confirmations blockchain une transaction crypto nécessite-t-elle ?
Demandez à trois portefeuilles différents combien de confirmations sont nécessaires pour un transfert, et vous pourriez obtenir trois réponses différentes. Cela ne signifie pas que quelqu’un se trompe. Le nombre de confirmations n’a pas la même signification sur tous les réseaux, et le destinataire fixe souvent sa propre exigence en plus de cela.
Voici comment cela fonctionne sur les réseaux les plus utilisés et qui finit par décider du nombre.
Il n’existe pas de nombre unique
Une confirmation est simplement un bloc ajouté après celui qui contient votre transaction, et attendre plusieurs confirmations réduit le risque d’annulation. Le nombre nécessaire dépend de la façon dont le réseau parvient à un consensus. Certains réseaux, comme Bitcoin, reposent sur les probabilités : le risque diminue à mesure que les blocs s’accumulent. D’autres disposent d’une finalité, un stade auquel un bloc ne peut plus être annulé en pratique.
La question pratique n’est donc généralement pas « combien de blocs ? », mais « cette transaction a-t-elle atteint le niveau de certitude souhaité par le destinataire ? ». La réponse varie selon le réseau.
Bitcoin : six confirmations, une habitude, pas une règle
Bitcoin n’a pas de finalité intégrée, les utilisateurs se fient donc à un nombre de confirmations. Attendre environ six confirmations est une convention souvent citée et, avec un objectif d’environ un bloc toutes les dix minutes, cela représente à peu près une heure. Ce n’est pas une règle du protocole, et les paiements de moindre montant sont parfois acceptés avec moins de confirmations.
L’idée est que chaque bloc supplémentaire rend plus difficile le remplacement de la chaîne contenant votre transaction par une version concurrente. Une transaction avec zéro confirmation n’a pas encore été incluse dans un bloc et ne doit pas être considérée comme définitive.
Ethereum, BNB Smart Chain et TRON : attendre la finalité
Ethereum produit un bloc toutes les 12 secondes ; une première confirmation arrive donc généralement rapidement. Depuis son passage à la preuve d’enjeu, le réseau dispose également d’une finalité : les validateurs votent sur des points de contrôle à chaque époque, et un bloc est finalisé après environ deux époques, soit à peu près 13 minutes. De nombreuses applications attendent encore un nombre défini de confirmations plutôt que la finalité complète.
BNB Smart Chain utilise un mécanisme de vote à finalité rapide (BEP-126), et BNB Chain a indiqué que la finalité est désormais généralement atteinte en quelques secondes. L’ancienne habitude d’attendre environ 15 confirmations date d’avant la mise en place de ce mécanisme. TRON produit un bloc environ toutes les 3 secondes et, selon sa documentation destinée aux développeurs, un bloc est consolidé lorsque au moins 19 de ses 27 Super Representatives ont construit sur celui-ci, ce qui prend généralement environ une minute. D’ici là, une réorganisation de la chaîne pourrait théoriquement annuler la transaction.
Solana : trois statuts au lieu d’un nombre
Solana ne compte pas les confirmations. Le réseau indique qu’une transaction est traitée, confirmée ou finalisée. « Traitée » signifie qu’un nœud a pris en charge la transaction, « confirmée » qu’une supermajorité de validateurs a voté sur son bloc, et « finalisée » que le bloc est également suffisamment enfoui pour être considéré comme irréversible. Chaque étape prend généralement quelques secondes, la finalisation étant la plus lente.
Sur un explorateur comme Solscan, ces statuts remplacent les nombres de confirmations affichés sur d’autres réseaux.
Qui décide du nombre de confirmations nécessaires ?
En pratique, c’est le portefeuille destinataire, la plateforme ou le commerçant qui fixe le nombre. Une exigence plus élevée privilégie la sécurité au détriment de la rapidité et augmente donc souvent avec le montant en jeu. Un transfert peut ainsi être valide sur la blockchain tout en apparaissant comme en attente chez le destinataire, le temps d’atteindre le nombre requis.
Pour connaître l’état d’un transfert, collez son hash de transaction dans l’explorateur du réseau utilisé. Le nombre ou le statut affiché correspond aux mêmes données que vérifie le destinataire.
Rappel de WEEX : vérifiez d’abord l’exigence
WEEX rappelle aux utilisateurs de vérifier le nombre de confirmations attendu par le portefeuille ou la plateforme destinataire avant d’envoyer des fonds, et de prévoir le temps d’attente nécessaire plutôt que de renvoyer la transaction. Consultez le hash sur le bon explorateur pour vérifier l’avancement, et considérez qu’une transaction avec zéro confirmation n’est pas définitive avant de remettre des biens ou des fonds. Méfiez-vous de toute personne qui vous demande d’accepter un paiement avant sa confirmation, et ne communiquez jamais votre phrase de récupération ni votre clé privée.
Conclusion
Il n’existe pas de nombre universel de confirmations. Les utilisateurs de Bitcoin attendent souvent environ six confirmations, Ethereum, BNB Smart Chain et TRON disposent chacun de leur propre mécanisme de finalité, et Solana utilise des statuts plutôt qu’un décompte. L’essentiel est de savoir à partir de quel moment le destinataire considère le transfert comme réglé ; l’explorateur indique à quel point il en est proche.
FAQ
1. Combien de confirmations faut-il pour une transaction Bitcoin ?
Environ six confirmations constituent une convention souvent citée, ce qui prend à peu près une heure avec l’objectif de Bitcoin d’un bloc toutes les dix minutes. C’est une habitude plutôt qu’une règle du protocole, et le destinataire peut en exiger plus ou moins.
2. Combien de confirmations faut-il pour une transaction Ethereum ?
Il n’y a pas de nombre fixe. Une première confirmation arrive généralement en quelques secondes, et un bloc est finalisé après environ deux époques, soit à peu près 13 minutes. De nombreuses applications attendent plutôt un nombre défini de confirmations.
3. BNB Smart Chain et TRON ont-ils besoin du même nombre de confirmations ?
Non. BNB Smart Chain utilise un mécanisme de vote à finalité rapide, et TRON consolide un bloc lorsque au moins 19 de ses 27 Super Representatives ont construit sur celui-ci, généralement en environ une minute.
4. Solana utilise-t-il des confirmations ?
Pas sous la forme d’un décompte. Solana indique qu’une transaction est traitée, confirmée ou finalisée ; le statut « finalisée » correspond au niveau de certitude le plus élevé.
5. Une plateforme peut-elle exiger plus de confirmations que le réseau ?
Oui. Chaque portefeuille ou plateforme décide du nombre de confirmations nécessaires avant de considérer les fonds comme disponibles. Une transaction peut donc être valide sur la blockchain tout en restant en attente chez le destinataire.