Tout sur le Bitcoin et les Altcoins

Tout sur le Bitcoin et les Altcoins

Tour d'horizon des crypto monnaies à forte confidentialité

Le succès du Bitcoin a rapidement mis en lumière le besoin d'avoir des crypto monnaies à forte confidentialité préservant l'anonymat des utilisateurs et masquant le montant des transactions réalisées. Dans ce secteur prometteur, une lutte acharnée s'est engagée entre différentes crypto monnaies parmi lesquelles Dash, Monero et Zcash sont les plus emblématiques. Nous avons ainsi déjà présenté en détails Monero, la monnaie virtuelle intraçable, ainsi que Zcash, la crypto monnaie à forte confidentialité. Dans cet article, nous vous proposons une comparaison entre ces 3 Blockchains leaders dans le domaine de la confidentialité.

Qu'est-ce qu'une monnaie virtuelle à forte confidentialité ?

Les crypto monnaies à forte confidentialité constituent une évolution notable des crypto monnaies de 1ère génération dont le Bitcoin est le représentant le plus emblématique. Si vous désirez en savoir plus sur la question des générations de crypto monnaies, n'hésitez à lire notre article sur les crypto monnaies de 3ème génération qui propose un point complet sur le sujet.

Générations de crypto monnaies

Pour en revenir au Bitcoin, il est bon de souligner que l'anonymat de sa Blockchain se limite à l'impossibilité de relier directement une personne physique à une adresse virtuelle d'un wallet. Pour le reste, chaque transaction est entièrement publique au sein du grand livre de comptes et donc entièrement accessible par tout un chacun. En d'autres termes, il est possible de savoir ce qui est possédé au sein d'un wallet et toutes les transactions effectuées. Imaginons ensuite que quelqu'un arrive à associer l'adresse d'un wallet sur le réseau à une personne physique. Une fois cette association réalisée, l'anonymat de ladite personne serait totalement compromis.

Le cas du Bitcoin est loin d'être isolé puisqu'un grand nombre de crypto monnaies s'appuie sur un livre de comptes public pour stocker les transactions réalisées. Le besoin pour des monnaies cachant les détails d'une transaction est donc bel et bien réel.

Pourquoi utiliser une crypto monnaie à forte confidentialité ?

Comme nous venons de l'expliquer, les Blockchains s'appuyant sur des livres de comptes publics sont transparentes et permettent de connaître toutes les activités réalisées par un wallet donné. Ceci n'est pas forcément un problème dans bien des cas. Cependant, l'adoption de plus en plus importante du Bitcoin et des autres crypto monnaies comme moyen de paiement risque de rendre essentielle la possibilité de garantir une forte confidentialité aux utilisateurs.

Ainsi, on imagine fort bien que les entreprises s'investissant dans les crypto monnaies préfèreront que leurs transactions restent secrètes et ne soient pas visibles par tout un chacun. En sus, les milliardaires du Bitcoin et des autres crypto monnaies, que nous vous avons présenté dans le top 10 des crypto milliardaires, n'ont certainement pas envie que l'on puisse connaître tout de leurs activités. Les crypto monnaies à forte confidentialité visent donc à répondre à cette problématique en garantissant à leurs utilisateurs un niveau de confidentialité supérieur quant à leurs transactions. Cela concerne le montant d'une transaction mais également les participants à cette transaction puisque les adresses de l'expéditeur et du destinataire sont masquées.

Dash

Pour commencer notre tour d'horizon, nous nous intéressons à Dash qui occupe la 10ème place dans le top des crypto monnaies les plus valorisées avec une capitalisation de plus de 5 milliards de dollars au 23 Février 2018.

Logo DASH

La Blockchain Dash s'appuie sur le système de la Preuve de Travail en employant 2 types de noeuds sur son réseau : les "masternodes" et les "miners". Les premiers nommés fournissent des capacités d'envois instantanés mais également des capacités d'envois privés. Dans le cadre des envois instantanés, les masternodes doivent atteindre un consensus en 1 seconde au maximum et la création ainsi validée est irréversible. Les envois privés utilisent la méthode d'anonymisation CoinJoin mise au point par Gregory Maxwell. CoinJoin va grouper des transactions afin de créer des blocs de paiements joints opaques ajoutant ainsi un niveau d'obfuscation certain puisqu'il y a très peu de chances que toutes les transactions au sein d'un groupe soient liées à un même wallet.

