Qu’est-ce que Mimblewimble et comment fonctionne-t-il ?

Qu’est-ce que Mimblewimble ?

Mimblewimble est un protocole décentralisé axé sur la protection de la vie privée qui utilise une nouvelle façon de structurer et de stocker les transactions sur la blockchain. Il a été conçu et introduit par un développeur anonyme qui se faisait appeler Tom Elvis Jedusor, pendant français de « Voldemort », à la mi-2016.

Comment fonctionne Mimblewimble ?

Tirant son nom du célèbre sortilège de la langue de la série de livres Harry Potter qui lie la langue de la victime pour l’empêcher de révéler des informations spécifiques, le protocole Mimblewimble fonctionne littéralement comme un sortilège. Il fournit un cadre pour une blockchain qui offre un nouveau domaine de potentiel en termes d’évolutivité, de fongibilité, de confidentialité et d’anonymat des crypto-monnaies, car le protocole permet aux informations relatives aux crypto-monnaies de rester totalement anonymes.

L’anonymat complet des transactions de Mimblewimble contraste avec le pseudonymat du Bitcoin (BTC) et d’autres crypto-monnaies, où trois secrets sont généralement révélés : l’adresse de l’expéditeur, le montant de la crypto-monnaie envoyée et l’adresse du destinataire. Mimblewimble ne révèle aucun de ces trois secrets ou informations.

L’approche cryptographique de Mimblewimble

L’approche cryptographique de Mimblewimble s’appelle la cryptographie à courbes elliptiques (ECC). L’ECC permet à Mimblewimble de répondre aux deux principales exigences de la vérification du montant correct de la transaction et des parties impliquées sans révéler publiquement aucune information.

L’ECC est basé sur des logarithmes discrets, ce qui rend les équations de la blockchain beaucoup plus compliquées à résoudre. Fondamentalement, les logarithmes sont l’opposé des multiplications qui sont beaucoup plus faciles à réaliser par rapport à la factorisation. Le terme discret fait référence à une branche des mathématiques qui tourne autour d’un ensemble de valeurs mathématiques discrètes et couvre des sujets tels que la probabilité et la théorie des ensembles. Par conséquent, la mise en œuvre de l’ECC Mimblewimble renforce la sécurité.

De plus, Mimblewimble combine des protocoles cryptographiques tels que Confidential Transactions (CTs), CoinJoin, Dandelion, et Cut-Through pour atteindre un niveau plus élevé de sécurité et d’anonymat. En général, ces protocoles permettent de dissimuler les informations relatives aux transactions.

Ainsi, le protocole Confidential Transactions, qui est également utilisé dans d’autres monnaies privées comme Monero, dissimule la valeur d’une transaction sur Mimblewimble. Le protocole CoinJoin rend presque impossible la traçabilité des transactions. Grâce à lui, les adresses publiques des transactions peuvent être cachées en combinant les paiements de divers expéditeurs sous une seule transaction.

En mettant en œuvre le protocole Dandelion, l’identité de l’expéditeur et du destinataire peut être dissimulée et rester privée. Le protocole Cut-Through crée de petits blocs de transactions en regroupant plusieurs transactions en un seul ensemble pour permettre l’évolutivité. Grâce au protocole Cut-Through, les informations de la blockchain peuvent être facilement supprimées sans mettre en danger la sécurité.

Quelles sont les principales caractéristiques de Mimblewimble ?

Lorsqu’on parle du protocole Mimblewimble, on dit toujours qu’il comporte trois caractéristiques distinctes qui le rendent unique par rapport aux autres blockchains.

Tout d’abord, il est anonyme. Contrairement à la majorité des autres systèmes de blockchain qui sont principalement pseudonymes, car ils ont des adresses publiques traçables qui déterminent l’expéditeur et le destinataire de toute transaction donnée, l’historique des transactions sur Mimblewimble ne peut pas être suivi. Grâce à la conception du protocole, il devient extrêmement difficile de contourner l’anonymat d’un utilisateur.

La deuxième caractéristique est la fongibilité. Les actifs difficilement traçables de Mimblewimble la rendent plus fongible par rapport aux autres blockchains, puisque les utilisateurs peuvent échanger n’importe quelle crypto-monnaie sur la plateforme sans risque de perte ou de possibilité que la crypto-monnaie soit « entachée » via des activités illégales portant moins de valeur.

La troisième caractéristique est l’évolutivité. Selon les principes de base de la blockchain, chaque nœud ajoute des informations concernant la transaction au grand livre pour augmenter la taille du bloc. Les blocs de grande taille posent des problèmes d’évolutivité qui font référence à la capacité limitée du réseau blockchain à traiter de grandes quantités de données de transaction dans un court laps de temps. En mettant en œuvre CoinJoin et Cut-Through pour éliminer les informations de transaction inutiles et réduire la taille des blocs, Mimblewimble atteint une évolutivité supérieure grâce à la taille compacte de la blockchain.

