Avertissement : cet article est uniquement destiné à des fins éducatives. Les informations fournies via Binance Academy ne constituent pas des conseils ou des recommandations d'investissement ou de trading. Binance n'assume aucune responsabilité pour aucune 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 cumuls sans connaissance (zk-rollups) et des preuves sans connaissance (ZKP).

  • Le largage ZKsync a distribué 17,5 % de l'offre totale aux utilisateurs et contributeurs, en mettant l'accent sur les participants actifs du réseau et les contributeurs à l'écosystème ZKsync.

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

Introduction

L’évolutivité est l’un des problèmes clés de la technologie blockchain. Dans le contexte des blockchains, il fait référence à 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 sans connaissance 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, en quoi elle diffère des cumuls optimistes et certains de ses avantages. Nous discuterons également de l'utilisation et de la distribution des jetons ZK via des parachutages.

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 Ethereum. Pour ce faire, il utilise ce que l'on appelle les rollups à connaissance nulle (zk-rollups). Les Zk-rollups sont des solutions qui regroupent plusieurs transactions et les traitent hors chaîne.

Nous pouvons considérer les solutions de couche 2 comme une voie supplémentaire ajoutée à une autoroute encombrée. En offrant plus d’espace pour les voitures (transactions), cela réduit les embouteillages sur l’autoroute principale (Ethereum). Cette voie supplémentaire représente le traitement des transactions hors chaîne effectué par ZKsync 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 chaîne en lots. ZKsync évite de les traiter individuellement pour réduire la charge sur la chaîne principale 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. Utiliser des preuves sans connaissance

Ensuite, ZKsync crée des preuves sans connaissance (ZKP) pour vérifier les lots. Les ZKP garantissent que les transactions au sein des lots sont valides tout en gardant leurs détails privés.

Vous pouvez considérer les ZKP comme une méthode permettant de 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. Soumettre des preuves à Ethereum

Ces ZKP sont ensuite soumis au réseau principal Ethereum où ils sont minutieusement vérifiés. 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.

Jeton ZK

Les jetons ZK permettent aux utilisateurs de participer au système de gouvernance 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 le déléguer à une adresse ZKsync. Cela peut être le vôtre ou celui 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 change 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 jeton et dure jusqu'à ce qu'elle soit modifiée ou que les jetons soient 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 jeton ZK a été répertorié sur Binance avec l'étiquette de départ appliquée le 17 juin 2024. Veuillez vous référer à l'annonce officielle de cotation pour plus de détails.

Largage aérien ZKsync

Le largage de jetons ZK a distribué 17,5 % de l’offre totale aux portefeuilles éligibles. L'allocation a été répartie entre les utilisateurs et les contributeurs.

Airdrop basé sur l'utilisation

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

  1. Interagissez avec au moins 10 contrats intelligents sans jetons sur ZKsync.

  2. Utilisez des paymasters pour au moins 5 transactions sur ZKsync Era. Les Paymasters sont des comptes spéciaux conçus pour couvrir les frais de transaction d'autres comptes, rendant potentiellement certaines transactions gratuites pour les utilisateurs finaux.

  3. Échangez au moins 10 jetons ERC-20 distincts sur les échanges décentralisés (DEX) ZKsync Era.

  4. Fournissez n’importe quelle quantité de liquidité aux DEX suivis et aux protocoles de prêt/emprunt sur ZKsync Era.

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

  6. Soyez actif pendant plus de 3 mois sur ZKsync Lite avant le réseau principal ZKsync Era.

  7. Faites un don à Gitcoin via des tours hébergés sur ZKsync Lite.

Allocations de largage ZKsync

Selon ZKsync, les allocations étaient basées sur une formule de mise à l'échelle des valeurs composée de plusieurs étapes :

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

2. Ensuite, les actifs cryptographiques dans les protocoles DeFi ont été évalués à 2 fois leur valeur nominale. Par exemple, si vous aviez 100 $ de crypto dans un protocole DeFi, la formule le compterait pour 200 $.

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

Par exemple, imaginez qu'Alice ait envoyé 200 $ d'actifs cryptographiques à ZKsync Era 30 jours avant l'instantané et en ait immédiatement alloué 1/4 (50 $) à un protocole DeFi. Les 150 $ restants ont été conservés dans son portefeuille jusqu'à la photo. Maintenant, calculons son solde moyen pondéré dans le temps (TWAB) :

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

Chaque adresse pourrait recevoir des multiplicateurs supplémentaires basés sur des activités spécifiques indiquant un véritable comportement d'utilisateur 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 l'une des collections NFT natives ZKsync suivantes sur l'instantané : Dudiez, Hue, Moody Mights, Webears, ZKPENGZ, zkSkulls ou zkVeggies.    

2. Détenez au moins 50 % du largage ARB/OP/ENS pendant plus de 90 jours après l'avoir réclamé.

Largage basé sur la contribution 

Le largage de jetons ZK comprenait également des allocations spécifiques pour divers contributeurs à l'écosystème ZKsync. Voici une répartition détaillée du largage basé sur la contribution :

