Modèles prototypes ETH Zero-Proof: Ernst & Young a-t-il fait ce qu’Ethereum ne pouvait pas?

Cabinet d’audit et de conseil multinational, Ernst & Young (EY), a annoncé le 30 octobre le lancement de son prototype EY Ops Chain Public Edition (PE), la première implémentation au monde de la technologie Zero-Knowledge Proof (ZKP) sur la blockchain publique Ethereum.

Ce système vise à surmonter trois barrières principales des transactions courantes et des transferts d’actifs sur une blockchain publique:

  • La capacité des entreprises à effectuer des transactions sécurisées sur un réseau public;
  • Abaisser certains des obstacles à une adoption plus répandue de la blockchain; et
  • Permettre une traçabilité complète des transactions privées.

Bien qu’il ne s’agisse encore que d’une version prototype et prévue pour une offre de production en direct en 2019, cette technologie pourrait s’avérer extrêmement importante..

Pour examiner cela plus en détail, il est utile de commencer par examiner la différence entre les blockchains publiques et privées et ce que sont exactement les preuves à connaissance nulle.

Blockchains publiques versus blockchains privées

La plus grande différence entre les blockchains publiques et privées réside dans qui est autorisé à rejoindre et à participer au réseau.

Les blockchains publiques sont ouvertes à tous et n’importe qui peut, en théorie, rejoindre le réseau, télécharger le protocole et lire et écrire des transactions sur son réseau décentralisé. Les blockchains publiques les plus connues sont Bitcoin et Ethereum. Les transactions sont vérifiées par des milliers et des milliers d’ordinateurs indépendants à travers le monde, ou nœuds, pour maintenir un écosystème de consensus sans confiance. Plus le réseau est décentralisé, plus il devient sécurisé et résilient.

Cependant, cette sécurité a un coût. Chaque transaction doit être confirmée par chaque nœud et pour parvenir à un consensus, les nœuds doivent effectuer des calculs gourmands en ressources pour résoudre des équations cryptographiques complexes, également appelées preuve de travail. Cela réduit les temps de transaction et augmente les coûts de transaction, ce qui réduit considérablement la fiabilité pendant les périodes de forte activité du réseau.

En conséquence, l’évolutivité est depuis longtemps reconnue comme l’un des plus grands obstacles à l’adoption généralisée des chaînes de blocs publiques par les entreprises..

Un autre problème des blockchains publiques est la confidentialité. Les transactions sur un réseau public ne peuvent pas être initialement liées à la personne derrière elles, mais les informations de transaction, telles que le montant, la date, l’adresse de l’expéditeur et du destinataire, sont accessibles au public pour toute personne ayant accès au réseau. Les adresses pseudonymes peuvent être suivies et suivies jusqu’à ce que l’utilisateur effectue des transactions via un échange de crypto-monnaie centralisé, moment auquel leur identité réelle est compromise.

Les blockchains privées, en revanche, ne sont ouvertes qu’aux parties qui ont été invitées à rejoindre le réseau fermé. Ils sont également appelés blockchains autorisés car pour devenir un participant au réseau, l’utilisateur devra obtenir l’autorisation du démarreur du réseau via un ensemble de règles ou de conditions..

Dans une blockchain entièrement privée, les autorisations d’écriture sont généralement contrôlées par une organisation, tandis que les blockchains privées peuvent également prendre la forme d’un consortium, où le consensus est atteint via un groupe de nœuds présélectionnés..

Les réseaux blockchain privés et de consortium sont bien adaptés à l’adoption par les entreprises, en particulier dans le secteur financier, car les transactions sont privées et ne sont visibles que par un nombre limité de participants au réseau..

Des exemples de réseaux de blockchain privés et de consortiums incluent Hyperledger, une infrastructure de blockchain privée et R3, un consortium mondial de blockchain d’institutions bancaires et financières basé sur leur produit technologique de grand livre distribué, Corda.

Encore une fois, cette confidentialité des blockchains privées a un coût. Le réseau est moins décentralisé et donc moins sécurisé et moins résistant aux attaques.

Preuves sans connaissance (ZKP)

Les preuves à connaissance nulle ont été définies dans un 1988 article publié par des chercheurs du MIT et de l’Université de Toronto comme «ces preuves qui ne transmettent aucune connaissance supplémentaire autre que l’exactitude de la proposition en question».

Dans la cryptographie et le monde de la blockchain, ZKP est connu comme une méthode qui permet à une partie de prouver à une autre partie qu’une déclaration est vraie sans renoncer à aucune information supplémentaire. Il y a trois aspects des ZKP:

  • Exhaustivité – si la déclaration est vraie, un vérificateur honnête sera convaincu par un prouveur honnête;
  • Solidité – si la déclaration est fausse, aucun prouveur malhonnête ne peut convaincre un vérificateur honnête; et
  • Zéro-connaissance – si l’énoncé est vrai, aucun vérificateur malhonnête n’apprend autre chose que le fait que l’énoncé est vrai.

Application à la blockchain

Les ZKP permettent une plus grande confidentialité sur les blockchains publiques en permettant aux nœuds, ou aux participants du réseau, de vérifier l’existence et la validité des transactions, et donc de maintenir un consensus distribué, sans être réellement en mesure de voir ou de rendre public les détails de la transaction, garantissant ainsi la confidentialité..

