Qu'est-ce que ZKsync (ZK) : La solution de mise à l'échelle ZK-Rollup d'Ethereum ?

Qu'est-ce que ZKsync (ZK) : La solution de mise à l'échelle ZK-Rollup d'Ethereum ?

Débutant
Qu'est-ce que ZKsync (ZK) : La solution de mise à l'échelle ZK-Rollup d'Ethereum ?

ZKsync est une solution de mise à l'échelle de couche 2 pour Ethereum qui utilise des rollups à preuve de connaissance nulle (zero-knowledge rollups) afin d'améliorer la scalabilité et de réduire les coûts de transaction tout en maintenant un haut niveau de sécurité. Découvrez la technologie innovante des ZK-rollups de ZKsync pour la mise à l'échelle d'Ethereum, apprenez-en davantage sur l'airdrop ZK et comparez-la à des solutions de couche 2 comme Starknet et Polygon zkEVM.

ZKsync est une solution de mise à l'échelle Layer 2 pour Ethereum. Elle améliore la scalabilité du réseau et réduit les coûts de transaction tout en maintenant la sécurité. En utilisant les rollups à preuve zéro (zk-rollups), ZKsync regroupe les transactions hors chaîne puis les enregistre sur la chaîne, garantissant des transactions plus rapides et moins coûteuses sans compromettre la sécurité.

 

TVL de ZKsync | Source : L2Beat 

 

Au moment de la rédaction, ZKsync est le septième plus grand réseau Ethereum Layer-2 et le deuxième plus grand ZK-rollup pour Ethereum en termes de valeur totale bloquée (TVL). Ayant traité plus de 400 millions de transactions sur plus de sept millions d'adresses, le réseau ZKsync affiche une TVL de plus de 760 millions de dollars. À la mi-juin, ZKsync a annoncé une campagne airdrop pour lancer son token natif, ZK. Moins d'une semaine après l'annonce, 45 % des tokens de l'airdrop ont déjà été réclamés. Le token ZK affiche une capitalisation de marché de plus de 743 millions de dollars et a atteint un sommet historique à 0,321 $ le 17 juin 2024. 

 

KuCoin a intégré ZKsync sur sa plateforme en juin 2024 via notre plateforme de prémarché

 

Qu'est-ce que ZKsync ?

ZKsync est un protocole qui améliore les performances d'Ethereum en utilisant des rollups à preuve zéro (zk-rollups). Ces rollups regroupent plusieurs transactions en une seule, réduisant la charge sur la chaîne principale d'Ethereum et abaissant les frais de transaction.

 

Le cœur des zk-rollups repose sur les preuves à divulgation nulle de connaissance (ZKPs). Les ZKPs permettent à un prouveur de convaincre un vérificateur qu'une déclaration est vraie sans révéler aucun détail sur la déclaration elle-même. Avec ZKsync, les transactions peuvent être validées sans exposer les données de transaction, garantissant à la fois la confidentialité et la sécurité.

 

Les preuves à divulgation nulle fonctionnent en permettant au prouveur de démontrer la connaissance d'informations spécifiques (le témoin) via une série de preuves mathématiques. Le vérificateur vérifie ces preuves sans avoir besoin de voir les données réelles, préservant ainsi la confidentialité tout en assurant la validité de la transaction.

Comment fonctionne le réseau ZKsync ? 

ZKsync combine des composants sur chaîne et hors chaîne pour améliorer la scalabilité d'Ethereum et réduire les coûts de transaction. Le composant sur chaîne inclut des contrats intelligents qui gèrent des fonctions essentielles comme le stockage des blocs de rollup, le suivi des dépôts et la vérification des preuves. Ces contrats garantissent l'intégrité et la sécurité des transactions en enregistrant les données nécessaires sur la blockchain Ethereum.

 

Le composant hors chaîne se compose de machines virtuelles qui exécutent des transactions en dehors du réseau principal Ethereum. Ces processus hors chaîne prennent en charge la majorité des calculs de transaction, ce qui réduit la charge sur le réseau principal Ethereum. Ce système permet de traiter les transactions rapidement et efficacement avant de les regrouper en un seul lot et de les soumettre au contrat sur chaîne pour vérification et stockage final. 

 

