Share this article

Grin and Beam : l'histoire de deux pièces construites sur Mimblewimble

Mimblewimble est sur le point d'être mis en ligne - non pas dans une, mais dans deux nouvelles implémentations de Cryptomonnaie .

Mise à jour:Le lancement de Beam a été reporté au 3 janvier.

Mimblewimble est sur le point d’être mis en ligne – non pas dans une, mais dans deux implémentations distinctes.

STORY CONTINUES BELOW
Don't miss another story.Subscribe to the The Protocol Newsletter today. See all newsletters

Les 30 décembre et 15 janvier, respectivement, deux réseaux différents – surnommésFaisceauet Grin – devraient être lancés, chacun offrant des versions personnalisées légèrement différentes du protocole axé sur la confidentialité.

« Jusqu'à présent, la Politique de confidentialité a toujours été introduite au détriment de l'évolutivité. Nous changeons cela », a déclaré à CoinDesk le développeur pseudonyme de Grin, connu sous le nom d'« Ignotus Peverell ».

Première proposition

En 2016, par un cryptographe anonyme appelé « Tom Elvis Jedusor » – vaguement nommé d'après le méchant de la série de livres Harry Potter, Voldemort – la technologie a été conçue pour résoudre les Politique de confidentialité et d'évolutivité sur la plus grande blockchain du monde, Bitcoin.

La première implémentation de la technologie, Grin,a commencé à être codé fin 2016. En mars 2018, elle a été rejointe par Beam, une startup basée en Israël qui propose une interprétation légèrement différente de la Technologies.

Une atmosphère de compétition amicale entre les deux s'est instaurée depuis l'annonce de Beam - même si elle bascule parfois dansressentiment pur et simplede chaque côté.

Alors que Grin suivait une idéologie cypherpunk très fondée sur des principes – y compris l'absence de pré-mine de jetons ou d'ICO, ainsi qu'un développement basé sur le volontariat – Beam a recherché un financement VC et a embauché une équipe de développeurs pour travailler sur le logiciel à temps plein, lui permettant d'aller plus vite que Grin dans sa mise en œuvre.

De subtiles différences dans les choix de conception suggèrent que, tandis que Grin maintient l’accent sur la décentralisation axée sur la communauté, Beam se distingue par son sens des affaires plus aiguisé.

Malgré tout, les développeurs insistent de part et d'autre sur le fait qu'en raison de leurs différences, les deux implémentations continueront de ONE , voire de se compléter. Tous deux ont exprimé leur volonté de surmonter le tribalisme communautaire qui règne dans l'industrie.

Guy Corem

, conseiller de Beam et ancien PDG de la société minière de Bitcoin basée en Israël Spondoolies-Tech, a déclaré à CoinDesk:

« Nous partageons un objectif commun : implémenter Mimblewimble de la manière la plus robuste possible. »

Technologie Harry Potter

Le point commun entre ces conceptions est leur base sur le protocole axé sur la confidentialité, Mimblewimble.

En prenant du recul,Mimblewimblea été nommé d'après le sortilège de la langue liée d'Harry Potter en raison de sa capacité à fusionner les transactions de telle sorte qu'elles deviennent indéchiffrables.

« Il s’agit d’une chaîne centrée sur la confidentialité dans un nouveau format sans aucun des bagages qui pèsent sur les pièces précédentes », a résumé le développeur de Grin, Yeastplume.

Pourtant, bien qu’ils soient semblables à cet égard, il existe également une multitude de différences entre Grin et Beam.

Histoire

Grin, qui est fier de sa grande communauté, est en développement actif depuis 2016.

Selon le référentiel de code open source Github, ses principaux développeurs CORE sont Antioch Peverell, Gary Yu, hashmap, Ignotus Peverell, Quentin Le Sceller et Yeastplume.

Il est né d'une communauté qui s'est formée de manière organique autour de la technologie suite à l'annonce de Mimblewimble tout au long de 2016, et est devenue étroitement associée à la Technologies sous-jacente.

Beam, en revanche, est arrivé plus tard dans l'industrie, entrant dans l'espace en mars 2018.

S'adressant à CoinDesk, le directeur technique Alex Romanov a déclaré que même si Mimblewimble semblait être le meilleur choix pour un protocole centré sur la confidentialité à l'époque, l'équipe de développement de Grin avançait lentement.

