Un aperçu des cas d'utilisation du Web3 pour une preuve sans connaissance. Y a-t-il quelque chose de nouveau à ajouter ?

Points clés:

  • Les preuves sans connaissance (ZKP) deviennent de plus en plus populaires dans l'écosystème Web3, car elles permettent des processus d'authentification et de vérification préservant la confidentialité sans révéler d'informations sensibles.
  • Certains des cas d'utilisation potentiels des ZKP dans Web3 incluent la finance décentralisée (DeFi), la gestion de la chaîne d'approvisionnement et la gestion de l'identité numérique.
  • Les ZKP offrent des avantages significatifs par rapport aux méthodes traditionnelles d'authentification et de vérification, notamment une sécurité, une évolutivité et une confidentialité améliorées. Cependant, ils posent également des défis uniques, tels que la nécessité de procédures de configuration fiables et de calculs efficaces.
En 2022, grâce aux progrès des ZK-Rollups dans le domaine d’Ethereum, Zero-Knowledge Proof deviendra le mot à la mode de l’année dans le Web3. Certaines personnes prédisent même que le moteur du prochain cycle haussier sera la preuve de connaissance nulle et affirment que l'importance de la preuve de connaissance nulle pour le Web3 peut être comparée à l'introduction du concept de blockchain par Bitcoin et à l'introduction de la technologie intelligente. contrats par Ethereum.
Un aperçu des cas d'utilisation du Web3 pour une preuve sans connaissance. Y a-t-il quelque chose de nouveau à ajouter ?

Pourquoi la preuve sans connaissance a-t-elle un si fort potentiel de développement ? Cela pourrait commencer avec le développement de Web3. Web3 vise à transférer la propriété du réseau à ses utilisateurs via un réseau décentralisé. Cependant, à l’heure actuelle, le Web3 semble n’apporter que des valeurs centrées sur l’utilisateur. Il reste encore de nombreux problèmes à résoudre avant que sa vision ne se concrétise. La confidentialité et la sécurité en sont les clés.

Dans la conception du réseau Web3, il est affirmé que les utilisateurs interagissent avec le réseau décentralisé pour éviter des inconvénients tels que les fuites de données du réseau centralisé Web2, les données privées et la centralisation. c'est-à-dire que si vous exécutez un nœud complet, vous bénéficiez d'une sécurité cryptographique complète et mathématiquement garantie. Cependant, exécuter un nœud complet nécessite du matériel coûteux ainsi que rester connecté à une grande blockchain de 100 Go.

De toute évidence, les clients cryptocrypto actuels ne peuvent pas gérer ce type de demande. Par conséquent, le Web3 actuel repose toujours fortement sur des intermédiaires centralisés de confiance, et ces intermédiaires connectent le réseau décentralisé du Web3, ce qui semble aller à l'encontre de la vision du Web3.

Comment garantir la confidentialité et la sécurité de manière décentralisée dans un environnement réseau décentralisé ? La technologie à preuve de connaissances nulles résout intelligemment ce problème. En plus de la sécurité du réseau, il existe de nombreux cas d’utilisation de preuve sans connaissance. Ce qui suit présentera les cas d’utilisation de cette technologie dans le domaine de la cryptographie.

Qu'est-ce que la preuve zéro connaissance

Avant de présenter les cas d'utilisation des preuves à connaissance nulle dans Web3, comprenons rapidement les principes des preuves à connaissance nulle. La preuve sans connaissance est un type de cryptographie qui permet à une personne (le prouveur) de prouver à une autre partie (le vérificateur) que certains détails sont vrais sans fournir d'informations supplémentaires.

Un aperçu des cas d'utilisation du Web3 pour une preuve sans connaissance. Y a-t-il quelque chose de nouveau à ajouter ?

Les preuves sans connaissance nécessitent les trois exigences clés suivantes :

  • état complet: Si la déclaration est vraiment vraie et que les deux utilisateurs suivent correctement les règles, alors le vérificateur peut terminer la vérification sans aucune autre condition.
  • Fiabilité: Le vérificateur ne sera en aucun cas convaincu si la déclaration est fausse. Cette méthode utilise la théorie des contrôles probabilistes pour garantir qu'aucune erreur ne se produise.
  • Zéro connaissance: Cela signifie que la personne qui vérifie l'information ne peut rien savoir d'autre que si l'affirmation est vraie.

