Le 10 avril, A16z Crypto a lancé la solution de connaissance zéro Jolt pour accélérer et simplifier les opérations de mise à l'échelle de la blockchain. Jolt intègre SNARK (Argument succinct non interactif de connaissance), permettant aux développeurs de créer rapidement des solutions L2 basées sur SNARK. L'équipe a également déclaré que Jolt est deux fois plus rapide que les zkVM actuels. La technologie ZK a été l'un des principaux fils conducteurs de l'industrie de la cryptographie, le ZK-Rollup étant salué par Vitalik comme une solution à long terme pour la scalabilité d'Ethereum. Le lancement de Jolt par A16z d'août de l'année dernière à sa sortie officielle cette année indique que le ZK-Rollup est toujours une voie à long terme qui nécessite des efforts ardus. Le ZK-Rollup a attiré de nombreux acteurs, formant des catégories techniques plus affinées pour différencier les projets. Sa compatibilité avec l'EVM est la norme de classification la plus représentative.
EVM, en raison de raisons historiques, présente de nombreux designs non adaptés à ZK. Cependant, de nombreux projets existants ont été construits sur l'EVM dans les premières étapes, et le ZK-Rollup est toujours considéré comme une solution d'évolutivité future. Par conséquent, la grande majorité des projets ZK-Rollup font naturellement face au compromis entre être plus compatible avec l'EVM ou plus compatible avec ZK.
ZKM incubated by Metis DAO adopte une approche plus fondamentale et propose une solution zkMIPS universelle. zkMIPS réalise la conversion du processus d'exécution du programme en ZKP en utilisant un jeu d'instructions MIPS de niveau inférieur. En plus de la compatibilité avec l'EVM, il peut également être compatible avec d'autres VM, tels que MoveVM et RustVM, permettant à ZK-Rollup d'ouvrir ses portes à un éventail plus diversifié de développeurs.
Cet article fournira aux lecteurs une compréhension approfondie des efforts et des progrès de Metis en matière de ZK et de séquenceur décentralisé.
La performance remarquable de Metis sur le marché est indissociable de son mécanisme innovant de Rollups hybrides, qui combine des preuves de fraude et des preuves de validité pour incarner les avantages des deux.
La technologie zkMIPS de ZKM fournit un solide support de compatibilité pour les Hybrid Rollups de Metis, permettant à Metis d'atteindre une intégration organique de ZK et d'EVM.
Dans les Rollups hybrides, les rôles clés incluent:
Dans les solutions L2 standard, le Séquenceur collecte et traite les transactions, puis publie les données de transaction sur le réseau principal Ethereum (L1). Ce processus nécessite une validation finale des données et une confirmation par L1 pour garantir la sécurité et la cohérence.
Source: https://mirror.xyz/msfew.eth/WQJaOcFkpTOZLns8MBQaCS4OepRoaZ7uoctnLAnalVw
Les Rollups hybrides adoptent une approche hybride lors du traitement et de l'optimisation des transactions L2. Les étapes spécifiques sont les suivantes :
La conception des Hybrid Rollups offre plusieurs avantages significatifs :
L'idée centrale de ZK est de convertir le processus d'exécution du programme en une preuve mathématique qui peut être facilement vérifiée afin que tout le monde puisse facilement vérifier la correction de l'exécution du programme sans répéter le programme. La difficulté réside dans la transformation de la logique du programme arbitraire en une preuve mathématique relativement stable.
Les développeurs utilisent généralement des langages de haut niveau pour développer des programmes, et différents langages de haut niveau utilisent une logique différente pour “parler” au matériel.
Par conséquent, les chemins de mise en œuvre des projets ZK existants sont souvent incompatibles les uns avec les autres. Scroll écrit directement des circuits pour chaque opcode de l'EVM, atteignant une équivalence au niveau des opcodes, ce qui reflète précisément l'EVM, mais entraîne une énorme quantité d'ingénierie.
Polygon zkEVM crée une VM personnalisée avec des performances optimisées, convertit directement le bytecode EVM en bytecode VM et atteint une équivalence au niveau de l'opcode de manière plus efficace. Cependant, l'introduction d'une grande quantité de code personnalisé peut entraîner une déviation par rapport à l'EVM à long terme;
zkSync a créé son VM (SyncVM) et a défini sa représentation intermédiaire algébrique (AIR) basée sur les registres, puis a construit un compilateur spécialisé pour compiler Yul (un langage intermédiaire pouvant être compilé en mots de différentes versions d'EVM). Le code de section (considéré comme un Solidity de niveau inférieur) est compilé en LLVM-IR, puis compilé en instructions pour un VM personnalisé, réalisant ainsi une compatibilité au niveau de Solidity, mais il ne peut pas directement utiliser les outils Ethereum existants. Les conversions peuvent également nécessiter des procédures de révision supplémentaires.
StarkNet abandonne la compatibilité EVM et utilise directement son langage de bas niveau (Cairo) pour exécuter une VM de contrat intelligent personnalisé (Cairo VM) afin d'atteindre une efficacité ZK ultime.
Comparé aux solutions des projets ci-dessus, ZKM a choisi un chemin plus inclusif : zkMIPS.
MIPS, qui signifie "Microprocesseur sans étages de pipeline verrouillés", est un jeu d'instructions de microprocesseur simplement conçu qui a débuté en 1985.
Le principe de base de MIPS est de réduire les instructions complexes du microprocesseur à leur forme la plus élémentaire, ce qui augmente la vitesse de traitement et réduit la complexité de l'exécution des programmes.
Dans le système zkMIPS, cet ensemble d'instructions est utilisé pour mettre en œuvre la conversion de programmes en preuves ZK.
Le processus de mise en œuvre de zkMIPS est le suivant :
Avantages de zkMIPS
Les avantages de MIPS ont été intégrés dans des projets tels que Optimism. Le mécanisme Cannon d'Optimism convertit les programmes exécutés en MIPS, ce qui facilite et rend plus efficace la recherche d'erreurs et la réexécution lorsque le processus d'exécution est remis en question.
Metis a également suivi cette tendance et intégré Cannon dans son écosystème. Cela valide davantage la praticité et l'efficacité de la technologie zkMIPS.
En plus d'utiliser des Hybrid Rollups pour combiner les avantages de OP et ZK, Metis promeut également activement la mise en œuvre de séquenceurs décentralisés et donne l'exemple de la décentralisation pour les Rollups.
Dans le modèle Rollup traditionnel, bien qu'un seul Séquenceur puisse traiter efficacement les transactions et les données, il concentre également beaucoup de pouvoir, ce qui peut entraîner divers risques :
Pour résoudre les problèmes ci-dessus, Metis a conçu un pool de Séquenceurs décentralisé. Il est composé de plusieurs nœuds Séquenceurs pour agréger, séquencer et exécuter conjointement les transactions. Cette conception garantit l'équité et la transparence du système :
Avantages du Séquenceur décentralisé :
Dans le modèle de séquenceur décentralisé de Metis, chaque nœud est composé de plusieurs composants clés:
Source: https://ethresear.ch/t/pos-sequencer-pool-decentralizing-an-optimistic-rollup/16760
Ce design permet au pool de Séquenceur décentralisé de Metis non seulement d'améliorer l'équité et la transparence du traitement des transactions, mais aussi d'améliorer la sécurité et la stabilité du réseau grâce au pouvoir décentralisé. Tous sont des éléments clés dans la construction d'un écosystème blockchain fiable et durable.
Les avantages technologiques et conceptuels de Metis créent une base solide pour un développement futur. Ses Hybrid Rollups basés sur zkMIPS devraient résoudre le problème de compatibilité pour ZK-Rollup et apporter un écosystème de développeurs plus diversifié.
L'avancement du séquenceur décentralisé démontre la vision de l'équipe de poursuivre la décentralisation. Alors que l'écosystème Metis continue de mûrir, nous avons des raisons de croire que Metis deviendra un outsider qui continuera à courir dans la compétition future L2, créant un flux constant de valeur pour les utilisateurs et les développeurs.
Cet article initialement intitulé "Exploring Technological Advantages of Metis" est reproduit à partir de [Gate.io]Communauté Biteye]. Tous les droits d'auteur appartiennent à l'auteur original [Wilson Lee, contributeur principal de Biteye]. Si vous avez des objections à la reproduction, veuillez contacter le Porte Apprendreéquipe, l'équipe s'en occupera dès que possible.
Avertissement : Les points de vue et opinions exprimés dans cet article ne représentent que les opinions personnelles de l'auteur et ne constituent aucun conseil en investissement.
Les traductions de l'article dans d'autres langues sont effectuées par l'équipe Gate Learn. Sauf mention contraire, il est interdit de copier, distribuer ou plagier les articles traduits.
Le 10 avril, A16z Crypto a lancé la solution de connaissance zéro Jolt pour accélérer et simplifier les opérations de mise à l'échelle de la blockchain. Jolt intègre SNARK (Argument succinct non interactif de connaissance), permettant aux développeurs de créer rapidement des solutions L2 basées sur SNARK. L'équipe a également déclaré que Jolt est deux fois plus rapide que les zkVM actuels. La technologie ZK a été l'un des principaux fils conducteurs de l'industrie de la cryptographie, le ZK-Rollup étant salué par Vitalik comme une solution à long terme pour la scalabilité d'Ethereum. Le lancement de Jolt par A16z d'août de l'année dernière à sa sortie officielle cette année indique que le ZK-Rollup est toujours une voie à long terme qui nécessite des efforts ardus. Le ZK-Rollup a attiré de nombreux acteurs, formant des catégories techniques plus affinées pour différencier les projets. Sa compatibilité avec l'EVM est la norme de classification la plus représentative.
EVM, en raison de raisons historiques, présente de nombreux designs non adaptés à ZK. Cependant, de nombreux projets existants ont été construits sur l'EVM dans les premières étapes, et le ZK-Rollup est toujours considéré comme une solution d'évolutivité future. Par conséquent, la grande majorité des projets ZK-Rollup font naturellement face au compromis entre être plus compatible avec l'EVM ou plus compatible avec ZK.
ZKM incubated by Metis DAO adopte une approche plus fondamentale et propose une solution zkMIPS universelle. zkMIPS réalise la conversion du processus d'exécution du programme en ZKP en utilisant un jeu d'instructions MIPS de niveau inférieur. En plus de la compatibilité avec l'EVM, il peut également être compatible avec d'autres VM, tels que MoveVM et RustVM, permettant à ZK-Rollup d'ouvrir ses portes à un éventail plus diversifié de développeurs.
Cet article fournira aux lecteurs une compréhension approfondie des efforts et des progrès de Metis en matière de ZK et de séquenceur décentralisé.
La performance remarquable de Metis sur le marché est indissociable de son mécanisme innovant de Rollups hybrides, qui combine des preuves de fraude et des preuves de validité pour incarner les avantages des deux.
La technologie zkMIPS de ZKM fournit un solide support de compatibilité pour les Hybrid Rollups de Metis, permettant à Metis d'atteindre une intégration organique de ZK et d'EVM.
Dans les Rollups hybrides, les rôles clés incluent:
Dans les solutions L2 standard, le Séquenceur collecte et traite les transactions, puis publie les données de transaction sur le réseau principal Ethereum (L1). Ce processus nécessite une validation finale des données et une confirmation par L1 pour garantir la sécurité et la cohérence.
Source: https://mirror.xyz/msfew.eth/WQJaOcFkpTOZLns8MBQaCS4OepRoaZ7uoctnLAnalVw
Les Rollups hybrides adoptent une approche hybride lors du traitement et de l'optimisation des transactions L2. Les étapes spécifiques sont les suivantes :
La conception des Hybrid Rollups offre plusieurs avantages significatifs :
L'idée centrale de ZK est de convertir le processus d'exécution du programme en une preuve mathématique qui peut être facilement vérifiée afin que tout le monde puisse facilement vérifier la correction de l'exécution du programme sans répéter le programme. La difficulté réside dans la transformation de la logique du programme arbitraire en une preuve mathématique relativement stable.
Les développeurs utilisent généralement des langages de haut niveau pour développer des programmes, et différents langages de haut niveau utilisent une logique différente pour “parler” au matériel.
Par conséquent, les chemins de mise en œuvre des projets ZK existants sont souvent incompatibles les uns avec les autres. Scroll écrit directement des circuits pour chaque opcode de l'EVM, atteignant une équivalence au niveau des opcodes, ce qui reflète précisément l'EVM, mais entraîne une énorme quantité d'ingénierie.
Polygon zkEVM crée une VM personnalisée avec des performances optimisées, convertit directement le bytecode EVM en bytecode VM et atteint une équivalence au niveau de l'opcode de manière plus efficace. Cependant, l'introduction d'une grande quantité de code personnalisé peut entraîner une déviation par rapport à l'EVM à long terme;
zkSync a créé son VM (SyncVM) et a défini sa représentation intermédiaire algébrique (AIR) basée sur les registres, puis a construit un compilateur spécialisé pour compiler Yul (un langage intermédiaire pouvant être compilé en mots de différentes versions d'EVM). Le code de section (considéré comme un Solidity de niveau inférieur) est compilé en LLVM-IR, puis compilé en instructions pour un VM personnalisé, réalisant ainsi une compatibilité au niveau de Solidity, mais il ne peut pas directement utiliser les outils Ethereum existants. Les conversions peuvent également nécessiter des procédures de révision supplémentaires.
StarkNet abandonne la compatibilité EVM et utilise directement son langage de bas niveau (Cairo) pour exécuter une VM de contrat intelligent personnalisé (Cairo VM) afin d'atteindre une efficacité ZK ultime.
Comparé aux solutions des projets ci-dessus, ZKM a choisi un chemin plus inclusif : zkMIPS.
MIPS, qui signifie "Microprocesseur sans étages de pipeline verrouillés", est un jeu d'instructions de microprocesseur simplement conçu qui a débuté en 1985.
Le principe de base de MIPS est de réduire les instructions complexes du microprocesseur à leur forme la plus élémentaire, ce qui augmente la vitesse de traitement et réduit la complexité de l'exécution des programmes.
Dans le système zkMIPS, cet ensemble d'instructions est utilisé pour mettre en œuvre la conversion de programmes en preuves ZK.
Le processus de mise en œuvre de zkMIPS est le suivant :
Avantages de zkMIPS
Les avantages de MIPS ont été intégrés dans des projets tels que Optimism. Le mécanisme Cannon d'Optimism convertit les programmes exécutés en MIPS, ce qui facilite et rend plus efficace la recherche d'erreurs et la réexécution lorsque le processus d'exécution est remis en question.
Metis a également suivi cette tendance et intégré Cannon dans son écosystème. Cela valide davantage la praticité et l'efficacité de la technologie zkMIPS.
En plus d'utiliser des Hybrid Rollups pour combiner les avantages de OP et ZK, Metis promeut également activement la mise en œuvre de séquenceurs décentralisés et donne l'exemple de la décentralisation pour les Rollups.
Dans le modèle Rollup traditionnel, bien qu'un seul Séquenceur puisse traiter efficacement les transactions et les données, il concentre également beaucoup de pouvoir, ce qui peut entraîner divers risques :
Pour résoudre les problèmes ci-dessus, Metis a conçu un pool de Séquenceurs décentralisé. Il est composé de plusieurs nœuds Séquenceurs pour agréger, séquencer et exécuter conjointement les transactions. Cette conception garantit l'équité et la transparence du système :
Avantages du Séquenceur décentralisé :
Dans le modèle de séquenceur décentralisé de Metis, chaque nœud est composé de plusieurs composants clés:
Source: https://ethresear.ch/t/pos-sequencer-pool-decentralizing-an-optimistic-rollup/16760
Ce design permet au pool de Séquenceur décentralisé de Metis non seulement d'améliorer l'équité et la transparence du traitement des transactions, mais aussi d'améliorer la sécurité et la stabilité du réseau grâce au pouvoir décentralisé. Tous sont des éléments clés dans la construction d'un écosystème blockchain fiable et durable.
Les avantages technologiques et conceptuels de Metis créent une base solide pour un développement futur. Ses Hybrid Rollups basés sur zkMIPS devraient résoudre le problème de compatibilité pour ZK-Rollup et apporter un écosystème de développeurs plus diversifié.
L'avancement du séquenceur décentralisé démontre la vision de l'équipe de poursuivre la décentralisation. Alors que l'écosystème Metis continue de mûrir, nous avons des raisons de croire que Metis deviendra un outsider qui continuera à courir dans la compétition future L2, créant un flux constant de valeur pour les utilisateurs et les développeurs.
Cet article initialement intitulé "Exploring Technological Advantages of Metis" est reproduit à partir de [Gate.io]Communauté Biteye]. Tous les droits d'auteur appartiennent à l'auteur original [Wilson Lee, contributeur principal de Biteye]. Si vous avez des objections à la reproduction, veuillez contacter le Porte Apprendreéquipe, l'équipe s'en occupera dès que possible.
Avertissement : Les points de vue et opinions exprimés dans cet article ne représentent que les opinions personnelles de l'auteur et ne constituent aucun conseil en investissement.
Les traductions de l'article dans d'autres langues sont effectuées par l'équipe Gate Learn. Sauf mention contraire, il est interdit de copier, distribuer ou plagier les articles traduits.