Qu'est-ce que le protocole mimblewimble ? En savoir plus sur Mimblewimble. Protocole anonyme

Qu'est-ce que Mimblewimble?

Mimblewimble est un protocole blockchain qui repense la structure des données de la méthode de communication pour rendre les blockchains avec preuve de travail (généralement Bitcoin) plus concises, sécurisées et privées.

Mimblewimble est un sort de la célèbre série Harry Potter ayant pour but de bloquer la langue de l'adversaire.

Mimblewimble a été développé par des utilisateurs anonymes nommés Tom Elvis Jedusor, nom français « Voldemort », document Annoncé début 2016. Selon Jedusor, Mimblewimble est conçu pour une meilleure protection des données et une plus grande évolutivité que Bitcoin. Bien que l'idée centrale ait été publiée, la question demeure jusqu'à ce que les recherches menées par Andrew Poelstra de l'équipe BlockStream a perfectionné son concept avec le titre Mimblewimble (publié en octobre 2016).

Mimblewimble était autrefois un mot à la mode dans le monde de la cryptographie. Au cours de l’hiver crypto 2018, un certain nombre d’innovations blockchain ont fait sensation, comme la sortie de Mimblewimble et de sa première application crypto, Grin, dont la valeur a rapidement explosé après son lancement à la fin de l’année.

De nombreuses études ont développé le mimblewimble mais n'ont pas réussi à parvenir à un consensus. Certains soutiennent que fusionner Mimblewimble avec le protocole Bitcoin est trop difficile. Cependant, la plupart conviennent que Mimblewimble peut toujours mettre à niveau le système Bitcoin en tant que sidechain. Il existe actuellement de nombreuses implémentations populaires de Mimblewimble telles que la blockchain Grin and Beam. En octobre 2020, Litecoin a lancé le réseau de test Mimblewimble pour améliorer sa confidentialité et son évolutivité.

Comment fonctionne Mimblewimble ?

La structure de transaction de Mimblewimble est dérivée de «transactions secrètes», qui a été publié pour la première fois par le Dr Adam Back de Blockstream, qui se trouve également être le favori de Satoshi Nakamoto. Cette méthode est également utilisée dans d’autres pièces de confidentialité telles que Monero.

Bref, tout commence par une transaction privée dans laquelle un certain nombre de tokens que l'expéditeur souhaite traiter sont cryptés afin que «éléments anonymes" . Le modèle UTXO de Bitcoin est remplacé par une signature multiple pour toutes les entrées et sorties appelées transactions confidentielles. La transaction qu'Alice envoie à Bob est cryptée avec le facteur d'anonymisation, et les nœuds du réseau soustraient les jetons d'entrée et de sortie pour confirmer logiquement qu'il n'y a pas de double facteur. La transaction est alors terminée.

Dans Mimblewimble, les éléments anonymes doivent être sélectionnés par l'expéditeur. De cette manière, il agit comme une preuve de propriété pour le destinataire, lui permettant d’utiliser l’argent.

Des transactions confidentielles ont été effectuées par le Dr Adam Back et utilisées dans un certain nombre de projets de cryptographie, notamment Monero et Tari – dans le sens de Mimblewimble.

Exemple : la transaction Alice envoie à Bob 200 BTC

JOB

Si nous écrivons cela sous la forme d’une équation mathématique avec une sortie positive et une entrée négative, nous devrions être en mesure d’équilibrer les choses afin qu’aucune autre génération de pièces ne soit créée.

-300 + 200 + 90 + 10 = 0

Fondamentalement, il s’agit d’informations qui se trouvent sur la blockchain Bitcoin. N'importe qui peut consulter les transactions de quelqu'un d'autre simplement en vérifiant l'historique des transactions de son grand livre mondial. Ce n'est pas bon pour la vie privée.

C’est là que les transactions secrètes entrent en jeu. On peut commencer par multiplier les deux côtés de l’équation précédente par un point qui crée H sur la courbe elliptique ( Il s'agit de la première étape de l'algorithme de chiffrement Elliptic Curve utilisé par Mimblewimble.)

300.H = 200.H + 90.H + 10.H

Puisque H est constant, l’opération ci-dessus reste la même, nous pouvons donc confirmer qu’Alice ne vole pas en utilisant

(3.H) – (2.H) – (1.H) – (fH) ≡0.H = 0

