Qu’est-ce que Zksync et comment cela fonctionne-t-il ?
Accueil
Articles
Qu’est-ce que Zksync et comment cela fonctionne-t-il ?

Qu’est-ce que Zksync et comment cela fonctionne-t-il ?

Intermédiaire
Publié le Jun 19, 2024Mis à jour le Aug 14, 2024
11m

Avertissement : cet article est destiné à des fins éducatives uniquement. Les informations fournies par la Binance Academy ne constituent pas un conseil ou une recommandation d’investissement ou de trading. Binance ne prend pas la responsabilité de vos décisions d’investissement. Veuillez faire vos propres recherches et demander conseil à un professionnel avant de prendre des risques financiers.

Points clés à retenir

  • ZKsync est une solution de mise à l’échelle de couche 2 qui rend les transactions sur Ethereum moins chères et plus rapides en utilisant des rollups zero knowledge (zk-rollups) et des preuves zero-knowledge (ZKP).

  • L’airdrop ZKsync a distribué 17,5 % de la supply totale aux utilisateurs et aux contributeur(trice)s, en mettant l’accent sur les participants actifs du réseau et les contributeur(trice)s à l’écosystème ZKsync.

  • Par rapport aux rollups optimistes, ZKsync offre une sécurité améliorée et des délais de règlement plus rapides grâce à son utilisation de ZKP.

Introduction

L’évolutivité est l’un des principaux problèmes de la technologie blockchain. Dans le contexte des blockchains, il s’agit de la capacité des réseaux à gérer un nombre croissant de transactions simultanées. Le principal problème est qu’à mesure que davantage de transactions s’ajoutent à l’arriéré de transactions en attente, les réseaux deviennent généralement plus lents et plus coûteux.

Les solutions zero-knowledge offrent un moyen prometteur de résoudre les problèmes d’évolutivité. Dans cet article, nous explorerons la solution de mise à l’échelle ZKsync, son fonctionnement, ses différences par rapport aux rollups optimistes et certains de ses avantages. Nous discuterons également de l’utilisation et de la distribution des tokens ZK via des airdrops.

Qu’est-ce que ZKsync ?

ZKsync est une solution de mise à l’échelle de couche 2 conçue pour rendre les transactions sur Ethereum plus rapides et moins chères en les traitant hors de la chaîne principale d’Ethereum. Pour ce faire, elle utilise les rollups zero-knowledge (zk-rollups). Les zk-rollups sont des solutions qui regroupent plusieurs transactions et les traitent hors de la blockchain.

Nous pouvons considérer les solutions de couche 2 comme une voie supplémentaire ajoutée à une autoroute congestionnée. En offrant plus d’espace pour que les voitures (transactions) puissent se déplacer, nous réduisons les embouteillages sur l’autoroute principale (Ethereum). Cette voie supplémentaire représente le traitement des transactions hors de la blockchain que ZKsync effectue avec les zk-rollups.

Comment fonctionne ZKsync ?

1. Agrégation des transactions

Tout commence par l’utilisation de zk-rollups pour collecter et regrouper les transactions hors de la blockchain en lots. ZKsync évite de les traiter individuellement pour réduire la charge sur la chaîne principale d’Ethereum.

Par exemple, imaginez un bureau de poste où, au lieu d’envoyer séparément chaque lettre à une adresse spécifique, elles sont d’abord collectées et regroupées, puis livrées en une seule fois, ce qui rend le processus beaucoup plus efficace.

2. Utilisation des preuves zero-knowledge

Ensuite, ZKsync crée des preuves zero-knowledge (ZKP) pour vérifier les lots. Les ZKP garantissent que les transactions au sein des lots sont valides tout en préservant la confidentialité de leurs informations.

Vous pouvez considérer les ZKP comme une méthode pour prouver que vous connaissez un mot de passe secret sans le partager. Par exemple, si Alice veut prouver qu’elle connaît le mot de passe d’un club secret, elle peut répondre à des questions spécifiques que seule une personne possédant le mot de passe connaîtrait, sans jamais révéler le mot de passe lui-même.

3. Envoie des preuves à Ethereum

Ces ZKP sont ensuite soumises au réseau principal Ethereum où elles sont minutieusement vérifiées. Une fois vérifiées et validées, elles sont acceptées par le réseau Ethereum, ce qui signifie que les transactions sont officiellement enregistrées et confirmées sur la blockchain.

Token ZK

