Monero, Zcash et les autres
Là où Monero fait mieux — et moins bien — que les autres approches de la monnaie privée
La caractéristique déterminante de Monero, c’est la confidentialité pour tous, toujours, sur une cryptographie éprouvée et simple (reposant uniquement sur le logarithme discret). Zcash offre une dissimulation cryptographiquement plus forte à l’intérieur de son pool « blindé » (shielded), mais la confidentialité y est facultative et les transactions transparentes coexistent avec les transactions privées. Les autres approches (CoinJoin, Mimblewimble, Dash) cachent nettement moins.
Monero contre Zcash
Zcash (ZEC) utilise des zk-SNARKs : une transaction dans le pool blindé prouve « je dépense une certaine note de tout le pool » sans la révéler. C’est essentiellement la direction que prend Monero avec FCMP++ — Zcash l’a depuis longtemps. Mais il y a des différences importantes.
| Monero | Zcash | |
|---|---|---|
| Privé par défaut | Oui, chaque transaction | Non : des adresses transparentes (t-addr) existent, comme dans Bitcoin ; des portefeuilles comme Zashi blindent par défaut |
| Ensemble d’anonymat de l’expéditeur | 16 (RingCT) → toute la chaîne (FCMP++) | Tout le pool blindé (Orchard/Sapling) |
| Montants | Toujours cachés | Cachés dans le pool ; visibles du côté transparent et à l’entrée/la sortie du pool |
| Cryptographie | Logarithme discret, sans cérémonie d’initialisation | Orchard : Halo 2, sans trusted setup ; Sapling et Sprout — avec un trusted setup |
| Taille des transactions | ~1,5–2 Ko (RingCT), plus avec FCMP++ | Blindées — plusieurs Ko |
| Minage | RandomX (CPU) | Equihash (ASIC) ; un hybride avec du PoS est en discussion |
| Émission | De queue, 0,6 XMR/bloc pour toujours | Plafond de 21 millions, halvings |
| Financement du développement | Dons (CCS), aucune part de l’émission | Une partie de la récompense de bloc va à un fonds de développement |
| Cotation sur les plateformes | Retraits en masse | Retraits aussi, mais moins fréquents — grâce à la partie transparente |
Là où Monero fait mieux
- Pas de « foule transparente ». Dans Zcash, une grande partie des pièces et des transactions a historiquement été transparente, et les passages de pool (blindage/déblindage) aux montants et horaires concordants désanonymisent les utilisateurs. Dans Monero, il n’y a rien dont on puisse se distinguer.
- Une cryptographie conservatrice : uniquement des courbes elliptiques et des hachages, sans couplages (pairings) ni trusted setup (vrai aussi pour Orchard de Zcash, mais pas pour ses anciens pools).
- Un minage CPU décentralisé et aucune part pour des entreprises.
- La culture : la confidentialité n’est pas une fonctionnalité mais l’essence même du projet ; portefeuilles, nœuds, recherche — tout est construit autour.
Là où Monero fait moins bien (aujourd’hui)
- Un ensemble d’anonymat de 16 contre tout le pool de Zcash — tant que FCMP++ n’est pas activé, c’est un vrai écart (voir les faiblesses de RingCT).
- Pas d’audit « à l’œil nu » de la masse monétaire — comme pour le pool blindé de Zcash ; les deux reposent sur la justesse des preuves.
- Plus compliqué avec les plateformes d’échange et les régulateurs — moins de liquidité.
- Une blockchain plus lourde, un balayage du portefeuille plus lent que pour les cryptomonnaies de type Bitcoin.
Autres approches
| Projet / approche | Comment il cache | Principale faiblesse |
|---|---|---|
| Bitcoin + CoinJoin (Wasabi, JoinMarket) | Plusieurs participants regroupent leurs entrées dans une même transaction avec des sorties égales | Facultatif ; montants et adresses visibles ; les CoinJoins sont reconnaissables en tant que tels ; des coordinateurs ont fermé (Samourai saisi en 2024) |
| Lightning | Paiements hors chaîne via des canaux | Les ouvertures/fermetures de canaux sont visibles ; les nœuds de routage voient certaines données |
| Litecoin MWEB | Un bloc d’extension Mimblewimble facultatif : montants cachés | Facultatif ; l’entrée et la sortie de MWEB sont visibles |
| Grin, Beam (Mimblewimble) | Montants cachés, pas d’adresses, cut-through des transactions | Le graphe des transactions peut être reconstitué par un observateur qui voit les transactions avant leur agrégation |
| Dash | CoinJoin (PrivateSend/CoinJoin), facultatif | Plus du « mélange » que de la confidentialité ; montants visibles |
| Firo | Le protocole Spark : adresses et montants cachés, grand ensemble d’anonymat | Des transactions transparentes existent ; réseau et audience plus petits |
| Zano | Basé sur CryptoNote : anneaux, montants cachés, actifs confidentiels, hybride PoW/PoS | Même modèle d’anneaux, réseau plus petit |
| Wownero | Un fork de Monero à la culture « mème », terrain d’expérimentation | Pas conçu comme une monnaie sérieuse |
Conclusion
Si vous voulez la confidentialité « par défaut, pour tous, sans configuration », Monero reste la référence. Si vous voulez la dissimulation cryptographique la plus forte pour une transaction individuelle, le pool blindé de Zcash est plus solide aujourd’hui — mais vous devez veiller à ne jamais passer « à la lumière ». Une fois FCMP++ activé, le principal avantage technique de Zcash — la taille de l’ensemble d’anonymat — disparaît face à Monero.