
Analyse approfondie de zkLink : ZK-Rollup + réseau d'oracle, une nouvelle solution pour une liquidité multichaîne fluide
TechFlow SélectionTechFlow Sélection

Analyse approfondie de zkLink : ZK-Rollup + réseau d'oracle, une nouvelle solution pour une liquidité multichaîne fluide
zkLink, en tant qu'infrastructure fiable et stable de plateforme d'échange multi-chaînes, a jeté des bases solides pour le développement futur d'applications intégrées, y compris dans le domaine financier.
Rédaction : JUMPENG, chercheur principal chez Shilian Investment Research
zkLink est une solution intermédiaire multichaîne axée sur les transactions et basée sur la technologie ZK-Rollup. Grâce à un mécanisme combinant « ZK-Rollup + réseau d'oracle », elle étend les fonctionnalités classiques du ZK-Rollup tout en permettant l'interopérabilité entre différentes chaînes. Son principal atout réside dans sa capacité à connecter plusieurs L1 et L2, agréger la liquidité provenant de divers écosystèmes, et fournir aux dApps construites sur le réseau zkLink des solutions rapides pour déployer des ordres centralisés non détenus, des AMM, des produits dérivés ou des places de marché NFT, grâce à une liquidité multichaîne fluide.
1. Points clés de recherche
1.1. Logique fondamentale d’investissement
zkLink est un protocole d'interopérabilité fiable, sans permission et non détenu, conçu pour relier différentes blockchains, supprimer les différences entre jetons et résoudre le problème des îlots de liquidité isolés. Sa logique d’investissement repose sur plusieurs aspects :
En tant que pionnier du domaine des échanges décentralisés multichaînes, zkLink bénéficie d’un potentiel de marché considérable. Fort d’un avantage précoce unique, il couvre intégralement le secteur des blockchains publiques via l'agrégation multichaîne, ce qui lui confère une vitalité exceptionnelle. En outre, il améliore sensiblement l'expérience utilisateur grâce à la technologie ZK, attirant ainsi davantage d'utilisateurs vers le secteur. zkLink ne se contente pas de répondre à la demande croissante actuelle des échanges décentralisés, mais mise aussi sur les possibilités infinies du développement industriel à long terme. La nature programmable et personnalisable de sa technologie lui permet de s'adapter aux évolutions futures des modèles commerciaux blockchain, répondant aux besoins variés en matière d'échange et d'interaction, tout en explorant pleinement ses potentiels commerciaux. Il pourrait ainsi devenir un pilier essentiel soutenant la prospérité durable du secteur. De plus, grâce à une approche technique ouverte et universelle, zkLink contribue activement à faire progresser l'ensemble de l'industrie décentralisée, en rassemblant les ressources de chaque chaîne et en favorisant la croissance collective des écosystèmes d'applications.
Une solution technique innovante et concrète : l’approche technique de zkLink apporte des réponses tangibles aux principaux problèmes rencontrés par la blockchain. Les percées technologiques sont un moteur clé du progrès sectoriel, et zkLink exploite cette force pour conquérir de nouveaux sommets dans les échanges multichaînes et l’interconnexion DeFi. En combinant des technologies comme le ZK-Rollup, il crée un mécanisme efficace et pratique pour les interactions inter-chaînes. Par exemple, en proposant des preuves ZK personnalisées, il facilite l’intégration rapide de diverses dApps, augmentant fortement l’efficacité de l'intégration écosystémique. Cela garantit non seulement une interaction riche entre les ressources multichaînes, mais favorise également une expansion et une optimisation durables du projet. Par ailleurs, zkLink continue d’améliorer des éléments clés tels que l’appariement des transactions et la gestion de la liquidité, afin d’optimiser continuellement tous les aspects de l’expérience utilisateur. Globalement, zkLink incarne une philosophie selon laquelle l’innovation technologique impulse le développement industriel. Il intègre constamment les dernières avancées technologiques, soutient les progrès globaux du secteur et assure la robustesse à long terme de son architecture produit. Ces nombreux points forts techniques constituent un levier clé pour se démarquer dans un environnement concurrentiel homogène, assurant ainsi un avantage compétitif stratégique.
La sécurité des fonds est la ligne de vie de tout projet, et représente l’un des principaux avantages compétitifs de zkLink : en matière de conception sécuritaire, zkLink adopte le principe du moindre hypothèse de sécurité, exploitant pleinement les mécanismes de sécurité des principales blockchains publiques pour atteindre un niveau de sécurité équivalent à celui du réseau principal. De plus, zkLink met en œuvre un mécanisme de témoignage sur la chaîne principale, où plusieurs nœuds principaux peuvent suivre et vérifier l’état de zkLink, créant ainsi une supervision multipartite qui limite efficacement les risques d’attaques ponctuelles ou d’erreurs opérationnelles. Plus important encore, zkLink a subi avec succès le test « Dunkirk », qui évalue sa résilience face à des attaques systémiques. Cette capacité de récupération exceptionnelle renforce davantage la confiance des utilisateurs, hissant la sécurité de zkLink à un nouveau niveau et posant des bases solides pour son exploitation commerciale. En résumé, zkLink se place au premier rang du secteur en matière de protection financière, ce qui lui permettra, dans un contexte de forte demande pour les services financiers multichaînes, de gagner la confiance élargie des utilisateurs.
1.2. Évaluation
À ce jour, zkLink a mené deux tours de financement, totalisant 18,5 millions de dollars. Toutefois, les détails complets n’ayant pas été divulgués, il est impossible de connaître précisément sa valorisation. De même, son modèle économique et la répartition de ses jetons restent à annoncer, ce qui complique davantage l’évaluation. Malgré cela, compte tenu de l’espace colossal du marché cible et des avantages technologiques de zkLink dans le domaine des échanges multichaînes, son potentiel de valorisation à long terme reste prometteur. Si zkLink parvient à réaliser de nouvelles avancées dans l’éclosion de son écosystème développeurs et dans le déploiement commercial, en établissant progressivement un écosystème solide, sa valorisation devrait croître rapidement en fonction de l’expansion effective de ses activités.
1.3. Risques liés au projet
Les principaux risques du projet zkLink concernent la complexité technique, les aléas de construction écosystémique en phase initiale, la complexité de l’environnement multichaîne et la pression concurrentielle, comme détaillé dans la section SWOT (5.2) du rapport.
2. Aperçu du projet
2.1. Présentation du projet
zkLink est une infrastructure multichaîne ZK-Rollup qui agrège et échange des actifs issus de différentes blockchains grâce à la technologie de preuve à connaissance nulle (zero-knowledge). Elle offre une expérience de transaction décentralisée performante, sûre, peu coûteuse et privée. L’objectif de zkLink est de devenir un pont reliant toutes les blockchains, permettant aux utilisateurs d’échanger librement n’importe quel actif sur n’importe quelle chaîne, sans avoir à changer de réseau ni de portefeuille, et ainsi créer un monde cryptographique véritablement décentralisé, sans friction ni frontières.
2.2. Équipe
2.2.1. Vue d’ensemble
Selon Crunchbase, l’équipe compte actuellement entre 11 et 50 membres et est basée à Singapour. Hormis les fondateurs, les informations sur les autres membres ne sont pas encore publiques. Toutefois, d’après le blog officiel, l’équipe mondiale d’ingénieurs et d’experts de zkLink est répartie partout dans le monde, ayant étudié à l’ENSPM de Paris, Imperial College London, l’Université de Harbin, Duke University, l’Université de Pékin et l’Université Tsinghua, avec des expériences professionnelles dans la cybersécurité, le cloud computing, la cryptographie et les preuves à connaissance nulle.
2.2.2. Membres clés