Les tokens ZK permettent aux utilisateurs de participer au système de gouvernance de ZKsync en offrant un pouvoir de vote. Leur pouvoir de vote peut être activé par le biais du processus de délégation. Voyons comment cela fonctionne :

  1. Pour activer le pouvoir de vote de vos tokens ZK, vous devez les déléguer à une adresse ZKsync. Cela peut être la vôtre ou celle de quelqu’un d’autre.

  2. La personne qui contrôle cette adresse devient un délégué qui peut voter sur les propositions de gouvernance.

  3. La délégation ne modifie pas la propriété du token, mais active le pouvoir de vote pour l’adresse choisie.

  4. La délégation peut être modifiée à tout moment par le détenteur du token et dure jusqu’à ce que les tokens soient modifiés ou transférés.

  5. La délégation ne peut pas être répartie sur plusieurs adresses. Tous les droits de vote détenus dans un portefeuille sont délégués à une seule adresse.

Le token ZK a été listé sur Binance avec le libellé de financement appliquée le 17 juin 2024. Veuillez vous référer à l’annonce officielle du listing pour plus de détails.

Airdrop ZKsync

L’airdrop du token ZK a distribué 17,5 % de la supply totale aux portefeuilles éligibles. L’allocation a été répartie entre les utilisateurs et les contributeurs.

Airdrop basé sur l’utilisation

Pour être éligible à l’airdrop en tant qu’utilisateur, vous deviez transférer vos fonds sur ZKsync Era et répondre à au moins un des sept critères suivants :

  1. Interagir avec au moins 10 smart contracts sans token sur ZKsync.

  2. Utilisez paymasters pour au moins 5 transactions sur ZKsync Era. Les paymasters sont des comptes spéciaux conçus pour couvrir les coûts de transaction pour d’autres comptes, ce qui peut rendre certaines transactions gratuites pour les utilisateurs finaux.

  3. Tradez au moins 10 tokens ERC-20 distincts sur les plateformes d’échanges décentralisées (DEX) de ZKsync Era.

  4. Fournir n’importe quel montant de liquidité aux DEX suivies et aux protocoles de prêt/emprunt sur ZKsync Era.

  5. Détenir au moins un token non fongible (NFT) Libertas Omnibus au moment de l’instantané

  6. Être actif pendant plus de 3 mois sur ZKsync Lite avant le mainnet ZKsync Era.

  7. Faire un don à Gitcoin via des tours organisés sur ZKsync Lite.

Allocations d’airdrop ZKsync

Selon ZKsync, les allocations étaient basées sur une formule d’échelonnement de la valeur qui comportait plusieurs étapes :

1. La première étape consistait à déterminer le solde quotidien des crypto-actifs détenus par une adresse. Cela comprenait à la fois le solde du portefeuille et la cryptomonnaie envoyée aux protocoles de finance décentralisée (DeFi).  

2. Ensuite, les crypto-actifs dans les protocoles DeFi ont été évalués à 2x leur valeur nominale. Par exemple, si vous aviez 100 $ de crypto dans un protocole DeFi, la formule les a compté comme 200 $.

3. Enfin, les soldes quotidiens ont été additionnés et divisés par la période de l’instantané (366 jours) pour calculer les soldes moyens pondérés dans le temps.

Par exemple, imaginez qu’Alice envoie pour 200 $ de crypto-actifs à ZKsync Era 30 jours avant l’instantané et en alloue immédiatement 1/4 (50 $) à un protocole DeFi. Les 150 $ restants ont été conservés dans son portefeuille jusqu’à l’instantané. Maintenant, calculons son solde moyen pondéré dans le temps (TWAB) :

TWAB = ( (150 $ * 30 jours) + (50 $ * 2 * 30 jours) ) / 366 = 20,50 $

Chaque adresse pouvait recevoir des multiplicateurs supplémentaires basés sur des activités spécifiques indiquant un comportement utilisateur authentique ou une contribution à ZKsync. Ces multiplicateurs ont été ajoutés aux allocations. Voici quelques activités qui pourraient ajouter des multiplicateurs :

1. Conservez au moins une des collections NFT natives ZKsync suivantes lors de l’instantané : Dudiez, Hue, Moody Mights, Webears, ZKPENGZ, zkSkulls ou zkVeggies.    

2. Conservez au moins 50 % de l’airdrop ARB/OP/ENS pendant plus de 90 jours après l’avoir réclamé.

Airdrop basé sur les contributions 

L’airdrop du token ZK comprenait également des allocations spécifiques pour divers contributeurs à l’écosystème ZKsync. Voici la répartition détaillée de l’airdrop basé sur les contributions :