C’est pourquoi le prototype EY Ops Chain PE est si important. Les blockchains publiques offrent généralement une meilleure sécurité et liquidité grâce à une plus grande décentralisation, tandis que les blockchains privées offrent une protection complète des informations client..

La solution EY, grâce à l’utilisation de ZKP, permet à l’entreprise d’exploiter la sécurité et la résilience d’une blockchain publique, telle qu’Ethereum, en conservant l’algorithme de consensus intact, en maintenant une confidentialité complète sur les informations de transaction et, par conséquent, en tirant parti des avantages des deux mondes..

Selon Paul Brody, EY Global Innovation Leader, Blockchain, c’est exactement le résultat souhaité.

"EY Ops chain PE est une application unique en son genre et une avancée majeure qui permet l’adoption de la blockchain. Les blockchains privées confèrent aux entreprises la confidentialité des transactions, mais au détriment d’une sécurité et d’une résilience réduites. Avec des preuves sans connaissance, les organisations peuvent effectuer des transactions sur le même réseau que leurs concurrents en toute confidentialité et sans renoncer à la sécurité de la blockchain publique Ethereum.."

De plus, cela pourrait alimenter la croissance de l’adoption de la blockchain en entreprise en «réduisant considérablement le processus coûteux et fastidieux de mise en place de réseaux privés et d’intégration des partenaires commerciaux un à la fois.."

James Wester, directeur de recherche de Stratégies mondiales de blockchain chez International Data Corporation (IDC), un fournisseur mondial de services d’information et de conseil sur le marché, convient que l’application de ZKP aux blockchains publiques encouragera la croissance et l’adoption par les entreprises.

"Le développement d’outils qui améliorent les capacités des blockchains publiques stimulera l’adoption par les entreprises des blockchains publiques et est crucial pour la croissance des technologies blockchain en général. La capacité à garantir la confidentialité tout en conservant la sécurité et la résilience des blockchains publiques est une considération importante. Il offre aux entreprises la possibilité de commencer à créer des solutions du monde réel sur des blockchains publiques et constitue une étape importante dans l’évolution de la technologie.."

Les efforts d’Ethereum pour des prototypes sans connaissance

Ethereum cherche depuis longtemps à utiliser une version du protocole ZKP, appelée Zero-Knowledge Succinct Non-Interactive Argument of Knowledge (ZK-SNARK), lancée par ZCash, dans le cadre de la mise à niveau Byzantium qui, à son tour, fait partie de la Fourche dure Metropolis.

Vitalik Buterin, co-fondateur d’Ethereum, a également déclaré plus récemment dans un Recherche ETH publier que le réseau pourrait potentiellement évoluer jusqu’à 500 transactions par seconde en utilisant ZK-SNARK pour valider en masse les transactions.

Cependant, il a admis que les transactions ZK-SNARK sur la blockchain Ethereum seraient très coûteuses et intensives en calcul, insinuant peut-être qu’elles ne sont pas encore tout à fait prêtes pour l’adoption par les grandes entreprises..

«FWIW [Pour ce que ça vaut] je suis d’accord que tout cela coûte cher en termes de temps de test, mais étant donné que je prévois que les relais seront des fermes GPU, c’est donc moins un problème que dans, disons, Zcash où il est régulier les nœuds doivent pouvoir faire des preuves en quelques secondes. »

Un autre problème des transactions ZK-SNARK sur la blockchain Ethereum, selon un livre blanc publié par les membres de l’équipe Blockchain de la banque multinationale néerlandaise ING – qui a également lancé un outil de connaissance zéro – est qu’il est nettement moins efficace.

«Les ZK-SNARKS sont génériques; ils peuvent vérifier toute fonction particulièrement pertinente pour Ethereum qui fournit l’EVM Turing-complet, permettant aux développeurs de créer tout type de logique. Les ZKP génériques comme les ZK-SNARK, cependant, ont un prix. Ils sont nettement moins efficaces que les preuves spécifiques à connaissance nulle. »

Des informations techniques détaillées ne sont toujours pas disponibles sur le système Ops Chain PE d’EY, mais le communiqué de presse indique spécifiquement que la technologie permettra aux entreprises de créer et de vendre de manière privée et sécurisée des jetons de produits et de services sur une blockchain publique avec un accès privé à leurs enregistrements de transactions sans casser le algorithme de consensus, c’est-à-dire que l’algorithme de consensus de preuve de travail d’Ethereum reste intact.

Étaient E&Êtes-vous capable de faire ce qu’Ethereum ne pouvait pas, c’est-à-dire de proposer une solution évolutive et rentable pour les transactions privées et les transferts d’actifs sur une blockchain publique sécurisée et résiliente? E&Les commentaires positifs de Y dans leur communiqué de presse sur la possibilité de favoriser la croissance de l’adoption de la blockchain publique dans les entreprises suggèrent qu’ils l’ont fait.

Un certain nombre de questions restent ouvertes: si E&La solution ZKP de Y est plus spécifique pour surmonter les obstacles de la proposition plus générique d’Ethereum d’utiliser ZK-SNARKS pour les transactions privées, et si oui, en quoi serait-elle différente du protocole ZK-SNARK.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
map