Cette année, les Zero Knowledge Proofs (zk-proofs) s'imposent comme les instruments cryptographiques les plus puissants alimentant l'innovation dans les écosystèmes décentralisés.
Les preuves Zk ont été conçues pour la première fois par les chercheurs en informatique Shari Goldwassser, Silvio Micali et Charles Rackoff dans leur article de 1985, La complexité des connaissances des systèmes de preuve interactifs. Les développeurs, les architectes système et les chercheurs de la communauté Ethereum – le principal écosystème de contrats intelligents de blockchain – ont passé la majeure partie des trois dernières années à mettre leurs facultés créatives à rude épreuve pour développer des solutions – et plus souvent, des solutions de contournement temporaires. Leur objectif est de remédier aux deux lacunes flagrantes de la blockchain : la capacité à fonctionner efficacement à grande échelle et à protéger sans équivoque la vie privée des utilisateurs.
Sur les deux prérogatives, les meilleurs et les plus brillants esprits d'Ethereum ont convergé vers des protocoles de connaissance zéro et leurs implémentations toujours polyvalentes pour construire la prochaine itération d'une infrastructure blockchain complète.
La quête du débit
Un zk-proof décrit un mécanisme par lequel une partie peut prouver à une autre qu'une déclaration donnée est vraie sans révéler aucune information supplémentaire, en particulier le contenu de la déclaration elle-même. Bien que plus immédiatement applicables dans les scénarios centrés sur la confidentialité – notamment lors du lancement en 2016 de Zcash, une pièce de confidentialité qui utilise des zks pour protéger les transactions – les preuves zk ont pris de l'importance dans la recherche folle d'Ethereum d'une solution d'évolutivité qui peut ouvrir sa gamme de applications DeFi et NFT révolutionnaires au marché de masse.
Selon le livre blanc de Satoshi, la blockchain a été développée dans un seul but : contourner l'autorité via la formation d'un système décentralisé résistant à la censure, en l'absence d'un seul point de défaillance. Bien qu'il s'agisse d'une prouesse en architecture système, la décentralisation n'est pas sans coût. Dans les systèmes décentralisés, les processus d'échange, de stockage et de vérification des informations se déroulent sur des appareils, des logiciels et des humains interdépendants. C'est-à-dire qu'il s'agit de systèmes de très haute complexité des connaissances.
Contrairement aux processus rationalisés natifs des systèmes centralisés, la complexité des connaissances nuit nécessairement à l'efficacité du réseau, ralentissant les temps de transaction et augmentant les coûts de transaction pour les utilisateurs.
Depuis l' Le fiasco des cryptokitties de 2017, Ethereum a été présenté sous les projecteurs perpétuels de la cryptographie comme l'enfant d'affiche du dilemme inhérent à l'évolutivité de la blockchain. En tant que leader du secteur des applications et des utilisateurs décentralisés, la complexité des connaissances d'Ethereum limite son débit de transactions à dix transactions par seconde, soit 12 dans une bonne journée.
Déterminées à s'attaquer au problème, les équipes de développeurs de l'ensemble de l'écosystème ont élaboré diverses solutions préliminaires : des canaux d'état, qui n'étaient pas compatibles avec EVM et nécessitaient des identités d'utilisateur et des verrous majuscules initiaux ; Plasma, un réseau de chaînes enfants moins que pratiques qui manquaient également de compatibilité EVM ; Les chaînes latérales, qui fonctionnaient indépendamment de la sécurité de la chaîne principale Ethereum ; et Sharding, une modification consensuelle dont les attributs et les dates de livraison ont vacillé et évolué d'une manière qui rappelle les promesses de campagne politiques non tenues.
Zks est resté dans le cadre sous la forme de Zk-Rollups, un mécanisme qui utilise la technologie zkSNARK pour consolider les transactions hors chaîne via Merkle Trees et les publier sur la chaîne principale Ethereum avec une seule transaction - un modèle très efficace qui a effectué le calcul hors chaîne et utilisé la chaîne principale exclusivement pour le stockage de données. Bien que la meilleure solution technique disponible, les Zk-Rollups n'étaient pas encore compatibles EVM et ne pouvaient servir que de canaux de paiement. Les applications DeFi devraient rester en chaîne jusqu'à ce que les cumuls puissent prendre en charge l'exécution de contrats intelligents.
Cumul de l'optimisme
Dans la course pour prendre en charge DeFi, l'équipe de développeurs Ethereum Optimism a été la première à battre avec leur sortie de Optimistic Rollups, une chaîne de rollup compatible EVM prête pour les déploiements dApp en un clic, et le tout sans un seul zk-proof. Il n'y avait qu'un seul problème : Optimism's Rollup dépendait de Fraud Proofs pour publier des transactions groupées sur la chaîne, obligeant ainsi les utilisateurs à tolérer des délais de contestation (DTD) pour les retraits de la chaîne principale, souvent plus d'une semaine. Mais avec la composabilité en ligne, Optimism est resté la meilleure alternative disponible.
C'était, jusqu'à ces derniers mois, lorsque Matter Labs a publié zkSync v2 : un Zk-Rollup entièrement fonctionnel et compatible avec EVM qui utilise des preuves de validité de calcul avec de courtes DTD. Avec la compatibilité EVM résolue pour la v2, zkSync et ses retraits de la chaîne principale en moins de dix minutes sont désormais supérieurs à Optimism, dont l'OVM dépend toujours de DTD prolongés pour confirmer les transactions de retrait.
Alors que l'attention et les ressources des développeurs continuent de migrer vers le domaine de la connaissance zéro, la réalité devient claire : selon le titre de choix de leurs architectes, les zk-proofs ont été conçues pour des systèmes caractérisés par haute complexité des connaissances, et sont les mieux adaptés pour résoudre de nombreux dilemmes informatiques auxquels sont confrontés les écosystèmes blockchain et leurs voies d'adoption.
Compléter la boucle : préserver la confidentialité là où elle appartient
Avec la conception de DeFi, Ethereum s'est assuré une place de hub incontournable pour l'innovation blockchain. Les applications sophistiquées comme celles qui constituent le secteur DeFi de la crypto nécessitent une sauvegarde de l'état, et donc le modèle de transaction basé sur le compte et l'intégralité de Turing d'Ethereum. Pendant ce temps, les applications axées sur la confidentialité fonctionnent sur des chaînes de blocs avec des modèles de transaction UTXO, où les états mondiaux, y compris les soldes de compte, sont gérés par des niveaux d'abstraction plus élevés tels que les applications de portefeuille et les explorateurs de blocs.
À ce stade, dans la mission d'apporter la confidentialité à DeFi, les développeurs se sont installés pour apporter DeFi à la confidentialité, soit en créant des blockchains UTXO autonomes, soit des modèles de couche 2 hautement centralisés et opaques loin de la redoutable chaîne principale publique d'Ethereum.
Ce n'est qu'en janvier 2019 que la première norme de jeton confidentiel en chaîne d'Ethereum a été conçue dans le protocole Aztec. EIP-1724. Aztec a proposé d'utiliser zkSNARKs pour générer des jetons privés sur Ethereum, bien qu'un une configuration de confiance serait requise distribuer des clés privées. De plus, l'ensemble du processus d'obscurcissement qui confère la confidentialité aux jetons zk d'Aztec se déroule sur une sorte de couche 2. Un modèle visionnaire brillant, la construction de couche 2 d'Aztec a apporté la confidentialité à Ethereum pour la première fois. Mais contrairement à l'évolutivité, le mandat cardinal de la confidentialité est qu'elle doit vivre sur la couche 1 - pas de si, ni de pont.
Configuration de confiance
Un an après le lancement d'Aztec, l'équipe Offshift a soumis une solution pionnière PriFi de couche 1 sur Ethereum dont le lancement est prévu au premier trimestre 1. Le modèle de l'équipe utilise des Bulletproof zks, qui, contrairement aux SNARK, ne nécessitent aucun élément d'une configuration de confiance et vivent pleinement sur la couche 2022. Pour répondre au modèle de transaction basé sur le compte d'Ethereum, le protocole d'Offshift émet des zkAssets sous la forme d'engagements cryptographiques qui sont échangés entre les adresses Ethereum dans un modèle UTXO, permettant ainsi aux applications PriFi de bénéficier de l'intégralité de Turing d'Ethereum sans quitter la couche 1.
Bien que des défis tout à fait uniques, une évolutivité efficace et une confidentialité impénétrable soient mieux résolus par des outils de calcul conçus pour des systèmes décentralisés, c'est-à-dire des systèmes caractérisés par une complexité de connaissances extrêmement élevée.
Des décennies en avance sur leur temps, Goldwasser, Macali et Rackoff ont été très clairs dans leur article de 1985 : « La complexité des connaissances aide à prouver ou à réfuter l'exactitude des protocoles cryptographiques car ceux-ci sont basés sur le secret de certaines informations privées et devraient préserver ce secret. "
Ils ont ensuite noté avec poésie : « La confidentialité de certaines informations est ce qui nous donne un avantage sur nos adversaires. »
Alex Shipp, directeur de la stratégie de Hors service, une plateforme de dérivés PriFi (DeFi privée).
Source : https://thedefiant.io/zero-knowledge-ethereum-layer-1/
- 2016
- 2019
- Compte
- Supplémentaire
- Adoption
- Avantage
- Tous
- Permettre
- applications
- architecture
- LES MEILLEURS
- blockchain
- construire
- Développement
- Campagne
- Compétences
- capital
- Voies
- Charles
- chef
- Coin
- Communautés
- Informatique
- Consensus
- contenu
- continuer
- contrat
- Costs
- Conception
- dapp
- données
- stockage de données
- Dates
- journée
- La décentralisation
- Décentralisé
- Applications décentralisées
- DeFi
- retards
- page de livraison.
- Dérivés
- développer
- Développeur
- mobiles
- Compatibles
- Contestation
- risque numérique
- Écosystèmes
- efficace
- Ethereum
- Échec
- Prénom
- première fois
- s'adapter
- formulaire
- fraude
- Global
- Bien
- Haute
- Comment
- HTTPS
- Les êtres humains
- Y compris
- industrie
- d'information
- Infrastructure
- Innovation
- Interactif
- vous aider à faire face aux problèmes qui vous perturbent
- IT
- en gardant
- clés
- spécialisées
- Labs
- lancer
- conduisant
- Serrures
- Fabrication
- marque
- Marché
- Mission
- modèle
- mois
- réseau et
- NFT
- Financier
- en ligne
- ouvert
- Papier
- Paiement
- plateforme
- la confidentialité
- Privé
- Clés privées
- protocole
- public
- publier
- Q1
- quête
- Race
- Réalité
- Ressources
- Satoshi
- économie
- Évolutivité
- Escaliers intérieurs
- Sciences
- Rechercher
- sécurité
- sharding
- Shorts
- Le ralentissement de la
- smart
- contrat intelligent
- Logiciels
- Solutions
- Région
- Déclaration
- États
- storage
- de Marketing
- soumis
- Support
- combustion propre
- Système
- Exploiter
- Technique
- Technologie
- temporaire
- fiable
- jeton
- Tokens
- transaction
- Transactions
- us
- confidentialité de l'utilisateur
- utilisateurs
- Wallet
- semaine
- Whitepaper
- an
- années
- Zcash
- zéro
- preuves sans connaissance