La vie privée -- il y a un véritable défi à la fournir sur des blockchains décentralisées. Pourquoi ? Nous utilisons tous nos smartphones et applications en ligne pour nos affaires les plus confidentielles. Nous les utilisons quotidiennement pour les paiements, la gestion des informations et fichiers personnels, l'écriture d'emails sur des personnes que nous aimons ou détestons. Nous effectuons toutes ces actions avec un certain niveau de confidentialité. Que ce soit suffisamment privé pour vous ou non est une bonne question, mais pourquoi ne pouvons-nous pas obtenir au moins ce niveau de confidentialité sur la blockchain ? Tout dépend de qui nous faisons confiance pour gérer les choses pour nous. Sur les applications non-crypto, ou "web 2", nous faisons confiance à un Grand Partenaire pour gérer les choses correctement. Réfléchissez-y : Les emails que vous écrivez sont cryptés entre vous et les machines de Google. Nous faisons confiance à Google non seulement pour envoyer nos emails, mais aussi avec toutes les données qui y sont liées -- à qui nous les envoyons, leur contenu, les fichiers que nous joignons, la réponse que nous avons reçue, la fréquence, l'heure d'envoi, etc. Sur la blockchain, nous ne faisons pas confiance à un Grand Partenaire pour gérer les choses pour nous. Nous voulons un système qui agisse comme nous le souhaitons sans la moindre capacité de censurer, limiter ou voler nos actifs. Pour y parvenir, nous demandons à de nombreuses personnes d'opérer le système. Si Alice ne veut pas exécuter ma tx, Bob le fera, et s'il ne le fait pas, Carol le fera. Le pouvoir d'opérer le système est décentralisé. Mais si je veux qu'Alice, Bob et Carol puissent tous traiter ma tx, je dois partager les données de cette tx, ainsi que les données de mon portefeuille, avec chacun d'eux, et en fait, avec tout le monde. Donc, je fais confiance à ce système décentralisé pour gérer mes actifs, mais ce n'est tout simplement pas bon pour ma vie privée. Les ZK-Proofs offrent une solution : Prouver quelque chose sans le révéler. Cela semble magique, mais il existe une méthode mathématique pour le faire. Nous pouvons utiliser des mathématiques (lunaires) pour prouver qu'une tx répond aux critères requis pour être valide, sans spécifier quoi que ce soit au-delà de cela. Quiconque dans ce système décentralisé peut se fier à cette preuve et savoir qu'une tx est valide, même sans voir ses données. LA FIN