Il existe deux principaux types de preuves sans connaissance :

  • Les preuves interactives sans connaissance nécessitent qu'un prouveur effectue un ensemble de tâches ou d'actions pour prouver à un vérificateur qu'il possède des informations spécifiques. La plupart des tâches qui doivent être effectuées pour réussir une preuve interactive de connaissance nulle impliquent généralement des éléments tels que les probabilités mathématiques.
  • Le prouveur et le vérificateur n'ont pas besoin de communiquer entre eux pour rendre valide la preuve non interactive de connaissance nulle, et la vérification aura lieu par la suite. Ce type de preuve spéciale sans connaissance nécessite l’utilisation de calculs ou de programmes supplémentaires.

Cas d'utilisation Web3 pour les preuves sans connaissance

Bien que la technologie sans connaissance ait été développée dès 1980, elle n’a pas été largement utilisée en raison de difficultés techniques. Comment la preuve sans connaissance peut-elle aider au développement du Web3 ? Jetons un coup d'œil à un ou deux cas d'utilisation technologique.

Calcul hors chaîne

Alors que de plus en plus d’applications sont déployées sur Ethereum, la vitesse de traitement des transactions sur Ethereum est lente et le manque d’évolutivité du réseau est devenu un problème important entravant son développement. Construire un réseau de couche 2 et transférer le traitement informatique hors chaîne est devenu une solution importante aux problèmes actuels. ZK-Rollups fait partie des solutions reconnues par la communauté Ethereum. ZK-Rollups est Starkware et Zk-sync est un projet d'extension.

L'évolutivité est le cas d'utilisation le plus courant des preuves sans connaissance dans Web3. Il existe actuellement également des solutions combinant les deux fonctions d'expansion et de confidentialité, comme le développement de chaînes publiques privées de couche 2 telles qu'Aztec et StarkNet. Les développeurs intéressés peuvent en savoir plus dans l’article « Parler de la confidentialité dans le statut et l’avenir de la couche 2 ».

Jeux Blockchain

Prenez, par exemple, Dark Forest, un jeu basé sur des preuves sans connaissance et inspiré du problème à trois corps de Cixin Liu. En tant que jeu de stratégie, de nombreuses conspirations dans le jeu proviennent du concept d'informations cachées ou d'asymétrie de l'information, l'univers entier de Dark Forest est infini et il regorge de milliers de joueurs adverses, de robots, de scripts, de joueurs sous contrat intelligent, etc.

Cependant, un seul joueur ne peut accéder qu’à une petite partie de la carte entière de l’univers après avoir rejoint l’univers, ce qui donne son âme à The Dark Forest. Comment réaliser la partie « cachée » de l'information sur la blockchain où l'information est ouverte et transparente, c'est exactement l'information que la partie « cachée » réalisée sur la base d'une preuve de connaissance nulle ne veut pas divulguer ou nécessite des conditions de déclenchement.

Un aperçu des cas d'utilisation du Web3 pour une preuve sans connaissance. Y a-t-il quelque chose de nouveau à ajouter ?

Sécurité des actifs

La technologie Blockchain garantit non seulement que nos actifs sont uniquement gérés par nous-mêmes (non dépositaires), mais également distribués et stockés sur plusieurs nœuds, réduisant ainsi le risque lié aux actifs. Et l’absence de connaissance peut également contribuer à améliorer encore le niveau de sécurité du Web3. Utilisant la vérification mathématique au lieu de la théorie des probabilités dans la conception de la sécurité, la connaissance nulle réduit les risques potentiels en adoptant des preuves de validité, qui garantissent l'exactitude des informations, notamment :

La seule personne capable de déchiffrer les informations cryptographiques est l’utilisateur ; si le prouveur est faux, la racine finale obtenue sera différente, et le vérificateur refusera de l'accepter ;

Même si tous les vérificateurs sont de connivence avec le prouveur, l'état du compte peut être annulé et corrigé grâce à la disponibilité des données de la blockchain ;

Lors de l’utilisation de preuves sans connaissance, des vérifications supplémentaires et des mécanismes de renforcement sont souvent utilisés.

Un aperçu des cas d'utilisation du Web3 pour une preuve sans connaissance. Y a-t-il quelque chose de nouveau à ajouter ?

