
Pourquoi Aptos et Sui finiront-ils par adopter le zkRollup basé sur zkEVM ?
TechFlow SélectionTechFlow Sélection

Pourquoi Aptos et Sui finiront-ils par adopter le zkRollup basé sur zkEVM ?
Un Omnichain zkRollup deviendra finalement le lieu d'aboutissement des applications inter-chaînes, voire multi-chaînes.
L'industrie de la blockchain compte actuellement d'innombrables projets Layer-1, notamment Bitcoin, Ethereum, BNB Chain, Polygon, Solana, Avalanche, Near, Fantom et Tron. Même dans cette ère fortement concurrentielle, de nouvelles blockchains L1 aux caractéristiques et avantages variés continuent d'émerger, tandis que leurs technologies évoluent constamment.
Nous prévoyons qu'à l'avenir, pratiquement toutes les Layer-1, y compris Aptos et Sui, adopteront inévitablement des zkRollups basés sur zkEVM, et qu’un zkRollup omnichaîne finira par apparaître.
Les nouvelles blockchains Aptos/Sui et le langage de contrat intelligent Move
À compter de 2022, les projets les plus remarqués parmi les nouvelles blockchains sont celles qualifiées de « blockchains Diem L1 », notamment Aptos et Sui, qui mettent en avant le langage Move pour les contrats intelligents.
Aptos et Sui ont été lancés par des ingénieurs ayant travaillé chez Meta (anciennement Facebook) sur Diem (anciennement Libra), la blockchain propriétaire de Meta ainsi que sa monnaie stable. Ces projets héritent de nombreuses fonctionnalités de Diem tout en se distinguant des autres blockchains L1 existantes par leurs performances, leur langage de programmation et leurs mécanismes.
Le langage Move utilisé par Aptos/Sui présente une particularité majeure : il redéfinit entièrement la « structure de module », permettant une définition modulaire simple où jetons, NFT, contrats intelligents et autres actifs partagent un unique module de données. C’est une avancée inégalée par l’EVM d’Ethereum — tout développeur ayant utilisé l’EVM sait combien il est difficile d’utiliser des structures modulaires (et imbriquées) dans Solidity. Prenons l’exemple classique de l’attaque par réentrance (Re-entrancy Attack). Ce problème a longtemps affecté les projets construits sur EVM, entraînant souvent des pertes allant jusqu’à plusieurs millions, voire dizaines de millions de dollars. Grâce à son approche fondée sur les ressources, le langage Move rend impossible ce type d’attaque.
La capacité future d'Aptos/Sui à s'imposer comme blockchain principale dépendra non seulement du langage utilisé, mais surtout de la créativité des projets qui seront développés dessus. Si Ethereum est une route à quatre voies toujours encombrée, traversée par un flux incessant d'utilisateurs accompagné de plaintes régulières sur la congestion, alors Aptos/Sui ressemble à une autoroute à huit voies, dotée du meilleur bitume et des feux de signalisation les plus avancés, mais avec peu de trafic. Pour une blockchain, l'innovation technologique va de pair avec la capacité des projets qu'elle accueille à générer du trafic. Une blockchain sans applications peinera à se démarquer, quelle que soit sa supériorité technique.
Afin de capter le gigantesque trafic de l’écosystème EVM, Aptos et Sui finiront inévitablement par intégrer l’écosystème EVM et les réseaux Layer 2, en particulier les zkRollups basés sur zkEVM, les plus avancés technologiquement.
Comment construire un zkEVM-based zkRollup sur Aptos/Sui ?
À long terme, le zkRollup deviendra la solution de mise à échelle la plus élégante, sécurisée et efficace. En théorie, un zkRollup peut être déployé sur n'importe quel réseau, dès lors que ce dernier peut valider les preuves envoyées par le zkRollup. Il est donc parfaitement possible de construire un zkRollup zkEVM sur Aptos ou Sui.
Quels seraient alors les avantages ?
-
Premièrement, attirer les développeurs et utilisateurs de l’écosystème EVM. Pour les développeurs, déployer leur produit sur un zkRollup basé sur zkEVM, hautement compatible, sur Aptos/Sui reviendrait au même que de le déployer sur Ethereum ou toute autre blockchain compatible EVM, sans nécessiter de nombreux changements de code ou de conception. Ainsi, grâce au zkRollup, les développeurs de l’écosystème EVM peuvent migrer leurs applications vers Aptos/Sui quasi gratuitement. Dès lors, une petite incitation suffirait à attirer de nombreux projets déjà réussis dans l’écosystème EVM, apportant ainsi richesse et diversité à l’écosystème d’Aptos/Sui.
-
D’autre part, du point de vue de l'utilisateur, le zkRollup permet de profiter de frais de transaction encore plus bas (voire imperceptibles), et offre la possibilité d’obtenir une expérience utilisateur similaire aux applications traditionnelles en termes de rapidité d’interaction et de modèle de paiement. Cette vision est indéniablement enthousiasmante. Mais comment concrètement construire un tel zkRollup zkEVM-based sur Aptos/Sui ? Examinons le modèle universel de zkRollup basé sur zkEVM conçu par Fox Tech.