« Grin est structuré comme un projet de recherche. Ils ne reçoivent aucun financement extérieur, hormis des dons, ils travaillent à temps partiel et progressent très lentement », a expliqué Romanov.

Lors de sa création, Beam a été accueilli avec méfiance par la communauté Grin. Cela s'explique en partie par le fait qu'à ses débuts, Beam n'était pas open source, ce qui a suscité des soupçons à son égard.

« ONE ne savait ce que nous faisions et quand il y a quelque chose qui est caché, il y a des spéculations », a déclaré Romanov.

Aujourd'hui, le code de Beam est public, et les deux projets s'échangent des informations. Par exemple, Beam a même financé en partie l'audit de sécurité de Grin.

« Nos projets adoptent des approches différentes, mais nous collaborons et échangeons des idées quotidiennement. La technologie [Mimblewimble] ne peut que s'en trouver renforcée », explique Yeastplume, développeur de Grin.tweetéfin octobre.

Gouvernance

ONEune des différences les plus importantes entre les deux crypto-monnaies réside dans leurs approches différentes en matière de gouvernance.

Par exemple, Beam s'inspire de la Cryptomonnaie Zcash, axée sur la confidentialité, en maintenant une structure d'entreprise et en canalisant une partie de la récompense du bloc vers une fondation pour soutenir le développement de la blockchain.

« Beam est un effort professionnel pour créer une pièce de Politique de confidentialité , il y a un alignement d'incitations dans les récompenses de bloc afin que le projet ne meure T », a déclaré Romanov.

À cet égard, Grin adopte une approche différente, en s’appuyant sur un modèle de financement communautaire similaire à ONE utilisé par le projet Monero .

Et même si c’est une source de revenus moins fiable, Grin voit cela comme un avantage qui augmente en fin de compte la sécurité du projet.

« Le projet s'engage fermement à ne pas s'engager dans des ICO, des pré-mines, des récompenses de fondateur ou des activités similaires », a écrit Yeastplume dans undéclaration, ajoutant :

« Nous ne sommes pas motivés par le profit ou les intérêts commerciaux. Nous sommes open source et axés sur la communauté. »

Public

Beam met fortement l’accent sur la convivialité, ayant créé une interface de portefeuille simple qui est considérée comme essentielle à la valeur ajoutée globale du projet.

« Avoir un portefeuille GUI et un portefeuille mobile augmentera l'adoption, augmentera le nombre de transactions et d'utilisation et augmentera ainsi l'ensemble d'anonymat », a déclaré Corem à CoinDesk.

Outre sa conception conviviale, le portefeuille est compatible avec différents systèmes d'exploitation, notamment macOS, Windows et Linux. Beam proposera également un client léger parallèlement à sa version mainnet, a indiqué Coreum.

Grin, cependant, ne propose actuellement qu'un portefeuille en ligne de commande et est moins accessible aux utilisateurs non techniques.

« Nous disposerons d'une chaîne MimbleWimble assez bien testée et d'un portefeuille en ligne de commande relativement stable et testé, avec toutes sortes de fonctionnalités à différents stades de développement pour aider la communauté à créer des solutions d'échange de transactions uniques et d'autres infrastructures cruciales », a déclaré Yeastplume à CoinDesk:

« Il s'adresse toujours à un public très technique et sera à utiliser à vos risques et périls, surtout au début. »

Conception

De plus, Beam est codé en C++, tandis que Grin s'appuie sur un langage de codage plus contemporain nommé Rust.

Bien qu'il existe de légères différences architecturales, la différence la plus notable entre les deux cryptomonnaies réside peut-être dans leurs modèles économiques. Beam, en particulier, se considère comme une monnaie de « réserve de valeur » dont le calendrier d'émission est fixe, à l'instar du Bitcoin.

« Nous voulions créer une pièce de réserve de valeur confidentielle, dont l'émission devait être limitée », a déclaré Romanov à CoinDesk.

En revanche, la Juridique monétaire de Grin est flexible. Actuellement, un nouveau jeton est émis chaque seconde. Cela s'explique par la conviction du projet qu'une émission soutenue stabilisera la valeur de la monnaie.

