Le monde open-source ProveKit, un kit d'identité à preuve nulle pour appareils mobiles

iconCryptoBriefing
Partager
AI summary iconRésumé
Monde, le projet d’identité biométrique précédemment connu sous le nom de Worldcoin, a open-sourcé ProveKit, une boîte à outils de preuves à divulgation nulle de connaissance (ZKP) destinée aux appareils mobiles et aux dispositifs à ressources limitées. La boîte à outils, utilisée en interne depuis avril, est désormais disponible sur GitHub sous licence MIT. ProveKit prend en charge l’identité décentralisée (DID) en permettant aux utilisateurs de vérifier des informations sans exposer les données. Il utilise une arithmétique accélérée par SIMD pour des performances optimales sur mobile et propose des liaisons compatibles avec C. Le projet a également publié WHIR et Remainder. ProveKit a été audité par Least Authority et est utilisé dans World ID, un protocole attribuant des identités numériques uniques aux êtres humains. La World Foundation collecte des fonds pour élargir le projet, avec un tour en juillet axé sur l’expansion de World ID.

Le monde, le projet d'identité biométrique précédemment connu sous le nom de Worldcoin, a publié ProveKit en logiciel open source. Ce kit d'outils de preuve à divulgation nulle de connaissance alimente discrètement les vérifications d'identité préservant la vie privée de World ID depuis avril, et désormais, tout le monde peut l'utiliser pour développer.

Cette initiative transforme un moteur cryptographique interne en bien public, publié sur GitHub sous la licence MIT permissive.

Ce que ProveKit fait réellement

Les preuves à divulgation nulle de connaissance vous permettent de prouver qu'une chose est vraie sans révéler les données sous-jacentes. ProveKit est le mécanisme qui permet ce type de vérification sur votre téléphone.

La plupart des systèmes de preuve ZK sont exigeants en calcul, conçus pour fonctionner sur des serveurs puissants ou du matériel spécialisé. ProveKit a été conçu dès le départ pour les appareils mobiles et les dispositifs aux ressources limitées, en utilisant une arithmétique accélérée par SIMD pour maximiser les performances des processeurs des smartphones courants.

En coulisses, ProveKit prend des circuits écrits dans le langage de programmation Noir et les compile en contraintes R1CS. Il utilise ensuite le protocole WHIR pour générer et vérifier les preuves.

Publicité

La boîte à outils est livrée avec une prise en charge multiplateforme via des liaisons d'interface de fonction étrangère compatibles C. Cela signifie que les développeurs travaillant sur des applications iOS, Android ou web peuvent intégrer ProveKit sans avoir à réécrire toute leur pile.

World Foundation a également publié des composants open source de soutien accompagnant ProveKit, notamment la bibliothèque WHIR elle-même et un outil appelé Remainder, annoncé pour la première fois en février.

Sécurité et trace d'audit

ProveKit a fait l'objet d'un audit de sécurité par Least Authority, une entreprise réputée dans l'espace crypto pour avoir audité des projets comme Zcash et Ethereum 2.0.

L'audit a vérifié la solidité des modules principaux de ProveKit et confirmé que les meilleures pratiques de sécurité ont été suivies dans sa conception.

ProveKit prend en charge des workflows de vérification d'identité, tels que les applications basées sur le passeport et les mécanismes d'authentification préservant la vie privée. Il peut coder les identifiants sensibles des utilisateurs de manière à permettre aux systèmes de les vérifier sans jamais voir les données brutes.

Ambitions d'identité plus larges du monde

World ID est le produit principal du projet : un protocole qui attribue des identités numériques uniques aux humains, initialement vérifiées par des scans d'iris effectués avec le matériel orb de l'entreprise.

The World Foundation a continué d'attirer des capitaux d'investisseurs pour développer le projet. Un tour de financement en juillet était spécifiquement lié à l'expansion des capacités de World ID.

Le token associé, WLD, reste la couche économique de l'écosystème World. Les ventes de tokens ont inclus des périodes de verrouillage spécifiques, une structure conçue pour aligner les incitations des détenteurs à long terme sur le calendrier de développement du projet.

Pourquoi cela compte pour l'écosystème ZK

La plupart des kits de outils ZK supposent des ressources de calcul de niveau serveur ou tout au moins un environnement de bureau. Un kit de outils testé en production et optimisé pour les appareils mobiles comble un manque auquel la communauté des développeurs a eu du mal à faire face. ProveKit fonctionne à l'intérieur de World ID depuis avril.

La licence MIT élimine les barrières commerciales à l'adoption. Les startups, les entreprises et les protocoles d'identité concurrents peuvent tous utiliser ProveKit sans frais de licence ni conditions restrictives.

Clause de non-responsabilité : les informations sur cette page peuvent avoir été obtenues auprès de tiers et ne reflètent pas nécessairement les points de vue ou opinions de KuCoin. Ce contenu est fourni à titre informatif uniquement, sans aucune représentation ou garantie d’aucune sorte, et ne doit pas être interprété comme un conseil en investissement. KuCoin ne sera pas responsable des erreurs ou omissions, ni des résultats résultant de l’utilisation de ces informations. Les investissements dans les actifs numériques peuvent être risqués. Veuillez évaluer soigneusement les risques d’un produit et votre tolérance au risque en fonction de votre propre situation financière. Pour plus d’informations, veuillez consulter nos conditions d’utilisation et divulgation des risques.