Authentification d'utilisateur

L'identité cryptographique d'un individu peut être confirmée par des preuves sans connaissance. Les preuves sans connaissance permettent aux utilisateurs de vérifier leur identité dans le système sans révéler toutes leurs informations personnelles. Par exemple, lorsque vous vous connectez à un compte, vous devez saisir votre nom d'utilisateur et votre mot de passe, mais si vous utilisez une technologie de preuve sans connaissance, il vous suffit de produire une ZK Proof, et la plateforme ne pourra jamais calculer votre réel. mot de passe, sans révéler de données personnelles sensibles. Vérification complète de l’identité personnelle.

Partage de documents

Nous sommes souvent confrontés à certaines exigences de partage de données sur Internet et, au cours du processus de partage, nous serons confrontés à des problèmes tels que la perte et l'interception d'informations. Lorsque la preuve de connaissance nulle est combinée à la technologie blockchain, les données peuvent être cryptées par fragments, ce qui non seulement assure la sécurité de la transmission mais permet également aux utilisateurs d'avoir le droit de gérer certains blocs et les informations qu'ils contiennent, accordant ainsi à certains utilisateurs droits d'accès, tandis que les utilisateurs non autorisés ne peuvent pas accéder à vos documents partagés.

Protection du stockage

En tant que l'un des trois piliers du Web3, le stockage décentralisé est très important pour le développement de l'industrie. La preuve sans connaissance peut offrir une meilleure protection pour la sécurité du stockage. Il peut utiliser l'algorithme pour définir le protocole correspondant afin que l'unité de stockage et le protocole qu'elle contient soient cryptés, et même le canal d'accès soit crypté pour protéger la sécurité du stockage cloud Web3. Prenez-le au prochain niveau.

La technologie sans connaissance a encore un long chemin à parcourir

Au-delà des cas d’utilisation en matière d’évolutivité et de confidentialité, les cas d’utilisation des preuves sans connaissance sont vastes et leur rôle dans le Web3 est plus clair. À l'heure actuelle, de nombreux projets ont commencé à utiliser cette technologie dans la pratique des projets. Selon les statistiques de Messari, un certain nombre de projets dans le domaine d'expansion le plus largement utilisé de la preuve de connaissance nulle inaugureront une période critique de développement en 2023, comme Scroll, Polygon zkEVM, etc.

Le réseau principal du projet sera lancé successivement. Dans l'article « La piste d'expansion sprinte en début d'année, faisant le point sur les projets L2 qui ont récemment lancé le testnet », le projet de preuve de connaissance nulle qui a récemment été lancé sur le testnet est également présenté.

Mais nous devons également réaliser que même si les preuves à connaissance nulle ont de larges perspectives d’application et de nombreux domaines dans le Web3, les problèmes de performances de leurs preuves n’ont pas été correctement résolus. De nombreuses équipes travaillent actuellement sur l'accélération matérielle, mais cette accélération matérielle n'est que partiellement responsable des preuves valides. L'optimisation doit encore être effectuée au niveau de l'algorithme, du logiciel et autres.

Compte tenu de cela, l'utilisation efficace de la preuve de connaissance nulle apparaîtra cette année dans des applications à petite échelle, et il est difficile de l'utiliser largement à grande échelle. Après DeFi, il reste encore un long chemin à parcourir pour que la preuve sans connaissance devienne le moteur du prochain cycle de marché haussier.

Nous espérons que davantage de développeurs Web3 oseront défier et surmonter ses problèmes techniques en s'appuyant sur la perspective d'une preuve de connaissance nulle pour promouvoir la pratique des applications avec le progrès technologique. Le prochain article de la série « 2023 Encryption Industry Development Trend Forecast » se concentrera sur les nouvelles technologies et les changements dans le domaine de la sécurité du cryptage. S'il vous plaît, restez à l'écoute et restez à l'écoute !

Avertissement: Les informations sur ce site Web sont fournies à titre de commentaire général du marché et ne constituent pas un conseil en investissement. Nous vous encourageons à faire vos propres recherches avant d'investir.

Rejoignez-nous pour suivre l'actualité : https://linktr.ee/coincu

Harold

Coincu Actualité

