Qu’est-ce que Mimblewimble et comment ça marche ?

La technologie Blockchain constitue l'épine dorsale de l'industrie de la crypto-monnaie. Ce qui rend la blockchain si ingénieuse, c'est sa configuration de sécurité robuste. Pourtant, il existe un protocole blockchain qui semble offrir des mesures de sécurité supérieures aux autres : Mimblewimble.

Alors, quel est ce protocole blockchain au son amusant, comment fonctionne-t-il et pourquoi est-il important pour la sécurité des crypto-monnaies ?

Qu'est-ce que le protocole Blockchain Mimblewimble ?

Les fans de Harry Potter reconnaîtraient immédiatement le nom Mimblewimble – c'est un sort qui lie littéralement la langue de la cible pour l'empêcher de révéler des informations sur un sujet spécifique.

Ainsi, le nom est assez approprié car Mimblewimble est essentiellement un protocole de blockchain qui permet aux transactions de crypto-monnaie de rester complètement anonymes. Cet anonymat offert par Mimblewimble est nettement supérieur par rapport aux transactions de crypto-monnaie classiques.

Comment? Normalement, lorsqu'Adam envoie des bitcoins à Ben, les adresses de portefeuille d'Adam et de Ben et le montant envoyé sont enregistrés dans le cadre du protocole de preuve de travail (PoW) de Bitcoin.

Mimblewimble ne le permet pas.

Qui a créé Mimblewimble ?

Qui a créé Mimblewimble ? Personne ne le sait – la personne ou le groupe derrière la technologie porte le pseudonyme de « Tom Elvis Jedusor », le nom traduit en français pour l'ennemi juré de Harry Potter, Voldemort.

Tom Elvis Jedusor a publié le livre blanc Mimblewimble vers juillet 2016, juste un mois avant le tristement célèbre piratage Bitfinex en août 2016, où des pirates ont violé le système de l'échange de crypto et ont volé 72 millions de dollars de Bitcoin.

Le piratage Bitfinex à l'époque a donné plus de crédit aux principes d'anonymat et d'obscurité de Mimblewimble, et le protocole a fait l'objet de beaucoup de fanfare lorsque son livre blanc a finalement été publié.

Comment fonctionne Mimblewimble ?

Mimblewimble s'appuie sur Elliptic Curve Cryptography (ECC), une approche cryptographique basée sur des logarithmes discrets. Si vous vous souvenez des mathématiques du secondaire, les logarithmes sont fondamentalement l'« opposé » des multiplications. Par example:

2⁵ = 32. C'est la multiplication. Par conséquent:

log2 (32) = 5. C'est ce qu'on appelle le logarithme de l'équation ci-dessus. Nous savons maintenant que deux doit se multiplier cinq fois pour obtenir le nombre 32.

Bien sûr, l'application réelle des logarithmes dans ECC est beaucoup plus compliquée que l'exemple ci-dessus. Et qu'en est-il du terme « discret ? » Le terme fait référence à une branche des mathématiques qui s'articule autour de l'étude d'un ensemble de valeurs mathématiques discrètes. Les probabilités et la théorie des ensembles sont des sujets couverts par les mathématiques discrètes.

ECC effectue d'innombrables équations logarithmiques discrètes, puis les trace sur un graphique pour identifier la clé privée d'une transaction de crypto-monnaie. Si tout cela vous semble confus jusqu'à présent, ne vous inquiétez pas, car c'est le but de l'ECC : rendre les équations sur la blockchain plus compliquées à élaborer, renforçant ainsi le mur de sécurité qui définit Mimblewimble.

Combinaison de protocoles cryptographiques

En plus de l'ECC, Mimblewimble tisse également un ensemble de protocoles cryptographiques existants et les améliore pour atteindre une sécurité maximale. Lesdits protocoles cryptographiques sont : Transactions confidentielles (CT), CoinJoin et Dandelion.

Combinés, ces protocoles dissimulent respectivement les éléments suivants : la valeur de la transaction sur une blockchain Mimblewimble, l'adresse publique de ladite transaction et l'identité à la fois de l'expéditeur et du destinataire du crypto.

