Qu’est-ce que Grin Coin & MimbleWimble? Guide du débutant complet

Qu'est-ce que Grin Coin & amp; Mimblewimble?

Sourire est un prochain projet de crypto-monnaie axé sur la confidentialité, l’évolutivité et la fongibilité qui est construit en implémentant une blockchain MimbleWimble avec diverses optimisations. MimbleWimble est un protocole de blockchain épuré et fascinant proposé par Tom Elvis Jedusor en juillet 2016 et qui a gagné du terrain parmi de nombreux partisans de Bitcoin et de la vie privée.

Grin est un Open source projet qui offre un rafraîchissant liste des choses qu’il ne fera pas, dont beaucoup sont contraires aux développements en cours sur le marché de la crypto-monnaie. Pour comprendre Grin et son fonctionnement, il est essentiel de comprendre d’abord MimbleWimble et ses avantages.

Qu'est-ce que Grin Coin & amp; Mimblewimble?

Qu’est-ce que MimbleWimble?

Initialement proposé en 2016 par Tom Elvis Jedusor puis révisé par Adam Poelstra quelques mois plus tard, MimbleWimble est un protocole blockchain qui mélange plusieurs technologies innovantes pour changer radicalement la façon dont les transactions sont construites en Bitcoin et réduire la taille de la blockchain.

MimbleWimble aborde principalement deux domaines:

  1. Vie privée
  2. Évolutivité

En raison de sa confidentialité inhérente, MimbleWimble (et par la suite Grin) ont une forte fongibilité.

Vie privée

Les transactions dans MimbleWimble sont opaques, mais peuvent toujours être validées de manière appropriée malgré l’absence d’adresses et les montants traités sont entièrement masqués. MimbleWimble s’appuie sur les propriétés de la cryptographie à courbe elliptique (ECC) pour structurer les transactions en fonction de la vérification des sommes nulles et de la possession de clés privées.

Cryptographie à courbe elliptique

Lire: Qu’est-ce que la cryptographie à courbe elliptique? 

La vérification des transactions avec Mimblewimble nécessite que la somme des sorties de transaction moins la somme des entrées soit toujours égale à zéro. Ceci est accompli en utilisant des transactions confidentielles qui prouvent qu’une double dépense ou la création de nouveaux fonds ne s’est pas produite avec une transaction tout en masquant simultanément les montants réels de la transaction. MimbleWimble tire son concept pour cela des transactions confidentielles (CT) de Greg Maxwell.

La preuve de propriété dans MimbleWimble repose sur des facteurs aveuglants qui sont essentiellement les clés privées des utilisateurs et les valeurs excédentaires qui font partie du noyau de transaction. Ce facteur aveuglant peut être utilisé pour prouver la propriété de la valeur d’une transaction sans révéler ses valeurs.

Le concept de validation des transactions sans connaître aucune des valeurs transigées reflète les preuves de connaissance zéro et les RingCT utilisés dans ZCash et Monero, respectivement.

Cependant, il n’y a pas d’adresses dans MimbleWimble. Au lieu de cela, deux portefeuilles communiquent entre eux pour échanger des données là où le destinataire crée et envoie une adresse à l’expéditeur. Seuls les participants peuvent voir ces données et les informations ne sont pas réutilisables par des tiers. Les parties participantes n’ont même pas besoin d’être en ligne en même temps.

De plus, les blocs de la blockchain ne répertorient pas les transactions séparées (même si elles sont obscurcies – c’est-à-dire Monero), mais sont plutôt regroupées en une seule transaction avec des entrées et des sorties mixtes. L’affichage d’un bloc ne fournirait aucun aperçu d’une transaction spécifique. Les transactions dans MimbleWimble sont en fait une variante non interactive de CoinJoin qui ne peut pas être séparée les unes des autres.

Pour résumer, les nœuds peuvent vérifier l’authenticité des transactions sans révéler les valeurs transférées, il n’y a pas d’adresses et aucune information identifiable dans une transaction.

Évolutivité

L’approche adoptée par MimbleWimble en matière d’évolutivité est beaucoup plus directe que les solutions de couche deux plus complexes ou l’augmentation de la capacité de débit en chaîne. Au lieu de cela, MimbleWimble s’appuie sur l’élimination des transactions anciennes et inutiles sur la blockchain pour améliorer l’efficacité.

Plus précisément, le protocole supprime les entrées dépensées sur la blockchain au fil du temps en agrégeant les transactions intermédiaires afin que la taille de la blockchain soit considérablement réduite. Le protocole utilise une méthode appelée cut-through. Une transaction MimbleWimble comprend les éléments suivants:

  • Ensemble d’entrées qui référencent et dépensent un ensemble de sorties précédentes
  • Un ensemble de nouvelles sorties (Engagements de Pedersen)
  • Transaction Kernel qui contient un excès de noyau et la signature de transaction.

Dans un bloc MimbleWimble, les transactions de coupure ne sont représentées que par leur noyau de transaction, et toutes les sorties se ressemblent car il ne s’agit que de grands nombres impossibles à différencier. Selon l’introduction de MimbleWimble sur le sourire Github:

«Comme pour une transaction, tout ce qui doit être vérifié dans un bloc est que la propriété a été prouvée (qui provient des noyaux de transaction) et que l’ensemble du bloc n’ajoute aucune masse monétaire (autre que ce qui est autorisé par la coinbase). Par conséquent, les entrées et sorties correspondantes peuvent être éliminées, car leur contribution à la somme globale s’annule… .. Notez que toute structure de transaction a été éliminée et que l’ordre des entrées et des sorties n’a plus d’importance. Cependant, la somme de toutes les sorties de ce bloc, moins les entrées, est toujours garantie égale à zéro. »

