Un portefeuille de paiement bâti sur la confidentialité
Raycash, société issue de Zama, a annoncé le lancement d’une bêta privée de son application sur Ethereum. Le service permet de déposer de l’USDC, de l’envelopper dans un jeton confidentiel au ratio de 1 pour 1, puis de payer ou d’épargner sans rendre publics le solde et le montant de chaque transfert.
Le mécanisme repose sur le chiffrement totalement homomorphe, ou FHE. Cette technologie autorise des calculs sur des données chiffrées sans devoir les révéler au réseau. Le règlement demeure inscrit sur Ethereum, tandis que les valeurs financières restent masquées.
Ce que le produit change pour l’utilisateur
| Fonction | Approche annoncée | Limite à retenir |
|---|---|---|
| Paiement | Montant et solde chiffrés | Les adresses restent visibles |
| Frais réseau | Pris en charge en arrière-plan | Dépendance au fonctionnement de l’application |
| Rendement | Accès à Morpho depuis l’interface | Risques propres à la DeFi |
| Conservation | Portefeuille présenté comme non dépositaire | À éprouver durant la bêta |
Une confidentialité sélective, pas un anonymat total
Raycash indique que ses jetons confidentiels suivent le standard ERC-7984. Les utilisateurs pourraient accorder un droit de lecture à un comptable ou à un auditeur sans publier leur historique complet. Cette approche vise à concilier confidentialité commerciale et contrôlabilité.
Il faut toutefois distinguer le chiffrement des montants de l’anonymat : l’existence d’une transaction et les adresses impliquées restent traçables. La société précise également que la couche de jeton ne comporte pas de fonctions de gel ou de saisie, une caractéristique qui devra être examinée à mesure que le produit s’ouvre.
Pourquoi cette annonce compte
Les stablecoins sont efficaces pour le règlement, mais leur transparence peut exposer la trésorerie d’une entreprise ou le patrimoine d’un particulier. Si la bêta confirme ses promesses, Raycash pourrait illustrer une nouvelle catégorie d’applications Ethereum où la confidentialité devient une fonction native plutôt qu’un service séparé.