« Nous voulons que Grin soit une monnaie, et non une "réserve de valeur" (quelle que soit sa signification dans le monde incroyablement volatile des Crypto ) », a déclaré Yeastplume. « Nous voulons encourager son utilisation et T de récompenser injustement les premiers utilisateurs avec un calendrier de réduction de moitié arbitraire et déflationniste. »

Exploitation minière

Les projets ont également des attitudes légèrement différentes à l’égard de l’exploitation minière, ou du processus par lequel de nouvelles transactions sont ajoutées à la blockchain.

Chaque projet déploie une version légèrement modifiée d'Equihash, et tous deux se sont engagés à apporter des modifications afin de gérer des puces intégrées hautement optimisées et spécifiques aux applications, ou ASIC.

Actuellement, Grin combine Equihash avec un autre algorithme de preuve de travail, nommé Cuckoo Cycle, qui vise à bloquer l'utilisation des ASIC en rendant l'algorithme moins prévisible.

Après deux ans, Grin s'installera définitivement sur Cuckoo Cycle, convaincu que le matériel ASIC sera devenu plus abordable d'ici là.

Beam a annoncé une stratégie similaire, lançant une version légèrement modifiée d'Equihash, que seuls les matériels à usage général (GPU) devraient pouvoir exploiter. Cependant, l'objectif est de ne KEEP les ASIC à distance que pendant 12 mois, ce qui donnera aux mineurs GPU une « longue avance », a déclaré Corem.

Aller de l'avant

Pour les deux cryptomonnaies, le lancement de leurs réseaux principaux ne représente que la première étape.

« La vision à long terme est d'être la meilleure monnaie numérique qui existe, et avec un peu plus de travail, je sais que nous pouvons y arriver », a déclaré Ignotus Peverell à CoinDesk.

Les deux projets de Cryptomonnaie prévoient d'implémenter des fonctionnalités nouvelles et expérimentales. Par exemple, Beam a évoqué son projet d'intégration avec BOULON, l'implémentation Lightning centrée sur la confidentialité, ainsi que l'ajout d'échanges atomiques et d'autres fonctionnalités.

Yeastplume a fait écho à cela, en disant à CoinDesk:

« Le lancement n'est qu'une autre étape dans le cycle de vie de Grin, et une ONE relativement précoce qui plus est. »

Yeastplume a cité des « plans provisoires d'améliorations », tandis que Peverell a déclaré que « nous avons des tonnes d'améliorations en tête en termes de convivialité, d'évolutivité et de Politique de confidentialité ».

Par exemple, les inquiétudes selon lesquelles les deux implémentations pourraient être potentiellement vulnérables à l’analyse par apprentissage automatique – en raison de l’incapacité de la conception à dissimuler les entrées et les sorties – sont également en cours de discussion.

Bien que les deux équipes mettent actuellement en œuvre une fonctionnalité de Politique de confidentialité nommée Pissenlitpour mieux dissimuler ces fuites potentielles, d’autres efforts expérimentaux pourraient également être menés à terme.

Pour soutenir ces changements, les deux crypto-monnaies subiront des mises à niveau logicielles régulières à l'échelle du système, ou hard forks, à leurs débuts.

Corem a déclaré qu'il espérait voir Mimblewimble implémenté comme une chaîne latérale sans confiance et centrée sur la confidentialité pour d'autres crypto-monnaies, ajoutant :

« Mimblewimble met la pression sur les autres cryptomonnaies pour qu'elles s'adaptent et trouvent les bons compromis, créant ainsi un bénéfice net pour l'écosystème. »

Le titre de cet article a été mis à jour pour plus de clarté.

Deux bougies en image noirevia Shutterstock

Correction :Une version antérieure de cet article affirmait à tort que l'émission de Grin diminuerait périodiquement après des périodes de 10 ans. Or, l'émission de Grin est ONEune par seconde, indéfiniment.

Correction :Une version antérieure de cet article attribuait à tort la déclaration de Guy Corem selon laquelle « Mimblewimble exerce une pression sur d'autres crypto-monnaies » à Ignotus Peverell.

Rachel-Rose O'Leary

Rachel-Rose O'Leary est codeuse et rédactrice chez Dark Renaissance Technologies. Elle a été rédactrice technique principale pour CoinDesk de 2017 à 2018, couvrant les technologies de Politique de confidentialité et Ethereum. Elle a une formation en art numérique et en philosophie et écrit sur les Crypto depuis 2015.

Rachel-Rose O'Leary