La double dépense (Double Spending) est une situation dans laquelle un utilisateur essaie de payer pour deux opérations différentes avec les mêmes pièces numériques. Pour l'argent électronique, c'est un problème fondamental : un fichier numérique est facile à copier, donc sans un mécanisme de protection fiable, le même montant pourrait théoriquement être dépensé à nouveau.
Dans des réseaux comme Bitcoin, ce problème est résolu grâce à un registre distribué et un mécanisme de consensus. Toutes les transactions sont enregistrées dans la blockchain et vérifiées par de nombreux nœuds. Si deux opérations conflictuelles avec les mêmes pièces entrent dans le réseau, à la fin, seule l'une d'elles recevra une confirmation, et la seconde sera rejetée comme invalide. Plus il y a de confirmations (blocs) accumulées sur une transaction, plus il est difficile de l'inverser.
Pourquoi les confirmations sont importantes
Le plus grand risque de double dépense survient lors de l'acceptation de paiements sans confirmations, lorsque un vendeur libère des biens sans attendre que l'opération soit enregistrée dans un bloc. C'est pourquoi il est conseillé aux services et aux vendeurs d'attendre un nombre suffisant de confirmations pour de gros montants. C'est précisément la résistance à la double dépense qui est devenue l'un des principaux succès de la technologie blockchain et une raison de confiance dans les systèmes de paiement décentralisés.


