Table des matières
ToggleMimblewimble est un protocole qui vise à révolutionner le système de sécurité des crypto-monnaies. Cela est possible car ce protocole offre aux utilisateurs des transactions confidentielles pour protéger la vie privée.
Ce protocole est une conception de type blockchain qui utilise des transactions dans lesquelles l’adresse et la valeur de la transaction effectuée sont cachées, offrant ainsi un haut niveau de sécurité aux utilisateurs.
En bref, il s’agit d’une mise en œuvre alternative de la Proof of Work (PoW) qui renforce la confidentialité sur la blockchain en offrant sécurité et anonymat à ses utilisateurs.
N’oubliez pas que l’un des problèmes rencontrés par le Bitcoin, l’Ethereum ou d’autres crypto-monnaies est que la cryptographie nécessaire pour renforcer la sécurité des utilisateurs est stockée sur la blockchain, ce qui prend beaucoup d’espace et la rend plus lourde et moins évolutive.
Grâce à Mimblewimble, toutes ces données ne sont pas enregistrées dans la blockchain en tant qu’individus mais regroupées en une seule grande transaction. Cela permet au réseau d’économiser une quantité importante d’espace de stockage.
Les débuts de Mimblewimble remontent à 2016, lorsque Tom Elvis Jedusor, utilisateur du salon de discussion des développeurs Bitcoin, a présenté le projet au réseau. Le premier article présenté sur cette conception détaillait un protocole qui offrait une sécurité et une évolutivité accrues à la blockchain.
Bien que ce projet se soit appuyé sur le réseau Bitcoin et en ait partagé les idées de base, il présentait encore un certain nombre de questions sans réponse. Andrew Poelstra, chercheur de Blockstream, s’est consacré à l’étude et à l’amélioration du concept initial jusqu’à la rédaction d’un article expliquant sa vision du protocole.
Au fil des ans, plusieurs chercheurs ont étudié les possibilités offertes par Mimblewimble. Certains pensent que ce protocole mis en œuvre dans le réseau Bitcoin permettrait d’améliorer son fonctionnement, tandis que d’autres affirment qu’il serait trop complexe.
En juin 2019, le livre blanc de Mimblewimble se fait connaître pour la première fois sous la signature du pseudonyme que nous connaissions déjà, Tom Elvis Jedusor (version française du nom moldu de Voldemort). Peu après, un utilisateur, également anonyme sous le pseudonyme d’Ignotus Peverell, a lancé un projet sur Github (plateforme de développement de projets) sous le protocole Mimblewimble. Ce projet s’appelle Grin et il a été le premier de plusieurs projets à mettre en œuvre Mimblewimble dans son fonctionnement.
Toute blockchain fonctionnant sous le protocole Mimblewimble représente l’anonymat, elle ne contient donc ni les transactions ni les adresses de ses utilisateurs. Au lieu de cela, il les regroupe et les enregistre dans une seule transaction qui sera ensuite vérifiée et validée sans les détails individuels.
Alors qu’une personne extérieure ne pourra voir qu’un ensemble de données aléatoires, seul l’utilisateur pourra voir les données triées. De cette manière, le protocole protège les données de l’utilisateur telles que l’adresse publique de l’expéditeur et du destinataire et le montant reçu.
En ce qui concerne le stockage de la blockchain, les données ne sont pas enregistrées individuellement, ce qui permet au réseau d’économiser de l’espace de stockage.
L’ensemble de ce processus de validation s’effectue sous le schéma Pedersen. Cela permet de vérifier les transactions sans que les mineurs ne connaissent les montants à transférer ou les données des utilisateurs.
Ce système a été mis en œuvre dans certaines crypto-monnaies que vous pouvez utiliser. En voici quelques-unes :
Litecoin offre à ses utilisateurs une plus grande fongibilité et une plus grande confidentialité grâce aux récents tests effectués sous ce protocole. Bien qu’il ne soit pas encore mis en œuvre, il est en passe de l’être. Pour le moment, les tests sont effectués sur le réseau Testnet de Litecoin.