Mimblewimble et crypto : avantages et inconvénients

Jusqu'à présent, Mimblewimble sonne comme la convergence ultime des meilleures pratiques cryptographiques. Cela semble très puissant et révolutionnaire, et pour la plupart, c'est en effet. Le protocole est conçu pour surmonter les problèmes de sécurité, de confidentialité et d'évolutivité bien connus des cryptos tels que Bitcoin face.

Un article de recherche de 2018 sur Mimblewimble publié par Fuchsbauer et al. de l'Université Paris Sciences et Lettres a conclu que l'ensemble de protocoles de Mimblewimble "est prouvé à l'abri de l'inflation et du vol de pièces selon des hypothèses standard".

Grâce à une fonction de compression de données appelée « cut-through », Mimblewimble a une taille de bloc plus petite que Bitcoin, ce qui rend les transactions plus efficaces. En plus de cela, les pièces cryptographiques construites sur Mimblewimble sont en fait fongibles. Encore une fois, c'est grâce à son infrastructure de sécurité avancée : si l'origine d'une pièce est inconnue, elle devient difficile à retracer, et donc elle ne peut pas être invalidée.

Cependant, les fonctionnalités de sécurité de niveau supérieur ne signifient pas que Mimblewimble est impénétrable. Le fait qu'il repose sur des signatures numériques signifie également que, comme tout protocole dans l'espace numérique, il a ses propres défauts et est vulnérable aux attaques informatiques quantiques.

En novembre 2019, le chercheur russe en blockchain Ivan Bogatyy a publié un article révélant qu'il pouvait désanonymiser 96% des transactions sur Grin, une crypto-monnaie qui utilise Mimblewimble. Bogatyy a déclaré qu'il l'avait fait en dépensant simplement 60 $ sur un nœud.

"Tl;dr : La confidentialité de Mimblewimble est fondamentalement défectueuse… Mimblewimble ne devrait plus être considéré comme une alternative viable à Zcash ou à Monero en matière de confidentialité", écrit Bogatyy .

Qui utilise Mimblewimble ?

Malgré les affirmations de Bogatyy, plusieurs crypto-monnaies grand public sur le marché choisissent toujours de déployer Mimblewimble en raison de la sécurité et de l'évolutivité robustes qu'il offre. Voici quelques-uns:

  • Litecoin : Cette crypto grand public est en passe de déployer Mimblewimble pour ses transactions, prévu fin 2021.
  • Grin : Cette pièce de confidentialité était en fait la première à théoriser l'utilisation de Mimblewimble. Bien qu'il ait été lancé en janvier 2019, les développeurs derrière Grin ont commencé à préparer le terrain pour que Mimblewimble fasse partie du protocole de la pièce dès 2016.
  • Beam : Cette crypto a été lancée 12 jours plus tôt que Grin et fonctionne sur les mêmes principes que Grin.
  • MimbleWimbleCoin : Il n'est pas du tout surprenant que Mimblewimble ait sa propre crypto dédiée. L'équipe derrière MimbleWimbleCoin décrit la crypto comme "l'argent fantôme technologiquement supérieur".

Pour l'instant, Mimblewimble n'a pas encore été introduit dans Bitcoin. Bien que Mimblewimble soit considéré comme un protocole qui améliorerait Bitcoin, certains disent que ce n'est toujours pas possible à ce stade. C'est uniquement parce que la fusion des deux protocoles serait une tâche trop complexe et difficile.

Les pièces de confidentialité traditionnelles telles que Monero et Zcash pourraient bénéficier à Mimblewimble, mais aucun n'a décidé de fusionner avec le protocole jusqu'à présent.

Un protocole Blockchain inspiré de Harry Potter

Mimblewimble est une amélioration significative par rapport aux mesures de confidentialité existantes dans la blockchain. Le protocole est considéré comme la création idéale par tout utilisateur de crypto qui souhaite que ses informations personnelles soient complètement cachées.

Alors que les développeurs de blockchain cherchent à améliorer la confidentialité et la sécurité des crypto-monnaies, nous pouvons probablement nous attendre à ce que Mimblewimble soit implémenté par plus de cryptos à l'avenir.