<100 subscribers
Share Dialog
Share Dialog
translate from this article
Nous sommes ravis de vous présenter zkPass, une solution KYC décentralisée basée sur MPC (Multi-Party Computation) et ZKP (Zero-Knowledge Proof) qui vise à surmonter les diverses failles du système KYC actuel, à éliminer les points douloureux liés à l'authentification de l'identité, et à protéger la vie privée des utilisateurs tout en élargissant les capacités KYC.
Contexte Le KYC est un processus qui oblige les entreprises à vérifier l'identité de leurs clients pour se conformer aux réglementations. Il est nécessaire pour les services financiers, les banques et les autres entreprises qui traitent de l'argent afin de s'assurer qu'elles ne sont pas accidentellement impliquées dans le blanchiment d'argent ou le financement du terrorisme.
Les données KYC traditionnelles sont stockées sur des serveurs centralisés où les utilisateurs ne peuvent pas contrôler leurs données privées, ce qui peut entraîner des fuites de données.
Les technologies blockchain peuvent aider à résoudre ce problème en fournissant une solution décentralisée et immuable qui permet à toutes les parties de partager la version exacte de la vérité tout en gardant le contrôle de leurs données.
Qu'est-ce que zkPass ? zkPass est une solution KYC décentralisée basée sur MPC (Multi-Party Computation) et ZKP (Zero-Knowledge Proof), qui vise à surmonter les diverses failles du système KYC actuel, à éliminer les points douloureux liés à l'authentification de l'identité, et à protéger la vie privée des utilisateurs tout en élargissant les capacités KYC.
Principales caractéristiques :
Généralité : Les utilisateurs individuels peuvent générer et réutiliser leur identité plusieurs fois, et leurs informations ne seront pas divulguées à un tiers au cours de l'interaction multipartite.
Personnalisation : Les utilisateurs de l'entreprise peuvent sélectionner et configurer des modèles KYC à la demande pour répondre aux besoins KYC dans différentes dimensions, tandis que la partie chargée de la vérification ne sait rien des données.
Préservation de la confidentialité : Une forte préservation de la confidentialité des données est réalisée par MPC (session d'interaction) et ZKP (session de preuve), tandis que les parties à l'accord ne connaissent pas les données.
Compatibilité : le protocole zkPass est rétrocompatible et largement adapté au protocole actuel de la source de données, tandis que la source de données ne connaît pas la destination des données.
Décentralisation : Le protocole zkPass est complètement décentralisé car il n'y a pas de service centralisé pour stocker les données sensibles des utilisateurs.
Les solutions de zkPass :
Protocole zkPass : Un protocole open source décentralisé composé de la sécurité de la couche de transport, du calcul multipartite, de la preuve de connaissance zéro et d'autres technologies. Il est exécuté par le nœud zkPass pour construire un vérificateur décentralisé qui participe au protocole TLS tripartite.
Kit zkPass : Construit un vérificateur pour le protocole TLS tripartite au-dessus de la couche TCP et de la couche HTTP sous la forme d'un plugin/SDK. Les utilisateurs professionnels sélectionnent ou personnalisent un modèle de KYC adapté à leurs besoins, configurent le modèle dans le zkPass Kit sous forme de paramètres et lancent des demandes de KYC au contrat intelligent sur la blockchain.
Contrat intelligent : 1)Modèle : Stocke les modèles et les paramètres associés pour empêcher les vérificateurs de tricher. 2)Task : Attribuer des tâches aux participants MPC spécifiés afin d'empêcher le vérificateur de conspirer.3)Vérification ZK : vérifier le ZKP afin d'empêcher la fuite de la vie privée des utilisateurs. zkPass
Protocole zkPass Technologies associées
TLS : Transport Layer Security est un protocole utilisé pour assurer la confidentialité et l'intégrité des données entre deux applications en communication. TLS est la pierre angulaire de la communication dans le monde du web.
MPC : Multi-Party Computation permet à plusieurs participants de participer conjointement au calcul sans révéler leur vie privée. Il utilise principalement les algorithmes Garbled Circuits et Oblivious Transfer.
ZKP : Zero Knowledge Proof, qui fait référence à la capacité d'un prouveur à convaincre un vérificateur qu'une assertion est correcte sans fournir d'informations précieuses au vérificateur. Sa mise en œuvre spécifique sera basée sur l'algorithme PLONK. Trois étapes
L'architecture globale du système zkPass est présentée dans l’image suivante.

