Qu’est-ce que le double emploi ?
La double dépense est le risque qu’une monnaie numérique puisse être dépensée deux fois. C’est un problème potentiel propre aux monnaies numériques car l’information numérique peut être reproduite relativement facilement par des personnes averties qui comprennent le réseau en chaîne et la puissance de calcul nécessaire pour le manipuler.
Les monnaies physiques n’ont pas ce problème car elles ne peuvent pas être facilement reproduites, et les parties impliquées dans une transaction peuvent immédiatement vérifier l’authenticité et la propriété passée de la monnaie physique. Cela exclut bien entendu les questions relatives aux transactions en espèces.
Avec la monnaie numérique, il existe un risque que le détenteur fasse une copie du jeton numérique et l’envoie à un commerçant ou à une autre partie tout en conservant l’original.
C’était une préoccupation au départ avec le bitcoin, la monnaie numérique la plus populaire ou « cryptocurrency », puisqu’il s’agit d’une monnaie décentralisée sans organisme central pour vérifier qu’elle n’est dépensée qu’une seule fois. Cependant, le bitcoin est doté d’un mécanisme basé sur les journaux de transactions, appelé « blockchain », pour vérifier l’authenticité de chaque transaction et éviter le double comptage.
Points clés à retenir
- Il y a double dépense lorsqu’un réseau en chaîne est perturbé et que la cryptoconnaissance est essentiellement volée. Le voleur envoie une copie de l’opération monétaire pour la faire paraître légitime, ou bien il peut effacer l’opération.
- Bien que cela ne soit pas courant, il arrive que des doubles dépenses se produisent. Ce qui est beaucoup plus probable, cependant, c’est que la cryptoconnaissance soit volée dans un portefeuille qui n’est pas correctement sécurisé.
- La méthode la plus courante de double dépense consiste pour un voleur à la chaîne d’envoyer plusieurs paquets au réseau, en inversant les transactions de manière à ce qu’elles semblent ne jamais avoir eu lieu.
Comprendre la double dépense
Bitcoin exige que toutes les transactions, sans exception, soient incluses dans la chaîne de blocage. Ce mécanisme garantit que la partie qui dépense les bitcoins en est réellement propriétaire et permet également d’éviter les doubles comptages et autres fraudes. La chaîne de blocage des transactions vérifiées se construit au fil du temps, au fur et à mesure que de plus en plus de transactions y sont ajoutées.
Les transactions de bitcoin prennent un certain temps à vérifier car le processus implique un traitement intensif des chiffres et des algorithmes complexes qui consomment beaucoup de puissance de calcul. Il est donc extrêmement difficile de dupliquer ou de falsifier la chaîne de blocs en raison de l’immense puissance de calcul qui serait nécessaire pour le faire.
Inconvénients de la chaîne de blocage concernant les doubles dépenses
Les pirates informatiques ont tenté de contourner le système de vérification des bitcoins en utilisant des méthodes telles que le dépassement du mécanisme de sécurité de la chaîne de blocage ou une technique de double dépense qui consiste à envoyer un journal des transactions frauduleuses à un vendeur et un autre au reste du réseau de bitcoins.
Ces stratagèmes n’ont rencontré qu’un succès limité. En fait, la plupart des vols de bitcoins jusqu’à présent n’ont pas donné lieu à un double comptage mais ont plutôt été dus au fait que les utilisateurs stockaient les bitcoins sans mesures de sécurité adéquates.
Le plus grand risque de double dépense se présente sous la forme d’une attaque à 51%, qui peut se produire si un utilisateur contrôle plus de 50% de la puissance de calcul qui maintient les livres distribués d’une cryptocourant. Si cet utilisateur contrôle la chaîne de blocage, il pourra traiter plusieurs fois les bitcoins de transfert vers son portefeuille en inversant le grand livre de la chaîne de blocage comme si les transactions initiales n’avaient jamais eu lieu.