Les développeurs d’Ethereum poussent le système ZK « Secret Santa » vers le déploiement
Le protocole proposé utilise des preuves à divulgation nulle de connaissance pour vérifier les relations expéditeur–récepteur sans révéler les identités.

Ce qu'il:
- Les développeurs d'Ethereum travaillent sur un protocole à connaissance nulle afin d'améliorer la confidentialité des interactions on-chain, en commençant par un système de jumelage de type Secret Santa.
- Le protocole utilise des preuves à divulgation nulle de connaissance et des relais de transactions pour maintenir l'anonymat et prévenir les attaques Sybil dans les transactions blockchain.
- Cette initiative s'inscrit dans le cadre d'un effort plus vaste visant à créer des cadres de confidentialité pour Ethereum, applicables dans des domaines tels que le vote anonyme et les distributions privées de tokens.
En ce qui concerne cet article
Les développeurs d'Ethereum affinent un protocole à connaissance nulle conçu pour apporter des garanties de confidentialité renforcées aux interactions on-chain, en commençant par un système de jumelage de type « Secret Santa » qui pourrait évoluer vers une boîte à outils plus large pour la coordination privée.
L'ingénieur Solidity Artem Chystiakov a relancé la recherche lundi dans un Publication sur le forum de la communauté Ethereum, faisant référence à des travaux qu'il a publiés pour la première fois en janvier sur arXiv.
L'initiative vise à recréer le jeu d’échange de cadeaux anonyme sur Ethereum, où les participants sont appariés de manière aléatoire sans que personne ne sache qui envoie à qui. Toutefois, réaliser cela sur une blockchain transparente nécessite de résoudre plusieurs problèmes de longue date liés à l’aléa, à la confidentialité et à la résistance aux attaques Sybil.
Chystiakov a déclaré que les problèmes fondamentaux sont simples : « Tout sur Ethereum est visible par tous », les blockchains ne fournissent pas de véritable aléa, et le système doit empêcher les utilisateurs de s’inscrire plusieurs fois ou de s’attribuer des cadeaux à eux-mêmes.
Le protocole proposé utilise des preuves à divulgation nulle de connaissance pour vérifier les relations entre l’expéditeur et le destinataire sans révéler les identités, ainsi qu’un relais de transactions pour soumettre les actions afin qu’aucun portefeuille individuel ne puisse être lié aux opérations.
Dans la preuve de concept, les participants enregistrent leurs adresses Ethereum dans un contrat intelligent et s’engagent par une signature numérique unique, ce qui bloque les entrées en double. Chaque participant soumet ensuite un nombre aléatoire à une liste partagée via le relais.
Parce que le relayer diffuse les transactions, personne ne peut savoir quelle adresse a contribué quel nombre. Les destinataires encryptent leurs détails de livraison en utilisant ces nombres partagés, garantissant que seul leur homologue assigné peut les décrypter.
Un participant sélectionne ensuite le numéro aléatoire de quelqu’un d’autre, complétant ainsi l’appariement. À ce moment-là, le protocole révèle l’identité du destinataire uniquement à la personne désignée comme leur « Père Noël », laissant le reste du réseau dans l’ignorance de cette mise en relation.
Ce travail s’inscrit dans une démarche plus large visant à concevoir des cadres de confidentialité pour Ethereum alors que les systèmes cryptographiques croisent de plus en plus la finance réglementée.
Les couches de preuve à divulgation nulle de connaissance de ce type peuvent être adaptées au vote anonyme, à la gouvernance des DAO, aux canaux de lanceurs d’alerte où les employés doivent prouver leur appartenance sans se dévoiler, ainsi qu’aux largages privés ou distributions de jetons qui évitent de révéler qui a reçu quoi.