Share this article

MimbleWimble : une technologie au nom absurde pourrait sérieusement réformer Bitcoin

La PDG de BlockCypher parle du dysfonctionnement de la communauté Bitcoin et explique pourquoi elle pense que les nouvelles technologies pourraient aider à la sauver.

Hogwarts Harry Potter crop

Catheryne Nicholson est la PDG et fondatrice de BlockCypher, une startup de services Web blockchain.

Dans cet article Analyses , Nicholson parle de l'état dysfonctionnel de la communauté Bitcoin et des raisons pour lesquelles elle pense qu'une nouvelle technologie appelée MimbleWimble pourrait aider à la sauver.

STORY CONTINUES BELOW
Don't miss another story.Subscribe to the Crypto Long & Short Newsletter today. See all newsletters
Poudlard-Harry-Potter

L'état actuel du Bitcoin est très décourageant. Voir des hommes adultes s'insulter sur Reddit et Twitter est tout simplement désolant.

Lorsque j'ai commencé à m'impliquer en 2013, le potentiel du bitcoin semblait infini. Il était présenté comme une solution potentielle pour les micropaiements, les transferts d'argent, la microfinance, les parcmètres, les spams, etc. De nombreuses femmes, dont moi-même, croyaient au Bitcoin comme un moyen de résoudre les problèmes de pauvreté dans le monde en donnant accès au capital aux trois quarts restants de la planète.

Au fil du temps, j'ai été découragé de constater que de nombreux cas d'utilisation nécessaires n'ont pas abouti. Les startups qui tentaient de créer des entreprises avec ces modèles économiques ont disparu. Tout ce qui impliquait de petits paiements en Bitcoin a été quasiment éliminé en raison des frais élevés.

Le cas d'utilisation le plus courant est celui de réserve de valeur. Cela ne veut pas dire que ce n'est T utile : dans le nombre croissant de pays où la monnaie est en baisse, le Bitcoin constitue une alternative intéressante. Le Bitcoin a eu un impact indélébile en tant que Technologies révolutionnaire. Mais il est décourageant de constater qu'il stagne.

Il existe des problèmes fondamentaux qui ne seront probablement jamais résolus, comme en témoignent les deux ans de débat sur la manière de faire évoluer Bitcoin. La communauté est plus divisée que jamais. Je ne T m'empêcher de penser que son dysfonctionnement est en partie dû à l'absence de femmes.

Les femmes (ou toute personne rationnelle) ne veulent pas participer à cette communauté dystopique : elle est puérile et pleine de vitriol. Bitcoin a désespérément besoin d'un Patronus, « un concentré magique et protecteur de bonheur et d'espoir ».1]

Ma déception à l'égard du Bitcoin m'a amené à examiner le paysage florissant des blockchains alternatives : par exemple, Litecoin, Zcash, Monero, Ethereum et DASH ont tous grandi en taille de marché et en popularité.

Il est clair que de plus en plus de cryptomonnaies alternatives (altcoins) développeront des solutions innovantes et arriveront sur le marché. C'est pourquoi MimbleWimble a suscité mon intérêt.

Point de départ

En bref, le MimbleWimble originallivre blanc a été placé par quelqu'un appelé Tom Elvis Jedusor (le nom français de Voldemort dans la série de livres Harry Potter de JK Rowling) sur une chaîne de recherche Bitcoin en juillet 2016.

Le livre blanc de Tom, « Mimblewimble » (un sortilège de blocage de la parole utilisé dans « Les Reliques de la Mort »), proposait une proposition de blockchain susceptible d'améliorer théoriquement la Politique de confidentialité, l'évolutivité et la fongibilité. Ce projet est resté théorique jusqu'à récemment.

Fin 2016, quelqu'un nommé Ignotus Peverell (le propriétaire original de la cape d'invisibilité, si vous connaissez vos personnages de Harry Potter) a lancé un projet Github appeléSourire, et a commencé à transformer le papier MimbleWimble en quelque chose de réel.

Andrew Poelstra, mathématicien à Blockstream, a présenté ce travail dansJanvier 2017à la conférence Blockchain Protocol Analysis and Security Engineering 2017 de l'Université de Stanford. Plus récemment, Ignotus a publié unintroduction techniqueà MimbleWimble et Grin.