Comment fonctionne la couche-2 ZKsync | Source : ZKsync 

 

Traitement des transactions

Le traitement des transactions dans ZKsync implique plusieurs étapes pour assurer efficacité et sécurité. Voici comment cela fonctionne :

 

  1. Regroupement des transactions : Plusieurs transactions sont regroupées en un seul lot hors chaîne. Cela réduit le nombre de transactions à traiter individuellement sur le réseau principal Ethereum, diminuant ainsi le temps et le coût.

  2. Génération de preuves : Pour chaque lot, une preuve à divulgation nulle (zk-proof) est générée. Cette preuve confirme la validité de toutes les transactions du lot sans révéler aucun détail sur les transactions. La zk-proof est concise et peut être rapidement vérifiée par le contrat intelligent sur chaîne.

  3. Vérification sur chaîne : La zk-proof est soumise au mainnet d'Ethereum où le contrat intelligent sur chaîne vérifie sa validité. Si la preuve est valide, le lot de transactions est considéré comme confirmé et enregistré sur la blockchain. Cela garantit que toutes les transactions sont traitées de manière sécurisée et efficace sans surcharger le réseau principal Ethereum. 

Grâce à cette méthode, ZKsync peut considérablement améliorer le débit des transactions, réduire les coûts et maintenir des niveaux élevés de sécurité et de confidentialité. Ce système est particulièrement bénéfique pour les applications nécessitant des transactions fréquentes et peu coûteuses, telles que les plateformes de finance décentralisée (DeFi) et autres services basés sur la blockchain.

 

Avantages du réseau ZKsync

Voici quelques-uns des avantages d'utiliser le réseau ZKsync : 

 

  1. Débit accru : ZKsync améliore considérablement le débit des transactions en les traitant hors chaîne puis en les regroupant dans une preuve unique soumise au mainnet Ethereum. Cette méthode peut gérer jusqu'à 100 000 transactions par seconde, ce qui la rend hautement évolutive.

  2. Réduction des frais de transaction : En transférant la majeure partie du traitement des transactions à la couche 2, ZKsync réduit la congestion sur le réseau Ethereum, entraînant une baisse des frais de gaz. Les utilisateurs profitent de transactions moins chères tout en conservant le même niveau de sécurité que la chaîne principale Ethereum.

  3. Haute sécurité : ZKsync utilise des preuves à divulgation nulle (zk-SNARKs) pour garantir la validité des transactions sans révéler aucun détail. Cette méthode cryptographique offre une sécurité robuste, assurant que les données et transactions des utilisateurs sont protégées contre toute altération. 

  4. Compatibilité EVM : ZKsync est compatible avec la Ethereum Virtual Machine (EVM), ce qui facilite la migration des dApps Ethereum existantes vers ZKsync sans modifications importantes. Cette compatibilité simplifie le processus de développement et incite davantage de projets à utiliser le réseau ZKsync.

  5. Améliorations de l'expérience utilisateur : Des fonctionnalités telles que les meta-transactions sans frais de gaz permettent aux utilisateurs de payer les frais de transaction avec n'importe quel token qu'ils transfèrent, plutôt que d'avoir besoin spécifiquement d'ETH. Cette approche conviviale rend les transactions plus pratiques et accessibles. 

Guide pour l'Airdrop ZKsync 

ZKsync a annoncé un airdrop ZK en juin 2024, l'une des plus importantes campagnes d'airdrop parmi les réseaux Ethereum de couche 2. Pour être éligible à l'airdrop ZKsync, vous devez avoir été un utilisateur actif de l'écosystème ZKsync. 

 

Comment être éligible à l'Airdrop ZKsync

Les critères d'éligibilité incluent l'utilisation de dApps, l'ajout de liquidités, l'échange de tokens et la participation à des activités communautaires. Une capture d'écran prise le 24 mars 2024 a déterminé les wallets éligibles. Un total de 695,232 wallets a été jugé éligible en fonction de leur interaction avec le mainnet ZKsync et diverses applications de son écosystème. 

 

