Le Dilemme de la Confidentialité et la Solution Révolutionnaire de Zama
Publié : 20 janvier 2026 à 08:12
Le Dilemme de la Confidentialité de la Blockchain
La proposition de valeur fondamentale de la blockchain est la vérifiabilité publique. Elle permet à n'importe qui de vérifier que les transactions ont été exécutées correctement conformément à des règles prédéfinies, éliminant ainsi le besoin de faire confiance à un intermédiaire central. Cela est révolutionnaire pour la gestion d'actifs précieux tels que l'argent, l'identité et les droits de gouvernance.
Cependant, cette force crée sa plus grande faiblesse : un manque total de confidentialité. Pour la vérifiabilité, toutes les données de transaction et l'état doivent être publics. C'est un obstacle majeur à l'adoption de masse, car les données que nous souhaitons gérer sur la chaîne - soldes financiers, identité personnelle, dossiers d'entreprise, votes - sont hautement sensibles. Voudriez-vous que votre salaire, votre patrimoine net ou votre historique médical soient en permanence visibles par tout le monde ? C'est le paradoxe de la confidentialité sur la blockchain : pour être sans confiance, elle doit être transparente, mais cette transparence l'empêche d'être utilisée pour des sujets privés.
Présentation du protocole de blockchain confidentiel Zama
Le protocole Zama n’est pas une nouvelle blockchain (L1) ou un rollup de couche 2. C’est plutôt une couche de confidentialité interchaîne qui s’exécute au-dessus des chaînes existantes telles qu’Ethereum et Solana. Pensez-y comme à un moteur de confidentialité puissant qui peut être installé sur plusieurs autoroutes, permettant au trafic (transactions) de rester privé sans construire de nouvelles routes.
Son objectif est d'activer des contrats intelligents confidentiels, où les entrées, l'état interne et les sorties peuvent être chiffrés, tout en maintenant une exécution publiquement vérifiable. Il atteint cet objectif grâce à un mélange sophistiqué de trois technologies cryptographiques de pointe, chacune choisie pour un objectif spécifique.
Les trois piliers cryptographiques de Zama
L'architecture de Zama est un masterclass dans l'application du bon outil pour le bon travail
-
Chiffrement complètement homomorphe (FHE) - Le cheval de bataille
La FHE est la « Saint-Graal » de la cryptographie. Elle permet d'effectuer des calculs directement sur les données chiffrées sans jamais avoir besoin de les déchiffrer.
-
Rôle à Zama : FHE gère le calcul privé au sein des contrats intelligents. Votre solde chiffré peut être ajouté à un dépôt chiffré, aboutissant à un nouveau solde chiffré. Tout cela se produit sous forme de chiffrement.
-
Avantage : Il maintient une composition complète (les sorties chiffrées peuvent devenir des entrées pour un autre contrat) et une vérifiabilité publique (n'importe qui peut relancer les opérations FHE pour vérifier la correction). Les avancées de Zama ont rendu le FHE pratique, sécurisé post-quantique et suffisamment rapide pour l'échelle d'une blockchain.
-
Calcul à plusieurs parties (MPC) - Le gardien de la clé
Le MPC permet à un groupe de parties de gérer conjointement un secret (comme une clé de déchiffrement) de manière à ce qu'aucune partie ne puisse jamais le voir. Les opérations nécessitent un seuil de consensus (par exemple, 9 parties sur 13).
-
Rôle à Zama : le MPC est utilisé exclusivement pour gérer la clé de déchiffrement globale du protocole. Il constitue un service décentralisé de gestion de clés (KMS). Lorsqu'un utilisateur disposant des autorisations appropriées demande de déchiffrer des données, les nœuds MPC effectuent collaborativement le déchiffrement sans qu'aucun nœud ne détienne jamais l'intégralité de la clé.
-
Avantage : Cela garantit une sécurité et une décentralisation maximales pour la clé maîtresse. L'utilisation du MPC uniquement pour cette tâche spécifique la rend efficace et évolutive.
-
Preuves à divulgation nulle de connaissance (ZK) - Le Gardien de l'entrée
Les preuves ZK permettent à une partie de prouver à une autre qu'une déclaration est vraie sans révéler aucune information au-delà de la validité de la déclaration elle-même.
-
Rôle à Zama : ZK a un travail très ciblé : prouver que les données chiffrées qu'un utilisateur soumet à un contrat sont bien formées et valides (par exemple, un montant de transfert chiffré est un nombre positif compris dans les limites autorisées). Cela empêche les utilisateurs de soumettre des chiffrés corrompus qui pourraient compromettre le système.
-
Avantage : En limitant ZK à cette preuve unique et légère générée sur le dispositif de l'utilisateur, Zama évite la complexité et le coût d'utilisation de ZK pour prouver l'exécution complète des contrats.
En résumé : l'HEF effectue le calcul privé, le MPC protège la clé pour déverrouiller les résultats, et le ZK certifie les entrées privées. Cette combinaison est ce qui rend Zama unique et particulièrement performant par rapport aux solutions utilisant uniquement l'une de ces technologies.
Conformité programmable : Une innovation fondamentale
Contrairement à de nombreux protocoles de confidentialité qui offrent une confidentialité « tout ou rien », Zama introduit le concept de confidentialité programmable. Le développeur de contrat intelligent définit les règles d'accès. dans la logique du contrat en utilisant des commandes simples comme FHE.autoriser(solde, adresseUtilisateur).
.
.
-
Mode de chiffrement bout-en-bout : Le développeur peut le concevoir de manière à ce qu'aucune personne, pas même le développeur ou les opérateurs de nœuds, ne puisse jamais déchiffrer les données des utilisateurs. Idéal pour les paiements privés ou les votes.
-
Mode de chiffrement en chaîne : Le développeur peut s'autoriser (ou autoriser un officier de conformité) à avoir des droits de déchiffrement sous des conditions spécifiques, permettant la conformité réglementaire (comme les vérifications KYC/AML) directement au sein de la logique du contrat chiffré.
Cela place le pouvoir de concevoir des modèles de confidentialité et de conformité entre les mains du concepteur d'applications, et non du protocole.
Clause de non-responsabilité : les informations figurant sur cette page peuvent provenir de tiers et ne reflètent pas nécessairement les points de vue ou opinions de KuCoin. Ce contenu n’est fourni qu’à titre de référence et ne constitue aucune forme de déclaration ou de garantie, et ne doit pas être interprété comme un conseil en investissements. KuCoin n’est pas responsable des erreurs ou des omissions, ni des résultats découlant de l’utilisation de ces informations. Investir dans des actifs virtuels peut comporter des risques. Veuillez évaluer soigneusement les risques liés au produit et votre tolérance au risque en fonction de votre situation financière. Pour plus d’informations, veuillez consulter nos conditions d’utilisation et déclaration de divulgation des risques.