Créer un compte Binance

Dash étant basé sur le mécanisme de la Preuve de Travail, que nous avions détaillé dans l'article sur le minage des Bitcoins, les noeuds de type "miners" vont se charger de calculer les valeurs de Hash dans le but de sécuriser les transactions enregistrées sur la Blockchain. Les récompenses allouées dans le cadre de validation de nouveaux blocs sont réparties en 3 parts de la manière suivante :

  • 45% pour les mineurs
  • 45% pour les noeuds de type "masternodes"
  • 10% pour la trésorerie interne de la plateforme Dash. Cette sorte de taxe prélevée permettant de financer le développement technique et marketing de la plateforme Dash

On voit donc que Dash s'appuie sur son concept de noeuds maîtres pour garantir des transactions privées jusqu'à un certain niveau. Néanmoins, le réseau ne rend pas ce type de transactions obligatoire contrairement à Monero par exemple comme nous le verrons dans la suite de cet article. En outre, les adresses des wallets et ce qu'ils contiennent sont visibles sur la Blockchain même si CoinJoin ajoute un niveau d'obfuscation certain.

Zcash

Lancée en Octobre 2016, la crypto monnaie Zcash pointe actuellement au 24ème rang du top des crypto monnaies avec une capitalisation atteignant un peu plus de 1.4 milliards de dollars au 23 Février 2018.

Logo Zcash

Tous les paiements réalisés sur la Blockchain Zcash sont enregistrés de manière publique au sein du grand livre de comptes. Cependant, les utilisateurs ont la possibilité de choisir de cacher les détails d'une transaction tels que son expéditeur, son destinataire et son montant. C'est donc à l'initiative de l'utilisateur qu'une transaction sera confidentielle ou non. Les transactions transparentes sont contrôlées via une adresse normale (t-addr) alors que les transactions marquées comme protégées sont contrôlées via une adresse privée (z-addr). Ces dernières utilisant des preuves de type zero-knowledge qui s'appuient sur la technologie zk-SNARKs de Zcash.

Transactions protégées de Zcash

La technologie zero-knowledge est un mécanisme de Preuve de Travail innovant autorisant une personne à prouver quelque chose sans avoir besoin de révéler des données sensibles la concernant telles que le nombre total de ZEC, le jeton de Zcash, qu'elle possède. Cette méthode de validation des blocs tirant son nom, vous l'aurez sans doute compris, du fait qu'aucune connaissance n'est requise sur les détails des transactions.

Bien que Zcash soit prometteur, la technologie zk-SNARKs sur laquelle elle s'appuie présente deux limitations majeures en l'état actuel. La première concerne la configuration initiale et les capacités de calcul nécessaires à son bon fonctionnement mais également le fait qu'elle se base sur un compromis initial. L'équipe en charge de Zcash travaille sur une solution plus puissante ne nécessitant plus cette étape initiale de configuration de confiance qui sera nommée zk-STARKs. Affaire à suivre donc.

Créer un compte Coinbase

Enfin, le second point noir de Zcash vient du fait que les transactions protégées réalisées sur son réseau sont très consommatrices en mémoire. De fait, la Blockchain Zcash ne peut garantir que toutes les transactions soient réalisées en mode protégé sur son réseau et ce même si les utilisateurs le désiraient. Une limitation majeure en vue d'une adoption à grande échelle de Zcash vous en conviendrez.

Monero

Nous terminons notre tour d'horizon des crypto monnaies à forte confidentialité avec Monero. Last but not the least comme disent nos amis outre-Manche. En effet, la monnaie virtuelle intraçable a bien des arguments à faire valoir pour devenir la Blockchain de la confidentialité dans le futur.

Logo Monero