En conséquence, il est impossible de dire quelle entrée correspond à quelle sortie tout en préservant la possibilité de valider les transactions dans un bloc. Les nœuds peuvent valider davantage les blocs en croisant la somme d’argent créée par l’exploitation minière avec l’offre totale.

Le type d’élagage offert par MimbleWimble permet au protocole de devenir beaucoup plus évolutif, les utilisateurs étant capables de se synchroniser rapidement avec le réseau. Surtout, l’état de la chaîne entière peut être validé de la même manière qu’un nœud complet, même si aucun utilisateur ne conserve la majorité des données historiques de la blockchain.

Qu’est-ce que Grin?

Grin est une implémentation de crypto-monnaie de MimbleWimble conçue pour fournir confidentialité, fongibilité et évolutivité. La description de Grin d’un point de vue technique comporte un chevauchement substantiel avec le MimbleWimble mentionné précédemment, il est donc préférable de mettre l’accent sur d’autres composants tels que le consensus et politique monétaire.

Grin conserve les fonctionnalités de confidentialité et de fongibilité de MimbleWimble là où il n’y a pas d’adresses, les montants des transactions et les transactions peuvent être fusionnées en supprimant toutes les informations intermédiaires. De plus, les blocs dans Grin – comme MimbleWimble – ne contiennent aucune transaction et le bloc ressemble juste à une grosse transaction.

Toutes les sorties dépensées dans Grin peuvent également être supprimées en toute sécurité, ce qui permet une taille de blockchain considérablement réduite. Les utilisateurs peuvent télécharger et vérifier la blockchain beaucoup plus rapidement que les autres crypto-monnaies. En conséquence, Grin peut évoluer avec le nombre d’utilisateurs plutôt que le nombre de transactions.

Comment extraire la pièce Grin

Lire: Notre guide sur l’exploitation minière de Grin Coin

Consensus de Grin’s Cuckoo Proof-of-Work

Grin ne met pas en œuvre un nouveau mécanisme de consensus flashy comme la preuve d’enjeu pour parvenir à un consensus. Au lieu de cela, il revient au pain et au beurre de PoW en utilisant le Cycle de coucou algorithme.

Le PoW de style coucou a été sélectionné pour atténuer la «course à l’armement matérielle» de style Bitcoin en le rendant résistant aux ASIC. Cuckoo Cycle est un algorithme lié à la mémoire, ce qui le rend viable pour les processeurs et augmente sa décentralisation.

La difficulté de l’exploitation minière dans le réseau est basée sur la puissance de hachage actuelle et est conçue pour en moyenne un temps de blocage rapide d’environ 60 secondes. Vous pouvez trouver des informations détaillées sur le Cuckoo Cycle PoW dans le papier blanc par John Tromp et Grin minant sur le Grin Github.

Implémentation de Grin’s Dandelion

Grim implémente le protocole Dandelion pour augmenter la confidentialité de sa couche réseau grâce à sa méthode améliorée de propagation des messages de transaction. Le protocole Dandelion aide à se protéger contre plusieurs vecteurs d’attaque récents élucidés dans des articles universitaires sur la désanonymisation des utilisateurs en mappant les adresses IP en fonction de la façon dont un message de transaction se propage depuis son origine..

Grin utilise une version légèrement modifiée de Dandelion pour agréger les transactions qui correspondent à la fusion des transactions de MimbleWimble.

Qu'est-ce que le protocole Dandelion?

Lire: Qu’est-ce que le protocole de pissenlit?

Politique monétaire de Grin

Une composante intéressante des crypto-monnaies qui s’est développée récemment est la politique monétaire. Grin vise à être plus une monnaie de transaction qu’une réserve de valeur, actuellement différente de Bitcoin. Ce faisant, il a créé un possible monétaire qui est conçu pour rendre la valeur de la monnaie plus stable.

Grin utilise un calendrier d’approvisionnement linéaire de l’inflation où l’offre globale est illimitée, et le modèle encourage les dépenses plutôt que le hodling. Le taux d’inflation de Grin commence à un niveau élevé et tombe par la suite en dessous de 10% après une décennie et finalement à près de zéro. La récompense de bloc est fixée au fil du temps.

Myles Snider offre un excellent Analyse des implications potentielles de la politique monétaire de Grin.

État actuel du projet

Grin a publié son Testnet V4 pré-sortie le mois dernier, et la crypto-monnaie devrait être lancée dans le courant de 2019. Grin a volé sous le radar par rapport à des projets plus importants dans le courant dominant malgré l’intégration de certaines des technologies les plus de pointe de l’industrie.

Tranquillement, il y a une anticipation significative autour de Grin de la part des partisans de la confidentialité et des autres partisans de Bitcoin. MimbleWimble est un concept relativement bien connu en ce qui concerne les aspects plus techniques des crypto-monnaies, et l’utilisation par Grin du protocole MimbleWimble lui confère un potentiel convaincant.

Grin est également compatible avec les signatures Schnorr qui peuvent produire des sorties multi-signatures. Les signatures Schnorr sont largement considérées comme la meilleure signature cryptographique, et leur intégration avec Bitcoin est censée se produire en 2019.

Mis à part les composants techniques, la politique monétaire de Grin est également intrigante compte tenu des conséquences que sa structure peut avoir sur l’utilisation de la crypto-monnaie comme plus une monnaie qu’une réserve de valeur..

Grin est ouvert à contributions des développeurs et vaut vraiment la peine d’être regardé car il continue d’évoluer.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
map