La dernière version de la solution ZkVM Jolt d'a16z Crypto apportera quels changements ?

Intermédiaire
CryptoBlockchain
Dernière mise à jour 2026-04-07 13:04:02
Temps de lecture: 1m
a16z Crypto a publié une solution zkEVM appelée Jolt, visant à améliorer la vitesse et la simplicité des opérations de mise à l'échelle de la blockchain. Jolt utilise des preuves de connaissance zéro SNARK pour fournir un cadre pour les Rollups compatibles avec l'EVM, permettant aux développeurs de créer des solutions L2 basées sur SNARK. Jolt améliore significativement les performances en convertissant les calculs en polynômes spécialisés et en générant efficacement des preuves à l'aide du protocole de vérification de la somme, le rendant deux fois plus rapide que les solutions zkVM existantes. Les avantages techniques de Jolt comprennent des conceptions de circuits plus compactes, un pipelining efficace et une parallélisation ample, optimisant la convivialité et la disponibilité de zkVM et aidant à raccourcir les cycles de développement et à améliorer l'expérience utilisateur.

Le 10 avril, a16z Crypto a publié une solution zkEVM nommée Jolt, visant à accélérer et simplifier les opérations de mise à l'échelle de la blockchain. Jolt intègre des preuves de connaissance nulle SNARK pour fournir un cadre pour les Rollups compatibles avec l'EVM, aidant les développeurs à créer des solutions L2 basées sur SNARK. L'équipe a déclaré que la vitesse de Jolt est "deux fois plus rapide" par rapport aux solutions zkVM existantes.

Comme les principes techniques de Jolt sont relativement complexes, voici une explication simple de plusieurs termes techniques qui pourraient être impliqués :

zkSNARK est un primitif de preuve de connaissance nulle puissant et forme la base pour la construction de zkVM et zkEVM.

zkVM est un concept général d'une machine virtuelle à connaissance nulle qui prend en charge n'importe quel jeu d'instructions.

zkEVM est une instance spécifique de zkVM conçue spécifiquement pour être compatible avec l'EVM.

ZK Rollup utilise zkVM ou zkEVM pour améliorer la scalabilité d'Ethereum tout en préservant la confidentialité.

Qu'est-ce que Jolt?

Jolt est une nouvelle solution SNARK qui offre une approche plus concise et efficace pour construire zkVM (machine virtuelle à connaissance zéro). En fait, dès août 2023, a16z Crypto a proposé des concepts nommés Lasso et Jolt. Ces technologies ont été introduites face à la lenteur et au coût élevé de la technologie SNARK.

Lasso, l'un de ces concepts, est une nouvelle méthode de recherche de paramètres qui réduit considérablement les coûts pour les vérificateurs. Jolt, quant à lui, utilise Lasso pour fournir un nouveau cadre de conception des SNARKs pour zkVM et des applications frontales plus larges. Ensemble, ils améliorent les performances, l'expérience des développeurs et l'auditabilité des conceptions SNARK, améliorant ainsi la construction d'applications web3. Cela, à son tour, améliore l'utilisation des preuves de connaissances nulles dans le domaine de la blockchain.

Avant de plonger dans Jolt, il peut être utile de comprendre zkVM et zkEVM.

zkVM est un concept générique faisant référence à une machine virtuelle à connaissance nulle. Tout comme zkEVM, zkVM permet aux programmes d'être écrits dans des langages de haut niveau tels que C++ ou Rust, qui sont ensuite compilés par la machine virtuelle en une forme de représentation intermédiaire (comme des circuits ou des contraintes arithmétiques). Cette représentation intermédiaire est ensuite prouvée pour s'exécuter correctement à l'aide de systèmes de preuve comme zkSNARK. Contrairement à zkEVM, zkVM n'est pas limité à la compatibilité EVM mais prend en charge tout jeu d'instructions. Jolt est une implémentation zkVM haute performance conçue pour l'ensemble d'instructions RISC-V.

