Fonctionnement du mixage
La confidentialité est un enjeu majeur pour les utilisateurs de cryptomonnaies. Les transactions en cryptomonnaies sont enregistrées dans une blockchain publique, ce qui signifie qu’elles sont visibles par tous les utilisateurs de la blockchain. Cela peut poser des problèmes pour les utilisateurs qui souhaitent préserver leur vie privée et protéger leurs informations financières. Vous vous direz peut-être “je n’ai rien à cacher” et à ça je vous répondrais de lire le cours sur les Cypherpunks. C’est là que les mixeurs de cryptomonnaies entrent en jeu. Les mixeurs de cryptomonnaies ou “tumblers”, sont des services qui permettent de mélanger les cryptomonnaies d’un utilisateur avec celles d’autres utilisateurs pour rendre plus difficile la traçabilité des transactions. Cela permet aux utilisateurs de préserver leur confidentialité en masquant leur adresse de dépôt d’origine et en rendant plus compliquée la liaison entre les transactions.
Il est important de noter que les mixeurs de cryptomonnaies ne sont pas illégaux en soi. Ils peuvent cependant être utilisés à des fins illégales, comme le blanchiment d’argent ou le financement du terrorisme. C’est d’ailleurs souvent l’épouvantail qui est agité de la part des médias. Les utilisateurs doivent donc être conscients des risques lorsqu’ils utilisent des services de mixage de cryptomonnaies.
Fonctionnement du mixage
- L’utilisateur envoie ses cryptomonnaies à une adresse de dépôt générée par le service de mixage
- Les cryptomonnaies sont mélangées avec celles d’autres utilisateurs dans un pool de cryptomonnaies
- Elles sont ensuite envoyées à des adresses de dépôt différentes, généralement générées de manière aléatoire par le service de mixage
- L’utilisateur peut ensuite retirer ses cryptomonnaies de l’adresse de dépôt de sortie, qui ne peut pas être liée à l’adresse de dépôt d’entrée
- Certains services de mixage peuvent également inclure des étapes supplémentaires, comme le découpage des cryptomonnaies en petites parties et leur recombinaison pour rendre la traçabilité encore plus difficile
- Il est important de noter qu’il est essentiel de choisir un service fiable et sécurisé pour s’assurer que les cryptomonnaies ne sont pas volées ou perdues lors du processus de mixage
- Il est essentiel de noter que certains services de mixage utilisent des techniques de zero-knowledge proof (preuve à zéro connaissance) pour garantir que les transactions sont confidentielles et qu’il est impossible de relier une adresse de dépôt à une adresse de retrait
La durée et le découpage sont importants. En effet, plus vos actifs sont découpés dans différents portefeuilles et laissé longtemps dans le mixeur, plus votre confidentialité est élevée. Si vous envoyez un bitcoin dans le mixeur et qu’une heure plus tard, un bitcoin sort du mixeur dans un autre wallet, il est fort probable que l’on fasse le lien avec vous.
Le fonctionnement des ZKP n’est pas à retenir pour ce cours
Les preuves à zéro connaissance (ZKP) sont une technique cryptographique qui permet à une partie de prouver l’existence ou la véracité d’une information sans révéler l’information elle-même. Cela permet de garantir la confidentialité des données tout en permettant à une autre partie de vérifier leur validité.
Le fonctionnement d’une preuve à zéro connaissance se déroule en général en trois étapes :
- On génère une preuve à zéro connaissance qui prouve l’existence ou la véracité d’une information donnée
- Le vérificateur vérifie la preuve à zéro connaissance sans révéler l’information elle-même
- Si la preuve est valide, le vérificateur peut être sûr que l’information est valide sans avoir accès à celle-ci