La distribution est répartie avec 89 % alloués aux utilisateurs actifs et 11 % aux contributeurs de l'écosystème qui ont soutenu le réseau à travers le développement, le plaidoyer ou l'éducation. 

 

Distribution des tokens ZK, tokenomics de ZKsync | Source : ZKsync

 

Comment participer à l'Airdrop ZKsync (ZK) 

  1. Vérifiez votre éligibilité : Visitez la page de vérification de l'airdrop ZKsync à l'adresse suivante ZKsync Claim.

  2. Connectez votre wallet : Connectez votre wallet ou soumettez votre identifiant GitHub pour vérifier votre éligibilité. En tant que blockchain compatible EVM, vous pouvez utiliser des wallets Ethereum comme MetaMask.

  3. Consultez votre allocation : Si éligible, vous verrez le nombre de tokens ZK alloués à votre wallet. Chaque wallet éligible peut recevoir entre 450 et 100 000 tokens ZK en fonction de son niveau de participation et de contribution.

  4. Réclamez vos tokens : Suivez les instructions à l'écran pour réclamer vos tokens. Il n'y a pas de période de vesting ni de blocage, donc les tokens seront disponibles immédiatement.

Quand réclamer l'airdrop ZK : Les tokens de l'airdrop peuvent être réclamés du 16 juin 2024 au 3 janvier 2025. 

 

Comment optimiser les airdrops ZKsync 

En suivant ces étapes et en restant actif dans l'écosystème ZKsync, vous pouvez maximiser vos avantages grâce aux airdrops actuels et potentiels.

 

  • Participez à la gouvernance : Déléguez vos tokens ZK à un délégué de gouvernance pour influencer l'avenir de l'écosystème ZKsync. Cela peut également potentiellement vous qualifier pour d'autres airdrops.

  • Restez actif : Continuez à interagir avec le réseau ZKsync en réalisant des transactions, en ajoutant des liquidités et en utilisant les principales dApps pour augmenter vos chances d'être éligible à de futurs airdrops.

  • Surveillez les mises à jour : Suivez ZKsync et ZK Nation sur les réseaux sociaux pour rester informé des nouvelles annonces ou tâches qui pourraient augmenter votre éligibilité à des récompenses futures.

Comment transférer des actifs vers ZKsync 

Transférer des actifs vers ZKsync vous permet de profiter de transactions plus rapides et moins coûteuses tout en conservant la sécurité du réseau Ethereum. Voici un guide étape par étape pour vous aider à transférer vos actifs vers ZKsync en utilisant différentes méthodes.

 

Utiliser le ZKsync Portal Bridge

  1. Visitez le portail : Accédez au portail de bridge ZKsync.

  2. Connectez votre wallet : Cliquez sur "Connect Wallet" et sélectionnez votre wallet préféré, comme MetaMask.

  3. Sélectionnez les actifs : Choisissez l'actif que vous souhaitez transférer via le bridge et entrez le montant.

  4. Confirmez les détails : Vérifiez les détails de la transaction et confirmez.

  5. Approuvez la transaction : Approuvez la transaction dans votre wallet pour finaliser le processus de bridge. 

Voici comment ajouter le réseau ZKsync à votre portefeuille MetaMask

 

Conseils pour un Pontage Réussi

En suivant ces étapes, vous pouvez transférer efficacement vos actifs vers zkSync et profiter de ses solutions évolutives et rentables pour vos transactions.

 

  • Choisissez une Plateforme Fiable : Utilisez des plateformes fiables et bien notées, comme le pont ZKsync, pour éviter les risques de sécurité.

  • Vérifiez la Compatibilité : Assurez-vous que le token que vous souhaitez transférer est pris en charge par zkSync.

  • Comprenez les Frais : Soyez conscient des frais de gaz associés au processus de pontage.

  • Vérifiez les Adresses : Assurez-vous d'entrer les bonnes adresses de tokens pour éviter de perdre des actifs.

  • Surveillez les Transactions : Suivez les confirmations de transaction pour garantir des transferts réussis. 

ZKsync vs. Base & Autres Solutions de Scalabilité

Fonction

Technologie

Vitesse de transaction

Valeur totale bloquée (TVL)

Frais de transaction

Fonctionnalités uniques

ZKsync Era