Nous pouvons considérer zkVM comme une « boîte noire » spéciale qui peut prouver au monde extérieur, tout en préservant la confidentialité, qu'elle a effectivement exécuté un calcul selon un programme prédéfini. Cependant, les zkVM traditionnels nécessitent des calculs étendus et fastidieux pour générer cette preuve, ce qui se traduit par de très mauvaises performances.

L'innovation principale de Jolt réside dans la recherche d'une approche mathématique plus efficace pour générer cette preuve :

Tout d'abord, Jolt transforme astucieusement le calcul à prouver en un type spécial de polynôme, que nous appellerons le "polynôme de calcul". La caractéristique de ce polynôme est que sa valeur est nulle uniquement lorsque la boîte noire exécute correctement le calcul.

Pour prouver que la valeur du "polynôme de calcul" est nulle, Jolt utilise un protocole interactif appelé "sumcheck". Ce protocole permet aux vérificateurs d'être convaincus en moins de temps que la valeur du polynôme est nulle sans avoir besoin de calculer l'intégralité du polynôme. Cela est similaire à un enseignant ne vérifiant que quelques questions sur la copie d'examen d'un étudiant pour déterminer si l'ensemble de la copie est correct.

Avantages techniques de Jolt

Les principes techniques de Jolt sont assez complexes, mais pour le dire simplement, zkVM est une technologie clé pour améliorer la scalabilité des réseaux blockchain, capable de fournir des preuves efficaces tout en préservant la confidentialité. Vitalik a discuté en détail de la technologie zkSNARK lors de son discours liminaire récent au Hong Kong Web3 Carnival. Vitalik a déclaré : « Trouver des ZKSNARKS est très utile pour la confidentialité et la scalabilité ».

Cependant, la vitesse de génération de preuves et la surcharge computationnelle ont toujours été des défis majeurs pour l'application pratique de la technologie zkSNARK, et ont fait l'objet de recherches académiques et industrielles ces dernières années. Les schémas zkSNARK traditionnels, tels que Pinocchio et Groth16, peuvent prendre plusieurs heures, voire plusieurs jours, pour générer des preuves pour des calculs complexes et nécessitent des ressources mémoire et de stockage importantes. Ce goulot d'étranglement de performance limite considérablement l'application de zkSNARK dans de nombreux scénarios pratiques.

Pour permettre de grandes applications sur les réseaux blockchain et réaliser une vérification en temps réel, l'amélioration des performances de zkSNARK est une étape cruciale.

Plus précisément, le processus de génération de preuve de zkSNARK implique des algorithmes cryptographiques complexes tels que les appariements de courbes elliptiques et l'interpolation polynomiale, qui consomment des ressources informatiques importantes. Surtout lorsque la taille du circuit calculé est grande, la complexité computationnelle de la génération de preuve augmente de manière exponentielle.

Selon a16z Crypto, la première implémentation de Jolt est environ 6 fois plus rapide que RISC Zero et 2 fois plus rapide que le SP1 récemment sorti sur CPU. De plus, ils prévoient d'améliorer encore la vitesse de Jolt d'environ 1,5 fois dans les semaines à venir.

Actuellement, la vitesse de Jolt est déjà plus de 2 fois plus rapide que le zkVM existant, mais il y a encore un espace considérable pour l'optimisation. Jolt utilise également intelligemment certaines propriétés algébriques des polynômes pour réaliser un schéma d'engagement polynomiale plus efficace, réduisant ainsi encore la taille des preuves et le temps de vérification.

Changements possibles que Jolt apportera

D'un point de vue technique, Jolt utilise une série de techniques d'optimisation, telles que des conceptions de circuits plus compactes, des pipelines plus efficaces et une plus grande parallélisation, pour maximiser l'utilisation de la puissance de calcul matérielle.