Vince Yang : cofondateur et PDG de zkLink, responsable de la stratégie générale et de l’exploitation quotidienne du projet. Vince possède une vaste expérience dans la création d’entreprises internet, ayant participé à la fondation de plusieurs entreprises internet notoires. Il adopte une attitude discrète, apparaissant rarement en public, et très peu d’informations personnelles sont disponibles. Lors des dernières campagnes promotionnelles, il a utilisé des avatars différents, probablement par souci d’anonymat ou de confidentialité.
2.3. Financements
● Le 22 octobre 2021, zkLink a levé 8,5 millions de dollars lors d’un tour de financement initial, dirigé par Republic Crypto, avec la participation d’Arrington Capital, DeFi Alliance, Huobi Ventures, Ascensive Assets, Morningstar Ventures, GSR et Marshland Capital. Le projet prévoit d’élargir son équipe et de développer d’autres fonctionnalités sur la plateforme.
● Le 4 mai 2023, zkLink a annoncé une levée de 10 millions de dollars, avec Coinbase Ventures, Ascensive Assets, SIG DTI, BigBrain Holdings et Efficient Frontier parmi les investisseurs. Ce financement accélérera le lancement du réseau principal au troisième trimestre.

2.4. Partenariats

2.5. Historique et feuille de route
2.5.1. Historique