1. Projets natifs ZKsync : 215 250 000 tokens ZK ont été alloués directement aux contributeurs et à la trésorerie des projets natifs basés sur ZKsync Era, y compris les protocoles DeFi, les jeux, les chaînes ZK, les collections de NFT, les projets d’infrastructure, etc.

2. Constructeurs : 86 895 375 tokens ont été alloués à des particuliers, des développeurs, des chercheurs, des communautés et des entreprises qui ont contribué à l’écosystème ZKsync par le développement, la promotion ou l’éducation.

  • Développeurs GitHub : développeurs ayant effectué au moins 25 commits dans des répertoires éligibles avant le 24 mars 2024.

  • Protocol Guild : chercheurs et développeurs Ethereum.

  • Participants à la quête ZK : participants aux activations des développeurs de quêtes ZK à Istanbul Devconnect 2023 et/ou ETH Denver 2024.

  • Et bien d’autres.

3. Communautés sur la blockchain. 102 375 000 tokens ont été alloués à un petit groupe de communautés expérimentales sur la blockchain pour explorer les moyens d’utiliser les tokens et les NFT, tels que :

  • Destinataires de l’airdrop du token DEGEN de la saison 1.

  • Destinataires de l’airdrop du token BONSAI de la saison 1.

  • Les participants aux saisons 1 et 2 de Crypto The Game (CTG) et l’équipe CTG.

  • Pudgy Penguin et détenteurs de Milady Maker.   

Comment réclamer l’airdrop ZKsync ?

Méfiez-vous des faux sites Web et des attaques de phishing. Assurez-vous d’utiliser les sites Web et les canaux officiels. 

Suivez ces étapes pour vérifier votre éligibilité et réclamer vos tokens ZK :

1. Visitez le site officiel de l’airdrop et vérifiez si vous êtes éligible à l’airdrop. Entrez l’adresse de votre portefeuille ou votre nom d’utilisateur GitHub, puis appuyez sur [Vérifier].

2. Cliquez sur [Connecter le portefeuille] et suivez les instructions pour connecter votre portefeuille crypto.

3. Ensuite, vous devrez déléguer le pouvoir de vote de vos tokens ZK. Vous pouvez les déléguer à vous-même ou à n’importe quel membre de la communauté.

4. Enfin, appuyez sur [Réclamez vos tokens] et suivez les instructions. Si vous rencontrez une erreur, cliquez de nouveau sur [Réclamer vos tokens].

Comment réclamer l’airdrop ZKsync sur Binance ?

Pour réclamer des tokens ZK auprès de Binance, les utilisateurs éligibles doivent déposer un minimum de 0,02 ETH à partir d’une adresse sur la liste blanche du réseau ZKsync Era sur leur compte Binance. Seuls les dépôts effectués directement à partir d’adresses incluses dans les listes blanches d’utilisateurs actifs de ZKsync seront considérés comme valides pour cette distribution.

Lots d’adresses sur liste blanche :

Les tokens ZK seront distribués selon le principe du premier arrivé, premier servi aux utilisateurs qui répondent aux critères. Chaque utilisateur ne peut réclamer des tokens ZK qu’une seule fois (c’est-à-dire une réclamation par ID utilisateur Binance), avec une limite de 200 tokens ZK par utilisateur. Même si un utilisateur dépose 0,02 ETH à partir de plusieurs adresses sur un seul UID Binance, il ne peut réclamer l’airdrop qu’une seule fois pour un total de 200 tokens ZK.

Le premier airdrop de ZK Token sur Binance devrait commencer le 25 juin 2024. Veuillez vous référer à l’annonce officielle pour plus de détails sur le programme de distribution de tokens ZK sur Binance.

Attaques Sybil et critiques de la communauté

L’airdrop de ZKsync a suscité la controverse au sein de la communauté des cryptomonnaies, suscitant des inquiétudes quant à son exécution et à son équité.

L’airdrop ZKsync a été critiqué pour le manque de mesures efficaces contre les attaques Sybil. De nombreux utilisateurs ont fait valoir qu’il était facile d’exploiter les critères d’éligibilité, permettant la création de plusieurs portefeuilles pour tromper le système et obtenir plus de tokens.

En réponse, les développeurs de ZKsync ont expliqué qu’ils avaient délibérément choisi de ne pas utiliser une détection Sybil trop stricte pour éviter d’exclure accidentellement de nombreux utilisateurs organiques. Au lieu de cela, ils ont mis en œuvre un système d’échelonnement de la valeur et des multiplicateurs pour détecter les attaques Sybil potentielles tout en donnant la priorité aux utilisateurs organiques.