zk-Rollups

100 000 TPS

760 M$

0,01 $

zkPorter, Abstraction de compte

Base

Optimistic Rollups

4 000 TPS

7,14 B$

0,0002 $

Intégration avec les produits Coinbase, subventions pour développeurs, équivalence EVM, focus décentralisé

Starknet

zk-Rollups

1 000 000 TPS

740 M$

0,01 $

VM personnalisé (Cairo), Warp

Blast

Optimistic Rollups

100 000 TPS

2,99 B$

0,02 $

Génération de rendement natif pour ETH et stablecoins, auto-rebasing, partage des revenus du gaz pour les dApps

Mantle

zk-Rollups

500 TPS

1,18 B$

0,07 $

Intégration zkEVM, modularité

Manta Pacific

zk-Rollups

4 000 TPS

700 M$

0,0001 $

Abstraction de compte natif, transactions sans frais de gaz, conception de rollup modulaire

Polygon zkEVM

zk-Rollups

2 000 TPS

139 M$

0,006 $

Haute compatibilité EVM, zkProver, mise à l'échelle transparente via Polygon 2.0

 

ZKsync vs. Optimistic Rollups : Une comparaison rapide 

ZKsync (ZK-Rollups) et les Optimistic Rollups sont deux solutions de mise à l'échelle de couche 2 pour Ethereum, chacune ayant des approches et des avantages distincts. ZKsync utilise des preuves à divulgation nulle de connaissance (zero-knowledge proofs) pour valider les transactions hors chaîne, qui sont ensuite regroupées et soumises au réseau principal Ethereum avec une preuve de validité. Cette méthode garantit une haute sécurité et une finalité rapide des transactions, car la validité des transactions est confirmée avant leur enregistrement sur la chaîne principale. Par conséquent, les retraits peuvent être effectués en quelques heures, offrant une expérience de transaction rapide et sécurisée. Cependant, les calculs cryptographiques complexes nécessaires pour générer ces preuves rendent ZKsync plus coûteux et technologiquement exigeant à mettre en œuvre, nécessitant souvent des équipements spécifiques et une expertise avancée.

 

En revanche, les Optimistic Rollups supposent par défaut que les transactions sont valides et reposent sur un mécanisme de preuve de fraude pendant une période de contestation pour garantir leur exactitude. Cette approche permet un traitement initial plus rapide des transactions, mais introduit un délai dans la finalité des transactions en raison de la période de contestation, qui peut durer jusqu'à une semaine. Les Optimistic Rollups sont plus faciles à mettre en œuvre et à intégrer aux contrats intelligents existants sur Ethereum, ce qui les rend plus accessibles pour les développeurs. Cependant, ils sont plus vulnérables aux attaques de censure et dépendent fortement des participants actifs du réseau pour surveiller et contester les transactions frauduleuses. Le choix entre ces deux technologies de rollup dépend des besoins spécifiques d'un projet, équilibrant les compromis entre sécurité, rapidité, complexité et coût. 

 

ZKsync vs. autres ZK Rollups 

ZKsync et d'autres ZK Rollups comme StarkNet, Polygon zkEVM et Scroll offrent des solutions avancées de mise à l'échelle de couche 2 pour Ethereum, mais diffèrent dans leurs approches et spécificités techniques. ZKsync, développé par Matter Labs, utilise des ZK-SNARKs (Succinct Non-Interactive Arguments of Knowledge) pour regrouper les transactions hors chaîne et les vérifier sur la chaîne avec des preuves cryptographiques. Cela garantit une haute sécurité et une finalité rapide des transactions. ZKsync se distingue par sa compatibilité avec l'EVM (Ethereum Virtual Machine), simplifiant la migration des contrats intelligents Ethereum existants vers sa plateforme, ce qui en fait une option conviviale pour les développeurs. De plus, zkSync prend en charge un large éventail d'applications, allant des paiements aux protocoles DeFi complexes, offrant un environnement polyvalent pour divers cas d'utilisation. 

 