Notez que nous ne voyons que les clés publiques et donc les valeurs cachées. Cela signifie que seuls les paramètres H sont désormais visibles, mais aucune valeur. Bien entendu, le protocole structurel sera beaucoup plus complexe que celui décrit ci-dessus. Le contenu résume uniquement le talon de transaction anonyme, le paramètre H étant l'élément initial du talon anonyme.

Déployer coinjoin

CoinJoin est un cryptosystème controversé (pour certains autres développeurs) développé par Gregory Maxwell de Blockstream. Il permet un système de « pièce de monnaie » dans lequel Paiements de beaucoup de gens envoyer différemment combinés en une seule transaction, dans le but de rendre presque impossible la traçabilité des transactions du point de vue d'un étranger. Cela signifie que plusieurs transactions (de transaction) sont désormais contenues dans une seule transaction.

En comparaison, par exemple, les nœuds de Bitcoin doivent télécharger l'intégralité de la blockchain, y compris l'historique des transactions, qui est ensuite analysé par le réseau pour confirmer sa validité.

Couper à travers

Une autre fonctionnalité du protocole mimblewimble est Couper à travers. C'est du travail Combinaison d'entrées (entrées) et de sorties (sorties) dans toutes les transactions enregistrées donner des blocs plus petits. Ce processus utilise les enregistrements précédents comme entrée pour faciliter les nouvelles transactions. Il est compréhensible que la transaction A à C soit résumée au lieu d'enregistrer le processus A vers B et B vers C.

Pour mieux expliquer cela, voici un exemple de transaction avec différentes entrées et sorties.

  • A envoie 1 BTC à B (cela montre une seule entrée pour échanger avec B, cela se traduit par une seule sortie)
  • B envoie 1 BTC à C (cela a une seule entrée pour échanger avec C, cela donne une seule sortie)

Ici, Mimblewimble fusionne ces transactions en une seule entrée et sortie. Le noyau de transaction confirme et valide la propriété des actifs. Ce noyau contient la clé publique, les frais de minage et la signature.

Cependant, les nœuds ne doivent pas toujours implémenter la fonctionnalité de transition de Mimblewimble. Cependant, cela signifie qu'elle occupe plus d'espace de stockage que les transactions normales stockées dans le grand livre.

Comparez Mimblewimble à Bitcoin

Dans le principe de construction de la blockchain Bitcoin, chaque transaction doit être publique afin que chacun puisse suivre tout l'historique en téléchargeant toutes les données du bloc Genesis.

Les blockchains sont basées sur le protocole Mimblewimble avec la conception des principes de sécurité mentionnés dans les deux sections ci-dessus. Alors Mimblewimble n’a pas d’adresse. Le concept d’adresse mimblewimble n’existe pas. La transaction est donc totalement privée. Toutes les transactions sont confidentielles. Il est plus facile de sauvegarder et de télécharger des données. Tant que l'ensemble du système de nœuds du réseau garantit la logique du système afin qu'il n'y ait pas d'anomalies dans le cycle de trésorerie, telles que des dépenses répétées.

En particulier, la structure Mimblewimble ne permet de suivre l'adresse de personne et garantit la confidentialité en éliminant le système de script de Bitcoin, ce qui rend les données de la structure Mimblewimble plus petites et plus faciles à stocker. Dans le même temps, le système Mimblewimble supprime les données de transaction inutiles dans la transaction, ce qui signifie que Mimblewimble nécessite moins de ressources informatiques.

Caractéristiques de Mimblewimble

Mimblewimble présente trois différences majeures par rapport aux autres plateformes blockchain disponibles.

incognito

Dans Bitcoin, il existe toujours une adresse publique qui peut être retracée pour identifier l'expéditeur et le destinataire d'une transaction particulière, surtout si leur adresse est liée à l'identité réelle de la transaction. Par conséquent, Bitcoin est un pseudonyme.

Aucun historique de transactions ne peut être suivi avec Mimblewimble. Et comme aucune adresse n’est accessible aux tiers, il devient extrêmement difficile de contourner l’anonymat de ceux qui effectuent une transaction via le protocole.

Interchangeabilité

Comme les autres pièces de confidentialité, Mimblewimble a une fongibilité plus élevée que Bitcoin. En effet, vous pouvez échanger n’importe quelle crypto-monnaie sur votre plateforme sans risque de perte. D’autres pièces peuvent être « entachées », surtout si elles sont liées à une activité illégale. Même si certains actifs corrompus peuvent être acceptés par certains, dans certaines circonstances, ils peuvent perdre de la valeur. Par conséquent, la fonction mimblewimble, difficile à suivre, facilite l’échange.