Feuille de route
Construire un prototype de protocole pour plusieurs parties participant au produit zkPass - - 2022 Q3
Générer la clé HMAC et signer le message en utilisant 2PC, construire un protocole TLS tripartite et des preuves et vérifications à connaissance zéro - - 2022 Q4 --
Lancement d'un TestNet minimum exploitable - - 2023 Q1 Étendre 2PC à MPC et ajouter un nœud MPC - - 2023 Q2
Améliorer le réseau décentralisé zkPass - - 2023 Q3
Lancement du Mainnet - - 2023 Q3
Résumé et perspectives
Grâce à zkPass, nous pouvons mettre en place un système de compte unique, protégé par la confidentialité et sans autorité, construire un système de réputation sans s'appuyer sur une évaluation de crédit faisant autorité, et même étendre le concept de KYC et créer de nouveaux formats commerciaux tels que KYB (know your business) et KYD (know your device). En tant qu'infrastructure essentielle du Web3.0, zkPass peut mieux promouvoir l'économie numérique, construire des systèmes d'identité numérique distribués, orientés vers la société, sûrs et pratiques, résoudre les problèmes de sécurité, de confidentialité, d'interopérabilité et de propriété des identités numériques en ligne existantes, créer de nouveaux scénarios d'application de la blockchain et promouvoir davantage le développement florissant du Web3.
Pour plus de contenu technique, veuillez lire le livre blanc technique.
translate from this article
Nous sommes ravis de vous présenter zkPass, une solution KYC décentralisée basée sur MPC (Multi-Party Computation) et ZKP (Zero-Knowledge Proof) qui vise à surmonter les diverses failles du système KYC actuel, à éliminer les points douloureux liés à l'authentification de l'identité, et à protéger la vie privée des utilisateurs tout en élargissant les capacités KYC.
Contexte Le KYC est un processus qui oblige les entreprises à vérifier l'identité de leurs clients pour se conformer aux réglementations. Il est nécessaire pour les services financiers, les banques et les autres entreprises qui traitent de l'argent afin de s'assurer qu'elles ne sont pas accidentellement impliquées dans le blanchiment d'argent ou le financement du terrorisme.
Les données KYC traditionnelles sont stockées sur des serveurs centralisés où les utilisateurs ne peuvent pas contrôler leurs données privées, ce qui peut entraîner des fuites de données.
Les technologies blockchain peuvent aider à résoudre ce problème en fournissant une solution décentralisée et immuable qui permet à toutes les parties de partager la version exacte de la vérité tout en gardant le contrôle de leurs données.
Qu'est-ce que zkPass ? zkPass est une solution KYC décentralisée basée sur MPC (Multi-Party Computation) et ZKP (Zero-Knowledge Proof), qui vise à surmonter les diverses failles du système KYC actuel, à éliminer les points douloureux liés à l'authentification de l'identité, et à protéger la vie privée des utilisateurs tout en élargissant les capacités KYC.
Principales caractéristiques :
Généralité : Les utilisateurs individuels peuvent générer et réutiliser leur identité plusieurs fois, et leurs informations ne seront pas divulguées à un tiers au cours de l'interaction multipartite.
Personnalisation : Les utilisateurs de l'entreprise peuvent sélectionner et configurer des modèles KYC à la demande pour répondre aux besoins KYC dans différentes dimensions, tandis que la partie chargée de la vérification ne sait rien des données.
Préservation de la confidentialité : Une forte préservation de la confidentialité des données est réalisée par MPC (session d'interaction) et ZKP (session de preuve), tandis que les parties à l'accord ne connaissent pas les données.
Compatibilité : le protocole zkPass est rétrocompatible et largement adapté au protocole actuel de la source de données, tandis que la source de données ne connaît pas la destination des données.
Décentralisation : Le protocole zkPass est complètement décentralisé car il n'y a pas de service centralisé pour stocker les données sensibles des utilisateurs.
Les solutions de zkPass :
Protocole zkPass : Un protocole open source décentralisé composé de la sécurité de la couche de transport, du calcul multipartite, de la preuve de connaissance zéro et d'autres technologies. Il est exécuté par le nœud zkPass pour construire un vérificateur décentralisé qui participe au protocole TLS tripartite.
Kit zkPass : Construit un vérificateur pour le protocole TLS tripartite au-dessus de la couche TCP et de la couche HTTP sous la forme d'un plugin/SDK. Les utilisateurs professionnels sélectionnent ou personnalisent un modèle de KYC adapté à leurs besoins, configurent le modèle dans le zkPass Kit sous forme de paramètres et lancent des demandes de KYC au contrat intelligent sur la blockchain.
Contrat intelligent : 1)Modèle : Stocke les modèles et les paramètres associés pour empêcher les vérificateurs de tricher. 2)Task : Attribuer des tâches aux participants MPC spécifiés afin d'empêcher le vérificateur de conspirer.3)Vérification ZK : vérifier le ZKP afin d'empêcher la fuite de la vie privée des utilisateurs. zkPass
Protocole zkPass Technologies associées
TLS : Transport Layer Security est un protocole utilisé pour assurer la confidentialité et l'intégrité des données entre deux applications en communication. TLS est la pierre angulaire de la communication dans le monde du web.
MPC : Multi-Party Computation permet à plusieurs participants de participer conjointement au calcul sans révéler leur vie privée. Il utilise principalement les algorithmes Garbled Circuits et Oblivious Transfer.
ZKP : Zero Knowledge Proof, qui fait référence à la capacité d'un prouveur à convaincre un vérificateur qu'une assertion est correcte sans fournir d'informations précieuses au vérificateur. Sa mise en œuvre spécifique sera basée sur l'algorithme PLONK. Trois étapes
L'architecture globale du système zkPass est présentée dans l’image suivante.

