La double dépense est une forme de fraude dans laquelle un individu tente de dépenser deux fois le même montant de crypto-monnaie. Cela peut se produire si quelqu’un effectue deux transactions distinctes en utilisant le même ensemble de pièces numériques, ou s’il tente de créer une transaction supplémentaire en utilisant les mêmes pièces numériques.
Le type de double dépense le plus courant se produit lorsqu'une personne envoie un paiement d'une adresse de portefeuille à une autre, puis utilise à nouveau les fonds avant que la première transaction n'ait été confirmée par les mineurs sur la blockchain. Cela pourrait être fait en envoyant plusieurs paiements identiques à la fois, un seul étant accepté comme légitime. Cela peut également impliquer de créer un faux enregistrement dans un grand livre public afin de faire croire que les deux paiements ont été effectués avec succès.
Les doubles dépenses ne se limitent pas aux crypto-monnaies, mais peuvent également se produire avec les devises traditionnelles telles que les espèces ou les cartes de crédit si des mesures de sécurité appropriées ne sont pas prises. Par exemple, des billets contrefaits ou des cartes de crédit falsifiées pourraient être utilisés pour plusieurs achats sans être détectés jusqu'à ce qu'ils soient découverts plus tard par les commerçants ou les forces de l'ordre.
Afin d'éviter les doubles dépenses au sein des réseaux de crypto-monnaie, diverses technologies ont été développées au fil du temps, notamment la preuve de travail (PoW) et la preuve de participation (PoS). Ces protocoles exigent que les utilisateurs qui souhaitent envoyer de l'argent d'une adresse de portefeuille à une autre signent leurs transactions avec des signatures cryptographiques uniques pour chaque utilisateur et garantissent que toutes les transactions passées sont enregistrées publiquement sur des registres appelés blockchains afin qu'il n'y ait aucune question sur les droits de propriété après chaque transaction. le transfert a lieu. De plus, certains projets ont mis en œuvre des « contrats intelligents » qui permettent aux ordinateurs plutôt qu'aux humains de vérifier si les conditions nécessaires à l'exécution des transactions ont été remplies et de les exécuter en conséquence sans intervention humaine – éliminant ainsi les cas potentiels de comportement frauduleux comme les doubles dépenses. la première place.