Une brève histoire de Monero (et du temps)

Publié: 2023-04-20
Acceptez les paiements XMR

Monero est une crypto-monnaie axée sur la confidentialité qui a été lancée en 2014. Son objectif principal est les transactions privées et résistantes à la censure. Monero utilise diverses technologies améliorant la confidentialité pour garantir l'anonymat et rendre chaque utilisateur anonyme par défaut. Les transactions Monero sont confidentielles, introuvables et chaque transaction est privée, ce qui en fait une véritable monnaie fongible. Monero est décentralisé et attire les meilleurs chercheurs et ingénieurs en crypto-monnaie au monde. Le projet Monero travaille constamment sur de nouvelles technologies innovantes.

Historique rapide de Monero

L'histoire de Monero remonte au lancement de Bytecoin en 2012, qui a ensuite été bifurqué par un groupe de développeurs pour créer Monero. Il s'agit d'une crypto-monnaie décentralisée, sécurisée et privée qui permet aux utilisateurs d'effectuer des transactions en toute anonymat. Les fonctionnalités de confidentialité de Monero sont réalisées grâce à des technologies innovantes telles que CryptoNote et les signatures en anneau.

Ces technologies permettent aux transactions de Monero d'être intraçables pour le public, garantissant l'anonymat des utilisateurs par défaut. L'approche axée sur la confidentialité de Monero l'a rendu populaire parmi les amateurs de crypto-monnaie, mais il a également suscité la controverse en raison de son association avec des activités illégales.

Malgré les controverses, Monero a un cas d'utilisation unique pour fournir un accès à une économie numérique à ceux qui n'ont pas de services bancaires. La simplicité d'exploitation de Monero et ses fonctionnalités améliorant la confidentialité en font une option attrayante pour les investisseurs. L'avenir de Monero reste à voir, mais il a fait preuve de résilience et a conquis une part de marché importante dans l'espace des crypto-monnaies. Alors que la demande de crypto-monnaies axées sur la confidentialité augmente, Monero est sur le point de rester une option populaire pour ceux qui recherchent la confidentialité dans leurs transactions.

Anonymat des transactions Blockchain

Présentation et historique

La confidentialité de la monnaie électronique est un problème de longue date que les chercheurs et les développeurs tentent de résoudre. Le concept de monnaie électronique idéale a été introduit pour la première fois en 1991 par Tatsuaki Okamoto et Kazuo Ohta du laboratoire de recherche NTT. Leur idée stipulait que "la relation entre l'utilisateur et ses achats doit être intraçable par quiconque".

En décembre 2012, la fondation de Monero a été créée par Nicholas van Saberhagen, qui était basée sur deux concepts critiques : l'intraçabilité et l'unlinkability . La fonction d'intraçabilité de Monero garantit que tous les expéditeurs possibles sont également probables pour chaque transaction entrante. D'autre part, le concept d'unlinkability garantit qu'il est impossible de prouver que deux transactions sortantes ont été envoyées à la même personne.

S'attaquer aux problèmes d'anonymat

S'attaquer aux problèmes d'anonymat

Pour résoudre les problèmes d'anonymat, Monero a mis en œuvre deux stratégies clés.

Premièrement, il a utilisé une "signature en anneau", un développement de la "signature de groupe" utilisée dans Bitcoin, pour signer chaque transaction au nom d'un groupe. Cela garantissait que chaque transaction ne pouvait pas être retracée jusqu'à un seul expéditeur.

Deuxièmement, Monero a adopté l'anonymat pouvant être lié pour éviter les doubles dépenses. Cela permettait à chaque transaction entrante d'avoir une probabilité égale d'être envoyée par n'importe quel expéditeur possible et rendait impossible de prouver que deux transactions sortantes avaient été envoyées à la même personne. Ces stratégies ont rendu les transactions Monero confidentielles, introuvables et privées, offrant ainsi à ses utilisateurs une monnaie véritablement fongible qui privilégie l'anonymat et la confidentialité.

Anonymat et confidentialité : la solution RingCT

Anonymat et confidentialité : la solution RingCT
Source de l'image : monero.org

Le protocole CryptoNote d'origine ne permettait pas de masquer les soldes des utilisateurs, et les chiffrer n'était pas une solution viable. Pour résoudre ce problème, Shen Noether du laboratoire de recherche Monero a proposé d'utiliser l'engagement Pederson, qui permettait de calculer l'obligation de montant sans révéler le montant réel. Pour une brève explication de l'engagement Pederson, consultez le wiki Monero.

Cependant, un autre problème est survenu avec la mise en œuvre de Ring Confidential Transactions (RingCT). Bien qu'il ait permis de masquer le solde, la taille de la transaction a augmenté, ce qui a eu un impact sur l'évolutivité et les frais de transaction. De plus, la grande taille de la signature signifiait que le nombre de participants possibles était limité.

Taille de la transaction et RingCT

Vue d'ensemble et problèmes à résoudre

Monero a implémenté le protocole RingCT dans ses transactions après un hard fork le 10 janvier 2017, à partir du bloc 1220516, en réponse au besoin d'une confidentialité accrue. Au cours du premier mois de son déploiement, il a été constaté qu'environ 50 à 60 % des transactions utilisaient RingCT, démontrant son utilité pour les utilisateurs.