Un aperçu des cas d'utilisation du Web3 pour une preuve sans connaissance. Y a-t-il quelque chose de nouveau à ajouter ?

Points clés:

  • Les preuves sans connaissance (ZKP) deviennent de plus en plus populaires dans l'écosystème Web3, car elles permettent des processus d'authentification et de vérification préservant la confidentialité sans révéler d'informations sensibles.
  • Certains des cas d'utilisation potentiels des ZKP dans Web3 incluent la finance décentralisée (DeFi), la gestion de la chaîne d'approvisionnement et la gestion de l'identité numérique.
  • Les ZKP offrent des avantages significatifs par rapport aux méthodes traditionnelles d'authentification et de vérification, notamment une sécurité, une évolutivité et une confidentialité améliorées. Cependant, ils posent également des défis uniques, tels que la nécessité de procédures de configuration fiables et de calculs efficaces.
En 2022, grâce aux progrès des ZK-Rollups dans le domaine d’Ethereum, Zero-Knowledge Proof deviendra le mot à la mode de l’année dans le Web3. Certaines personnes prédisent même que le moteur du prochain cycle haussier sera la preuve de connaissance nulle et affirment que l'importance de la preuve de connaissance nulle pour le Web3 peut être comparée à l'introduction du concept de blockchain par Bitcoin et à l'introduction de la technologie intelligente. contrats par Ethereum.
Un aperçu des cas d'utilisation du Web3 pour une preuve sans connaissance. Y a-t-il quelque chose de nouveau à ajouter ?

Pourquoi la preuve sans connaissance a-t-elle un si fort potentiel de développement ? Cela pourrait commencer avec le développement de Web3. Web3 vise à transférer la propriété du réseau à ses utilisateurs via un réseau décentralisé. Cependant, à l’heure actuelle, le Web3 semble n’apporter que des valeurs centrées sur l’utilisateur. Il reste encore de nombreux problèmes à résoudre avant que sa vision ne se concrétise. La confidentialité et la sécurité en sont les clés.

Dans la conception du réseau Web3, il est affirmé que les utilisateurs interagissent avec le réseau décentralisé pour éviter des inconvénients tels que les fuites de données du réseau centralisé Web2, les données privées et la centralisation. c'est-à-dire que si vous exécutez un nœud complet, vous bénéficiez d'une sécurité cryptographique complète et mathématiquement garantie. Cependant, exécuter un nœud complet nécessite du matériel coûteux ainsi que rester connecté à une grande blockchain de 100 Go.

De toute évidence, les clients cryptocrypto actuels ne peuvent pas gérer ce type de demande. Par conséquent, le Web3 actuel repose toujours fortement sur des intermédiaires centralisés de confiance, et ces intermédiaires connectent le réseau décentralisé du Web3, ce qui semble aller à l'encontre de la vision du Web3.

Comment garantir la confidentialité et la sécurité de manière décentralisée dans un environnement réseau décentralisé ? La technologie à preuve de connaissances nulles résout intelligemment ce problème. En plus de la sécurité du réseau, il existe de nombreux cas d’utilisation de preuve sans connaissance. Ce qui suit présentera les cas d’utilisation de cette technologie dans le domaine de la cryptographie.

Qu'est-ce que la preuve zéro connaissance

Avant de présenter les cas d'utilisation des preuves à connaissance nulle dans Web3, comprenons rapidement les principes des preuves à connaissance nulle. La preuve sans connaissance est un type de cryptographie qui permet à une personne (le prouveur) de prouver à une autre partie (le vérificateur) que certains détails sont vrais sans fournir d'informations supplémentaires.

Un aperçu des cas d'utilisation du Web3 pour une preuve sans connaissance. Y a-t-il quelque chose de nouveau à ajouter ?

Les preuves sans connaissance nécessitent les trois exigences clés suivantes :

  • état complet: Si la déclaration est vraiment vraie et que les deux utilisateurs suivent correctement les règles, alors le vérificateur peut terminer la vérification sans aucune autre condition.
  • Fiabilité: Le vérificateur ne sera en aucun cas convaincu si la déclaration est fausse. Cette méthode utilise la théorie des contrôles probabilistes pour garantir qu'aucune erreur ne se produise.
  • Zéro connaissance: Cela signifie que la personne qui vérifie l'information ne peut rien savoir d'autre que si l'affirmation est vraie.