Évolutivité

Étant donné que la taille des blocs dans Mimblewimble est beaucoup plus petite que dans Bitcoin, la taille des blocs a jusqu'à présent été plus évolutive que la plupart des blockchains. C’est exactement le même problème qui a précédemment divisé la communauté Bitcoin dans le but de résoudre le problème de mise à l’échelle et a créé le tristement célèbre hard fork Bitcoin Cash (BCH) qui a modifié la limite de taille de bloc.

Cependant, la solution de contournement de Mimblewimble passe par CoinJoin et méthodes Couper à travers y suis arrivé sans l'inconvénient d'une grande limite de taille de bloc.

mauvais fonctionnement

Bien sûr, tout ce qui est révolutionnaire a ses limites. Voici les deux plus grands :

  • Débit de transaction plus long

Les systèmes qui prennent en charge la mise en œuvre de transactions secrètes ont des vitesses de transaction plus lentes en raison de la taille de leurs données.

  • Fiabilité de la signature électronique

Puisque Mimblewimble s’appuie sur des signatures numériques, il est très sensible aux attaques via des ordinateurs quantiques.

L'avenir de Mimblewimble

Mimblewimble constitue un énorme pas en avant dans la protection de l’anonymat et de la confidentialité pour lesquels la plupart des autres crypto-monnaies sont conçues. Comme il est sans trace et que le processus de validation est difficile, il est beaucoup plus facile pour quiconque d'adopter le modèle de protocole Mimblewimble que certains autres systèmes de blockchain actuels.

Ceci est une des raisons sourire ainsi que faisceau Utilisez le protocole mimblewimble pour l'implémentation. Les deux crypto-monnaies n’ont ni adresse, ni montant de transaction et un enregistrement de l’historique complet des transactions.

Dans de nombreux cas, ce sont également des préoccupations auxquelles les gens pensent lorsqu’ils décident d’envisager d’utiliser des crypto-monnaies. Les efforts de Mimblewimble pour répondre à ces besoins peuvent contribuer à accroître l'adoption. Toutes les informations contenues dans l'article sont des informations compilées par CoinCu et ne constituent pas un conseil en investissement. CoinCu…

Qu'est-ce que le protocole mimblewimble ? En savoir plus sur Mimblewimble. Protocole anonyme

Qu'est-ce que Mimblewimble?

Mimblewimble est un protocole blockchain qui repense la structure des données de la méthode de communication pour rendre les blockchains avec preuve de travail (généralement Bitcoin) plus concises, sécurisées et privées.

Mimblewimble est un sort de la célèbre série Harry Potter ayant pour but de bloquer la langue de l'adversaire.

Mimblewimble a été développé par des utilisateurs anonymes nommés Tom Elvis Jedusor, nom français « Voldemort », document Annoncé début 2016. Selon Jedusor, Mimblewimble est conçu pour une meilleure protection des données et une plus grande évolutivité que Bitcoin. Bien que l'idée centrale ait été publiée, la question demeure jusqu'à ce que les recherches menées par Andrew Poelstra de l'équipe BlockStream a perfectionné son concept avec le titre Mimblewimble (publié en octobre 2016).

Mimblewimble était autrefois un mot à la mode dans le monde de la cryptographie. Au cours de l’hiver crypto 2018, un certain nombre d’innovations blockchain ont fait sensation, comme la sortie de Mimblewimble et de sa première application crypto, Grin, dont la valeur a rapidement explosé après son lancement à la fin de l’année.

De nombreuses études ont développé le mimblewimble mais n'ont pas réussi à parvenir à un consensus. Certains soutiennent que fusionner Mimblewimble avec le protocole Bitcoin est trop difficile. Cependant, la plupart conviennent que Mimblewimble peut toujours mettre à niveau le système Bitcoin en tant que sidechain. Il existe actuellement de nombreuses implémentations populaires de Mimblewimble telles que la blockchain Grin and Beam. En octobre 2020, Litecoin a lancé le réseau de test Mimblewimble pour améliorer sa confidentialité et son évolutivité.

Comment fonctionne Mimblewimble ?

La structure de transaction de Mimblewimble est dérivée de «transactions secrètes», qui a été publié pour la première fois par le Dr Adam Back de Blockstream, qui se trouve également être le favori de Satoshi Nakamoto. Cette méthode est également utilisée dans d’autres pièces de confidentialité telles que Monero.

