zk-SNARKs identification technique: balance of pros and cons and the importance of multiple identifications
Ces dernières années, l'application de zk-SNARKs dans les systèmes d'identité numérique pour protéger la vie privée est devenue une tendance. Divers projets d'identité numérique basés sur zk-SNARKs sont en cours de développement pour offrir des solutions conviviales, permettant aux utilisateurs de prouver qu'ils ont une identité valide sans révéler les détails de leur identité. Des projets comme World ID ont déjà dépassé les dix millions d'utilisateurs, et plusieurs gouvernements et organisations internationales explorent activement cette technologie.
À première vue, la popularité de la technologie de preuve à zéro connaissance pour l'identification semble être une grande victoire pour le principe de décentralisation. Elle peut protéger divers services Internet contre les attaques de sorcières et la manipulation par des robots sans sacrifier la vie privée. Cependant, la réalité est plus complexe, car cette technologie présente encore certains risques. Cet article développera les points suivants :
Les zk-SNARKs ont résolu de nombreux problèmes importants, mais il existe encore certains risques. Ces risques proviennent principalement du maintien forcé de l'attribut "une personne une identification", et sont peu liés à des technologies spécifiques comme la biométrie ou les passeports.
Une solution qui repose entièrement sur la "preuve de richesse" pour prévenir les attaques de sorcières n'est pas suffisante dans la plupart des scénarios, nous avons besoin d'une sorte de solution "d'identification".
L'état idéal est que le coût d'obtention de N identifications soit N², situé entre une seule identification et une richesse totale.
Cette situation idéale est difficile à réaliser parfaitement, mais le système d'"identification multiple" est la solution la plus proche et la plus réaliste. L'identification multiple peut être explicite (, comme l'identification basée sur les graphes sociaux ), ou peut être implicite (, avec plusieurs identifications zk-SNARKs coexistants, sans qu'aucune ne domine de manière absolue ).
Limites de l'identification par zk-SNARKs
Même si le système d'identification basé sur les zk-SNARKs fonctionne bien selon sa conception, il existe encore quelques problèmes :
Il est impossible d'atteindre une véritable anonymité. Si l'application attribue un ID unique à chaque utilisateur et qu'une personne ne peut avoir qu'un seul compte, l'anonymat dont disposent les utilisateurs pourrait en fait être inférieur au niveau actuel.
Impossibilité d'échapper à la coercition. Si quelqu'un exige de révéler une valeur secrète de manière forcée, la protection des zk-SNARKs sera inefficace. Le gouvernement, les employeurs, voire l'application elle-même, peuvent exiger que l'utilisateur divulgue des informations d'identification complètes.
Impossible de résoudre les risques non liés à la vie privée. Toutes les formes d'identification présentent des cas limites, tels que l'incapacité à couvrir les personnes apatrides, les privilèges liés à la double nationalité, et les organismes d'émission pouvant être piratés, etc. Ces problèmes ne sont pas liés à la vie privée et les zk-SNARKs ne peuvent pas les résoudre.
Insuffisance de la preuve de richesse
Il y a des points de vue selon lesquels on peut entièrement compter sur la "preuve de richesse" pour se protéger contre les attaques de sorcières, sans avoir besoin de quelconque système d'identification. Cependant, cette solution n'est pas viable dans certains scénarios, en particulier :
Scénario de revenu de base universel ( semblable à UBI ) : nécessite la distribution d'actifs ou de services à un large groupe d'utilisateurs, sans tenir compte de la capacité de paiement.
Scénario de gouvernance-like ( : il est nécessaire de distinguer "une personne contrôlant une grande quantité de fonds" et "plusieurs personnes détenant des fonds équivalents", car ce dernier représente plus d'individus indépendants et contient des informations plus riches.
Cela indique que nous avons besoin d'une certaine solution d'identification, mais qu'il n'est pas nécessaire de suivre strictement la règle "une personne, une identité".
![Vitalik : les multiples dilemmes de l'identification avec la technologie ZK])https://img-cdn.gateio.im/webp-social/moments-5c5e98a8645b7a2cc02bf3f26d7bf4d7.webp(
État idéal et système d'identification multiple
L'état idéal théorique est que le coût d'obtention de N identifications soit N². Cela permet à la fois de fournir suffisamment d'espace pour l'anonymat et la résistance à la coercition, tout en limitant l'abus du système par de grands acteurs.
![Vitalik : les multiples dilemmes de l'identification avec la technologie ZK])https://img-cdn.gateio.im/webp-social/moments-4ee3f0f2fb93f4937527d660b75452b7.webp(
La meilleure solution pour réaliser cet état idéal est un système d'identification multiple:
Identité multiple explicite : prouver l'identification par des graphes sociaux, comme le projet Circles.
Identité multiple implicite : plusieurs fournisseurs d'identité coexistent, l'application est compatible avec plusieurs méthodes d'authentification.
![Vitalik : multiples défis sous l'identification numérique + technologie ZK])https://img-cdn.gateio.im/webp-social/moments-d49b614727dad9332ccc83574bcd8d59.webp(
Un système d'identification multiple peut offrir une meilleure anonymité, une résistance à la coercition et une tolérance aux pannes. Mais il faut être vigilant quant à la domination d'une forme d'identité, ce qui pourrait entraîner une dégradation du système en un modèle "une personne, une identité".
Dans un scénario idéal, le projet "une personne, une identité" pourrait s'intégrer à un système d'identification basé sur des graphes sociaux, en fournissant un soutien initial à ce dernier, créant ainsi un nombre suffisant d'utilisateurs semenciers pour développer un graphe social distribué mondial.
![Vitalik : les multiples dilemmes de l'identification sous la technologie ZK])https://img-cdn.gateio.im/webp-social/moments-b394e40deff972eb129c2cfa202e3a5e.webp(
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
10 J'aime
Récompense
10
3
Reposter
Partager
Commentaire
0/400
PessimisticLayer
· Il y a 4h
Cette technologie, à quoi ça sert ?
Voir l'originalRépondre0
MoonBoi42
· Il y a 4h
La confidentialité et la Décentralisation ne sont que des discours.
Voir l'originalRépondre0
NightAirdropper
· Il y a 4h
Ne pas pouvoir se lever est mon inconvénient inné.
zk-SNARKs identification technologie : opportunités et risques coexistent. Discuter de l'importance des systèmes d'identification multiples.
zk-SNARKs identification technique: balance of pros and cons and the importance of multiple identifications
Ces dernières années, l'application de zk-SNARKs dans les systèmes d'identité numérique pour protéger la vie privée est devenue une tendance. Divers projets d'identité numérique basés sur zk-SNARKs sont en cours de développement pour offrir des solutions conviviales, permettant aux utilisateurs de prouver qu'ils ont une identité valide sans révéler les détails de leur identité. Des projets comme World ID ont déjà dépassé les dix millions d'utilisateurs, et plusieurs gouvernements et organisations internationales explorent activement cette technologie.
À première vue, la popularité de la technologie de preuve à zéro connaissance pour l'identification semble être une grande victoire pour le principe de décentralisation. Elle peut protéger divers services Internet contre les attaques de sorcières et la manipulation par des robots sans sacrifier la vie privée. Cependant, la réalité est plus complexe, car cette technologie présente encore certains risques. Cet article développera les points suivants :
Les zk-SNARKs ont résolu de nombreux problèmes importants, mais il existe encore certains risques. Ces risques proviennent principalement du maintien forcé de l'attribut "une personne une identification", et sont peu liés à des technologies spécifiques comme la biométrie ou les passeports.
Une solution qui repose entièrement sur la "preuve de richesse" pour prévenir les attaques de sorcières n'est pas suffisante dans la plupart des scénarios, nous avons besoin d'une sorte de solution "d'identification".
L'état idéal est que le coût d'obtention de N identifications soit N², situé entre une seule identification et une richesse totale.
Cette situation idéale est difficile à réaliser parfaitement, mais le système d'"identification multiple" est la solution la plus proche et la plus réaliste. L'identification multiple peut être explicite (, comme l'identification basée sur les graphes sociaux ), ou peut être implicite (, avec plusieurs identifications zk-SNARKs coexistants, sans qu'aucune ne domine de manière absolue ).
Limites de l'identification par zk-SNARKs
Même si le système d'identification basé sur les zk-SNARKs fonctionne bien selon sa conception, il existe encore quelques problèmes :
Il est impossible d'atteindre une véritable anonymité. Si l'application attribue un ID unique à chaque utilisateur et qu'une personne ne peut avoir qu'un seul compte, l'anonymat dont disposent les utilisateurs pourrait en fait être inférieur au niveau actuel.
Impossibilité d'échapper à la coercition. Si quelqu'un exige de révéler une valeur secrète de manière forcée, la protection des zk-SNARKs sera inefficace. Le gouvernement, les employeurs, voire l'application elle-même, peuvent exiger que l'utilisateur divulgue des informations d'identification complètes.
Impossible de résoudre les risques non liés à la vie privée. Toutes les formes d'identification présentent des cas limites, tels que l'incapacité à couvrir les personnes apatrides, les privilèges liés à la double nationalité, et les organismes d'émission pouvant être piratés, etc. Ces problèmes ne sont pas liés à la vie privée et les zk-SNARKs ne peuvent pas les résoudre.
Insuffisance de la preuve de richesse
Il y a des points de vue selon lesquels on peut entièrement compter sur la "preuve de richesse" pour se protéger contre les attaques de sorcières, sans avoir besoin de quelconque système d'identification. Cependant, cette solution n'est pas viable dans certains scénarios, en particulier :
Scénario de revenu de base universel ( semblable à UBI ) : nécessite la distribution d'actifs ou de services à un large groupe d'utilisateurs, sans tenir compte de la capacité de paiement.
Scénario de gouvernance-like ( : il est nécessaire de distinguer "une personne contrôlant une grande quantité de fonds" et "plusieurs personnes détenant des fonds équivalents", car ce dernier représente plus d'individus indépendants et contient des informations plus riches.
Cela indique que nous avons besoin d'une certaine solution d'identification, mais qu'il n'est pas nécessaire de suivre strictement la règle "une personne, une identité".
![Vitalik : les multiples dilemmes de l'identification avec la technologie ZK])https://img-cdn.gateio.im/webp-social/moments-5c5e98a8645b7a2cc02bf3f26d7bf4d7.webp(
État idéal et système d'identification multiple
L'état idéal théorique est que le coût d'obtention de N identifications soit N². Cela permet à la fois de fournir suffisamment d'espace pour l'anonymat et la résistance à la coercition, tout en limitant l'abus du système par de grands acteurs.
![Vitalik : les multiples dilemmes de l'identification avec la technologie ZK])https://img-cdn.gateio.im/webp-social/moments-4ee3f0f2fb93f4937527d660b75452b7.webp(
La meilleure solution pour réaliser cet état idéal est un système d'identification multiple:
Identité multiple explicite : prouver l'identification par des graphes sociaux, comme le projet Circles.
Identité multiple implicite : plusieurs fournisseurs d'identité coexistent, l'application est compatible avec plusieurs méthodes d'authentification.
![Vitalik : multiples défis sous l'identification numérique + technologie ZK])https://img-cdn.gateio.im/webp-social/moments-d49b614727dad9332ccc83574bcd8d59.webp(
Un système d'identification multiple peut offrir une meilleure anonymité, une résistance à la coercition et une tolérance aux pannes. Mais il faut être vigilant quant à la domination d'une forme d'identité, ce qui pourrait entraîner une dégradation du système en un modèle "une personne, une identité".
Dans un scénario idéal, le projet "une personne, une identité" pourrait s'intégrer à un système d'identification basé sur des graphes sociaux, en fournissant un soutien initial à ce dernier, créant ainsi un nombre suffisant d'utilisateurs semenciers pour développer un graphe social distribué mondial.
![Vitalik : les multiples dilemmes de l'identification sous la technologie ZK])https://img-cdn.gateio.im/webp-social/moments-b394e40deff972eb129c2cfa202e3a5e.webp(