Il existe deux principaux types de preuves sans connaissance :

  • Les preuves interactives sans connaissance nécessitent qu'un prouveur effectue un ensemble de tâches ou d'actions pour prouver à un vérificateur qu'il possède des informations spécifiques. La plupart des tâches qui doivent être effectuées pour réussir une preuve interactive de connaissance nulle impliquent généralement des éléments tels que les probabilités mathématiques.
  • Le prouveur et le vérificateur n'ont pas besoin de communiquer entre eux pour rendre valide la preuve non interactive de connaissance nulle, et la vérification aura lieu par la suite. Ce type de preuve spéciale sans connaissance nécessite l’utilisation de calculs ou de programmes supplémentaires.

Cas d'utilisation Web3 pour les preuves sans connaissance

Bien que la technologie sans connaissance ait été développée dès 1980, elle n’a pas été largement utilisée en raison de difficultés techniques. Comment la preuve sans connaissance peut-elle aider au développement du Web3 ? Jetons un coup d'œil à un ou deux cas d'utilisation technologique.

Calcul hors chaîne

Alors que de plus en plus d’applications sont déployées sur Ethereum, la vitesse de traitement des transactions sur Ethereum est lente et le manque d’évolutivité du réseau est devenu un problème important entravant son développement. Construire un réseau de couche 2 et transférer le traitement informatique hors chaîne est devenu une solution importante aux problèmes actuels. ZK-Rollups fait partie des solutions reconnues par la communauté Ethereum. ZK-Rollups est Starkware et Zk-sync est un projet d'extension.

L'évolutivité est le cas d'utilisation le plus courant des preuves sans connaissance dans Web3. Il existe actuellement également des solutions combinant les deux fonctions d'expansion et de confidentialité, comme le développement de chaînes publiques privées de couche 2 telles qu'Aztec et StarkNet. Les développeurs intéressés peuvent en savoir plus dans l’article « Parler de la confidentialité dans le statut et l’avenir de la couche 2 ».

Jeux Blockchain

Prenez, par exemple, Dark Forest, un jeu basé sur des preuves sans connaissance et inspiré du problème à trois corps de Cixin Liu. En tant que jeu de stratégie, de nombreuses conspirations dans le jeu proviennent du concept d'informations cachées ou d'asymétrie de l'information, l'univers entier de Dark Forest est infini et il regorge de milliers de joueurs adverses, de robots, de scripts, de joueurs sous contrat intelligent, etc.

Cependant, un seul joueur ne peut accéder qu’à une petite partie de la carte entière de l’univers après avoir rejoint l’univers, ce qui donne son âme à The Dark Forest. Comment réaliser la partie « cachée » de l'information sur la blockchain où l'information est ouverte et transparente, c'est exactement l'information que la partie « cachée » réalisée sur la base d'une preuve de connaissance nulle ne veut pas divulguer ou nécessite des conditions de déclenchement.

Un aperçu des cas d'utilisation du Web3 pour une preuve sans connaissance. Y a-t-il quelque chose de nouveau à ajouter ?

Sécurité des actifs

La technologie Blockchain garantit non seulement que nos actifs sont uniquement gérés par nous-mêmes (non dépositaires), mais également distribués et stockés sur plusieurs nœuds, réduisant ainsi le risque lié aux actifs. Et l’absence de connaissance peut également contribuer à améliorer encore le niveau de sécurité du Web3. Utilisant la vérification mathématique au lieu de la théorie des probabilités dans la conception de la sécurité, la connaissance nulle réduit les risques potentiels en adoptant des preuves de validité, qui garantissent l'exactitude des informations, notamment :

La seule personne capable de déchiffrer les informations cryptographiques est l’utilisateur ; si le prouveur est faux, la racine finale obtenue sera différente, et le vérificateur refusera de l'accepter ;

Même si tous les vérificateurs sont de connivence avec le prouveur, l'état du compte peut être annulé et corrigé grâce à la disponibilité des données de la blockchain ;

Lors de l’utilisation de preuves sans connaissance, des vérifications supplémentaires et des mécanismes de renforcement sont souvent utilisés.

Un aperçu des cas d'utilisation du Web3 pour une preuve sans connaissance. Y a-t-il quelque chose de nouveau à ajouter ?