Certains ont fait valoir que les tokens ZK n’étaient pas distribués équitablement. Les critiques ont déclaré que le plafond maximal de 100 000 tokens ZK par adresse était trop petit, car il réduisait injustement les récompenses pour les utilisateurs fortement impliqués dans l’écosystème ZKsync. Certains utilisateurs ont affirmé qu’ils n’avaient rien obtenu malgré le respect des critères d’éligibilité et l’utilisation des produits ZKsync pendant plusieurs années.

Pour répondre à ces préoccupations, ZKsync a clarifié sa stratégie de distribution, en mettant l’accent sur la récompense des participants actifs. L’équipe a souligné que 89 % des tokens de l’airdrop ont été donnés à des utilisateurs qui se sont activement engagés dans ZKsync Era.

ZKsync vs. Rollups optimistes

Mécanisme de sécurité

Les rollups optimistes commencent par supposer que toutes les transactions sont valides. Ils utilisent une méthode où les nœuds sont payés pour vérifier les transactions après leur traitement. Si des problèmes sont détectés, ils sont signalés et les transactions sont corrigées. Le problème avec cette approche est qu’elle repose sur des acteurs humains qui peuvent facilement commettre des erreurs.

En revanche, ZKsync utilise des ZKP pour assurer la sécurité des transactions. Cette approche peut offrir un niveau de précision relativement plus élevé que les rollups optimistes.

Date du règlement

Les rollups optimistes ont une période de contestation de 7 jours. Cela est nécessaire car les rollups optimistes supposent initialement que toutes les transactions sont valides et ne les corrigent que si quelqu’un conteste leur validité. Les transactions ne sont pas finalisées avant la fin de cette période, ce qui ralentit les délais de règlement.

En revanche, ZKsync utilise les ZKP pour vérifier les transactions. Les transactions sont finalisées dès qu’elles sont vérifiées par les nœuds. Cette approche évite d’avoir recours à une période de contestation, ce qui accélère les délais de règlement.

Avantages de ZKsync

L’évolutivité

ZKsync améliore l’évolutivité du réseau Ethereum en traitant les transactions hors de la chaîne principale d’Ethereum à l’aide de zk-rollups. Cela réduit les frais de transaction et accélère les délais de transaction. En conséquence, ZKsync permet à Ethereum de prendre en charge davantage d’utilisateurs et d’applications décentralisées (DApps).

Compatibilité MVE

La compatibilité MVE signifie que les développeurs qui ont déjà créé des DApps pour la Machine Virtuelle Ethereum (MVE) peuvent les migrer vers ZKsync avec un minimum de modifications. Cela réduit la courbe d’apprentissage et facilite l’adoption des solutions de mise à l’échelle ZKsync. 

Conclusion

En utilisant des rollups zero-knowledge (zk-rollups) et des preuves zero-knowledge (ZKP), ZKsync est une solution de mise à l’échelle de couche 2 qui peut améliorer la vitesse de transaction et réduire les coûts sur le réseau Ethereum. Par rapport aux rollups optimistes, ZKsync peut offrir une meilleure sécurité et des délais de règlement plus rapides. De plus, sa compatibilité MVE permet aux développeurs d’apprendre et d’adopter facilement ses solutions de mise à l’échelle.

Pour plus d’informations

Avis de non-responsabilité : ce contenu vous est présenté « tel quel » à titre d’information générale et à des fins pédagogiques uniquement, sans représentation ni garantie d’aucune sorte. Il ne doit pas être interprété comme un conseil financier, juridique ou autre conseil professionnel, ni comme un moyen de recommander l’achat d’un produit ou d’un service spécifique. Vous devriez demander votre propre conseil à des conseillers professionnels appropriés. Lorsque l’article est rédigé par un contributeur tiers, veuillez remarquer que les opinions exprimées appartiennent au contributeur tiers et ne reflètent pas nécessairement celles de Binance Academy. Veuillez lire l’intégralité de notre avis de non-responsabilité ici pour en savoir plus. Le cours des actifs numériques peut être volatil. La valeur de votre investissement peut diminuer ou augmenter et vous risquez de ne pas récupérer le montant investi. Vous êtes seul(e) responsable de vos décisions d’investissement et Binance Academy n’est pas responsable des pertes que vous pourriez subir. Ce matériel ne doit pas être interprété comme un conseil financier, juridique ou autre conseil professionnel. Pour en savoir plus, consultez nos Conditions d’utilisation et notre Avertissement concernant les risques.