Bref, tout commence par une transaction privée dans laquelle un certain nombre de tokens que l'expéditeur souhaite traiter sont cryptés afin que «éléments anonymes" . Le modèle UTXO de Bitcoin est remplacé par une signature multiple pour toutes les entrées et sorties appelées transactions confidentielles. La transaction qu'Alice envoie à Bob est cryptée avec le facteur d'anonymisation, et les nœuds du réseau soustraient les jetons d'entrée et de sortie pour confirmer logiquement qu'il n'y a pas de double facteur. La transaction est alors terminée.

Dans Mimblewimble, les éléments anonymes doivent être sélectionnés par l'expéditeur. De cette manière, il agit comme une preuve de propriété pour le destinataire, lui permettant d’utiliser l’argent.

Des transactions confidentielles ont été effectuées par le Dr Adam Back et utilisées dans un certain nombre de projets de cryptographie, notamment Monero et Tari – dans le sens de Mimblewimble.

Exemple : la transaction Alice envoie à Bob 200 BTC

JOB

Si nous écrivons cela sous la forme d’une équation mathématique avec une sortie positive et une entrée négative, nous devrions être en mesure d’équilibrer les choses afin qu’aucune autre génération de pièces ne soit créée.

-300 + 200 + 90 + 10 = 0

Fondamentalement, il s’agit d’informations qui se trouvent sur la blockchain Bitcoin. N'importe qui peut consulter les transactions de quelqu'un d'autre simplement en vérifiant l'historique des transactions de son grand livre mondial. Ce n'est pas bon pour la vie privée.

C’est là que les transactions secrètes entrent en jeu. On peut commencer par multiplier les deux côtés de l’équation précédente par un point qui crée H sur la courbe elliptique ( Il s'agit de la première étape de l'algorithme de chiffrement Elliptic Curve utilisé par Mimblewimble.)

300.H = 200.H + 90.H + 10.H

Puisque H est constant, l’opération ci-dessus reste la même, nous pouvons donc confirmer qu’Alice ne vole pas en utilisant

(3.H) – (2.H) – (1.H) – (fH) ≡0.H = 0

Notez que nous ne voyons que les clés publiques et donc les valeurs cachées. Cela signifie que seuls les paramètres H sont désormais visibles, mais aucune valeur. Bien entendu, le protocole structurel sera beaucoup plus complexe que celui décrit ci-dessus. Le contenu résume uniquement le talon de transaction anonyme, le paramètre H étant l'élément initial du talon anonyme.

Déployer coinjoin

CoinJoin est un cryptosystème controversé (pour certains autres développeurs) développé par Gregory Maxwell de Blockstream. Il permet un système de « pièce de monnaie » dans lequel Paiements de beaucoup de gens envoyer différemment combinés en une seule transaction, dans le but de rendre presque impossible la traçabilité des transactions du point de vue d'un étranger. Cela signifie que plusieurs transactions (de transaction) sont désormais contenues dans une seule transaction.

En comparaison, par exemple, les nœuds de Bitcoin doivent télécharger l'intégralité de la blockchain, y compris l'historique des transactions, qui est ensuite analysé par le réseau pour confirmer sa validité.

Couper à travers

Une autre fonctionnalité du protocole mimblewimble est Couper à travers. C'est du travail Combinaison d'entrées (entrées) et de sorties (sorties) dans toutes les transactions enregistrées donner des blocs plus petits. Ce processus utilise les enregistrements précédents comme entrée pour faciliter les nouvelles transactions. Il est compréhensible que la transaction A à C soit résumée au lieu d'enregistrer le processus A vers B et B vers C.

Pour mieux expliquer cela, voici un exemple de transaction avec différentes entrées et sorties.

  • A envoie 1 BTC à B (cela montre une seule entrée pour échanger avec B, cela se traduit par une seule sortie)
  • B envoie 1 BTC à C (cela a une seule entrée pour échanger avec C, cela donne une seule sortie)

Ici, Mimblewimble fusionne ces transactions en une seule entrée et sortie. Le noyau de transaction confirme et valide la propriété des actifs. Ce noyau contient la clé publique, les frais de minage et la signature.

Cependant, les nœuds ne doivent pas toujours implémenter la fonctionnalité de transition de Mimblewimble. Cependant, cela signifie qu'elle occupe plus d'espace de stockage que les transactions normales stockées dans le grand livre.

Comparez Mimblewimble à Bitcoin

Dans le principe de construction de la blockchain Bitcoin, chaque transaction doit être publique afin que chacun puisse suivre tout l'historique en téléchargeant toutes les données du bloc Genesis.

