Alors que les DePIN révolutionnent la façon dont certains types d’infrastructures sont fournis, ils sont confrontés à un obstacle important pour garantir l’intégrité et la fiabilité de leurs opérations.
La bonne nouvelle est que les preuves de connaissance nulle (ZKP) apparaissent comme une solution puissante.
Le défi de la vérification
Les DePIN s'appuient sur de nombreux types de vérification pour leurs fonctions quotidiennes. De la confirmation de la capacité de performance et de l'emplacement à la validation des services réellement fournis et de l'exactitude des calculs, une vérification fiable est essentielle pour que les DePIN fonctionnent et soient fiables. En reconnaissance de cela, nous, du réseau peer-to-peer ZKP NovaNet, avons publié le manuel de vérification DePIN pour couvrir le large éventail d'exigences de vérification.
Wyatt Benno et Houman Shadab sont les cofondateurs du réseau Zero Knowledge Proof NovaNet. Cet article d'opinion fait partie du nouveau DePIN Vertical de CoinDesk, couvrant le secteur émergent de l'infrastructure physique décentralisée.
Les conséquences d’une vérification inadéquate peuvent être graves. Sans contrôles rigoureux, les nœuds ou les fournisseurs de services peuvent recevoir des paiements sous de faux prétextes. Les réseaux peuvent devenir vulnérables aux jeux et les utilisateurs risquent d’adopter des plateformes peu performantes ou instables.
Plus tôt cette année, des fraudeurs ont envoyé de fausses données de disponibilité à IO.net pour gagner des récompenses. Ils l’ont fait en falsifiant l’existence de 1,8 million de GPU. Les GPU non vérifiés sur IO.net sont actuellement plus de 3 fois plus nombreux que les GPU vérifiés, ce qui reflète probablement un défi à l'échelle du secteur.
Méthodes de vérification actuelles
Malheureusement, les méthodes de vérification DePIN existantes se révèlent souvent insuffisantes.
De nombreuses méthodes de vérification manquent de précision, comme en témoigne la menace constante d'usurpation des GPU, des emplacements et d'autres données. De même, la surveillance des mauvais acteurs avec des listes noires établies par la communauté et l’application des conditions d’utilisation a ses limites.
Les méthodes de vérification existantes ne sont pas non plus totalement fiables, ce qui mine la philosophie des DePIN.
Certaines méthodes s'avèrent trop coûteuses. Par exemple, les DePIN utilisent souvent et doivent rémunérer des validateurs qui n'ont d'autre but que de répéter ou de revérifier le travail déjà effectué par les nœuds de service. Les validateurs peuvent également ralentir les DePIN en nécessitant des opérations supplémentaires.
La préservation de la confidentialité est une autre préoccupation majeure en matière de vérification DePIN. Chaque fois que des données sont placées sur la blockchain ou envoyées à un validateur pour vérification, ces données ne sont plus privées.
Les méthodes de vérification existantes ne sont pas non plus totalement fiables, ce qui mine la philosophie décentralisée des DePIN.
Entrez zéro preuve de connaissances
C’est là que les preuves sans connaissance viennent à la rescousse. Les ZKP de nouvelle génération présentent non seulement une amélioration, mais souvent le seul moyen viable de fournir une vérification robuste des DePIN tout en maintenant la vitesse, l'efficacité, la décentralisation et la confidentialité.
Les ZKP permettent à un prouveur de démontrer la véracité d'une déclaration à un vérificateur avec une certitude quasi absolue sans révéler d'informations supplémentaires au-delà de la validité de la déclaration elle-même. Alors qu'une méthode de vérification traditionnelle peut nécessiter l'accès à des données confidentielles pour vérifier si un nœud DePIN répond aux exigences du réseau, les ZKP utilisent des méthodes cryptographiques qui vérifient si des conditions spécifiques ont été remplies sans révéler comment la condition a été remplie.
Pour les DePIN, cela signifie que les participants au réseau peuvent prouver qu'ils respectent les règles et fournissent les services qu'ils réclament sans compromettre les données sensibles.
Les preuves doivent être générées sur les appareils
Pour véritablement préserver la confidentialité, les ZKP doivent être générés localement sur les appareils DePIN ou les réseaux qui fournissent des services. L’envoi de données à des nœuds de validation ou à un système de preuve distinct prive les ZKP de leur propriété « zéro connaissance ».
Idéalement, les preuves devraient être générées sur des capteurs, des trackers de localisation, des nœuds de calcul et d'autres appareils. La preuve locale garantit que les données de preuve restent entre les mains des participants au réseau et ne centralise pas les opérations, ce qui est conforme aux principes fondamentaux des réseaux. La vérification des preuves peut avoir lieu localement, sur les réseaux cloud ou en chaîne, selon la structure du réseau.
Les ZKP doivent être très efficaces en termes de mémoire pour être générés localement pour des raisons de confidentialité. Heureusement, les innovations récentes dans la conception du ZKP permettent un test très efficace. Les systèmes de pliage, par exemple, permettent de diviser la génération de preuves en petites étapes adaptées à la preuve locale.
Cependant, les ZKP économes en mémoire ont été négligés par l’industrie en raison de l’accent mis sur la mise à l’échelle d’Ethereum. Chez NovaNet, en revanche, l'efficacité de la mémoire est au cœur de notre technologie permettant de générer des preuves dans des environnements contraints tels que les navigateurs et les appareils grand public. En conséquence, le réseau de preuves fonctionne en peer-to-peer sans ajouter de centralisation aux DePIN.
La voie à suivre
À mesure que les DePIN continuent de croître et d’évoluer, l’adoption de preuves de connaissance nulle pour la vérification deviendra probablement non seulement un avantage, mais une nécessité. Les réseaux qui adoptent cette technologie seront mieux placés pour offrir des services fiables, efficaces et véritablement décentralisés tout en protégeant la confidentialité de leurs utilisateurs et fournisseurs.
Chez NovaNet, nous sommes ravis de contribuer à faire des objectifs des DePIN une réalité.
Remarque : les opinions exprimées dans cette chronique sont celles de l'auteur et ne reflètent pas nécessairement celles de CoinDesk, Inc. ou de ses propriétaires et sociétés affiliées.