Cependant, le problème des transactions de grande taille a persisté, ce qui a rendu nécessaire le développement d'un protocole plus avancé qui pourrait résoudre ce problème tout en préservant la confidentialité.

Présentation de RingCT 2.0

La mise en œuvre de RingCT 2.0 dans Monero a résolu le problème de la taille des transactions. Ce protocole avancé est basé sur des concepts plus simples, tels que l'obligation de Pederson, un accumulateur de domaine à sens unique, et une signature de connaissance liée à cet accumulateur. Ensemble, ils créent une signature annulaire pouvant être liée. Une description détaillée de l'interprétation de RingCT 2.0 utilisée dans Monero, ainsi qu'un code de démonstration Python avec des exemples, sont disponibles en ligne.

L'idée d'utiliser un accumulateur pour confirmer la validité d'une transaction et éviter qu'elle soit créée de toutes pièces a été proposée en 2013. La signature de connaissance, qui résolvait le problème de la dépendance linéaire de la taille de la clé publique à la taille du groupe, a été introduit pour la première fois par des chercheurs suisses de l'ETH Zurich et de l'UBS Bank en 1997. Avec la mise en œuvre de RingCT 2.0, les transactions Monero sont plus efficaces, évolutives et continuent d'offrir une confidentialité et un anonymat inégalés aux utilisateurs.

Présentation technique

RingCT 2.0 utilise un accumulateur avec un domaine unidirectionnel pour réduire la taille de l'engagement de Pederson par rapport à RingCT 1.0, où la valeur obtenue est indépendante du nombre de groupes de comptes. De plus, la signature des connaissances est utilisée pour réduire la taille de la signature de groupe anonyme spontanée pouvant être liée à plusieurs couches, qui est utilisée dans RingCT 1.0. En 2019, un document sur RingCT 3.0 a été publié, qui a introduit la signature en anneau la plus compacte de l'histoire sans une "configuration de confiance", selon les auteurs.

Monero et au-delà : Pare-balles

Monero à l'épreuve des balles
Source de l'image : monero.org

Un autre élément clé de la technologie de Monero est Bulletproofs. En 2017, un groupe d'auteurs a publié un article intitulé "Bulletproofs: Short Proofs for Confidential Transactions and More". Cela a été suivi d'une version améliorée qui a été présentée au Symposium IEEE sur la sécurité et la confidentialité en mai 2018.

Que sont les pare-balles ?

Un élément important de la technologie de Monero est Bulletproofs. Développés par un groupe d'auteurs en 2017 et présentés plus tard dans une version augmentée au Symposium IEEE sur la sécurité et la confidentialité en 2018, les Bulletproofs sont des preuves courtes pour les transactions confidentielles qui ne nécessitent aucune configuration de confiance. Cela signifie que les participants n'ont pas besoin de se fier à un ami ou à une seule autorité centrale pour vérifier la validité des transactions.

Lors de l'utilisation de Bulletproofs dans Monero, il est confirmé que le numéro crypté se situe dans une plage spécifiée, sans divulguer aucune autre information à ce sujet. De plus, Bulletproofs garantit que la quantité de pièces à l'entrée et à la sortie d'une transaction est égale, empêchant la création d'argent à partir de rien.

La technologie Bulletproof est basée sur un article sur les preuves à connaissance nulle pour les circuits arithmétiques, publié en 2016. En informatique théorique, un circuit arithmétique est un modèle de calcul dans lequel les entrées traversent une séquence d'éléments de circuit, chacun effectuant une opération spécifique pour calculer une fonction des données d'entrée. Les auteurs de l'article ont proposé une preuve à connaissance nulle pour résoudre le problème de satisfaction du circuit, qui évolue de manière logarithmique avec la taille du circuit, plutôt que linéairement comme auparavant. Cette technique semble quelque peu familière, n'est-ce pas ?

À l'épreuve des balles : avantages

  1. Ils aident à réduire la taille des transactions à l'aide de la transaction confidentielle, mais permettent également à l'examinateur de combiner plusieurs épreuves de gamme pour les transactions avec plusieurs sorties en une seule épreuve courte.
  2. Bulletproof permet de mettre en œuvre des protocoles d'informatique confidentielle avec plusieurs participants (Secure Multi-party computing, MPC), ainsi que de créer des contrats intelligents avec une confidentialité accrue.
  3. Contrairement à zk-SNARK et zk-STARK, Bulletproof ne nécessite pas de configuration fiable et est de plus petite taille.
  4. Depuis l'introduction de Bulletproof dans le code Monero, la taille de la transaction a été réduite de 80 %.

Conclusion

En tant que principale passerelle de paiement cryptographique, NOWPayments reconnaît l'importance de la confidentialité dans les transactions numériques. Monero, une crypto-monnaie axée sur la confidentialité, s'aligne parfaitement sur nos valeurs, et nous sommes fiers de la soutenir en tant qu'option de paiement. L'utilisation par Monero de technologies de pointe améliorant la confidentialité, telles que CryptoNote et les signatures en anneau, garantit que les transactions de chaque utilisateur sont confidentielles et intraçables, offrant un véritable anonymat. Malgré son association avec des activités illégales, Monero a un cas d'utilisation unique pour fournir un accès à l'économie numérique à ceux qui n'ont pas de services bancaires, ce qui en fait un ajout précieux à nos options de paiement.

Acceptez les paiements XMR