Les blockchains sont basées sur le protocole Mimblewimble avec la conception des principes de sécurité mentionnés dans les deux sections ci-dessus. Alors Mimblewimble n’a pas d’adresse. Le concept d’adresse mimblewimble n’existe pas. La transaction est donc totalement privée. Toutes les transactions sont confidentielles. Il est plus facile de sauvegarder et de télécharger des données. Tant que l'ensemble du système de nœuds du réseau garantit la logique du système afin qu'il n'y ait pas d'anomalies dans le cycle de trésorerie, telles que des dépenses répétées.

En particulier, la structure Mimblewimble ne permet de suivre l'adresse de personne et garantit la confidentialité en éliminant le système de script de Bitcoin, ce qui rend les données de la structure Mimblewimble plus petites et plus faciles à stocker. Dans le même temps, le système Mimblewimble supprime les données de transaction inutiles dans la transaction, ce qui signifie que Mimblewimble nécessite moins de ressources informatiques.

Caractéristiques de Mimblewimble

Mimblewimble présente trois différences majeures par rapport aux autres plateformes blockchain disponibles.

incognito

Dans Bitcoin, il existe toujours une adresse publique qui peut être retracée pour identifier l'expéditeur et le destinataire d'une transaction particulière, surtout si leur adresse est liée à l'identité réelle de la transaction. Par conséquent, Bitcoin est un pseudonyme.

Aucun historique de transactions ne peut être suivi avec Mimblewimble. Et comme aucune adresse n’est accessible aux tiers, il devient extrêmement difficile de contourner l’anonymat de ceux qui effectuent une transaction via le protocole.

Interchangeabilité

Comme les autres pièces de confidentialité, Mimblewimble a une fongibilité plus élevée que Bitcoin. En effet, vous pouvez échanger n’importe quelle crypto-monnaie sur votre plateforme sans risque de perte. D’autres pièces peuvent être « entachées », surtout si elles sont liées à une activité illégale. Même si certains actifs corrompus peuvent être acceptés par certains, dans certaines circonstances, ils peuvent perdre de la valeur. Par conséquent, la fonction mimblewimble, difficile à suivre, facilite l’échange.

Évolutivité

Étant donné que la taille des blocs dans Mimblewimble est beaucoup plus petite que dans Bitcoin, la taille des blocs a jusqu'à présent été plus évolutive que la plupart des blockchains. C’est exactement le même problème qui a précédemment divisé la communauté Bitcoin dans le but de résoudre le problème de mise à l’échelle et a créé le tristement célèbre hard fork Bitcoin Cash (BCH) qui a modifié la limite de taille de bloc.

Cependant, la solution de contournement de Mimblewimble passe par CoinJoin et méthodes Couper à travers y suis arrivé sans l'inconvénient d'une grande limite de taille de bloc.

mauvais fonctionnement

Bien sûr, tout ce qui est révolutionnaire a ses limites. Voici les deux plus grands :

  • Débit de transaction plus long

Les systèmes qui prennent en charge la mise en œuvre de transactions secrètes ont des vitesses de transaction plus lentes en raison de la taille de leurs données.

  • Fiabilité de la signature électronique

Puisque Mimblewimble s’appuie sur des signatures numériques, il est très sensible aux attaques via des ordinateurs quantiques.

L'avenir de Mimblewimble

Mimblewimble constitue un énorme pas en avant dans la protection de l’anonymat et de la confidentialité pour lesquels la plupart des autres crypto-monnaies sont conçues. Comme il est sans trace et que le processus de validation est difficile, il est beaucoup plus facile pour quiconque d'adopter le modèle de protocole Mimblewimble que certains autres systèmes de blockchain actuels.

Ceci est une des raisons sourire ainsi que faisceau Utilisez le protocole mimblewimble pour l'implémentation. Les deux crypto-monnaies n’ont ni adresse, ni montant de transaction et un enregistrement de l’historique complet des transactions.

Dans de nombreux cas, ce sont également des préoccupations auxquelles les gens pensent lorsqu’ils décident d’envisager d’utiliser des crypto-monnaies. Les efforts de Mimblewimble pour répondre à ces besoins peuvent contribuer à accroître l'adoption. Toutes les informations contenues dans l'article sont des informations compilées par CoinCu et ne constituent pas un conseil en investissement. CoinCu…

Visité 65 fois, 1 visite(s) aujourd'hui

Soyez sympa! Laissez un commentaire