Tout d'abord, il est bon de rappeler que Monero a été lancée en Avril 2014 sous l'appellation BitMonero. Monero est la résultante d'un fork de la crypto monnaie Bytecoin qui s'appuie sur l'algorithme CryptoNote. Dans un premier temps, le fork a consisté à rajouter un niveau d'obfuscation sur ce dernier algorithme. Depuis lors, Monero a fait son petit bonhomme de chemin. Ainsi, depuis Septembre 2017, Monero garantit une confidentialité totale pour l'ensemble des transactions réalisées sur son réseau en s'appuyant sur une méthode appelée "Ring Confidential Transactions". Cette dernière est une évolution majeure des "Ring signatures" déjà utilisées par la Blockchain Monero jusqu'alors.

RingCT Monero

La Blockchain Monero garantit un haut niveau de confidentialité grâce à la conjonction des 3 aspects suivants :

  1. Les "Ring signatures" vont permettre à un expéditeur de cacher son adresse lors d'une transaction sur la Blockchain Monero
  2. Le concept d'adresses furtives ("Stealth Addresses" dans la langue de Shakespeare) permet quant à lui de masquer l'adresse du destinataire d'une transaction
  3. Le mécanisme "Ring Confidential Transactions" se charge de masquer le montant d'une transaction exécutée sur le réseau Monero

Ces 3 fonctionnalités permettent à Monero d'offrir à ses utilisateurs une Blockchain totalement opaque. Alors que le Bitcoin est souvent décrit comme une Blockchain transparente et traçable, la crypto monnaie Monero est qualifiée de Blockchain privée et intraçable.

On voit donc clairement que Monero dispose actuellement d'un avantage indéniable sur ses concurrents qui ne peuvent garantir une forte confidentialité sur l'ensemble des transactions de leur réseau. Ce n'est ainsi pas un hasard si depuis Septembre 2017, Monero a connu une belle envolée sur le marché des crypto monnaies et que son jeton, le XMR, la place au 12ème rang dans le top des cryptos les plus capitalisées.

Tableau récapitulatif

Vous trouverez dans le tableau ci-dessous un récapitulatif des principales caractéristiques de Dash, Zcash et Monero exposées dans cet article :

 DashZcashMonero
Mécanisme de Consensus Preuve de Travail Preuve de Travail Preuve de Travail
Adresses visibles Oui Oui pour les t-addr
Non pour les z-addr
Non
Transactions visibles Obfusquées via CoinJoin Oui pour les t-addr
Non pour les z-addr
Non
Mécanisme de confidentialité CoinJoin zk-SNARKs Ring Confidential Transactions
Validation d'un Bloc 150 sec 150 sec 120 sec
Gouvernance Masternodes
Equipe Dev
Fondation Zcash Equipe Dev

Qui s'imposera comme Blockchain de la confidentialité ?

Le domaine de la confidentialité jouera un rôle déterminant dans le futur. Dash, Monero et Zcash l'ont clairement compris et la lutte risque d'être serrée entre ces crypto monnaies pour s'imposer comme la Blockchain de la confidentialité à l'avenir.

En permettant d'ores et déjà de garantir une confidentialité complète pour l'ensemble des transactions réalisées sur son réseau, Monero semble partir avec une longueur d'avance à nos yeux. D'ailleurs, l'écart entre Dash et Monero ne cesse de se réduire et il est probable que Monero arrive à dépasser Dash au cours de l'année 2018. Du côté de Zcash, les travaux futurs annoncés sont prometteurs et l'on suivra avec attention l'évolution de sa Blockchain afin de savoir si l'équipe en charge de son développement arrive à étendre les transactions masquées à l'ensemble du réseau.

Lutte Blockchain de la confidentialité

De votre côté, n'hésitez pas à nous dire quelle crypto monnaie est la mieux placée, à vos yeux, pour devenir le porte étendard du domaine de la confidentialité dans le futur. Enfin, si vous pensez que des crypto monnaies plus lointaines dans le top comme Komodo (47ème) ou CloakCoin (212ème) auront un rôle à jouer également dans cette lutte, n'hésitez pas à nous le dire en commentaires.

Partager