Figure 1 : zkRollup universel basé sur zkEVM
Tout d’abord, nous avons besoin d’un Séquenceur (Sequencer), chargé de recevoir les transactions du zkRollup, de les exécuter via un nœud équipé d’un EVM afin d’assurer la compatibilité, et de produire un registre d’exécution facile à prouver (Trace), qu’il envoie ensuite au producteur de preuve, zkProver.
zkProver est un producteur de preuves disposant d’un zk-EVM complet, dont le circuit de preuve à connaissance nulle suit fidèlement la conception de l’EVM. Il vérifie que le processus d’exécution (Trace) respecte bien les règles de l’EVM, puis génère une preuve à connaissance nulle selon un algorithme dédié, et envoie cette preuve sur Aptos/Sui.
Enfin, nous devons déployer quelques contrats sur Aptos/Sui : un contrat de dépôt garant gérant les actifs du zkRollup, responsable des transferts entre Aptos/Sui et le zkRollup.
Nous avons également besoin d’un contrat de vérification pour valider les preuves envoyées par zkProver, ainsi que d’un contrat de gouvernance pour gérer les permissions (par exemple, enregistrer les Provers et définir les types d’actifs présents dans le zkRollup).
L’apparition inévitable du zkRollup Omnichain dans le réseau Web3
L’écosystème du réseau Web3 ne sera pas dominé à l’avenir par Ethereum seul, mais marqué par la coexistence de multiples blockchains indépendantes. Les transferts d’actifs et les interactions inter-chaînes deviendront donc des besoins cruciaux.
Si l’on considère les ponts inter-chaînes traditionnels, sans même aborder la question de la sécurité, trois chaînes nécessitent trois ponts, cinq chaînes en demandent déjà dix, et vingt chaînes auraient besoin de près de deux cents ponts pour permettre une communication directe entre chaque paire.
Par conséquent, un zkRollup Omnichain finira par devenir la destination finale des applications inter-chaînes, voire multi-chaînes. En ajoutant au zkRollup universel basé sur zkEVM un protocole d’interopérabilité omnichaîne (un domaine clé pour les cinq prochaines années, où figurent des acteurs tels que LayerZero, HyperLane, Way Network, etc.), on obtient ce qu’on appelle un zkRollup Omnichain. Celui-ci concentrera la liquidité provenant de toutes les chaînes et jouera le rôle d’une couche d’exécution universelle. Il garantit la validité des transactions via des preuves à connaissance nulle, bénéficiant ainsi d’une sécurité équivalente à la somme de celle de toutes les chaînes.
Imaginons un zkRollup Omnichain offrant une interopérabilité entièrement programmable entre tous les actifs et informations des différentes chaînes. Un utilisateur pourrait envoyer une transaction pour initier une interaction, modifiant ainsi l’état des comptes sur plusieurs chaînes. Le zkRollup Omnichain calculerait ces modifications par blocs, mettrait à jour les états sur chaque chaîne concernée, et soumettrait les preuves de ces mises à jour.
La vision du zkRollup Omnichain recèle des possibilités infinies : on pourrait y déployer un exchange décentralisé (DEX) réunissant tous les actifs de toutes les chaînes ; créer des jeux GameFi et des plateformes SocialFi rassemblant les utilisateurs de l’ensemble des chaînes ; ou encore concevoir des applications plus diversifiées, variées et sans frontières.
Bienvenue dans la communauté officielle TechFlow
Groupe Telegram :https://t.me/TechFlowDaily
Compte Twitter officiel :https://x.com/TechFlowPost
Compte Twitter anglais :https://x.com/BlockFlow_News














