
Vitalik Buterin, créateur d'Ethereum, a présenté une expérience d'un système de tableau d'affichage anonyme modéré construit sur Aztec, une solution de confidentialité pour Ethereum basée sur des preuves de connaissance nulle (zk-SNARK). Le projet, qui a été partagé publiquement via GitHub, est une première étape pour explorer comment construire des réseaux sociaux qui préservent l'anonymat des utilisateurs sans renoncer aux mécanismes de modération.
Dans son compte X, Buterin explique qu'il a développé une version de démonstration jouet d'une idée qu'il avait déjà évoquée dans un article publié en 2022 sur l'utilisation des zk-SNARK pour créer des applications avec une confidentialité avancée. J'ai programmé une version démo de l'idée du « babillard anonyme avec modération » en aztèque. Ce n’est qu’un début, mais on peut déjà faire des choses très intéressantes et non triviales, écrit-il.
Le code de l'expérimentation est disponible dans le référentiel aztec_experiments, où le développeur rassemble différentes preuves de concept liées à la plateforme Aztec.
Confidentialité avec modération
L’un des principaux défis des réseaux sociaux totalement anonymes est la difficulté de lutter contre le spam, les abus ou les comportements malveillants sans connaître l’identité des participants. Vitalik vise à résoudre ce problème en utilisant des preuves sans connaissance (zk-SNARK).
Au lieu d'identifier publiquement chaque utilisateur, le système démontre par des preuves cryptographiques qu'une personne remplit certaines conditions, comme appartenir à la communauté ou ne pas avoir été expulsée, sans révéler son identité. De cette manière, les utilisateurs peuvent publier des messages de manière totalement privée, tandis que le système applique des règles de modération via des informations d'identification cryptographiques.
Une idée de 2022
L’expérience prend comme référence un article publié par Buterin en juin 2022, dans lequel il explorait différentes applications des preuves de connaissance nulle pour construire des systèmes de communication privés. Dans ce travail, il analyse comment ces technologies pourraient être utilisées pour développer des forums, des systèmes de vote ou des communautés numériques où les participants préservent l'anonymat, mais en même temps il pourrait y avoir des mécanismes pour limiter le spam ou exclure les utilisateurs qui enfreignent les règles.
La nouvelle démonstration transfère cette approche théorique à une mise en œuvre initiale utilisant Aztec, une infrastructure développée pour Ethereum qui permet de créer des applications avec une confidentialité programmable grâce à des preuves sans connaissance. Son objectif est que les contrats intelligents traitent les informations privées sans exposer publiquement les données des utilisateurs.
Bien que Vitalik insiste sur le fait qu’il ne s’agit que d’une démonstration expérimentale et non d’un produit fini, il estime que les outils disponibles permettent déjà le développement d’applications intéressantes et non triviales, ce qui reflète les progrès réalisés par les technologies de confidentialité au sein de l’écosystème Ethereum.