2.5.2. Plan de développement et feuille de route

2.6. Données sociales
Au 30 septembre 2023, zkLink affiche une forte présence sur les réseaux sociaux, reflétant un grand engouement autour du projet. Ses canaux principaux incluent Twitter, Discord (lien d’invitation expiré), Telegram et Medium. À ce jour, le compte Twitter de zkLink compte près de 290 000 abonnés, avec des mises à jour fréquentes et une interaction élevée, en faisant l’un des canaux les plus populaires. Voici les données détaillées par plateforme :

3. Analyse du projet
3.1. Contexte du projet
Avec la montée en puissance de la technologie blockchain, de nombreuses blockchains publiques, sidechains et solutions Layer 2 ont vu le jour, entraînant une coexistence multichaîne. Bien qu’elle offre plus de choix aux utilisateurs et développeurs, cette fragmentation provoque un isolement marqué de la liquidité. En effet, dans cet univers multichaîne, les actifs et la liquidité sont cloisonnés dans leurs propres systèmes respectifs, rendant difficile toute interconnexion efficace entre chaînes. Cela complique grandement la gestion des actifs et les transactions pour les utilisateurs, qui doivent effectuer de multiples transferts entre chaînes, payer divers frais et subir des procédures fastidieuses. Pour les projets d’échange, cela constitue un goulot d’étranglement en termes de liquidité, limitant leur accès à une base d’utilisateurs suffisante et à un volume élevé. Par ailleurs, les opérations fréquentes de cross-chain comportent aussi des risques de sécurité : lors de ces transferts, les actifs doivent être validés et transférés par des tiers, impliquant un certain niveau de confiance. Toute erreur ou abus de pouvoir peut alors entraîner la perte d’actifs.
Face à ces défis, la volonté de préserver la décentralisation et la maîtrise autonome des actifs pousse à rechercher de nouvelles solutions. zkLink a donc été créé pour construire une infrastructure d’échange interconnectée, permettant réellement la circulation libre des actifs inter-chaînes. En agrégeant la liquidité provenant de différentes chaînes, en réduisant les coûts de transaction et en garantissant la sécurité via des preuves à connaissance nulle, zkLink vise à résoudre les problèmes de fragmentation de la liquidité et d’insuffisance d’interopérabilité, stimulant ainsi le développement des échanges décentralisés.
3.2. Principe du projet
zkLink n’est ni une blockchain publique indépendante ni une sidechain, mais une infrastructure Layer 2 construite au-dessus de plusieurs blockchains publiques et réseaux Layer 2. On peut y voir plutôt un réseau Layer 2.5, car il tire parti du consensus décentralisé et de la sécurité des chaînes sous-jacentes. Le fonctionnement de zkLink repose sur le déploiement de contrats intelligents sur plusieurs chaînes de base, permettant aux utilisateurs de déposer et retirer directement leurs jetons via ces contrats, réalisant ainsi des transferts inter-chaînes sans passer par un pont. Ce processus simplifie l'utilisation du cross-chain, tout en étant plus sûr et moins coûteux. En outre, zkLink parvient à agréger véritablement la liquidité inter-chaînes : contrairement aux ponts qui ne font que déplacer la liquidité, zkLink utilise des méthodes telles que l’unification des stablecoins pour améliorer significativement l’efficacité d’utilisation de la liquidité, similaire à la fonction d’agrégation de liquidité d’un exchange centralisé.
En résumé, zkLink crée une infrastructure Layer 2 pour les échanges inter-chaînes, combinant les avantages de sécurité des blockchains publiques et l’effet réseau de liquidité des exchanges centralisés, grâce à un mécanisme sans pont et à l’agrégation de liquidité. Cela optimise considérablement l’expérience utilisateur et favorise la prospérité de l’écosystème multichaîne.
3.2.1. Architecture du réseau zkLink
Après avoir compris brièvement le principe de zkLink, nous pouvons représenter son architecture réseau en trois couches :
① La couche inférieure comprend plusieurs chaînes L1 et réseaux L2, tels qu’ETH, BSC, Arbitrum, Optimism, etc. ;
② La couche intermédiaire est le protocole zkLink, une couche intermédiaire basée sur ZK-Rollup capable de connecter différentes chaînes L1 et L2, et d’agréger et valider les transactions inter-chaînes ;
③ La couche supérieure est la couche dApp zkLink, une plateforme ouverte supportant divers produits d’échange décentralisés comme les DEX, les plateformes de prêt, les marchés NFT ou les échanges RWA.
Par ailleurs, selon le livre blanc, zkLink utilise plusieurs états Rollup pour améliorer les performances du réseau (un Rollup est une méthode d’évolutivité permettant à de nombreuses transactions hors chaîne d’occuper peu d’espace sur chaîne, augmentant ainsi l’efficacité et réduisant les coûts ; un état Rollup correspond à un espace de stockage hors chaîne). Cela se traduit par plusieurs aspects :
● Un seul état Rollup peut supporter plusieurs dApps simultanément, favorisant la collaboration et le partage de ressources. Toutefois, un trop grand nombre ou une trop grande complexité de dApps nuitrait aux performances et à la sécurité, limitant donc leur nombre selon les cas spécifiques et les contraintes de performance.
● zkLink déploiera plusieurs états Rollup, mais ceux-ci ne partageront pas directement un même pool de liquidité.
● Lorsqu’une dApp fonctionne sur zkLink, elle joue aussi le rôle de séquenceur, gérant l’ordre des transactions, ce qui améliore l’efficacité et l’équité. Toutefois, cela comporte certains risques, notamment le risque de MEV si une dApp profite de son avantage pour maximiser ses profits, ou perturbe le bon fonctionnement d’autres dApps. Des règles et mesures de protection doivent donc être définies.
● Plusieurs états Rollup peuvent coopérer via le mécanisme de validation zk récursive de zkLink, partageant par exemple la charge de calcul, ce qui accélère chaque processus Rollup et améliore l’efficacité globale. Ce mécanisme utilise la technologie ZKP pour valider d'autres ZKP, permettant à un ZKP d’inclure les informations d’un autre, réduisant ainsi la taille des données et le temps de validation. Cela favorise une meilleure coordination entre les états Rollup, améliorant l’efficacité et la sécurité du réseau (détails plus loin).
En résumé, zkLink utilise plusieurs états Rollup pour améliorer son débit, mais le nombre de dApps pris en charge par chaque état et la configuration du pool de liquidité doivent être adaptés au cas par cas pour équilibrer performance et sécurité. De plus, les dApps, en tant que séquenceurs, doivent être protégées contre les risques de type MEV, et zkLink permet une optimisation collaborative des coûts de calcul entre les états Rollup.