Qui utilise Mimblewimble ?

Plusieurs projets de crypto-monnaie choisissent de déployer Mimblewimble en raison de sa sécurité robuste, de sa confidentialité et de son évolutivité.

Ainsi, la crypto-monnaie native de Mimblewimble, MimbleWimble Coin (MWC), ou « la monnaie fantôme technologiquement supérieure », comme la décrivent les développeurs de Mimblewimble, utilise le protocole.

La première à théoriser l’utilisation de Mimblewimble en 2016 était l’équipe derrière une monnaie numérique préservant la vie privée nommée Grin (GRIN). Les développeurs du projet open source léger de Grin avaient posé les bases de la création du projet sur Mimblewimble, mais n’avaient lancé sur la base de la mise en œuvre de Mimblewimble qu’en janvier 2019.

Une autre crypto-monnaie évolutive, fongible et confidentielle basée sur la mise en œuvre de Mimblewimble est Beam (BEAM), qui fonctionne sur les mêmes principes fondamentaux que Grin, y compris le contrôle complet de la vie privée des utilisateurs. Il convient toutefois de noter que Beam dispose d’un écosystème financier décentralisé (DeFi) confidentiel d’applications décentralisées (DApps) pour un large éventail de cas d’utilisation.

Certaines crypto-monnaies grand public sont également en passe de déployer Mimblewimble pour donner plus de confidentialité et de fongibilité à ses blockchains. Ainsi, l’équipe de Litecoin (LTC), un réseau décentralisé de crypto-monnaies qui utilise des protocoles similaires à ceux de Bitcoin, prévoit d’activer Mimblewimble sur le réseau principal de LTC à la fin de 2021 si les mineurs et les opérateurs de nœuds signalent leur soutien.

Enfin, les monnaies de confidentialité populaires telles que Monero (XMR) et Zcash (ZEC) pourraient potentiellement bénéficier de Mimblewimble. Cependant, aucune n’a décidé de fusionner avec le protocole jusqu’à présent, car la tâche pourrait être trop complexe et difficile.

Où acheter et vendre une pièce Mimblewimble ?

Actuellement, la pièce MimbleWimble est négociée sur plusieurs bourses, notamment Bitforex, Hotbit, TradeOgre, Whitebit et quelques autres. Les principales sont Bitforex et Hotbit et représentent le pourcentage le plus élevé du volume global d’échange de crypto-monnaies. Des informations plus détaillées sur les échanges de MWC peuvent être trouvées sur les sites de suivi des prix des crypto-monnaies tels que CoinMarketCap ou CoinGecko.

Comment mine-t-on une pièce Mimblewimble ?

Mimblewimble est basé sur le concept de preuve de travail (PoW) qui a été largement adopté après l’introduction de la blockchain Bitcoin en 2008. PoW décrit un mécanisme de consensus décentralisé qui requiert un effort non négligeable mais réalisable de la part des membres d’un réseau afin de résoudre une énigme mathématique arbitraire pour empêcher les utilisations frivoles ou malveillantes de la puissance de calcul. Grâce au PoW, les transactions cryptographiques peuvent être traitées en toute sécurité en peer-to-peer (P2P) sans l’intervention d’un tiers de confiance.

Mimblewimble est considéré comme une implémentation différente d’une blockchain PoW qui permet une confidentialité accrue et une meilleure évolutivité du réseau. Le consensus décentralisé PoW est lié au minage de crypto-monnaies ou crypto mining, qui est un mécanisme de validation des transactions dans la blockchain et un processus de création (ou minage) de nouveaux jetons en résolvant des tâches mathématiques complexes. Dans le cas de la blockchain Mimblewimble, il s’agit du processus de minage de Mimblewimble coin (MWC), sa crypto-monnaie native.

Un mineur de crypto-monnaie garantit la validité des données et met à jour la base de données de la blockchain avec une transaction de crypto-monnaie chaque fois qu’elle est validée et terminée. La méthode de minage elle-même consiste à participer à un bloc contenant des informations sur les transactions et nécessite de résoudre des énigmes mathématiques complexes avec des fonctions de hachage cryptographiques. Le premier mineur qui la résout est rémunéré pour avoir effectué la transaction et reçoit de petites quantités de crypto-monnaies.

