Vitalik propose des NFT privés utilisant des "adresses furtives" pour cacher l'identité du propriétaire

Le fondateur d'Ethereum, Vitalik Buterin, suggère l'idée de NFT privés dans lesquels le propriétaire ne serait pas connu via les données de la blockchain.

Le concept a été ajouté à un Ethereum Research poster concentré sur l'ajout d'une "extension ERC721 pour les zk-SNARK".

Extension ERC721 pour zk-SNARK

L'extension à ERC721 (la norme NFT) a été proposée par Nerolation, qui a déclaré qu'il pensait que sa méthodologie était "la mise en œuvre exacte de ce que Vitalik a décrit" en parlant de POAP privés.

Vitalik a parlé du besoin potentiel de jetons privés Soulbound (SBT) dans son article présentant le concept SBT au monde. Il a déclaré,

« La confidentialité est un élément important du bon fonctionnement de ce type d'écosystème… Si, un jour dans le futur, être vacciné devient un POAP, l'une des pires choses que nous pourrions faire serait de créer un système où le POAP serait automatiquement annoncé… de laisser leur décision médicale être influencée par ce qui aurait l'air cool dans leur cercle social particulier.

La suggestion d'utiliser des jetons ERC721 compatibles ZK-SNARK tente de résoudre ce problème en utilisant des adresses furtives qui incluent un hachage de l'adresse de l'utilisateur, l'ID du jeton et un secret de l'utilisateur.

Les informations sont ensuite ajoutées à un arbre Merkle en chaîne, les jetons étant stockés à "une adresse dérivée de la feuille de l'utilisateur dans l'arbre Merkle".

Pour prouver la propriété du jeton (NFT), une adresse devrait donner à l'adresse furtive "l'accès à une clé privée" afin que lorsqu'un message est signé, les informations rassemblées puissent être transmises à une feuille de l'arbre Merkle. Le circuit serait alors en mesure de comparer les "racines calculées et fournies par l'utilisateur pour vérification".

Adresses furtives régulières

Dans sa réponse à Nerolation, Vitalik a expliqué qu'il pense qu'il existe une solution plus élégante et plus simple au problème, qui utiliserait "une technologie beaucoup plus légère". Il a proposé d'utiliser adresses furtives » sans avoir besoin d'arbres de Merkle complexes.

Vitalik a expliqué que chaque utilisateur dispose d'une clé privée qui peut être utilisée comme point de base d'un groupe de courbes elliptiques pour créer une nouvelle clé privée, comme cela se fait couramment avec les adresses furtives habituelles.

Une "clé secrète à usage unique" peut alors être générée, et la clé publique couplée dérivée de la base de la courbe elliptique.

L'expéditeur et le destinataire peuvent alors « calculer un secret partagé » en combinant les clés privée et secrète.

Une nouvelle adresse est générée à l'aide de ce secret partagé en hachant les informations ci-dessus.

L'expéditeur peut envoyer un jeton ERC20 à cette adresse comme le conclut Vitalik ;

"Le destinataire numérisera tous les documents soumis Svaleurs, générer l'adresse correspondante pour chaque Svaleur, et s'ils trouvent une adresse contenant un jeton ERC721, ils enregistreront l'adresse et la clé afin qu'ils puissent garder une trace de leurs ERC721 et les envoyer rapidement à l'avenir.

Vitalik a affirmé que les arbres Merkle ou ZK-SNARK ne sont pas nécessaires car "il n'y a aucune possibilité de créer un" ensemble d'anonymat "pour un ERC721." Sa méthode signifie que les données en chaîne montreront qu'un ERC721 a été envoyé à une certaine adresse mais ne révéleront pas le propriétaire valide du jeton.

Coûts impliqués

La solution a un coût qui pourrait la rendre peu pratique sur le réseau principal Ethereum. Les frais de gaz impliqués dans la méthode de Vitalik pourraient obliger l'expéditeur à "envoyer suffisamment d'ETH pour payer des frais 5 à 50 fois pour l'envoyer plus loin".

Que la solution de Vitalik soit une implémentation plus élégante ou non, il appartiendra à la communauté open source Ethereum de décider. Pourtant, il est intéressant de noter que Vitalik semble avoir accepté la nécessité d'un élément de confidentialité au sein de l'écosystème Ethereum. Sa révélation SBT a ouvert un monde de possibilités pour les actifs tokenisés. De plus, le besoin de confidentialité de certains actifs a refait surface dans sa réflexion.

Lors d'une conférence de presse à huis clos le 6 août, Vitalik a expliqué que "mes opinions sur de nombreuses questions ont définitivement changé au cours des dix dernières années". Il a continué à dire,

 "Je pense que même aujourd'hui, je pense que nous sommes au point où le projet Ethereum peut fonctionner complètement sans moi. Et je pense que ça va seulement aller de plus en plus de cette façon.

Vitalik n'a contribué que sept fois au forum Ethereum Research depuis janvier 2022. Alors qu'en janvier 2022, il a publié neuf commentaires au cours de ce seul mois. Il commence clairement à s'écarter des autres développeurs de l'écosystème Ethereum. Cependant, si Vitalik devait se retirer complètement, il reste à voir si les investisseurs seraient aussi confiants qu'Ethereum pourrait continuer sans lui.

Source : https://cryptoslate.com/vitalik-suggests-private-nfts-using-stealth-addresses-to-hide-the-owners-identity/