1. Projets natifs ZKsync : 215 250 000 jetons ZK ont été alloués directement aux contributeurs et aux trésoreries des projets natifs construits sur ZKsync Era, y compris les protocoles DeFi, les jeux, les chaînes ZK, les collections NFT, l'infrastructure, etc.

2. Constructeurs : 86 895 375 jetons ont été attribués à des individus, des développeurs, des chercheurs, des communautés et des entreprises qui ont contribué à l'écosystème ZKsync par le biais du développement, du plaidoyer ou de l'éducation.

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

  • Guilde des protocoles : chercheurs et développeurs d'Ethereum.

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

  • Et plein d'autres.

3. Communautés en chaîne. 102 375 000 jetons ont été alloués à un petit groupe de communautés expérimentales en chaîne pour explorer les façons d'utiliser les jetons et les NFT, tels que :

  • Destinataires du largage aérien du jeton DEGEN de la saison 1.

  • Destinataires du parachutage de jetons BONSAI de la saison 1.

  • Participants aux saisons 1 et 2 de Crypto The Game (CTG) et l'équipe CTG.

  • Supports Pudgy Penguin et Milady Maker.   

Comment réclamer le largage ZKsync ?

Méfiez-vous des faux sites Web et des attaques de phishing. Assurez-vous que vous utilisez les sites Web et les chaînes officielles. 

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

1. Visitez le site officiel du largage et vérifiez si vous êtes éligible au largage. Entrez l'adresse de votre portefeuille ou votre nom d'utilisateur GitHub et 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 déléguer à vous-même ou à n'importe quel membre de la communauté.

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

Comment réclamer le ZKsync Airdrop sur Binance ?

Pour réclamer des jetons ZK auprès de Binance, les utilisateurs éligibles doivent déposer un minimum de 0,02 ETH à partir d'une adresse sur liste blanche sur le 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 :

  • Lot 1

  • Lot 2

  • Lot 3

  • Lot 4

Les jetons 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 jetons ZK qu'une seule fois (c'est-à-dire une réclamation par identifiant utilisateur Binance), avec une limite de 200 jetons 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 le largage qu'une seule fois pour un total de 200 jetons ZK.

Le premier largage de jetons ZK 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 jetons Binance ZK.

Attaques de Sybil et critiques de la communauté

Le largage ZKsync a suscité une controverse au sein de la communauté des crypto-monnaies, soulevant des inquiétudes quant à son exécution et son équité.

Le largage 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 jetons.

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 une mise à l'échelle de la valeur et des multiplicateurs pour détecter les attaques potentielles de Sybil tout en donnant la priorité aux utilisateurs organiques.

Certains ont fait valoir que les jetons ZK n’étaient pas équitablement distribués. Les critiques ont déclaré que le plafond maximum de 100 000 jetons ZK par adresse était trop petit car il réduisait injustement les récompenses des 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 jetons largués ont été remis à des utilisateurs qui se sont activement engagés dans ZKsync Era.

ZKsync vs cumuls optimistes

Mécanisme de sécurité

Les cumuls optimistes commencent par supposer que toutes les transactions sont valides. Ils utilisent une méthode dans laquelle 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 de cette approche est qu’elle repose sur des acteurs humains qui peuvent facilement commettre des erreurs.

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

Délai de règlement

Les cumuls optimistes ont une période de défi dite de 7 jours. C'est nécessaire car les cumuls optimistes supposent initialement que toutes les transactions sont valides et ne les corrigent que si quelqu'un conteste leur validité. Les transactions ne sont finalisées qu’à 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 la nécessité d’une période de contestation, ce qui accélère les délais de règlement.

Avantages de ZKsync

Évolutivité

ZKsync améliore l'évolutivité du réseau Ethereum en traitant les transactions hors de la chaîne Ethereum principale à 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é EVM

La compatibilité EVM signifie que les développeurs qui ont déjà créé des DApp pour la machine virtuelle Ethereum (EVM) peuvent les migrer vers ZKsync avec des modifications minimes. Cela réduit la courbe d'apprentissage et leur permet d'adopter plus facilement les solutions de mise à l'échelle ZKsync. 

Pensées finales

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

Lectures complémentaires

  • Qu'est-ce qu'un ZkEVM et comment peut-il améliorer l'écosystème Ethereum ?

  • Que sont les ZKThreads et comment fonctionnent-ils ?

  • Que sont les validiums et comment fonctionnent-ils ?

  • Évolutivité de la blockchain – Sidechains et canaux de paiement

Avis de non-responsabilité : ce contenu vous est présenté « tel quel » à des fins d'information générale et éducatives 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, et il n’est pas non plus destiné à recommander l’achat d’un produit ou d’un service spécifique. Vous devriez demander votre propre avis auprès de conseillers professionnels appropriés. Lorsque l'article est rédigé par un contributeur tiers, veuillez noter que les opinions exprimées appartiennent au contributeur tiers et ne reflètent pas nécessairement celles de Binance Academy. Veuillez lire notre clause de non-responsabilité complète ici pour plus de détails. Les prix des actifs numériques peuvent être volatils. La valeur de votre investissement peut augmenter ou diminuer et vous ne récupérerez peut-être pas le montant investi. Vous êtes seul 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 plus d’informations, consultez nos conditions d’utilisation et nos avertissements de risque.