StarkNet, quant à lui, utilise des ZK-STARKs (Scalable Transparent ARguments of Knowledge) qui ne nécessitent pas de configuration de confiance et sont résistants aux attaques quantiques, offrant potentiellement une plus grande évolutivité et sécurité. Cependant, StarkNet exige des développeurs qu'ils utilisent son langage natif, Cairo, ce qui peut constituer une barrière comparé à la compatibilité EVM de zkSync. StarkNet excelle en termes de débit élevé, capable de gérer des millions de transactions par seconde, ce qui le rend adapté aux applications nécessitant une évolutivité massive. Les deux solutions visent à réduire les coûts de transaction et à améliorer l'efficacité ; cependant, leurs différences techniques signifient que le choix entre elles dépendra des exigences spécifiques du projet, telles que le besoin de compatibilité avec l'EVM et le niveau souhaité d'évolutivité et de sécurité. 

 

Défis de la couche 2 ZKsync 

En comprenant ces défis, vous pouvez mieux apprécier les obstacles potentiels liés à l’utilisation de ZKsync dans l’écosystème Ethereum : 

 

  1. Complexité : La mise en œuvre et la maintenance des zk-rollups sont techniquement complexes. Les techniques cryptographiques avancées utilisées nécessitent des ressources informatiques significatives ainsi qu'une expertise pointue, ce qui peut constituer une barrière pour certains développeurs.

  2. Fragmentation de la liquidité : Lorsque les actifs migrent vers des solutions Layer 2 comme ZKsync, la liquidité peut devenir fragmentée sur différentes plateformes. Cette fragmentation peut réduire la liquidité globale, impactant potentiellement l'efficacité des échanges et la stabilité des prix tant sur les réseaux Layer 1 que Layer 2.

  3. Phase de développement précoce : ZKsync, comme beaucoup d'autres solutions Layer 2, est encore dans ses premières phases de développement. Cette situation implique qu'il pourrait rencontrer des défis techniques et opérationnels imprévus à mesure qu'il évolue et se développe.

  4. Limitations de compatibilité avec l’EVM : Bien que ZKsync soit compatible avec l’EVM, il nécessite une étape de compilation intermédiaire via LLVM, ce qui peut introduire une complexité et des problèmes potentiels de compatibilité par rapport aux solutions pleinement équivalentes à l’EVM.

Réflexions finales 

ZKsync est une solution de mise à l'échelle Layer 2 puissante pour Ethereum, utilisant les zero-knowledge rollups (zk-rollups) pour améliorer la scalabilité et réduire les coûts de transaction. En traitant les transactions hors chaîne et en les regroupant dans une seule preuve, ZKsync garantit des transactions plus rapides et moins coûteuses tout en maintenant un haut niveau de sécurité. Il a été adopté par divers projets comme Mute.io, SpaceFi et EraLend, démontrant son efficacité dans la DeFi et au-delà.

 

En regardant vers l’avenir, ZKsync détient un potentiel significatif pour l'industrie de la blockchain. À mesure qu’Ethereum continue d’évoluer, notamment avec les mises à niveau Ethereum 2.0, ZKsync jouera un rôle crucial dans la gestion de volumes de transactions accrus et le maintien de l’efficacité du réseau. La synergie entre le sharding d’Ethereum 2.0 et les rollups de ZKsync permettra une scalabilité accrue et des coûts réduits, profitant ainsi aux développeurs et aux utilisateurs. Cette synergie renforcera la scalabilité et l'efficacité d'Ethereum, faisant de ZKsync un élément essentiel dans l'avenir de la technologie blockchain.

 

Pour aller plus loin 

Clause de non-responsabilité : les informations sur cette page peuvent avoir été obtenues auprès de tiers et ne reflètent pas nécessairement les points de vue ou opinions de KuCoin. Ce contenu est fourni à titre informatif uniquement, sans aucune représentation ou garantie d’aucune sorte, et ne doit pas être interprété comme un conseil en investissement. KuCoin ne sera pas responsable des erreurs ou omissions, ni des résultats résultant de l’utilisation de ces informations. Les investissements dans les actifs numériques peuvent être risqués. Veuillez évaluer soigneusement les risques d’un produit et votre tolérance au risque en fonction de votre propre situation financière. Pour plus d’informations, veuillez consulter nos conditions d’utilisation et divulgation des risques.