Source : Livre blanc zkLink
3.2.2. Fonctionnement du réseau zkLink
À partir de l’architecture de zkLink, on observe que le projet repose sur deux technologies clés pour remplir sa fonction d’infrastructure d’échange inter-chaînes :
1) ZK-Rollup
La technologie ZK-Rollup regroupe et compacte plusieurs transactions en lots, génère une preuve vérifiable, puis la soumet à la couche 1. Ce mécanisme réduit considérablement la charge de validation et les besoins de stockage sur la chaîne principale. Le fonctionnement du ZK-Rollup est le suivant :
● Le ZK-Rollup implique deux types d’acteurs : le Prover et le Validator. Le Prover regroupe plusieurs transactions en un lot et génère une preuve à connaissance nulle attestant de leur validité. Le Validator vérifie cette preuve et met à jour l’état des transactions sur la chaîne principale.
● En compressant plusieurs transactions en une seule preuve, le besoin de stockage et de calcul sur la chaîne principale diminue, augmentant ainsi le débit et réduisant les frais. La technologie de preuve à connaissance nulle protège aussi la confidentialité et la sécurité des transactions, empêchant toute fuite ou falsification des données.
● En héritant de la sécurité et de la décentralisation de la chaîne principale, zkLink garantit la sécurité et la récupérabilité des actifs. Les utilisateurs peuvent retirer leurs actifs du réseau ZK-Rollup vers la chaîne principale à tout moment, sans dépendre d’un tiers ni d’hypothèses de confiance.