Supposez que vous êtes un développeur Web3 et que vous souhaitez déployer un jeu de poker décentralisé sur Ethereum. Ce jeu nécessite un mélange, une distribution et une comparaison des rangs de cartes sur la chaîne, chaque opération devant être implémentée à travers des circuits zkVM pour la confidentialité et la vérifiabilité.

Si vous deviez utiliser des solutions zkVM existantes telles que ZoKrates ou Bellman pour construire un tel circuit, cela pourrait prendre plusieurs heures, voire plusieurs jours. En effet, les performances actuelles de zkVM sont relativement faibles, et la génération de preuves de zéro connaissance pour des circuits complexes nécessite des ressources informatiques et du temps considérables. Cela entraînerait des cycles de développement et de test longs.

Cependant, si vous deviez utiliser Jolt pour construire le même circuit, la situation changerait considérablement. Selon les tests menés par l'équipe Jolt, l'implémentation actuelle de Jolt peut générer des preuves 2 à 5 fois plus rapidement que les solutions zkVM classiques. Cela signifie que si cela prenait à l'origine 10 heures pour générer une preuve, cela pourrait maintenant prendre seulement 2 à 5 heures.

Dans l'ensemble, l'amélioration des performances de 2 à 5 fois apportée par Jolt signifie une amélioration significative de la convivialité et de l'accessibilité de la technologie zkVM. Cela abaissera considérablement la barrière pour les développeurs Web3, raccourcira les cycles de développement des applications et offrira une meilleure expérience aux utilisateurs finaux. À l'avenir, Jolt a le potentiel d'accélérer l'adoption généralisée de la technologie zkVM, permettant à un plus grand nombre d'utilisateurs de bénéficier d'une protection accrue de la confidentialité et de capacités de calcul vérifiables dans l'écosystème Web3.

Bien sûr, Jolt en est encore à ses débuts de développement, et l'amélioration des performances de 2 à 5x n'est que le début. Avec une itération continue et une optimisation de la technologie Jolt, on peut s'attendre à de nouvelles avancées dans les performances de zkVM, ouvrant ainsi la voie à la réalisation d'applications Web3 à grande échelle.

Déclaration :

  1. Cet article est reproduit à partir de [panews], le droit d'auteur appartient à l'auteur original [Frank], si vous avez des objections à la reproduction, veuillez contacter Gate Apprendre Équipe, l'équipe le traitera dès que possible selon les procédures pertinentes.

  2. Avertissement : Les points de vue et opinions exprimés dans cet article ne représentent que les points de vue personnels de l'auteur et ne constituent aucun conseil en investissement.

  3. Les autres versions linguistiques de l'article sont traduites par l'équipe Gate Learn et ne sont pas mentionnées dans Gate.com, l'article traduit ne peut être reproduit, distribué ou plagié.

Articles Connexes

Comment Midnight assure-t-il la confidentialité sur la blockchain ? Analyse des preuves à divulgation nulle de connaissance et des mécanismes de confidentialité programmables
Débutant

Comment Midnight assure-t-il la confidentialité sur la blockchain ? Analyse des preuves à divulgation nulle de connaissance et des mécanismes de confidentialité programmables

Midnight, conçu par Input Output Global, est un réseau blockchain centré sur la confidentialité et joue un rôle clé dans l'écosystème Cardano. Grâce à l'utilisation de preuves à divulgation nulle de connaissance, d'une architecture de registre à double état et de fonctionnalités de confidentialité programmables, Midnight permet aux applications blockchain de préserver les données sensibles tout en maintenant la vérifiabilité.
2026-03-24 13:49:11
Plasma (XPL) face aux systèmes de paiement traditionnels : une nouvelle approche du règlement transfrontalier et du cadre de liquidité pour les stablecoins
Débutant

Plasma (XPL) face aux systèmes de paiement traditionnels : une nouvelle approche du règlement transfrontalier et du cadre de liquidité pour les stablecoins

