Les projets Layer-1 fleurissent, les nouvelles technologies de blockchain évoluent continuellement
Le secteur de la blockchain voit l'émergence de nombreux projets Layer-1, y compris des chaînes publiques bien connues comme Bitcoin et Ethereum, ainsi que des réseaux blockchain émergents. Même dans un environnement de forte concurrence, de nouvelles chaînes publiques avec des avantages uniques continuent d'émerger, et la technologie est en constante optimisation. Il est généralement admis dans l'industrie que presque tous les projets Layer-1 adopteront à l'avenir la technologie zkRollup basée sur zkEVM, réalisant finalement une solution zkRollup interopérable sur l'ensemble de la chaîne.
Nouvelle blockchain du langage de contrat intelligent Move
En 2022, la nouvelle blockchain émergente la plus remarquée dans l'industrie est celle qui utilise le langage de contrat intelligent Move. Ces projets sont initiés par des ingénieurs de l'ancien projet Diem (anciennement Libra) de la société Meta, héritant de nombreuses fonctionnalités de Diem, tout en présentant des différences significatives en termes de performance, de langage de programmation et de mécanismes par rapport aux blockchains L1 existantes.
Le langage Move se distingue par la redéfinition de la "structure modulaire", permettant aux actifs tels que les tokens, les NFT et les contrats intelligents d'être définis de manière modulaire et simplifiée à travers un seul module de données. C'est un niveau de performance difficile à atteindre pour l'EVM d'Ethereum – tout développeur ayant utilisé l'EVM sait à quel point il est difficile d'utiliser une structure modulaire (et des structures imbriquées) en Solidity. Prenons l'exemple classique de l'attaque par réentrance, un problème qui a longtemps tourmenté les projets de l'écosystème EVM, entraînant d'énormes pertes. En revanche, le langage Move adopte une approche basée sur les ressources, évitant fondamentalement la possibilité d'attaques par réentrance.
Cependant, la capacité d'une nouvelle blockchain à se démarquer ne dépend pas seulement du langage utilisé, mais surtout de l'innovation des projets sur la chaîne. Si l'on compare Ethereum à une route à quatre voies très fréquentée, la nouvelle blockchain serait comme une autoroute à huit voies, utilisant la technologie la plus avancée, mais il semble encore manquer de trafic suffisant pour le moment. Pour une blockchain, l'innovation technologique est certes importante, mais la contribution des projets sur la chaîne au trafic de la blockchain est tout aussi indispensable. Sans un écosystème d'applications, une blockchain, même avec la technologie la plus avancée, aura du mal à réussir.
Pour capter le trafic énorme de l'écosystème EVM, ces nouvelles chaînes publiques devront finalement adopter le système EVM et les réseaux Layer2, en particulier la technologie zkRollup basée sur zkEVM, la plus avancée.
Construire un zkRollup basé sur zkEVM sur une nouvelle blockchain
À long terme, le zkRollup deviendra la solution d'extension la plus simple, la plus sûre et la plus efficace. Théoriquement, le zkRollup peut être déployé sur n'importe quel réseau capable de vérifier ses preuves, donc construire un zkEVM de zkRollup sur une nouvelle chaîne publique est tout à fait faisable. Les avantages de cette approche sont principalement au nombre de deux :
Attirer les développeurs et les utilisateurs de l'écosystème EVM. Pour les développeurs, déployer des produits sur un zkRollup basé sur zkEVM à haute compatibilité sur une nouvelle blockchain publique n'est presque pas différent de déployer sur Ethereum ou d'autres blockchains compatibles EVM, sans nécessiter de modifications majeures du code et du design. Cela signifie que les développeurs de l'écosystème EVM peuvent migrer leurs applications vers le nouvel écosystème de blockchain publique à presque zéro coût. Avec de petites incitations, il est possible d'attirer un grand nombre de projets EVM réussis à migrer et à se déployer, apportant une riche écologie et des scénarios d'application à la nouvelle blockchain publique.
Améliorer l'expérience utilisateur. Pour les utilisateurs, zkRollup peut offrir des frais de transaction plus bas (voire inexistants) et fournir une expérience d'utilisation proche des applications traditionnelles en termes de vitesse d'interaction et de modèle de frais.
Alors, comment construire un zkRollup basé sur zkEVM sur une nouvelle blockchain ? Nous pouvons nous référer au modèle zkRollup basé sur zkEVM universel conçu par une certaine entreprise technologique :
Tout d'abord, un Sequencer est nécessaire pour recevoir les transactions sur zkRollup, exécuter les transactions via des nœuds compatibles EVM afin d'assurer la compatibilité EVM. Au cours de ce processus, le Sequencer génère également un enregistrement du processus d'exécution facile à prouver (Trace) et l'envoie au packer de preuves zkProver.
zkProver est un générateur de preuves avec zk-EVM, qui dispose d'un circuit de preuve à zéro connaissance conçu entièrement sur la base de l'EVM, capable de vérifier si les enregistrements d'exécution respectent les règles d'exécution de l'EVM. Finalement, zkProver utilise un algorithme de preuve à zéro connaissance pour générer des preuves et les envoyer à une nouvelle chaîne publique.
Enfin, il est nécessaire de déployer plusieurs contrats sur la nouvelle chaîne publique :
Contrat de gestion des actifs zkRollup, gérant la fluidité des actifs entre la nouvelle chaîne publique et zkRollup.
Vérifier le contrat, utilisé pour vérifier la preuve envoyée par zkProver
Contrat de gouvernance, gestion des problèmes de droits (comme l'enregistrement des Prover et le type d'actifs dans zkRollup)
L'avenir des zkRollups interopérables sur toute la chaîne
L'écosystème Web3 de demain sera caractérisé par la coexistence de plusieurs blockchains, rendant les interactions et les échanges d'actifs entre chaînes des besoins essentiels. Les solutions traditionnelles de ponts inter-chaînes rencontrent des problèmes d'efficacité et de complexité à mesure que le nombre de chaînes augmente.
Par conséquent, le zkRollup interopérable sur toute la chaîne deviendra finalement la meilleure solution pour les applications inter-chaînes et même sur toute la chaîne. Sur la base du zkRollup basé sur zkEVM de type général, en intégrant le protocole d'interopérabilité sur toute la chaîne (qui est un domaine clé pour les cinq prochaines années), on obtient ce que l'on appelle le zkRollup interopérable sur toute la chaîne. Il rassemblera la liquidité des actifs de toute la chaîne et jouera le rôle de couche d'exécution sur toute la chaîne. Grâce à la preuve à divulgation nulle de connaissance, il garantit la validité des transactions tout en bénéficiant d'une sécurité équivalente à celle de l'ensemble de la chaîne.
Nous pouvons imaginer que le zkRollup interopérable sur toute la chaîne permettra une interaction entièrement programmable des actifs et des informations provenant de l'ensemble de la chaîne. Les utilisateurs peuvent envoyer des transactions pour initier de telles interactions, qui modifieront l'état des comptes sur différentes chaînes. Le zkRollup interopérable sur toute la chaîne calculera par blocs et mettra à jour l'état sur les différentes chaînes, et soumettra la preuve de la mise à jour de l'état.
La vision de l'interopérabilité complète des zkRollups contient d'innombrables possibilités. Les gens peuvent y déployer des échanges décentralisés qui rassemblent toutes les chaînes ; créer des GameFi et des SocialFi qui agrègent les utilisateurs de toutes les chaînes ; voire développer des applications innovantes plus diversifiées, plus variées et sans frontières. Cela apportera une interopérabilité et un espace d'innovation sans précédent à l'écosystème blockchain.
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
Nouvelles chaînes publiques Layer-1 et zkRollup : l'avenir du développement interopérable de la chaîne complète
Les projets Layer-1 fleurissent, les nouvelles technologies de blockchain évoluent continuellement
Le secteur de la blockchain voit l'émergence de nombreux projets Layer-1, y compris des chaînes publiques bien connues comme Bitcoin et Ethereum, ainsi que des réseaux blockchain émergents. Même dans un environnement de forte concurrence, de nouvelles chaînes publiques avec des avantages uniques continuent d'émerger, et la technologie est en constante optimisation. Il est généralement admis dans l'industrie que presque tous les projets Layer-1 adopteront à l'avenir la technologie zkRollup basée sur zkEVM, réalisant finalement une solution zkRollup interopérable sur l'ensemble de la chaîne.
Nouvelle blockchain du langage de contrat intelligent Move
En 2022, la nouvelle blockchain émergente la plus remarquée dans l'industrie est celle qui utilise le langage de contrat intelligent Move. Ces projets sont initiés par des ingénieurs de l'ancien projet Diem (anciennement Libra) de la société Meta, héritant de nombreuses fonctionnalités de Diem, tout en présentant des différences significatives en termes de performance, de langage de programmation et de mécanismes par rapport aux blockchains L1 existantes.
Le langage Move se distingue par la redéfinition de la "structure modulaire", permettant aux actifs tels que les tokens, les NFT et les contrats intelligents d'être définis de manière modulaire et simplifiée à travers un seul module de données. C'est un niveau de performance difficile à atteindre pour l'EVM d'Ethereum – tout développeur ayant utilisé l'EVM sait à quel point il est difficile d'utiliser une structure modulaire (et des structures imbriquées) en Solidity. Prenons l'exemple classique de l'attaque par réentrance, un problème qui a longtemps tourmenté les projets de l'écosystème EVM, entraînant d'énormes pertes. En revanche, le langage Move adopte une approche basée sur les ressources, évitant fondamentalement la possibilité d'attaques par réentrance.
Cependant, la capacité d'une nouvelle blockchain à se démarquer ne dépend pas seulement du langage utilisé, mais surtout de l'innovation des projets sur la chaîne. Si l'on compare Ethereum à une route à quatre voies très fréquentée, la nouvelle blockchain serait comme une autoroute à huit voies, utilisant la technologie la plus avancée, mais il semble encore manquer de trafic suffisant pour le moment. Pour une blockchain, l'innovation technologique est certes importante, mais la contribution des projets sur la chaîne au trafic de la blockchain est tout aussi indispensable. Sans un écosystème d'applications, une blockchain, même avec la technologie la plus avancée, aura du mal à réussir.
Pour capter le trafic énorme de l'écosystème EVM, ces nouvelles chaînes publiques devront finalement adopter le système EVM et les réseaux Layer2, en particulier la technologie zkRollup basée sur zkEVM, la plus avancée.
Construire un zkRollup basé sur zkEVM sur une nouvelle blockchain
À long terme, le zkRollup deviendra la solution d'extension la plus simple, la plus sûre et la plus efficace. Théoriquement, le zkRollup peut être déployé sur n'importe quel réseau capable de vérifier ses preuves, donc construire un zkEVM de zkRollup sur une nouvelle chaîne publique est tout à fait faisable. Les avantages de cette approche sont principalement au nombre de deux :
Attirer les développeurs et les utilisateurs de l'écosystème EVM. Pour les développeurs, déployer des produits sur un zkRollup basé sur zkEVM à haute compatibilité sur une nouvelle blockchain publique n'est presque pas différent de déployer sur Ethereum ou d'autres blockchains compatibles EVM, sans nécessiter de modifications majeures du code et du design. Cela signifie que les développeurs de l'écosystème EVM peuvent migrer leurs applications vers le nouvel écosystème de blockchain publique à presque zéro coût. Avec de petites incitations, il est possible d'attirer un grand nombre de projets EVM réussis à migrer et à se déployer, apportant une riche écologie et des scénarios d'application à la nouvelle blockchain publique.
Améliorer l'expérience utilisateur. Pour les utilisateurs, zkRollup peut offrir des frais de transaction plus bas (voire inexistants) et fournir une expérience d'utilisation proche des applications traditionnelles en termes de vitesse d'interaction et de modèle de frais.
Alors, comment construire un zkRollup basé sur zkEVM sur une nouvelle blockchain ? Nous pouvons nous référer au modèle zkRollup basé sur zkEVM universel conçu par une certaine entreprise technologique :
Tout d'abord, un Sequencer est nécessaire pour recevoir les transactions sur zkRollup, exécuter les transactions via des nœuds compatibles EVM afin d'assurer la compatibilité EVM. Au cours de ce processus, le Sequencer génère également un enregistrement du processus d'exécution facile à prouver (Trace) et l'envoie au packer de preuves zkProver.
zkProver est un générateur de preuves avec zk-EVM, qui dispose d'un circuit de preuve à zéro connaissance conçu entièrement sur la base de l'EVM, capable de vérifier si les enregistrements d'exécution respectent les règles d'exécution de l'EVM. Finalement, zkProver utilise un algorithme de preuve à zéro connaissance pour générer des preuves et les envoyer à une nouvelle chaîne publique.
Enfin, il est nécessaire de déployer plusieurs contrats sur la nouvelle chaîne publique :
L'avenir des zkRollups interopérables sur toute la chaîne
L'écosystème Web3 de demain sera caractérisé par la coexistence de plusieurs blockchains, rendant les interactions et les échanges d'actifs entre chaînes des besoins essentiels. Les solutions traditionnelles de ponts inter-chaînes rencontrent des problèmes d'efficacité et de complexité à mesure que le nombre de chaînes augmente.
Par conséquent, le zkRollup interopérable sur toute la chaîne deviendra finalement la meilleure solution pour les applications inter-chaînes et même sur toute la chaîne. Sur la base du zkRollup basé sur zkEVM de type général, en intégrant le protocole d'interopérabilité sur toute la chaîne (qui est un domaine clé pour les cinq prochaines années), on obtient ce que l'on appelle le zkRollup interopérable sur toute la chaîne. Il rassemblera la liquidité des actifs de toute la chaîne et jouera le rôle de couche d'exécution sur toute la chaîne. Grâce à la preuve à divulgation nulle de connaissance, il garantit la validité des transactions tout en bénéficiant d'une sécurité équivalente à celle de l'ensemble de la chaîne.
Nous pouvons imaginer que le zkRollup interopérable sur toute la chaîne permettra une interaction entièrement programmable des actifs et des informations provenant de l'ensemble de la chaîne. Les utilisateurs peuvent envoyer des transactions pour initier de telles interactions, qui modifieront l'état des comptes sur différentes chaînes. Le zkRollup interopérable sur toute la chaîne calculera par blocs et mettra à jour l'état sur les différentes chaînes, et soumettra la preuve de la mise à jour de l'état.
La vision de l'interopérabilité complète des zkRollups contient d'innombrables possibilités. Les gens peuvent y déployer des échanges décentralisés qui rassemblent toutes les chaînes ; créer des GameFi et des SocialFi qui agrègent les utilisateurs de toutes les chaînes ; voire développer des applications innovantes plus diversifiées, plus variées et sans frontières. Cela apportera une interopérabilité et un espace d'innovation sans précédent à l'écosystème blockchain.