zkLink est un cadre de trading multichaîne cohérent renforcé par zk-SNARKS. Il facilite le développement de solutions de trading décentralisées avancées, y compris les DEX avec carnet d'ordres, les places de marché NFT et d'autres applications. Le middleware ZK-Rollup complet et multifonctionnel de zkLink permet aux développeurs et aux traders d'utiliser des actifs et de la liquidité regroupés sur diverses chaînes. En interconnectant diverses blockchains L1 et des réseaux L2, zkLink facilite une expérience de trading multichaîne fluide et améliore l'accessibilité et l'efficacité de l'écosystème DeFi.
zkLink est un réseau multichaîne de couche 2 centré sur le commerce, avec une liquidité consolidée soutenue par ZK-Rollups. zkLink développe un middleware ZK-Rollup qui s’intègre de manière transparente à de nombreux réseaux L1 et L2, offrant une gamme d’API avancées. Le middleware facilite le déploiement de dApps de trading par les développeurs grâce à une personnalisation étendue et à un accès à la liquidité mise en commun. Dans le même temps, les utilisateurs finaux bénéficient d’une expérience de trading multichaîne fluide. De plus, zkLink facilite l’émission et le pontage d’OFT (Omnichain Fungible Token).
zkLink utilise la technologie de la connaissance zéro pour faciliter l'interopérabilité multichaîne grâce à un cadre de séparation des pouvoirs décentralisé et sans confiance, garantissant la sécurité des actifs, des transactions et des transferts de données multichaînes. De plus, zkLink résout les incohérences entre les stablecoins sur différentes chaînes de blocs et types, facilitant l'agrégation de la liquidité multichaîne pour créer un pool de liquidité stablecoin substantiel grâce à un mécanisme de dette contrôlé par protocole (PCD) distinctif. Ainsi, zkLink fournit une infrastructure efficace en capital, rentable et accessible.
zkLink a été créé en 2021 par Vince Yang et a son siège à Singapour. Yang est un ancien ingénieur et détenteur de Bitcoin qui a commencé à étudier le potentiel de la blockchain et des preuves de zéro connaissance après avoir commencé à miner des Bitcoins. Sous la direction de Vince Yang, zkLink Labs a obtenu 23,1 millions de dollars de la part d'investisseurs privés et a mené avec succès une vente communautaire pour financer le développement de zkLink. Le 11 mars 2024, le mainnet public de couche 3 de zkLink Nova a été lancé, accueillant neuf réseaux, dont Ethereum. Il offre aux utilisateurs et aux développeurs une plateforme interopérable intégrant la liquidité et les actifs des solutions de couche 2 d'Ethereum. Depuis sa création au début de mars 2024, zkLink Nova a réuni environ 300 millions de dollars de valeur totale verrouillée (TVL), indiquant un besoin prospectif d'une plateforme L3 généraliste complète. zkLink compte 34 investisseurs, dont des entités notables telles que Chain Capital (Shanghai), Coinbase Ventures, OKX Ventures et Cloud3 Ventures.
Les investisseurs de zkLink
Le protocole zkLink et son circuit de connaissance nulle sont conçus pour offrir des performances exceptionnelles (supérieures à 1000 TPS) pour le trading de carnet d'ordres, répondant aux besoins des traders à haute fréquence et des produits on-chain. zkLink a été conçu pour permettre aux développeurs de choisir les réseaux à lier, de déterminer où utiliser DA et de modifier certaines fonctionnalités. zkLink aspire à atteindre une grande efficacité en utilisant des circuits spécifiques à une application, qui sont nettement plus petits que les circuits zk généralistes, réduisant ainsi les ressources de calcul et la consommation de gaz on-chain.
Malgré la valeur substantielle générée par le paysage multichaîne pour la DeFi, l’absence d’interopérabilité a entraîné une fragmentation et des inefficacités au sein de l’écosystème. L’avènement d’écosystèmes de nouvelle génération a conduit à la création de divers silos de liquidité. Cette situation présente des difficultés considérables pour les utilisateurs dans la gestion des actifs ou l’exécution de transactions de manière indépendante sur de nombreuses chaînes. Il en est résulté une complexité de navigation marquée par une procédure lourde nécessitant une interaction avec plusieurs réseaux, entraînant des frais de gaz et présentant une expérience utilisateur difficile.
Les risques de sécurité associés aux transactions inter-chaînes sont les principales inefficacités résultant de l’absence d’interopérabilité. Le maintien de la sécurité des actifs lors des transactions de chaîne à chaîne représente un obstacle technique important dans les opérations inter-chaînes. Les ponts sont devenus l’élément le plus vulnérable du commerce ; Même en l’absence d’un pont, de nombreux protocoles d’interopérabilité en chaîne s’appuient sur des comités multi-signatures pour valider les changements d’état et les statuts inter-chaînes, ce qui augmente le risque d’attaques.
En réponse aux défis et aux inefficacités de l'écosystème multichaîne DeFi, zkLink vise à répondre à la demande croissante d'une infrastructure sécurisée, conviviale et complète qui consolide les actifs et la liquidité sur plusieurs chaînes en exploitant des technologies avancées de preuve de zéro-connaissance. En ce qui concerne les solutions d'interopérabilité des chaînes, zkLink présente des solutions potentielles aux problèmes découlant de l'absence d'interopérabilité.
Dans le paysage contemporain de la blockchain, la sécurité reste la préoccupation primordiale. Les fournisseurs de liquidités doivent être assurés de la sécurité de leurs fonds. Dans le même temps, les traders doivent être confiants dans l’obtention de la quantité appropriée de jetons. zkLink a terminé son deuxième audit de sécurité des contrats intelligents et des circuits, qu’ABDK Consulting a entrepris. ABDK se spécialise dans le domaine de la connaissance nulle et a effectué plus de 40 audits de projets blockchain, y compris zkSync. CertiK a terminé le cycle d’audit initial en 2021, obtenant un score de 91,49 %. L’audit initial mené par Certik comprenait une évaluation du code, des fondamentaux, des opérations, de la gouvernance, de la dynamique du marché et des aspects communautaires.
Audit zkLink par Certik
La plupart des protocoles d'interopérabilité de chaînes prennent exclusivement en charge EVM, tandis que les consommateurs ont besoin d'une solution plus polyvalente dans un environnement qui englobe à la fois EVM et des infrastructures alternatives. Grâce à ZK-Rollup, la seule exigence pour qu'une chaîne admissible se connecte à zkLink est la capacité de valider des preuves de connaissances nulles, ce qui indique que zkLink peut accueillir toutes les chaînes capables d'exécuter des contrats intelligents.
En tant que variante de la solution ZK-Rollup, zkLink est conçue de manière inhérente pour la scalabilité, ce qui conduit à une réduction des frais de transaction. En tant que ZK-Rollup multi-chaîne, zkLink possède une flexibilité accrue dans le choix d'un L1 approprié pour satisfaire les exigences de disponibilité des données.
zkLink X est une infrastructure ZK-Rollup multichaîne composée de quatre couches: la couche de règlement, la couche d'exécution, la couche de séquençage et la couche de disponibilité des données. Les quatre couches sont détachées pour faciliter le déploiement de rollup d'applications configurables. La proposition de valeur principale et la majorité des innovations de zkLink X se rapportent aux solutions de la couche d'exécution et aux solutions de la couche de règlement.
La couche de séquençage est un élément crucial des systèmes de cumul, chargée d’accepter les transactions des utilisateurs, de les séquencer et de les agréger en lots. Les lots sont ensuite validés dans la couche de tassement. De plus, lorsque le système utilise une couche DA externe, le séquenceur garantit le transfert efficace des données de transaction vers la couche DA. Comme les autres rollups, App Rollups utilisera initialement un paradigme de séquenceur centralisé. Cette technique permet d’améliorer l’efficacité du développement, mais introduit également des obstacles et des dangers, notamment des points de défaillance uniques potentiels, le filtrage des transactions et les préoccupations concernant la valeur extractible du mineur (MEV), qui ont un impact sur l’équité et la transparence du réseau.
Pour atténuer ces problèmes, zkLink X a l'intention d'intégrer des solutions de séquenceur décentralisées. Ces systèmes, tels qu'Espresso, Astria et Fairblock, cherchent à atténuer les problèmes de centralisation en traitant et en validant les transactions au sein d'un réseau de nœuds distribués. Ce plan améliorera la sécurité et la transparence du réseau tout en offrant une solution d'empilement plus sûre, plus équitable et plus efficace pour ses utilisateurs.
La couche d'exécution implique l'exécution de transactions qui mettent à jour précisément l'état. Par conséquent, l'exécution doit garantir que seules les transactions légitimes sont traitées, spécifiquement celles qui entraînent des transitions appropriées de la machine d'état.
Un réseau ZK-Rollup conventionnel désigne souvent une chaîne unique, comme Ethereum, comme couche de vérification de la preuve et de règlement des transactions. La couche de règlement garantit la sécurité et l'intégrité des transactions hors chaîne. Pour consolider en toute sécurité la liquidité et les actifs natifs entre les réseaux de la couche 1 et de la couche 2, zkLink présente deux nouveaux paradigmes de déploiement de la couche de règlement au sein de son infrastructure de rollup: zkLink Nexus et zkLink Origin.
zkLink Nexus L3 rollup finalise les transactions et les transitions d’état sur les L2 d’Ethereum, en s’installant sur Ethereum. Le contrat intelligent sur Ethereum est essentiel pour vérifier la cohérence des hachages de synchronisation de plusieurs rollups. Le cumul Nexus transmet les données et les preuves à divulgation nulle de connaissance aux L2 associés, où le contrat du vérificateur valide l’exactitude des états et des transactions.
Sécurité de l'héritage de zkLink Nexus
Contrairement à Nexus, l’architecture de zkLink Origin facilite l’intégration avec les Alt-L1. Un cumul zkLink Origin finalisera les transactions et les transitions d’état sur toutes les chaînes connectées, à condition qu’au moins un réseau (désigné comme la chaîne principale) facilite la vérification de la preuve zk-SNARK et qu’il existe une méthode sûre et efficace pour la synchronisation de l’état entre les réseaux.
La disponibilité des données (DA) consiste à assurer l’accessibilité des données de transaction. La couche DA est essentielle pour les cumuls afin de faciliter la reconstruction des états de cumul en cas d’interruption de service inattendue. zkLink Nexus et zkLink Origin utilisent tous deux la chaîne principale comme couche de disponibilité des données.
Nexus et Origin soutiennent Validium, qui intègre une solution de disponibilité des données externes. Pour répondre aux besoins variés des développeurs, zkLink intègrera plusieurs systèmes de disponibilité des données modulaires tiers, dont Celestia, EigenDA et Avail. De plus, le zkLink DAO peut créer un Comité de Disponibilité des Données (DAC). Ce DAC offre aux développeurs une alternative et garantit une assurance supplémentaire de disponibilité des données.
zkLink cherche à intégrer des solutions de couche 2 et de couche 1, en améliorant l’expérience utilisateur et en assurant un développement d’applications décentralisées sécurisées avec des preuves à divulgation nulle de connaissance (ZKP). zkLink fournit deux solutions principales : zkLink Nova, une couche 3 universelle conçue pour résoudre les problèmes de liquidité et de fragmentation des actifs d’Ethereum, et zkLink X, un moteur de mise à l’échelle spécialisé qui facilite le développement d’applications décentralisées multichaînes sur mesure en reliant la couche 2 et la couche 1.
Un « pont zkLink Nova » désigne un pont inter-chaînes construit sur le réseau zkLink Nova. Cette solution de mise à l'échelle de la couche 3 utilise des preuves de connaissance nulle (ZKP) pour faciliter le transfert transparent des actifs et l'interopérabilité entre différents réseaux de la couche 2 d'Ethereum. Il consolide efficacement la liquidité sur plusieurs L2, permettant aux utilisateurs de négocier des actifs sans les transférer individuellement entre les chaînes ; il fonctionne essentiellement comme un « pont entre les ponts » pour les L2 d'Ethereum.
La fonction permet aux utilisateurs de transférer des actifs sur plusieurs réseaux Ethereum de couche 2 sans les renvoyer d'abord au réseau principal Ethereum. Il permet également aux utilisateurs d'utiliser ZK-SNARKs (une forme de preuve de connaissance zéro) pour des transactions inter-chaînes sécurisées et respectueuses de la vie privée. Il fonctionne également comme un réseau de couche 3 au-dessus des réseaux Ethereum de couche 2 actuels, offrant une évolutivité et une interopérabilité améliorées.
zkLink Nova est une plateforme ouverte compatible avec EVM conçue pour créer efficacement et rapidement différents contrats intelligents. La plateforme zkLink Nova permet d'agréger des actifs dispersés sur les couches 2 d'Ethereum pour des transactions interopérables. zkLink Nova est renforcé par la technologie de preuve de connaissance zéro, entraîne des frais de gaz minimes, offre une finalité rapide et tire sa sécurité d'Ethereum.
zkLink est le premier réseau zkEVM agrégé de couche 3, intégrant Ethereum et ses cumuls de couche 2. zkLink Nova offre une sécurité supérieure avec une preuve à divulgation nulle de connaissance et présente une composabilité, une interopérabilité et une évolutivité exceptionnelles. Son architecture modulaire se compose de quatre niveaux.
L'équipe zkLink gère les séquenceurs; cependant, cela n'implique pas que zkLink est un projet centralisé. La couche de séquençage supervise les dépôts on-chain dans les contrats intelligents de L3, préserve l'état de L3 et coordonne le traitement et la génération de transactions de preuve.
Les transactions qui modifient l'état L3 sont effectuées sur cette couche. zkLink Nova traite les transactions à l'aide de la machine virtuelle Ethereum à connaissance zéro (zkEVM) de la pile ZK. La zkEVM fournit un environnement d'exécution sécurisé pour les contrats intelligents de zkLink Nova, vérifiant chaque étape de l'exécution du programme avec des preuves à connaissance zéro (ZKPs).
Le cadre de règlement exclusif de zkLink Nova, zkLink Nexus, permet le règlement sur plusieurs L2 et Ethereum, contrairement aux ZK-rollups traditionnels qui se règlent sur Ethereum. Ainsi, le L3 peut consolider efficacement tous les dépôts d'utilisateurs dans ses contrats intelligents sur des L2 alternatives sans recalculer les preuves. Grâce à sa nature agnostique de la pile, zkLink Nova peut se connecter à tous les Ethereum L2 indépendamment de la pile technologique (par exemple, ZK ou OP L2s).
Les informations sur les transactions et les transitions d’état sont disponibles sur la couche de disponibilité des données. À l’heure actuelle, zkLink fonctionne comme un validium, en maintenant les données de transaction hors chaîne par le biais d’un comité de disponibilité des données (DAC). Le DAC conserve une copie des données de transaction de la L3 et de son historique d’état, en stockant les données de transaction de manière rentable, en particulier pour les cumuls ZK qui entraînent également des coûts de vérification des preuves.
zkLink X est un moteur spécifique aux applications permettant de déployer des applications hautes performances (par exemple, des applications financières telles que les AMM et les DEX) sur plusieurs réseaux. L’interopérabilité entre les différentes L1 et Ethereum L2 continue de s’améliorer avec l’émergence de solutions de pontage inter-chaînes tentant de connecter ces réseaux. Pourtant, les utilisateurs doivent toujours faire face au défi de déplacer et de gérer les actifs sur ces divers réseaux avec différentes piles technologiques et outils.
zkLink X rationalise le processus de développement dApp et offre aux développeurs un point unifié pour déployer des applications avec un accès à une liquidité étendue sur plusieurs réseaux. Il permet aux utilisateurs de dApp d’accéder, d’échanger et de gérer facilement leurs actifs entre les L2 et les L1 via une plate-forme unique et efficace en termes de capital. zkLink X est une solution de déploiement modulaire qui permet aux développeurs de personnaliser facilement les applications sur les couches d’exécution, de règlement, de DA et de séquençage pour divers besoins applicatifs. Par conséquent, les développeurs peuvent déployer des applications hautes performances et personnaliser les composants ci-dessus en :
Un zkLink AMM désigne un Market Maker Automatisé (AMM) construit sur la plateforme zkLink, utilisant des preuves à divulgation nulle (ZKP) pour faciliter des capacités de trading décentralisées sécurisées et évolutives. Cela permet aux utilisateurs d'échanger des cryptomonnaies sur différentes chaînes avec une agrégation de liquidité substantielle tout en préservant la confidentialité grâce à la technologie ZKP. Il fonctionne comme une bourse décentralisée où les utilisateurs peuvent échanger des actifs directement à partir de pools de liquidité supervisés par des contrats intelligents, soutenus par l'infrastructure centrée sur la confidentialité de zkLink.
zkLink x Multi-Chain AMM DEX offre une expérience utilisateur multi-chaînes améliorée avec des échanges de jetons hétérogènes sécurisés par une technologie de preuve à divulgation nulle de connaissance. Il s’agit d’un échange décentralisé (DEX) complet et multi-chaînes qui comprend des paires de liquidité composées de jetons natifs de diverses blockchains.
Un carnet de commandes zkLink désigne la compilation numérique des ordres d'achat et de vente pour une cryptomonnaie sur la bourse décentralisée (DEX) zkLink, utilisant des preuves à divulgation nulle de connaissance (zk-SNARKS) pour garantir la confidentialité et la sécurité tout en préservant une méthodologie de trading de carnet d'ordres conventionnelle, contrairement à de nombreux autres DEX qui dépendent des teneurs de marché automatisés (AMM). Contrairement à plusieurs DEX DeFi utilisant des AMM, zkLink fonctionne avec un carnet d'ordres conventionnel, permettant aux utilisateurs de voir les prix d'offre et de demande à différents niveaux. La fonctionnalité privilégie la confidentialité, car la technologie zk-SNARKS permet aux utilisateurs d'exécuter des transactions sans divulguer les détails de leur ordre à d'autres participants du marché, augmentant ainsi la confidentialité.
ZKL est le jeton utilitaire natif et le jeton de gouvernance du protocole zkLink. ZKL accorde aux utilisateurs l’accès au service d’infrastructure de cumul de zkLink et accorde aux détenteurs de jetons la gouvernance du projet zkLink. Les fonctions de l’actif sont les suivantes :
zkLink DAO est une organisation décentralisée qui régit zkLink. Il permet aux utilisateurs de prendre des décisions qui profitent à l'écosystème zkLink. zkLink a été créé sur le principe selon lequel n'importe quel utilisateur, indépendamment de sa localisation, peut accéder aux avantages des technologies de la blockchain. Étant donné la base d'utilisateurs étendue et variée, il est prévu qu'il y ait des besoins divergents et parfois contradictoires. Pour cette raison, zkLink préconise la gouvernance DAO pour atteindre l'optimalité de Pareto pour zkLink. Cette stratégie garantit une adoption généralisée de la technologie de la blockchain, permettant à la population en général de profiter pleinement de ses avantages. Les utilisateurs de l'écosystème peuvent participer à la gouvernance. Les jetons ZKL permettent de voter sur les idées de gouvernance de zkLink DAO, permettant aux détenteurs de ZKL d'influencer collectivement l'avenir de zkLink.
ZKL a été lancé avec une offre maximale de tokens de 1 milliard sans inflation. L’allocation du jeton est la suivante :
À mesure que l'écosystème d'Ethereum devient de plus en plus complexe avec l'introduction progressive de solutions supplémentaires de la couche 2, des innovations telles que zkLink et sa couche 3 sont essentielles pour optimiser l'expérience utilisateur et développeur sur la couche 1. De plus, l'émergence d'autres blockchains de couche 1 aggrave la fragmentation au sein de l'écosystème blockchain, mettant en évidence la nécessité d'applications multichaînes en capital efficace. zkLink cherche à résoudre les problèmes de fragmentation en utilisant zkLink Nova, sa solution polyvalente de couche 3, et zkLink X, son moteur de mise à l'échelle spécifique à l'application.
zkLink est un cadre de trading multichaîne cohérent renforcé par zk-SNARKS. Il facilite le développement de solutions de trading décentralisées avancées, y compris les DEX avec carnet d'ordres, les places de marché NFT et d'autres applications. Le middleware ZK-Rollup complet et multifonctionnel de zkLink permet aux développeurs et aux traders d'utiliser des actifs et de la liquidité regroupés sur diverses chaînes. En interconnectant diverses blockchains L1 et des réseaux L2, zkLink facilite une expérience de trading multichaîne fluide et améliore l'accessibilité et l'efficacité de l'écosystème DeFi.
zkLink est un réseau multichaîne de couche 2 centré sur le commerce, avec une liquidité consolidée soutenue par ZK-Rollups. zkLink développe un middleware ZK-Rollup qui s’intègre de manière transparente à de nombreux réseaux L1 et L2, offrant une gamme d’API avancées. Le middleware facilite le déploiement de dApps de trading par les développeurs grâce à une personnalisation étendue et à un accès à la liquidité mise en commun. Dans le même temps, les utilisateurs finaux bénéficient d’une expérience de trading multichaîne fluide. De plus, zkLink facilite l’émission et le pontage d’OFT (Omnichain Fungible Token).
zkLink utilise la technologie de la connaissance zéro pour faciliter l'interopérabilité multichaîne grâce à un cadre de séparation des pouvoirs décentralisé et sans confiance, garantissant la sécurité des actifs, des transactions et des transferts de données multichaînes. De plus, zkLink résout les incohérences entre les stablecoins sur différentes chaînes de blocs et types, facilitant l'agrégation de la liquidité multichaîne pour créer un pool de liquidité stablecoin substantiel grâce à un mécanisme de dette contrôlé par protocole (PCD) distinctif. Ainsi, zkLink fournit une infrastructure efficace en capital, rentable et accessible.
zkLink a été créé en 2021 par Vince Yang et a son siège à Singapour. Yang est un ancien ingénieur et détenteur de Bitcoin qui a commencé à étudier le potentiel de la blockchain et des preuves de zéro connaissance après avoir commencé à miner des Bitcoins. Sous la direction de Vince Yang, zkLink Labs a obtenu 23,1 millions de dollars de la part d'investisseurs privés et a mené avec succès une vente communautaire pour financer le développement de zkLink. Le 11 mars 2024, le mainnet public de couche 3 de zkLink Nova a été lancé, accueillant neuf réseaux, dont Ethereum. Il offre aux utilisateurs et aux développeurs une plateforme interopérable intégrant la liquidité et les actifs des solutions de couche 2 d'Ethereum. Depuis sa création au début de mars 2024, zkLink Nova a réuni environ 300 millions de dollars de valeur totale verrouillée (TVL), indiquant un besoin prospectif d'une plateforme L3 généraliste complète. zkLink compte 34 investisseurs, dont des entités notables telles que Chain Capital (Shanghai), Coinbase Ventures, OKX Ventures et Cloud3 Ventures.
Les investisseurs de zkLink
Le protocole zkLink et son circuit de connaissance nulle sont conçus pour offrir des performances exceptionnelles (supérieures à 1000 TPS) pour le trading de carnet d'ordres, répondant aux besoins des traders à haute fréquence et des produits on-chain. zkLink a été conçu pour permettre aux développeurs de choisir les réseaux à lier, de déterminer où utiliser DA et de modifier certaines fonctionnalités. zkLink aspire à atteindre une grande efficacité en utilisant des circuits spécifiques à une application, qui sont nettement plus petits que les circuits zk généralistes, réduisant ainsi les ressources de calcul et la consommation de gaz on-chain.
Malgré la valeur substantielle générée par le paysage multichaîne pour la DeFi, l’absence d’interopérabilité a entraîné une fragmentation et des inefficacités au sein de l’écosystème. L’avènement d’écosystèmes de nouvelle génération a conduit à la création de divers silos de liquidité. Cette situation présente des difficultés considérables pour les utilisateurs dans la gestion des actifs ou l’exécution de transactions de manière indépendante sur de nombreuses chaînes. Il en est résulté une complexité de navigation marquée par une procédure lourde nécessitant une interaction avec plusieurs réseaux, entraînant des frais de gaz et présentant une expérience utilisateur difficile.
Les risques de sécurité associés aux transactions inter-chaînes sont les principales inefficacités résultant de l’absence d’interopérabilité. Le maintien de la sécurité des actifs lors des transactions de chaîne à chaîne représente un obstacle technique important dans les opérations inter-chaînes. Les ponts sont devenus l’élément le plus vulnérable du commerce ; Même en l’absence d’un pont, de nombreux protocoles d’interopérabilité en chaîne s’appuient sur des comités multi-signatures pour valider les changements d’état et les statuts inter-chaînes, ce qui augmente le risque d’attaques.
En réponse aux défis et aux inefficacités de l'écosystème multichaîne DeFi, zkLink vise à répondre à la demande croissante d'une infrastructure sécurisée, conviviale et complète qui consolide les actifs et la liquidité sur plusieurs chaînes en exploitant des technologies avancées de preuve de zéro-connaissance. En ce qui concerne les solutions d'interopérabilité des chaînes, zkLink présente des solutions potentielles aux problèmes découlant de l'absence d'interopérabilité.
Dans le paysage contemporain de la blockchain, la sécurité reste la préoccupation primordiale. Les fournisseurs de liquidités doivent être assurés de la sécurité de leurs fonds. Dans le même temps, les traders doivent être confiants dans l’obtention de la quantité appropriée de jetons. zkLink a terminé son deuxième audit de sécurité des contrats intelligents et des circuits, qu’ABDK Consulting a entrepris. ABDK se spécialise dans le domaine de la connaissance nulle et a effectué plus de 40 audits de projets blockchain, y compris zkSync. CertiK a terminé le cycle d’audit initial en 2021, obtenant un score de 91,49 %. L’audit initial mené par Certik comprenait une évaluation du code, des fondamentaux, des opérations, de la gouvernance, de la dynamique du marché et des aspects communautaires.
Audit zkLink par Certik
La plupart des protocoles d'interopérabilité de chaînes prennent exclusivement en charge EVM, tandis que les consommateurs ont besoin d'une solution plus polyvalente dans un environnement qui englobe à la fois EVM et des infrastructures alternatives. Grâce à ZK-Rollup, la seule exigence pour qu'une chaîne admissible se connecte à zkLink est la capacité de valider des preuves de connaissances nulles, ce qui indique que zkLink peut accueillir toutes les chaînes capables d'exécuter des contrats intelligents.
En tant que variante de la solution ZK-Rollup, zkLink est conçue de manière inhérente pour la scalabilité, ce qui conduit à une réduction des frais de transaction. En tant que ZK-Rollup multi-chaîne, zkLink possède une flexibilité accrue dans le choix d'un L1 approprié pour satisfaire les exigences de disponibilité des données.
zkLink X est une infrastructure ZK-Rollup multichaîne composée de quatre couches: la couche de règlement, la couche d'exécution, la couche de séquençage et la couche de disponibilité des données. Les quatre couches sont détachées pour faciliter le déploiement de rollup d'applications configurables. La proposition de valeur principale et la majorité des innovations de zkLink X se rapportent aux solutions de la couche d'exécution et aux solutions de la couche de règlement.
La couche de séquençage est un élément crucial des systèmes de cumul, chargée d’accepter les transactions des utilisateurs, de les séquencer et de les agréger en lots. Les lots sont ensuite validés dans la couche de tassement. De plus, lorsque le système utilise une couche DA externe, le séquenceur garantit le transfert efficace des données de transaction vers la couche DA. Comme les autres rollups, App Rollups utilisera initialement un paradigme de séquenceur centralisé. Cette technique permet d’améliorer l’efficacité du développement, mais introduit également des obstacles et des dangers, notamment des points de défaillance uniques potentiels, le filtrage des transactions et les préoccupations concernant la valeur extractible du mineur (MEV), qui ont un impact sur l’équité et la transparence du réseau.
Pour atténuer ces problèmes, zkLink X a l'intention d'intégrer des solutions de séquenceur décentralisées. Ces systèmes, tels qu'Espresso, Astria et Fairblock, cherchent à atténuer les problèmes de centralisation en traitant et en validant les transactions au sein d'un réseau de nœuds distribués. Ce plan améliorera la sécurité et la transparence du réseau tout en offrant une solution d'empilement plus sûre, plus équitable et plus efficace pour ses utilisateurs.
La couche d'exécution implique l'exécution de transactions qui mettent à jour précisément l'état. Par conséquent, l'exécution doit garantir que seules les transactions légitimes sont traitées, spécifiquement celles qui entraînent des transitions appropriées de la machine d'état.
Un réseau ZK-Rollup conventionnel désigne souvent une chaîne unique, comme Ethereum, comme couche de vérification de la preuve et de règlement des transactions. La couche de règlement garantit la sécurité et l'intégrité des transactions hors chaîne. Pour consolider en toute sécurité la liquidité et les actifs natifs entre les réseaux de la couche 1 et de la couche 2, zkLink présente deux nouveaux paradigmes de déploiement de la couche de règlement au sein de son infrastructure de rollup: zkLink Nexus et zkLink Origin.
zkLink Nexus L3 rollup finalise les transactions et les transitions d’état sur les L2 d’Ethereum, en s’installant sur Ethereum. Le contrat intelligent sur Ethereum est essentiel pour vérifier la cohérence des hachages de synchronisation de plusieurs rollups. Le cumul Nexus transmet les données et les preuves à divulgation nulle de connaissance aux L2 associés, où le contrat du vérificateur valide l’exactitude des états et des transactions.
Sécurité de l'héritage de zkLink Nexus
Contrairement à Nexus, l’architecture de zkLink Origin facilite l’intégration avec les Alt-L1. Un cumul zkLink Origin finalisera les transactions et les transitions d’état sur toutes les chaînes connectées, à condition qu’au moins un réseau (désigné comme la chaîne principale) facilite la vérification de la preuve zk-SNARK et qu’il existe une méthode sûre et efficace pour la synchronisation de l’état entre les réseaux.
La disponibilité des données (DA) consiste à assurer l’accessibilité des données de transaction. La couche DA est essentielle pour les cumuls afin de faciliter la reconstruction des états de cumul en cas d’interruption de service inattendue. zkLink Nexus et zkLink Origin utilisent tous deux la chaîne principale comme couche de disponibilité des données.
Nexus et Origin soutiennent Validium, qui intègre une solution de disponibilité des données externes. Pour répondre aux besoins variés des développeurs, zkLink intègrera plusieurs systèmes de disponibilité des données modulaires tiers, dont Celestia, EigenDA et Avail. De plus, le zkLink DAO peut créer un Comité de Disponibilité des Données (DAC). Ce DAC offre aux développeurs une alternative et garantit une assurance supplémentaire de disponibilité des données.
zkLink cherche à intégrer des solutions de couche 2 et de couche 1, en améliorant l’expérience utilisateur et en assurant un développement d’applications décentralisées sécurisées avec des preuves à divulgation nulle de connaissance (ZKP). zkLink fournit deux solutions principales : zkLink Nova, une couche 3 universelle conçue pour résoudre les problèmes de liquidité et de fragmentation des actifs d’Ethereum, et zkLink X, un moteur de mise à l’échelle spécialisé qui facilite le développement d’applications décentralisées multichaînes sur mesure en reliant la couche 2 et la couche 1.
Un « pont zkLink Nova » désigne un pont inter-chaînes construit sur le réseau zkLink Nova. Cette solution de mise à l'échelle de la couche 3 utilise des preuves de connaissance nulle (ZKP) pour faciliter le transfert transparent des actifs et l'interopérabilité entre différents réseaux de la couche 2 d'Ethereum. Il consolide efficacement la liquidité sur plusieurs L2, permettant aux utilisateurs de négocier des actifs sans les transférer individuellement entre les chaînes ; il fonctionne essentiellement comme un « pont entre les ponts » pour les L2 d'Ethereum.
La fonction permet aux utilisateurs de transférer des actifs sur plusieurs réseaux Ethereum de couche 2 sans les renvoyer d'abord au réseau principal Ethereum. Il permet également aux utilisateurs d'utiliser ZK-SNARKs (une forme de preuve de connaissance zéro) pour des transactions inter-chaînes sécurisées et respectueuses de la vie privée. Il fonctionne également comme un réseau de couche 3 au-dessus des réseaux Ethereum de couche 2 actuels, offrant une évolutivité et une interopérabilité améliorées.
zkLink Nova est une plateforme ouverte compatible avec EVM conçue pour créer efficacement et rapidement différents contrats intelligents. La plateforme zkLink Nova permet d'agréger des actifs dispersés sur les couches 2 d'Ethereum pour des transactions interopérables. zkLink Nova est renforcé par la technologie de preuve de connaissance zéro, entraîne des frais de gaz minimes, offre une finalité rapide et tire sa sécurité d'Ethereum.
zkLink est le premier réseau zkEVM agrégé de couche 3, intégrant Ethereum et ses cumuls de couche 2. zkLink Nova offre une sécurité supérieure avec une preuve à divulgation nulle de connaissance et présente une composabilité, une interopérabilité et une évolutivité exceptionnelles. Son architecture modulaire se compose de quatre niveaux.
L'équipe zkLink gère les séquenceurs; cependant, cela n'implique pas que zkLink est un projet centralisé. La couche de séquençage supervise les dépôts on-chain dans les contrats intelligents de L3, préserve l'état de L3 et coordonne le traitement et la génération de transactions de preuve.
Les transactions qui modifient l'état L3 sont effectuées sur cette couche. zkLink Nova traite les transactions à l'aide de la machine virtuelle Ethereum à connaissance zéro (zkEVM) de la pile ZK. La zkEVM fournit un environnement d'exécution sécurisé pour les contrats intelligents de zkLink Nova, vérifiant chaque étape de l'exécution du programme avec des preuves à connaissance zéro (ZKPs).
Le cadre de règlement exclusif de zkLink Nova, zkLink Nexus, permet le règlement sur plusieurs L2 et Ethereum, contrairement aux ZK-rollups traditionnels qui se règlent sur Ethereum. Ainsi, le L3 peut consolider efficacement tous les dépôts d'utilisateurs dans ses contrats intelligents sur des L2 alternatives sans recalculer les preuves. Grâce à sa nature agnostique de la pile, zkLink Nova peut se connecter à tous les Ethereum L2 indépendamment de la pile technologique (par exemple, ZK ou OP L2s).
Les informations sur les transactions et les transitions d’état sont disponibles sur la couche de disponibilité des données. À l’heure actuelle, zkLink fonctionne comme un validium, en maintenant les données de transaction hors chaîne par le biais d’un comité de disponibilité des données (DAC). Le DAC conserve une copie des données de transaction de la L3 et de son historique d’état, en stockant les données de transaction de manière rentable, en particulier pour les cumuls ZK qui entraînent également des coûts de vérification des preuves.
zkLink X est un moteur spécifique aux applications permettant de déployer des applications hautes performances (par exemple, des applications financières telles que les AMM et les DEX) sur plusieurs réseaux. L’interopérabilité entre les différentes L1 et Ethereum L2 continue de s’améliorer avec l’émergence de solutions de pontage inter-chaînes tentant de connecter ces réseaux. Pourtant, les utilisateurs doivent toujours faire face au défi de déplacer et de gérer les actifs sur ces divers réseaux avec différentes piles technologiques et outils.
zkLink X rationalise le processus de développement dApp et offre aux développeurs un point unifié pour déployer des applications avec un accès à une liquidité étendue sur plusieurs réseaux. Il permet aux utilisateurs de dApp d’accéder, d’échanger et de gérer facilement leurs actifs entre les L2 et les L1 via une plate-forme unique et efficace en termes de capital. zkLink X est une solution de déploiement modulaire qui permet aux développeurs de personnaliser facilement les applications sur les couches d’exécution, de règlement, de DA et de séquençage pour divers besoins applicatifs. Par conséquent, les développeurs peuvent déployer des applications hautes performances et personnaliser les composants ci-dessus en :
Un zkLink AMM désigne un Market Maker Automatisé (AMM) construit sur la plateforme zkLink, utilisant des preuves à divulgation nulle (ZKP) pour faciliter des capacités de trading décentralisées sécurisées et évolutives. Cela permet aux utilisateurs d'échanger des cryptomonnaies sur différentes chaînes avec une agrégation de liquidité substantielle tout en préservant la confidentialité grâce à la technologie ZKP. Il fonctionne comme une bourse décentralisée où les utilisateurs peuvent échanger des actifs directement à partir de pools de liquidité supervisés par des contrats intelligents, soutenus par l'infrastructure centrée sur la confidentialité de zkLink.
zkLink x Multi-Chain AMM DEX offre une expérience utilisateur multi-chaînes améliorée avec des échanges de jetons hétérogènes sécurisés par une technologie de preuve à divulgation nulle de connaissance. Il s’agit d’un échange décentralisé (DEX) complet et multi-chaînes qui comprend des paires de liquidité composées de jetons natifs de diverses blockchains.
Un carnet de commandes zkLink désigne la compilation numérique des ordres d'achat et de vente pour une cryptomonnaie sur la bourse décentralisée (DEX) zkLink, utilisant des preuves à divulgation nulle de connaissance (zk-SNARKS) pour garantir la confidentialité et la sécurité tout en préservant une méthodologie de trading de carnet d'ordres conventionnelle, contrairement à de nombreux autres DEX qui dépendent des teneurs de marché automatisés (AMM). Contrairement à plusieurs DEX DeFi utilisant des AMM, zkLink fonctionne avec un carnet d'ordres conventionnel, permettant aux utilisateurs de voir les prix d'offre et de demande à différents niveaux. La fonctionnalité privilégie la confidentialité, car la technologie zk-SNARKS permet aux utilisateurs d'exécuter des transactions sans divulguer les détails de leur ordre à d'autres participants du marché, augmentant ainsi la confidentialité.
ZKL est le jeton utilitaire natif et le jeton de gouvernance du protocole zkLink. ZKL accorde aux utilisateurs l’accès au service d’infrastructure de cumul de zkLink et accorde aux détenteurs de jetons la gouvernance du projet zkLink. Les fonctions de l’actif sont les suivantes :
zkLink DAO est une organisation décentralisée qui régit zkLink. Il permet aux utilisateurs de prendre des décisions qui profitent à l'écosystème zkLink. zkLink a été créé sur le principe selon lequel n'importe quel utilisateur, indépendamment de sa localisation, peut accéder aux avantages des technologies de la blockchain. Étant donné la base d'utilisateurs étendue et variée, il est prévu qu'il y ait des besoins divergents et parfois contradictoires. Pour cette raison, zkLink préconise la gouvernance DAO pour atteindre l'optimalité de Pareto pour zkLink. Cette stratégie garantit une adoption généralisée de la technologie de la blockchain, permettant à la population en général de profiter pleinement de ses avantages. Les utilisateurs de l'écosystème peuvent participer à la gouvernance. Les jetons ZKL permettent de voter sur les idées de gouvernance de zkLink DAO, permettant aux détenteurs de ZKL d'influencer collectivement l'avenir de zkLink.
ZKL a été lancé avec une offre maximale de tokens de 1 milliard sans inflation. L’allocation du jeton est la suivante :
À mesure que l'écosystème d'Ethereum devient de plus en plus complexe avec l'introduction progressive de solutions supplémentaires de la couche 2, des innovations telles que zkLink et sa couche 3 sont essentielles pour optimiser l'expérience utilisateur et développeur sur la couche 1. De plus, l'émergence d'autres blockchains de couche 1 aggrave la fragmentation au sein de l'écosystème blockchain, mettant en évidence la nécessité d'applications multichaînes en capital efficace. zkLink cherche à résoudre les problèmes de fragmentation en utilisant zkLink Nova, sa solution polyvalente de couche 3, et zkLink X, son moteur de mise à l'échelle spécifique à l'application.