Mimblewimble peut-il tenir les promesses de confidentialité et d'évolutivité à grande échelle pour les blockchains ?. Dans une récente questions-réponses, Andreas Antonopoulos a donné ses réflexions sur le potentiel de la technologie Mimblewimble et ses deux implémentations actuelles en direct dans Grin et Beam.
La technologie blockchain ouverte Mimblewimble a d'abord été proposée par un développeur anonyme dans un livre blanc en 2016.
L'auteur de Mastering Bitcoin a déclaré qu'à un niveau très basique, ce type de blockchain utilise quelques astuces très intéressantes avec la cryptographie de clé publique/privée pour agréger et résumer les états intermédiaires entre les transactions dans une blockchain. Grâce à cette approche, toute mise en œuvre peut optimiser massivement les exigences en matière de données tout en assurant une confidentialité accrue à ses utilisateurs.
Confidentialité qui n'entrave pas l'évolutivité
Dans les questions et réponses, Andreas Antonopoulos a déclaré que Mimblewimble représente « une solution vraiment intéressante à un compromis important [dans les chaînes de blocs] où la confidentialité est venue au prix de l'évolutivité ».
L'auteur de Mastering Ethereum a déclaré que pour de nombreuses tentatives précédentes de haute confidentialité dans les blockchains tels que les preuves de non-connaissance (comme ZK-snarks ou transactions confidentielles), les transactions sont privées mais leur taille de transaction peut devenir très grande. Des exemples de telles tailles vont de 200 octets sans confidentialité jusqu'à 20 kilo-octets pour une transaction privée sur la même blockchain.
Il a ajouté que « beaucoup de cryptographes et d'informaticiens ont trouvé des moyens d'introduire la protection de la vie privée, mais le compromis a toujours été qu'il faut une énorme quantité de données pour le faire ».
« Jusqu'à présent, les blockchains privés pratiques ont toutes été des percées qui ont réduit l'impact de l'échelle. »
Cependant, avec Mimblewimble, « vous pouvez jeter certains des états intermédiaires. Cela compresse massivement la [taille de la] blockchain. C'est la première fois que nous nous trouvons dans une situation où la confidentialité et la mise à l'échelle sont optimisées en même temps. »
Grin et faisceau
Le premier effort pour implémenter Mimblewimble, qui a commencé il y a deux ans, est un projet communautaire open source appelé Grin.
Antonopoulos a noté que Grin est open source et crowdfunding, déclarant : « Il n'a pas de pré-mine, pas d'offre initiale de pièces (ICO), pas de modèle financier pour soutenir le développement autres que des bénévoles dévoués au sein de la communauté. »
Beam a été lancé un an plus tard avec un modèle différent. Beam a une fondation (similaire à Zcash) et un trésor de projet qui a reçu des investissements en capital-risque. Le projet a également une organisation qui finance le développement du protocole Beam.
« Ils ont deux approches différentes de la gouvernance : Grin est un modèle de développement communautaire très populaire qui est principalement axé sur la recherche. En revanche, Beam est davantage orientée vers le commerce, dans le but de créer des produits commerciaux viables. »
Différents modèles monétaires
Antonopoulos a conclu que Grin et Beam ont des différences intéressantes dans leurs modèles monétaires.
« Pour autant que je sache, Grin émet 60 nouvelles pièces par minute dans un calendrier d'émission linéaire et continu. La politique monétaire de Beam est plus similaire à Bitcoin, avec un approvisionnement fixe où l'émission s'arrête (après 133 ans). »
« Grin est destiné à être un moyen d'échange, et Beam est destiné à être un magasin de valeur. Comment se joueront-ils ? Je ne dirai pas lequel est le meilleur ou le pire, mais ces projets sont très complémentaires. »
« Dans de nombreux cas, ils collaborent. Ils tentent de faire progresser l'état de la technique dans ce domaine particulier. »
Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.