Authentification d'utilisateur

L'identité cryptographique d'un individu peut être confirmée par des preuves sans connaissance. Les preuves sans connaissance permettent aux utilisateurs de vérifier leur identité dans le système sans révéler toutes leurs informations personnelles. Par exemple, lorsque vous vous connectez à un compte, vous devez saisir votre nom d'utilisateur et votre mot de passe, mais si vous utilisez une technologie de preuve sans connaissance, il vous suffit de produire une ZK Proof, et la plateforme ne pourra jamais calculer votre réel. mot de passe, sans révéler de données personnelles sensibles. Vérification complète de l’identité personnelle.

Partage de documents

Nous sommes souvent confrontés à certaines exigences de partage de données sur Internet et, au cours du processus de partage, nous serons confrontés à des problèmes tels que la perte et l'interception d'informations. Lorsque la preuve de connaissance nulle est combinée à la technologie blockchain, les données peuvent être cryptées par fragments, ce qui non seulement assure la sécurité de la transmission mais permet également aux utilisateurs d'avoir le droit de gérer certains blocs et les informations qu'ils contiennent, accordant ainsi à certains utilisateurs droits d'accès, tandis que les utilisateurs non autorisés ne peuvent pas accéder à vos documents partagés.

Protection du stockage

En tant que l'un des trois piliers du Web3, le stockage décentralisé est très important pour le développement de l'industrie. La preuve sans connaissance peut offrir une meilleure protection pour la sécurité du stockage. Il peut utiliser l'algorithme pour définir le protocole correspondant afin que l'unité de stockage et le protocole qu'elle contient soient cryptés, et même le canal d'accès soit crypté pour protéger la sécurité du stockage cloud Web3. Prenez-le au prochain niveau.

La technologie sans connaissance a encore un long chemin à parcourir

Au-delà des cas d’utilisation en matière d’évolutivité et de confidentialité, les cas d’utilisation des preuves sans connaissance sont vastes et leur rôle dans le Web3 est plus clair. À l'heure actuelle, de nombreux projets ont commencé à utiliser cette technologie dans la pratique des projets. Selon les statistiques de Messari, un certain nombre de projets dans le domaine d'expansion le plus largement utilisé de la preuve de connaissance nulle inaugureront une période critique de développement en 2023, comme Scroll, Polygon zkEVM, etc.

Le réseau principal du projet sera lancé successivement. Dans l'article « La piste d'expansion sprinte en début d'année, faisant le point sur les projets L2 qui ont récemment lancé le testnet », le projet de preuve de connaissance nulle qui a récemment été lancé sur le testnet est également présenté.

Mais nous devons également réaliser que même si les preuves à connaissance nulle ont de larges perspectives d’application et de nombreux domaines dans le Web3, les problèmes de performances de leurs preuves n’ont pas été correctement résolus. De nombreuses équipes travaillent actuellement sur l'accélération matérielle, mais cette accélération matérielle n'est que partiellement responsable des preuves valides. L'optimisation doit encore être effectuée au niveau de l'algorithme, du logiciel et autres.

Compte tenu de cela, l'utilisation efficace de la preuve de connaissance nulle apparaîtra cette année dans des applications à petite échelle, et il est difficile de l'utiliser largement à grande échelle. Après DeFi, il reste encore un long chemin à parcourir pour que la preuve sans connaissance devienne le moteur du prochain cycle de marché haussier.

Nous espérons que davantage de développeurs Web3 oseront défier et surmonter ses problèmes techniques en s'appuyant sur la perspective d'une preuve de connaissance nulle pour promouvoir la pratique des applications avec le progrès technologique. Le prochain article de la série « 2023 Encryption Industry Development Trend Forecast » se concentrera sur les nouvelles technologies et les changements dans le domaine de la sécurité du cryptage. S'il vous plaît, restez à l'écoute et restez à l'écoute !

Avertissement: Les informations sur ce site Web sont fournies à titre de commentaire général du marché et ne constituent pas un conseil en investissement. Nous vous encourageons à faire vos propres recherches avant d'investir.

Rejoignez-nous pour suivre l'actualité : https://linktr.ee/coincu

Harold

Coincu Actualité

Visité 64 fois, 1 visite(s) aujourd'hui