Il m'a fallu un certain temps pour comprendre MimbleWimble. Plus je l'intégrais, plus j'espérais voir apparaître quelque chose de plus magique que le Bitcoin . Je vais tenter d'expliquer MimbleWimble et pourquoi ses propositions – Politique de confidentialité, liberté de choix, égalité d'accès, fongibilité et croissance durable – sont si importantes.

La Politique de confidentialité est primordiale. ONEun de nos droits les plus importants est le droit à la Politique de confidentialité. C'est notre droit de « KEEP un espace autour de nous, qui comprend tout ce qui nous appartient, comme notre corps, notre domicile, nos biens, nos pensées, nos sentiments, nos secrets et notre identité ».2]

La Politique de confidentialité est importante

Je considère la Politique de confidentialité extrêmement importante.

Sa valeur est évidente lorsqu'on le perd ou qu'on le viole. Dans ma vingtaine, j'ai été traqué. Une personne que j'avais croisée sur une base militaire m'attendait après le travail et me suivait discrètement jusqu'à chez moi.

Il a agi ainsi pendant plusieurs semaines, à mon insu, jusqu'au ONE où il a frappé à ma porte et m'a avoué qu'il me suivait et m'a promis son amour éternel. J'ai immédiatement claqué la porte et appelé la police locale et la police militaire. Je vivais seule dans les bois et j'étais tellement paniquée que j'ai déménagé.

Seule une personne ayant été harcelée peut comprendre à quel point cette expérience a été effrayante. Aujourd'hui encore, la protection de ma Politique de confidentialité influence nombre de mes comportements.

