Qu’est-ce qu’une confirmation sur la blockchain, et pourquoi votre transfert doit-il l’attendre ?

By: WEEX
|
0

Un transfert apparaît dans l’explorateur avec une confirmation, mais le destinataire indique toujours « en attente ». Rien d’anormal. Le réseau a enregistré la transaction, mais le service qui la reçoit n’a pas encore comptabilisé suffisamment de blocs pour la considérer comme finalisée.

Le nombre de confirmations sur la blockchain mesure cette attente. Voici ce qu’il comptabilise, pourquoi un seul bloc n’est pas toujours considéré comme suffisant et combien de temps cela prend habituellement.

Ce que comptabilise réellement une confirmation

Lorsqu’une transaction est diffusée, elle attend d’abord d’être prise en charge et incluse dans un bloc. Une fois ajoutée à un bloc, elle reçoit sa première confirmation. Chaque bloc ajouté par-dessus compte comme une confirmation supplémentaire. Une transaction qui n’a pas encore été incluse dans un bloc apparaît généralement comme étant en attente, avec zéro confirmation.

Ce nombre n’est donc pas une évaluation de la transaction. Il indique combien de blocs ont été construits après elle, et ne peut donc qu’augmenter à mesure que la chaîne grandit.

Pourquoi un seul bloc ne suffit pas toujours

Sur les réseaux à preuve de travail comme Bitcoin, deux mineurs peuvent parfois trouver un bloc presque au même moment, créant deux versions temporaires de la chaîne. Le réseau finit par suivre l’une d’elles, et les blocs de l’autre sont abandonnés. Les transactions qui figuraient dans un bloc abandonné retournent dans la file d’attente et doivent être confirmées à nouveau. C’est ce qu’on appelle une réorganisation, un événement rare.

Chaque bloc supplémentaire ajouté par-dessus rend une transaction plus difficile à annuler : le risque diminue donc à mesure que le nombre de confirmations augmente, même s’il ne disparaît jamais complètement sur les chaînes à preuve de travail. Le principal risque est la double dépense, lorsqu’un expéditeur tente de dépenser les mêmes fonds deux fois dans des transactions incompatibles. Attendre davantage de confirmations protège la personne qui reçoit les fonds.

Combien de confirmations faut-il ?

Il n’existe pas de nombre universel. Pour Bitcoin, attendre environ six confirmations est une convention souvent citée. Comme l’objectif est d’ajouter environ un bloc toutes les dix minutes, cela représente à peu près une heure. C’est une convention, pas une règle du protocole, et certains utilisateurs acceptent moins de confirmations pour de petits montants.

Les autres réseaux fonctionnent différemment. Ethereum a ajouté la finalité après son passage à la preuve d’enjeu. 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. Ensuite, l’annuler nécessiterait de détruire une part très importante de l’ensemble des ETH mis en staking. De nombreuses applications attendent encore un nombre fixe de confirmations plutôt que la finalité complète. Solana ne compte pas du tout les confirmations et utilise trois statuts : traité, confirmé et finalisé. Chaque portefeuille et plateforme décide du nombre de confirmations requis avant de considérer les fonds comme disponibles.

Où consulter le nombre de confirmations

Collez le hash de la transaction dans l’explorateur du réseau que vous avez utilisé. La page indique généralement son statut — en attente, réussie ou échouée — ainsi que le nombre de confirmations ou un statut équivalent. Etherscan, BscScan, Solscan et Tronscan fonctionnent tous de cette manière, même si les détails diffèrent légèrement d’un explorateur à l’autre.

Un transfert peut être confirmé sur la chaîne alors que le portefeuille ou la plateforme destinataire l’affiche toujours comme étant en attente, car chacun décide du nombre de confirmations nécessaire. Si une transaction reste longtemps sans confirmation, c’est souvent parce que les frais associés étaient trop faibles compte tenu des conditions actuelles du réseau. Attendre ou utiliser l’option d’accélération du portefeuille, lorsqu’elle existe, est généralement la marche à suivre. Renvoyer le même transfert alors que le premier est toujours en attente peut entraîner un double envoi.

Rappel de WEEX : soyez patient pendant les confirmations

WEEX rappelle aux utilisateurs que l’attente fait partie des mécanismes qui sécurisent les transferts sur le réseau et ne signifie pas qu’un problème est survenu. Avant de renvoyer une transaction, vérifiez son hash dans le bon explorateur et considérez une transaction avec zéro confirmation comme non définitive, surtout avant de remettre des biens ou des fonds en échange. Méfiez-vous de toute personne qui vous presse de ne pas attendre ou vous envoie une capture d’écran comme preuve. Ne partagez jamais votre phrase de récupération ni votre clé privée.

Conclusion

Une confirmation sur la blockchain indique le nombre de blocs ajoutés depuis l’enregistrement d’une transaction. Plus le nombre de confirmations est élevé, plus il est difficile d’annuler la transaction. C’est pourquoi les portefeuilles et les plateformes attendent un nombre défini de confirmations avant de considérer un transfert comme finalisé. Le nombre approprié dépend du réseau, et l’explorateur vous indiquera où en est votre transfert.

FAQ

1. Qu’est-ce qu’une confirmation sur la blockchain ?
Une confirmation signifie qu’une transaction a été incluse dans un bloc. Chaque bloc ajouté par la suite compte comme une confirmation supplémentaire : le nombre augmente donc à mesure que la chaîne grandit.

2. Pourquoi un transfert a-t-il besoin de plus d’une confirmation ?
Les blocs récents peuvent parfois être remplacés lors d’une réorganisation de la chaîne. Chaque bloc supplémentaire rend donc une transaction plus difficile à annuler. Attendre plusieurs confirmations réduit le risque d’annulation ou de double dépense.

3. Combien de confirmations sont nécessaires ?
Cela dépend du réseau ainsi que du portefeuille ou de la plateforme qui reçoit les fonds. Pour Bitcoin, six confirmations environ constituent une convention souvent citée, mais ce n’est pas une règle du protocole.

4. Peut-on se fier à une transaction avec zéro confirmation ?
Pas comme si elle était définitive. Une transaction avec zéro confirmation n’a pas encore été incluse dans un bloc : elle peut donc encore être modifiée ou ne jamais aboutir. Il vaut mieux la considérer comme étant en attente jusqu’à ce qu’elle reçoive des confirmations.

5. Toutes les blockchains comptent-elles les confirmations de la même manière ?
Non. Bitcoin et de nombreuses autres chaînes comptent les blocs. Ethereum dispose aussi d’un mécanisme de finalité fondé sur les votes des validateurs, tandis que Solana utilise les statuts traité, confirmé et finalisé au lieu d’un décompte.

Articles connexes
Partager
copy

À la hausse

iconiconiconiconiconiconiconicon
Assistance client:@weikecs
Collaborations commerciales:@weikecs
Trading quantitatif/Market makers:bd@weex.com
Programme VIP:support@weex.com