Comme l'exploitation minière et la validation, la preuve doit être décentralisée

L'adoption du Web3 est entravée par un manque de confidentialité.

Nous ne voulons pas toujours que notre activité en ligne soit publique, que ce soit lorsque nous interagissons avec une application de médias sociaux ou achetons un repas, sans parler de nos données financières et médicales sensibles. 

Imaginez un cadre sur Venmo où tout le monde peut voir chaque achat - mais agrandi pour tous les aspects de votre vie numérique.

Dystopique, non ?

Cela vaut aussi pour les entreprises; les contrats avec les fournisseurs/fournisseurs, les investissements en capital et même les salaires seraient visibles pour tous, télégraphiant les intentions et rendant beaucoup plus difficile l'exploitation et/ou la concurrence. Pour les entreprises qui envisagent de faire des affaires sur des systèmes basés sur la blockchain, la réalité transparente d'une architecture comme Ethereum a été un non-démarrage.

C'est pourquoi les technologues tiennent à connaissance zéro (ZK) cryptographie, qui permet aux informations sensibles de rester cachées mais utilisables. Avec la cryptographie ZK, les individus contrôlent ce que les applications et les autres utilisateurs voient, qu'il s'agisse du contenu de leurs transactions ou de la véritable identité de quelqu'un avec une coche bleue sur Twitter, par exemple - vous avez toujours le contrôle pour décider quoi partager et avec qui. 

La confidentialité est essentielle dans toute une gamme d'applications. Les chaînes de blocs comme ZCash ont déjà été en mesure d'utiliser le cryptage à connaissance zéro pour rendre les transactions financières privées et légitimes de manière vérifiable. Nous sommes maintenant à l'aube d'applications entières activées par ZK qui sont privées par défaut.

Alors qu'est-ce qui nous retient ?

Outre le manque de confidentialité, le défi auquel sont aujourd'hui confrontés les systèmes basés sur la blockchain est leur capacité à évoluer. Nous avons des applications décentralisées depuis des années maintenant, mais il a fallu des décennies pour que les technologies alimentant Internet deviennent standardisées, et encore moins suffisamment efficaces pour évoluer au point où elles se trouvent aujourd'hui.

Cela dit, le rythme de l'innovation dans Web3 (et ZK en particulier) s'accélère grâce à l'infusion de talents et de capitaux dans l'espace. 

Alors que les blockchains sont de plus en plus passées de preuve de travail à preuve de mise, nous assistons à une transition d'une exploitation minière inefficace sur le plan énergétique et d'efforts redondants vers un système crypto-économique plus efficace qui repose sur la vérification au lieu de la réexécution. Les chaînes de blocs qui exploitent la cryptographie à connaissance zéro pour la confidentialité nécessitent des acteurs supplémentaires - des prouveurs. 

Pour une mise à jour rapide, pour avoir des applications privées sur une blockchain utilisant ZK, il faut un prouveur pour générer une preuve à connaissance nulle attestant de la validité d'une transaction. Par exemple : une personne utilisant une application compatible ZK pourrait se connecter sans avoir à envoyer ou à révéler son mot de passe/identifiants. Au lieu de cela, ce qui se passerait, c'est qu'ils généreraient une preuve qu'ils disposent des informations d'identification correctes pour se connecter à l'application, l'application serait en mesure de vérifier que la preuve est valide et qu'ils se connecteraient.

Pour ajouter un peu de complexité à cette image, la meilleure façon de faire évoluer les systèmes basés sur ZK est généralement de prouver qu'il s'agit d'un travail externalisé effectué par un fournisseur de services spécialisé plutôt que de la responsabilité d'utilisateurs individuels.

Alors que ZK continue d'être adopté, il sera essentiel de faire de la preuve une couche distincte et décentralisée de la pile, tout comme l'extraction et la validation.

Malheureusement, la plupart des projets blockchain ZK actuels (comme Starkware et la plupart des zkEVM en cours de développement) reposent sur un seul prouveur centralisé. En créant un goulot d'étranglement au niveau de la couche de preuve, ces projets sont incapables d'activer la confidentialité des utilisateurs et de sacrifier la nature sans autorisation de la blockchain sur laquelle ils s'appuient. 

En décentralisant la preuve et en en faisant un marché semblable à ce que nous voyons avec les validateurs sur les blockchains de preuve de participation, nous récoltons de multiples avantages. D'une part, il est crucial que les blockchains soient vraiment sans autorisation, ce qui est leur caractéristique majeure. En plus de cela, un écosystème de preuve décentralisé aide à accélérer le développement de matériel spécialisé et efficace pour résoudre les goulots d'étranglement informatiques actuels des systèmes ZK. 

En libérant les forces du marché avec des preuves décentralisées, nous contribuons à rendre les applications compatibles ZK viables et évolutives.

L'avenir de la preuve décentralisée

Je suis encouragé qu'en plus de la couche de preuve décentralisée que nous avons déjà lancée chez Aleo, d'autres dans l'espace ZK se penchent également sur ce concept avec des projets comme =nil;'s Proof Market. Je m'attends à ce que cette tendance conduise à une industrie éprouvée avec un certain nombre de fournisseurs de services, similaire à ce qui s'est passé avec le cloud computing. Déjà, plus de 40,000 XNUMX étalonneurs sont entrés sur le marché et la concurrence ne fait que commencer.

Cette spécialisation se produit déjà tant au niveau matériel que logiciel. Nous voyons actuellement des prouveurs utiliser du matériel comme des FPGA (réseaux de portes programmables sur le terrain) ainsi que des GPU, dont certains étaient même auparavant utilisés pour l'exploitation minière sur Ethereum. À terme, la croissance de cette industrie incitera les fabricants de puces à construire des ASIC (circuits intégrés spécifiques à l'application) spécialement conçus pour une preuve ZK efficace.

Une collaboration entre les géants du matériel informatique et la communauté ZK est également en cours et encourage le développement de cette technologie. Dernières années ZPrix, par exemple, a réuni des sociétés comme AMD et Samsung aux côtés d'un certain nombre d'équipes de développement ZK de premier plan.

La nature de la compétition était semblable à celle de Grand défi de la DARPA, et les participants se sont efforcés d'optimiser le côté logiciel de ZK prouvant sur diverses plates-formes matérielles, des GPU aux FPGA en passant par les téléphones mobiles. La compétition a produit des améliorations moyennes dans ces catégories de matériel allant de 2x à 11x ! Mieux encore, toutes ces optimisations sont open-source pour aider à accélérer l'adoption de ZK et étayer l'écosystème croissant autour de ZK.

La cryptographie à connaissance zéro va transformer Internet ainsi que l'infrastructure et les services construits dessus. J'envisage une toute nouvelle catégorie de services cloud construits autour de ZK, avec comme exemple l'un des plus importants d'entre eux. Dans les années à venir, j'ai hâte de voir l'avènement d'une expérience Web privée mais personnalisée rendue possible par la cryptographie sans connaissance.


Recevez chaque soir les principales actualités et informations cryptographiques de la journée par e-mail. Abonnez-vous à la newsletter gratuite de Blockworks maintenant.

Vous voulez que l'alpha soit envoyé directement dans votre boîte de réception ? Obtenez des idées commerciales dégénérées, des mises à jour sur la gouvernance, des performances symboliques, des tweets à ne pas manquer et bien plus encore sur Bilan quotidien de Blockworks Research.

Vous ne pouvez pas attendre ? Recevez nos nouvelles le plus rapidement possible. Rejoignez-nous sur Telegram et suivez-nous sur Google Actualités.


Source : https://blockworks.co/news/proving-needs-to-be-decentralized