L'atteinte physique à la Politique de confidentialité est souvent précédée de violations de la Politique de confidentialité en ligne. Les Événements récents, comme l'autorisation accordée par le Congrès aux FAI (fournisseurs d'accès à Internet) de vendre vos informations personnelles – habitudes de navigation, historique d'utilisation des applications, habitudes d'achat, données de localisation – sont très préoccupants.

Comme Luke Mulks de Rebelle avec élégancea écrit« Vos données numériques sont la preuve de votre présence Human en ligne. Vos données sont précieuses, privées et, surtout, elles vous appartiennent. »

Ce qui est disponible

Si nous ne pouvons pas compter sur notre législature pour protéger nos droits constitutionnels (pouvons-nous encore compter sur elle pour quoi que ce soit ?), la Technologies doit intervenir pour rendre plus difficile pour les capitalistes avides de mettre votre Politique de confidentialité en vente.

La Politique de confidentialité s'étend à ce que nous partageons publiquement concernant nos achats ou les personnes à qui nous faisons des dons. Ces transactions ne devraient pas être visibles par tous.

Les femmes, en particulier celles qui cherchent à échapper à des conditions sociales ou économiques répressives, ont un besoin impérieux de rester anonymes. C'est un défaut fondamental du Bitcoin: chaque transaction et chaque solde d'adresse sont accessibles au monde entier, qui peut les surveiller et les suivre.

Il existe des moyens de masquer vos transactions, comme le tumbling, mais leur utilisation nécessite des précautions particulières et elles sont fragiles. Les cryptomonnaies axées sur la Politique de confidentialité , comme Monero et Zcash, améliorent considérablement la Politique de confidentialité .

Dans Monero, la transaction est pas nativement privé, mais s'appuie sur des signatures circulaires pour MASK les échanges. Zcash s'appuie sur une Technologies appelée zk-snarks pour créer des transactions privées, ce qui constitue une amélioration considérable.

Cependant, il faut encore beaucoup de ressources supplémentaires pour créer une transaction confidentielle, donc la plupart des utilisateurs émettent toujours leurs transactions « en clair » (comptage clair vs blindé).

Le grand changement

MimbleWimble est nativement privé.

Il n'y a pas de signatures circulaires ni de preuves à divulgation nulle de connaissance sur une transaction transparente de type Bitcoin. Dans une transaction MimbleWimble, toutes les valeurs sont totalement masquées. Il n'y a pas d'adresses réutilisables ou identifiables. Chaque transaction LOOKS identique pour un tiers.

Les deux propriétés vérifiées dans une transaction MimbleWimble sont :

  • Aucune nouvelle monnaie n'est créée
  • Les parties qui envoient de l’argent doivent prouver qu’elles sont propriétaires de leurs clés.

Pour vérifier qu'aucune nouvelle monnaie n'a été créée, vous devez démontrer que la somme des sorties moins les entrées est égale à zéro. Pour vérifier la propriété de la clé, les parties à la transaction doivent prouver légalement l'existence de leurs clés publique et privée pour autoriser la transaction.

MimbleWimble utilise un élément de masquage pour masquer toutes les valeurs (montants et clés de transaction) tout en conservant les données mathématiques de base. Cet élément repose sur la multiplication et l'ajout de facteurs Secret pour masquer les valeurs réelles.

Par exemple, supposons que j'ai une transaction portant sur les montants suivants :

(1) 17 + 12 = 29



L'équation équilibrée montre qu'aucune nouvelle monnaie n'a été créée, conformément à la propriété 1) ci-dessus. L'équation reste vraie si j'applique un nombre aveuglant Secret (par exemple 11) à tous les termes.




(2) 17*11 + 12*11 = 29*11



Sans connaître mon numéro Secret 11, vous auriez du mal à deviner quelles sont les valeurs de transaction originales dans cette équation.




(3) 187 + 132 = 319



Dans l'équation (3), j'ai réussi à KEEP les valeurs et le numéro aveuglant privés tout en permettant aux autres de vérifier que je n'ai pas créé de nouvel argent dans ma transaction.

capture d'écran - 28/04/2017 à 14h55

Vous ne pensez toujours T que ce soit si important ? MimbleWimble offre d'autres avantages considérables qui laissent penser qu'il pourrait constituer la base du réseau que Bitcoin était censé être.

Liberté de choix

En masquant toutes les valeurs, MimbleWimble garantit une Politique de confidentialité totale et vous laisse le choix de ce que vous souhaitez divulguer. Ce système est similaire aux niveaux de dons de diverses organisations à but non lucratif. Vous verrez la fourchette de dons, mais vous ne connaîtrez T nécessairement le montant exact.

Le donateur et l’organisme à but non lucratif savent exactement combien a été donné, mais ONE d’autre n’a besoin de le savoir.

Ce « droit à la Politique de confidentialité nous donne la possibilité de choisir quelles parties de ce domaine peuvent être consultées par d'autres, et de contrôler l'étendue, la manière et le moment de l'utilisation des parties que nous choisissons de divulguer. » [2]

Égalité d'accès

Un autre aspect du Bitcoin qui me perturbe profondément est le peu de possibilités qu'a un particulier de participer à la sécurisation du réseau. L'exigence d'une puce hautement spécialisée et coûteuse pour le minage de Bitcoin – l'ASIC – a quasiment éliminé toute possibilité de devenir mineur de Bitcoin , dont la principale responsabilité est de valider les transactions et de les placer dans des blocs.

La communauté minière est désormais fortement centralisée et cela a grandement contribué aux malheurs du Bitcoin.

La capacité à évoluer au fil du temps tout en offrant des chances égales de participation est un principe clé de l'implémentation Grin de MimbleWimble par Ignotus. Grin est conçu pour être résistant aux ASIC, de sorte que quiconque souhaite s'essayer au minage peut acheter une puce GPU largement disponible dans un magasin Best Buys local ou en ligne à un prix raisonnable.

Rendre MimbleWimble résistant aux ASIC démocratise l'accès. J'ai même envisagé de construire un mineur GPU avec mes enfants pour voir ce qu'il pouvait faire.

Capacité à grandir au fil du temps

Une autre façon de garantir l’égalité d’accès au fil du temps est de garantir que le réseau blockchain ne soit T paralysé lorsque le volume des transactions augmente.

C'est là le CORE du débat sur la taille des blocs Bitcoin : le nombre de transactions dépasse la capacité d'un bloc de 1 Mo. Tant que la taille sera limitée, la capacité restera limitée. Un Secret bien gardé : pour contourner les problèmes d'évolutivité, la quasi-totalité des processeurs de paiement et des plateformes d'échange effectuent des transactions hors chaîne. D'où la question : pourquoi utiliser une Cryptomonnaie avec la blockchain ?

L'augmentation de l'utilisation entraîne une augmentation du volume de transactions. Comment garantir que la taille d'un bloc puisse continuer à s'adapter à l'augmentation du volume ? En rationalisant chaque bloc.

Le principe est similaire à celui de la simplification des équations. Si des termes sont identiques des deux côtés d'une équation, vous pouvez les supprimer :

(8) 2+y = x+2

(9) 7+3+5+4+2+y = x+7+3+5+4+2

Les équations (8) et (9) se simplifient ainsi :

(10) y = x

MimbleWimble soutient que si une sortie consomme une entrée, il n'est plus nécessaire de les KEEP , car elles s'annulent. Cela réduit considérablement la quantité de données à stocker et à traiter.

Les seules données KEEP par les nœuds sont les sorties non dépensées et les en-têtes de blocs. Plutôt que de considérer la capacité de la blockchain en termes de nombre de transactions, MimbleWimble est conçu pour croître avec le nombre d'utilisateurs. La simplification des blocs assure une croissance durable, car l'ensemble de données de transactions ne continue pas à s'accroître.

Cela augmente la Politique de confidentialité puisque les données de transaction sont supprimées et permet également la fongibilité.

Fongibilité

La fongibilité est la capacité des unités égales à être interchangeables.

Imaginons que je vous donne un dollar, soit sous forme de pièce, soit sous forme de billet. La Réserve fédérale imprime le dollar papier et l'US Mint produit le dollar pièce, mais les deux sont équivalents. Aucun n'est inférieur ou supérieur à l'autre, et vous pouvez choisir d'utiliser indifféremment une pièce ou un billet d'un dollar.

C'est une caractéristique essentielle de la monnaie : les unités égales doivent être interchangeables, ou fongibles. Le dollar américain est fongible. Le Bitcoin ne l'est pas.

La blockchain Bitcoin conserve indéfiniment chaque entrée et sortie ; chaque cryptomonnaie est donc porteuse d'un héritage. L'équation est similaire à l'équation (9) ci-dessus.

Un autre Secret bien gardé est que, lors du choix des transactions à traiter, outre les frais, les processeurs de paiement, les mineurs et les plateformes d'échange analysent les entrées (7+3+5+4+2) pour évaluer la qualité de la transaction. Par conséquent, un Bitcoin n'est pas fongible avec un autre.

Les bitcoins les plus valorisés sont appelés « transactions Coinbase », c'est-à-dire ceux créés lors de la découverte d'un bloc. Ils sont fraîchement frappés et « propres », et certains acteurs paient une prime pour les acquérir. Une hiérarchie de qualité des bitcoins se développe. Par conséquent, si vous recevez des bitcoins dont les entrées sont corrompues (par exemple, s'ils ont été utilisés sur un marché noir), les dépenser peut devenir de plus en plus difficile.

Dans MimbleWimble, comme les entrées et sorties (7+3+5+4+2) sont toutes supprimées une fois dépensées, chaque pièce est exactement égale à l'autre. Autrement dit, les pièces MimbleWimble sont interchangeables et fongibles.

Conclusion

Je suis très optimiste en voyant le rythme accéléré de la recherche et de l’innovation dans les blockchains publiques.

Si les Politique de confidentialité et d'évolutivité sont résolues, MimbleWimble pourrait devenir le porte-bonheur du Bitcoin, peut-être en tant que sidechain complémentaire. Imaginez ce que pourrait permettre une monnaie numérique fongible universelle accessible à tous.

J'ai cependant une hésitation : beaucoup de ses développeurs ont adopté des pseudonymes inspirés de Harry Potter. C'est compréhensible compte tenu des attaques personnelles qui sévissent au sein de la communauté, mais cela confère une aura mystique. Je suis ravi qu'Andrew Poelstra, une figure réelle hautement qualifiée, soit activement impliqué dans MimbleWimble.

J'espère pouvoir apporter ma contribution, en tant que personne réelle. Je suis conscient qu'en n'utilisant pas de pseudonyme, je m'expose aux armées de trolls. J'ai tenté d'expliquer pourquoi MimbleWimble m'intéresse.

J'espère que cela intriguera suffisamment de personnes et inspirera les hommes ET les femmes à s'engager tôt ; ce serait formidable si cette communauté ne finissait T par devenir un club de garçons rempli de testostérone.

Apparemment, Merope Riddle (la mère de Lord Voldemort) est déjà très impliquée dans le développement de MimbleWimble. Je pense que cela vaut la peine d'apprendre, de participer à sa genèse et de contribuer à développer une communauté saine autour de lui.

Poudlard/Harry PotterImage via Shutterstock

Note: The views expressed in this column are those of the author and do not necessarily reflect those of CoinDesk, Inc. or its owners and affiliates.

Picture of CoinDesk author Catheryne Nicholson