Principal » Entreprise » zk-SNARK

zk-SNARK

Entreprise : zk-SNARK
DÉFINITION DE ZK-SNARK

La confidentialité est depuis longtemps un objectif et une caractéristique centrale des crypto-monnaies. Cependant, ce qui aurait pu être considéré comme privé plus tôt dans l'histoire de l'industrie n'est souvent plus considéré comme le cas. Par exemple, les affirmations selon lesquelles le bitcoin est anonyme sont maintenant souvent réfutées, car les blockchains sont transparents et ouverts: même si une adresse bitcoin individuelle n'est pas liée à une seule personne du réseau, toutes les transactions effectuées dans le monde du bitcoin peuvent être suivies. et cartographié. Selon Blockonomi, les analyses de ce type de chaînes de ce type ont été au cœur des efforts du gouvernement et des forces de l'ordre pour lutter contre divers crimes liés à la crypto-monnaie et à des problèmes similaires. En raison du manque de confidentialité perçu parmi certaines des crypto-monnaies d'origine, y compris le bitcoin, une nouvelle vague de jetons et de pièces de monnaie axés sur la protection de la vie privée a eu lieu. L'un d'entre eux, zcash, s'appuie sur une technologie appelée zk-SNARKs.

RUPTURE DE ZK-SNARK

Un zk-SNARK ("argument de connaissance succinct non interactif à connaissance nulle") utilise un concept connu sous le nom de "preuve à connaissance nulle". L’idée derrière ces preuves est en fait assez bien établie, car elles ont été conçues pour la première fois dans les années 1980. En termes simples, une preuve de connaissance zéro est une situation dans laquelle chacune des deux parties à une transaction est en mesure de vérifier l'une à l'autre qu'elles possèdent un ensemble particulier d'informations, sans pour autant révéler le contenu de ces informations. Pour la plupart des autres types de preuves, au moins une des deux parties doit avoir accès à toutes les informations, ce qui signifie qu'une preuve à zéro connaissance est un écart par rapport à la norme.

Pour un exemple de preuve traditionnelle, considérons un mot de passe utilisé pour accéder à un réseau en ligne. L'utilisateur soumet le mot de passe et le réseau vérifie lui-même le contenu du mot de passe pour vérifier qu'il est correct. Pour ce faire, le réseau doit également avoir accès au contenu du mot de passe. Une version de preuve zéro de cette situation impliquerait que l'utilisateur démontre au réseau (via une preuve mathématique) qu'il dispose du bon mot de passe sans révéler le mot de passe lui-même. Les avantages en termes de confidentialité et de sécurité dans cette situation sont clairs: si le réseau n’a pas le mot de passe stocké quelque part à des fins de vérification, il ne peut pas être volé.

La base mathématique de zk-SNARKS est complexe. Néanmoins, les preuves de ce type permettent à une partie de démontrer non seulement l’existence d’une information particulière, mais également la connaissance par la partie en question. Dans le cas de zcash, les zk-SNARK peuvent être vérifiés presque instantanément et le protocole ne nécessite aucune interaction entre le prouveur et le vérificateur.

Bien sûr, les zk-SNARK posent également des problèmes. Par exemple, si une personne pouvait accéder au caractère aléatoire secret utilisé pour créer les paramètres du protocole de preuve, elle pourrait créer de fausses preuves qui semblaient néanmoins valables pour les vérificateurs. Cela permettrait à cette personne de créer de nouveaux jetons de zcash via un processus de contrefaçon. Afin d'éviter que cela ne se produise, zcash a été conçu de manière à ce que les protocoles de preuve soient élaborés et répartis entre plusieurs parties.

Bien que la construction du processus de vérification de zcash ait été effectuée de manière à minimiser la possibilité de contrefaçon de jetons via de fausses preuves, il existe au moins un autre problème lié à la crypto-monnaie. Zcash a été créé avec une "taxe" de 20% sur tous les blocs créés au cours des premières années du jeton. Cette taxe est appelée "taxe du fondateur" et sert à dédommager les développeurs de la crypto-monnaie. Les critiques ont suggéré que les fondateurs pourraient potentiellement utiliser cette facette du système pour créer un nombre infini de jetons zcash sans que personne d'autre ne soit au courant de l'existence de ces jetons. Pour cette raison, il n'est pas tout à fait possible de connaître le nombre exact de jetons zcash existants à ce stade.

Comparaison des comptes d'investissement Nom du fournisseur Description Divulgation par l'annonceur × Les offres figurant dans ce tableau proviennent de partenariats avec lesquels Investopedia reçoit une rémunération.

Termes connexes

Tezos Tezos est un projet de blockchain décentralisé qui connaît des difficultés depuis le succès de son ICO. more Bitcoin Private (BTCP) Bitcoin Private allie la popularité de bitcoin à la confidentialité de ZClassic. plus ZCash ZCash est une crypto-monnaie avec une blockchain décentralisée qui assure l'anonymat de ses utilisateurs et de leurs transactions. plus Namecoin Namecoin a pour objectif "le DNS" gratuit ", les identités et autres technologies" liées à l'infrastructure d'Internet. plus Crypto-monnaie Une crupto-monnaie est une monnaie numérique ou virtuelle utilisant la cryptographie. Une crypto-monnaie est difficile à contrefaire à cause de cette fonctionnalité de sécurité. more Blockchain Explained Un guide pour vous aider à comprendre ce qu'est la blockchain et comment elle peut être utilisée par les industries. Vous avez probablement déjà rencontré une définition comme celle-ci: «blockchain est un livre public décentralisé et décentralisé.» Mais blockchain est plus facile à comprendre qu'il n'y paraît. More Liens partenaires
Recommandé
Laissez Vos Commentaires