Source : Livre blanc zkLink
De plus, un ZK-Rollup classique suit trois phases successives : soumission, preuve et exécution. zkLink ajoute une phase de synchronisation entre les phases de preuve et d’exécution. Le processus complet est :
① Phase de soumission : les utilisateurs lancent des demandes de transaction via des contrats intelligents sur différentes chaînes. La dApp agit comme séquenceur, trie les transactions et envoie la liste triée au Prover.
② Phase de preuve : le Prover regroupe les transactions reçues en un lot, génère une preuve à connaissance nulle attestant de leur validité, puis soumet le lot et la preuve à la chaîne principale. (Dans la conception de zkLink, le Prover agit plus comme un organe subsidiaire du système Validator, sans interagir directement avec le protocole zkLink.)
③ Phase de synchronisation : comme zkLink est multichaîne et unifié, cette phase harmonise les états entre chaînes. Il s’agit du traitement du réseau d’oracle, qui facilite l’échange des racines finales entre chaînes et vérifie leur cohérence.
④ Phase d’exécution : le Validator vérifie la preuve fournie par le Prover et met à jour l’état des transactions sur les chaînes correspondantes.

Source : Livre blanc zkLink
Ce processus montre que zkLink utilise la technologie ZK-Rollup pour agréger les transactions de différentes chaînes en un seul ZK-Rollup, formant ainsi une couche d’état pour les transactions inter-chaînes.
2) zkSNARKs
Les zkSNARKs prouvent la validité d’une transaction sans en révéler les détails. zkLink utilise les zkSNARKs pour garantir la correction de l’état hors chaîne et la validité des transactions, en validant via des preuves à connaissance nulle la finitude de l’état hors chaîne, et en introduisant un réseau d’oracle léger pour satisfaire aux exigences spécifiques du réseau. Le processus des zkSNARKs de zkLink est :
① Phase de génération : le Prover génère une preuve à partir de la liste des transactions et d’un nombre aléatoire, prouvant qu’il connaît la manière correcte d’exécuter ces transactions, sans en divulguer les détails.
② Phase de vérification : le Validator vérifie la connaissance du Prover à partir de la preuve et d’un paramètre public, sans connaître la liste des transactions ni le nombre aléatoire.
③ Phase de mise à jour : le Validator met à jour l’état sur la chaîne en fonction du résultat de la preuve, achevant ainsi l’exécution de la transaction.
Grâce à ces deux technologies combinées, zkLink construit une infrastructure inter-chaînes efficace et sécurisée. Elle relie différentes blockchains, supporte les échanges transparents d’actifs inter-chaînes et l’agrégation de liquidité, offrant une expérience utilisateur bien supérieure et une sécurité accrue par rapport aux solutions monochaines ou aux simples ponts inter-chaînes / échanges atomiques. Cela pose les bases d’un réseau DeFi multichaîne sans frontières.
3.3. Processus opérationnel
Après avoir compris le principe de zkLink, voici un aperçu simplifié de son fonctionnement :
1) Inscription utilisateur
L’utilisateur s’inscrit sur zkLink et mappe ses actifs présents sur différentes chaînes L1 ou L2 vers la couche protocole de zkLink. Cela nécessite de « déposer » des jetons vers le contrat intelligent de zkLink sur la chaîne L1 ou L2, générant ensuite un compte et un solde correspondants sur la couche protocole. L’utilisateur peut gérer plusieurs comptes et actifs sur zkLink sans changer de chaîne ou de portefeuille.
2) Initiation d’une transaction
L’utilisateur lance une transaction inter-chaînes via la couche application de zkLink, par exemple en échangeant, empruntant ou achetant un NFT sur différents DEX. Il bénéficie ainsi d’une expérience de transaction rapide, peu coûteuse, efficace et privée, sans se soucier des problèmes de compatibilité ou de liquidité entre chaînes.
3) Ordonnancement des transactions
Le Séquenceur collecte les transactions inter-chaînes des utilisateurs et les traite par lots en une preuve. Ce rôle est assuré par la dApp. Le Séquenceur rassemble les transactions sur la couche protocole, les groupe selon un ordre et des règles définis, puis appelle le service du Prover pour convertir ce lot en une preuve à connaissance nulle, en payant des frais.
4) Construction de la preuve
Le Prover utilise la technologie de preuve à connaissance nulle pour compacter un grand nombre de transactions hors chaîne en une petite preuve, qu’il soumet à la chaîne L1. Après réception de la demande du Séquenceur, le Prover utilise des algorithmes et outils cryptographiques pour compresser toutes les données de transaction et changements d’état en une petite preuve, qu’il renvoie au Séquenceur. Celui-ci soumet ensuite la preuve au contrat intelligent zkLink sur la chaîne L1, en payant des frais.
5) Validation de la preuve
Une fois que le réseau d’oracle léger a synchronisé les états racines finaux, le Validator exécute le contrat intelligent zkLink sur la chaîne L1, vér
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