Feuille de route
Construire un prototype de protocole pour plusieurs parties participant au produit zkPass - - 2022 Q3
Générer la clé HMAC et signer le message en utilisant 2PC, construire un protocole TLS tripartite et des preuves et vérifications à connaissance zéro - - 2022 Q4 --
Lancement d'un TestNet minimum exploitable - - 2023 Q1 Étendre 2PC à MPC et ajouter un nœud MPC - - 2023 Q2
Améliorer le réseau décentralisé zkPass - - 2023 Q3
Lancement du Mainnet - - 2023 Q3
Résumé et perspectives
Grâce à zkPass, nous pouvons mettre en place un système de compte unique, protégé par la confidentialité et sans autorité, construire un système de réputation sans s'appuyer sur une évaluation de crédit faisant autorité, et même étendre le concept de KYC et créer de nouveaux formats commerciaux tels que KYB (know your business) et KYD (know your device). En tant qu'infrastructure essentielle du Web3.0, zkPass peut mieux promouvoir l'économie numérique, construire des systèmes d'identité numérique distribués, orientés vers la société, sûrs et pratiques, résoudre les problèmes de sécurité, de confidentialité, d'interopérabilité et de propriété des identités numériques en ligne existantes, créer de nouveaux scénarios d'application de la blockchain et promouvoir davantage le développement florissant du Web3.
Pour plus de contenu technique, veuillez lire le livre blanc technique.
No comments yet