En plus de cela, un mineur de crypto-monnaie a besoin d’une machine avec un matériel spécial avancé pour contrer les autres mineurs. En général, les crypto-monnaies peuvent être extraites à l’aide d’une unité centrale de traitement (CPU), d’une unité de traitement graphique (GPU) et d’un circuit intégré spécifique à une application (ASIC) avec différents algorithmes disponibles. Le minage de la pièce Mimblewimble est disponible avec deux algorithmes : Cuckarood29 et cuckAToo31. La durée du bloc est de 60 secondes et la récompense du bloc est de 0,6 MWC.

Il y a plusieurs pools miniers disponibles. Le plus grand et le plus populaire compte environ 10 000 utilisateurs actifs. Il est disponible en plusieurs langues et a un design convivial. En général, si vous êtes intéressé par l’extraction de MWC dans le pool, vous devez suivre quelques étapes.

Premièrement, vous devez télécharger le logiciel de minage, une version requise du GPU Miner. Ensuite, une fois que votre équipement minier est prêt, vous devez vous procurer le porte-monnaie officiel de MimbleWimble Coin. Il est disponible sur MacOS, Linux et Windows. Il convient de noter que pour recevoir les paiements du pool, votre porte-monnaie MWC local doit toujours être en ligne. Si vous ne voulez pas le faire, il est préférable d’utiliser une adresse sur l’échange sur lequel MWC est déjà listé.

Enfin, vous pouvez modifier le fichier BAT. Si vous le souhaitez, vous pouvez spécifier le nom de la plate-forme tel que vous voulez qu’il apparaisse dans la page de statistiques du mineur ou laisser cette ligne vide.

Mimblewimble vs Monero

Historiquement, Monero est une crypto-monnaie axée sur la confidentialité et décentralisée qui a la plus forte capitalisation boursière parmi toutes les monnaies de confidentialité. Lancée en 2014 en tant que fork de Bytecoin, Monero est comme « l’argent » en espéranto, une langue auxiliaire destinée à un usage international. L’objectif du projet est de permettre aux transactions sur la blockchain d’avoir lieu de manière privée et anonyme.

Monero est basé sur PoW. En plus de cela, le projet met en œuvre le protocole CryptoNight qui utilise des signatures en anneau pour cacher le registre des transactions. Cela signifie également qu’il est impossible de connaître le total des XMR détenus par un utilisateur particulier.

En utilisant les transactions confidentielles annulaires qui sont une combinaison de transactions confidentielles, de signatures annulaires et d’adresses furtives, Monero permet la confidentialité des informations. Ainsi, les transactions confidentielles permettent de cacher les montants transférés. Les signatures circulaires ajoutent au moins six pièces « leurres » à chaque transaction, ayant l’apparence des pièces réellement dépensées dans la transaction.

Par conséquent, il est impossible de retracer les expéditeurs et les destinataires, car les détails les concernant et le montant de la crypto transférée sont masqués. Cependant, l’utilisation des signatures en anneau présente quelques inconvénients notables. Par exemple, en raison des signatures annulaires, des données supplémentaires sont jointes à chaque transaction, ce qui augmente considérablement la taille des blocs. La taille de la blockchain de Monero est importante et elle continuera à augmenter avec une adoption plus large, ce qui nuit à la facilité d’utilisation.

En comparaison avec Monero, Mimblewimble est un protocole très élégant qui permet à la fois l’anonymat et l’évolutivité. La confidentialité dans Mimblewimble est activée par défaut puisque les montants transférés, les expéditeurs et les destinataires sont cachés grâce aux transactions confidentielles. En outre, le mécanisme Mimblewimble Cut-Through permet de maintenir une taille réduite de la blockchain.

Ainsi, par rapport à Monero, Mimblewimble atteint une confidentialité et une évolutivité excellentes. Quelques inconvénients visibles du protocole Mimblewimble. De toute évidence, le protocole Mimblewimble présente de nouvelles caractéristiques prometteuses qui visent à surmonter les problèmes de sécurité, de confidentialité et d’évolutivité que pose la technologie blockchain.

Cependant, Mimblewimble présente quelques inconvénients du point de vue de la conception. Premièrement, il a une vitesse de transaction plus faible en raison de la taille des données en raison de la mise en œuvre des transactions confidentielles. Deuxièmement, le protocole Mimblewimble est potentiellement vulnérable aux attaques par ordinateur quantique. Bien qu’elle soit très prometteuse dans de nombreux domaines, l’informatique quantique représente une menace potentiellement importante pour la cybersécurité, en sapant les méthodes de cryptage actuelles.

Les ordinateurs quantiques seront capables de résoudre des énigmes complexes et de comprendre les algorithmes derrière les clés de chiffrement qui protègent les données des utilisateurs et l’infrastructure blockchain dans son ensemble. Mimblewimble s’appuie sur les signatures numériques, de sorte que si de telles attaques se produisent, les transactions de la blockchain peuvent être simplement désanonymisées.

Source link