Plasma (XPL) se démarque nettement des systèmes de paiement traditionnels sur plusieurs dimensions essentielles. En matière de mécanismes de règlement, Plasma permet des transferts directs d’actifs on-chain, là où les systèmes traditionnels reposent sur la comptabilité des comptes et le règlement par des intermédiaires. Plasma offre des transactions quasi instantanées à faible coût, tandis que les plateformes classiques subissent généralement des délais et des frais multiples. Pour la gestion de la liquidité, Plasma s’appuie sur les stablecoins pour une allocation on-chain à la demande, alors que les systèmes conventionnels nécessitent des dispositifs de capital préfinancé. Enfin, Plasma prend en charge les smart contracts et un réseau ouvert à l’échelle mondiale, offrant ainsi une programmabilité et une accessibilité supérieures, alors que les systèmes de paiement traditionnels restent contraints par des architectures héritées et des infrastructures bancaires.
2026-03-24 11:58:52
La relation entre Midnight et Cardano : comment une sidechain axée sur la confidentialité élargit l’écosystème applicatif de Cardano
Débutant

La relation entre Midnight et Cardano : comment une sidechain axée sur la confidentialité élargit l’écosystème applicatif de Cardano

Midnight est un réseau blockchain dédié à la confidentialité, conçu par Input Output Global. Il vise à intégrer des fonctionnalités de confidentialité programmable à Cardano, offrant aux développeurs la possibilité de créer des applications décentralisées qui garantissent la protection des données.
2026-03-24 13:45:21
Analyse de la Tokenomics de Morpho : cas d'utilisation de MORPHO, distribution et proposition de valeur
Débutant

Analyse de la Tokenomics de Morpho : cas d'utilisation de MORPHO, distribution et proposition de valeur

MORPHO est le Token natif du protocole Morpho, principalement destiné à la gouvernance et aux incitations de l’écosystème. En alignant la distribution du Token et les mécanismes d’incitation, Morpho relie les actions des utilisateurs, la croissance du protocole et les droits de gouvernance pour instaurer un framework de valeur à long terme au sein de l’écosystème du prêt décentralisé.
2026-04-03 13:13:29
Morpho vs Aave : analyse des différences de mécanisme et de structure entre les protocoles de prêt DeFi
Débutant

Morpho vs Aave : analyse des différences de mécanisme et de structure entre les protocoles de prêt DeFi

La principale différence entre Morpho et Aave concerne leurs mécanismes de prêt. Aave repose sur un modèle de Pool de liquidité, alors que Morpho renforce cette méthode en intégrant un système de mise en relation peer-to-peer (P2P), permettant une correspondance des taux d'intérêt plus efficace au sein du même Marché. Aave agit comme protocole de prêt natif, assurant une liquidité fondamentale et des taux d'intérêt stables. À l’inverse, Morpho se présente comme une couche d’optimisation, améliorant l’efficacité du capital en réduisant l’écart entre les taux de dépôt et d’emprunt. En résumé, Aave incarne « l’infrastructure », tandis que Morpho est conçu comme un « outil d’optimisation de l’efficacité ».
2026-04-03 13:09:32
Plasma (XPL) : analyse de la tokenomics, de l’offre, de la distribution et de la captation de valeur
Débutant

Plasma (XPL) : analyse de la tokenomics, de l’offre, de la distribution et de la captation de valeur

Plasma (XPL) constitue une infrastructure blockchain spécialisée dans les paiements en stablecoins. Le token natif XPL assure des fonctions clés au sein du réseau : paiement des frais de gas, incitation des validateurs, participation à la gouvernance et captation de valeur. Conçu pour les paiements à haute fréquence, le modèle de tokenomics de XPL combine une émission inflationniste et des mécanismes de burn des frais pour maintenir un équilibre pérenne entre l’expansion du réseau et la rareté de l’actif.
2026-03-24 11:58:52