Apr 10, 2024 ⋅ 19 min read
Layer-2s scale Ethereum at the cost of operating as isolated sub-ecosystems that weaken Ethereum’s network effect. L2s vary widely, leveraging different technology stacks (e.g., OP Stack or ZK Stack) and diverse proof techniques (e.g., fraud or validity proof). As such, L2s can have the drawbacks of further fragmenting liquidity on Ethereum and complicating dApp development. They can also degrade the user experience as transfers across L2s can be time-consuming and expensive. Today’s blockchain landscape is characterized by siloed independent L1s that can barely communicate value beyond asset transfers and cross-chain messages via bridges.
zkLink aims to unify L2s and L1s, enhancing user experience and secure dApp development with zero-knowledge proofs (ZKP). zkLink offers two core solutions:
zkLink began in 2021 as a multichain trading solution. It leveraged ZKPs to offer users reliable access to aggregated liquidity and empower developers to quickly deploy customizable and secure financial applications like DEXs and AMMs. Over the years, zkLink has evolved into a stack-agnostic aggregator of assets, liquidity, and applications across various L1s and Ethereum L2s, fostering an interconnected blockchain landscape. Led by Vince Yang, zkLink Labs (the team behind zkLink) has secured $23.1 million from private investors and completed a community sale to fund zkLink’s development.
On March 11, 2024, zkLink Nova’s Layer-3 public mainnet went live, supporting nine networks including Ethereum. It offers users and developers an interoperable platform that consolidates liquidity and assets from Ethereum L2s. Users can deposit assets once on zkLink Nova to interact with assets and dApps from all connected L2s, eliminating duplicate dApp interactions on these networks while enjoying lower fees. Similarly, developers can quickly deploy more capital-efficient applications on the L3, tapping into the liquidity of connected L2s without multiple dApp deployments. Since launching in early March 2024, zkLink Nova has attracted over $300 million in total value locked (TVL), signaling a potential demand for a unified general-purpose L3 platform. ZKEX was the first application-specific decentralized exchange (DEX) built using zkLink X. As of March 2024, ZKEX is live in V2 Alpha mainnet with a transaction volume of over $42 million.
zkLink Nova is a zero-knowledge rollup (ZK-rollup) that operates as a general-purpose L3 built on Ethereum and its L2s. It leverages ZK Stack and zkLink Nexus technology to aggregate liquidity and assets across connected networks. It also provides a customizable and scalable dApp deployment environment due to its modular design. zkLink Nova’s modular architecture is composed of four layers:
The sequencing layer is primarily tasked with monitoring onchain deposits into the L3’s smart contracts, maintaining the L3’s state, and organizing transactions for processing and proof generation. Users can interact with zkLink Nova by depositing assets on its smart contracts deployed on all connected chains or directly to the L3’s sequencer via an RPC service. zkLink Nova’s sequencer records incoming transactions according to the requirements of the L3’s proving system while discarding ineligible transactions. Approved transactions are grouped into small blocks for processing within the L3’s zkEVM every two seconds. Transaction blocks are further compiled as batches to minimize the costs associated with interacting with the settlement layers. As of writing, the protocol’s sequencer is centrally managed by the project team, although the long-term goal is to adopt decentralized sequencer solutions like Espresso, Astria, and Fairblock.
Transactions that update the L3 state are executed on this layer. zkLink Nova leverages ZK Stack’s zero-knowledge Ethereum Virtual Machine (zkEVM) to execute transactions. The zkEVM provides a secure execution environment for zkLink Nova’s smart contracts, verifying every step of the program’s execution with ZKPs. As such, the L3 can execute transactions verified with ZKP computations in an EVM-compatible environment, enabling developers to easily deploy dApps live on Ethereum and other L2s to the L3.
zkLink Nova’s proprietary settlement framework, zkLink Nexus, enables settlement across multiple L2s and Ethereum, unlike traditional ZK-rollups that settle on Ethereum. This way, the L3 can efficiently aggregate all user deposits to its smart contracts on other L2s without recomputing proofs. Thanks to its stack-agnostic nature, zkLink Nova can connect to all Ethereum L2s regardless of technology stack (e.g., ZK or OP L2s). To settle transactions across multiple chains, zkLink Nexus leverages multichain state synchronization, a settlement framework that delegates the responsibilities of validating proofs to one chain and communicating chain states to other chains.
As of writing, Linea is zkLink Nova’s primary chain due to its ability to execute zk-SNARK proofs and its fast settlement finality on Ethereum. The L3 also supports Ethereum as a secondary chain and the following L2s: Manta, Mantle, zkSync Era, Arbitrum, Blast, Optimism, and Base.
The settlement process begins when the sequencer submits transaction batches and zk-proofs to the primary chain for validation. Using zkLink Nexus' multichain state synchronization, the secondary chains send sync hashes to the primary chain via canonical rollup bridges to ensure proof consistency, concluding the verification process.
Building a multichain rollup introduces the risk of deposit fraud. A malicious sequencer could report a fake deposit on a secondary chain to the primary chain, potentially resulting in the loss of user funds.
To mitigate this, the state synchronization phase includes an extra transaction verification layer beyond the standard ZKP verification process employed in typical ZK-rollups. This added layer confirms that the real-time data submitted by the sequencer to the primary chain corresponds with the sync hashes periodically transmitted by secondary chains. Once verification is complete, the primary chain allows for settlement, leading to soft finalization. Then the batch roots are distributed to secondary chains for withdrawal processing, thus securing the network against fraud.
Transaction and state transition data are accessible on the data availability (DA) layer. As of writing, zkLink operates as a Validium, storing transaction data offchain with a Data Availability Committee (DAC). The DAC maintains a copy of the L3’s transaction data and its state history, storing transaction data cost-effectively, especially for ZK-rollups that also incur proof verification costs. However, DACs do not offer as much security as external DA solutions that are secured by specialized DA networks. Hence, zkLink Nova intends to leverage external DA solutions like Celestia and EigenDA in the future.
Asset Aggregation on zkLink Nova
To access zkLink Nova, users must first bridge assets from Ethereum and other connected L2s to the L3 via a canonical rollup bridge. Once on zkLink Nova, assets can be aggregated for interoperable transactions. Tokens of identical value from different networks can be merged into a single token to consolidate liquidity. zkLink Nova leverages zk-SNARKs and zkLink Nexus (multi-rollup state synchronization) to securely aggregate assets from all the connected networks. These features enable users to deposit and bridge:
Merging Tokens on zkLink Nova
Assets of the same value and kind on multiple L2s have different token addresses. For instance, USDC bridged from Arbtrum and Optimism to zkLink Nova has two unique addresses. For users to interact with USDC bridged from both networks as a single asset on the L3, both unique assets must be merged into one.
To address this issue of asset non-uniformity, zkLink Nova employs an upgradeable token merge contract governed by a Governance Committee and a Security Council. This contract allows it to merge tokens of the same value into one token. Users bridging similar tokens with different addresses from multiple networks can lock source tokens via the token merge contract on origin chains to receive a derivative equivalent to the locked asset on zkLink Nova. Conversely, users can redeem locked tokens by burning the derivative equivalent via the token merge contract. However, the protocol imposes a deposit cap on supported assets, and source tokens can be locked via governance as a safeguard measure.
Changes to the token merge contracts are introduced and implemented via its governing bodies: the Governance Committee and the Security Council. These changes may include but are not limited to:
While the Governance Committee initiates and votes on proposal upgrades to the token merge contract via a 2-of-3 multisig, the Security Council retains the right to veto such proposals. The Security Council ultimately oversees the operations of the Governing Committee and reserves the right to implement low-risk upgrades to the token merge contract.
zkLink X is an application-specific engine for deploying high-performance applications (e.g., financial applications like AMMs and DEXs) across multiple networks. Interoperability between different L1s and Ethereum L2s continues to improve with the emergence of cross-chain bridging solutions attempting to connect these networks. Yet, users are still faced with the challenge of moving and managing assets across these diverse networks with different technology stacks and tooling. Similarly, developers must deploy applications on multiple networks with different execution environments that sometimes require technical knowledge of diverse programming languages and tooling infrastructure.
zkLink X streamlines the dApp development process and offers developers a unified point for deploying applications with access to extensive liquidity across multiple networks. It enables dApp users to easily access, trade, and manage their assets across L2s and L1s through a single capital-efficient platform. zkLink X is a modularized deployment solution that allows developers to easily customize App Rollups across execution, settlement, DA, and sequencing layers for diverse application needs. Hence, developers can deploy high-performance applications and customize the above components by:
One notable application-specific rollup built leveraging zkLink X is ZKEX, a decentralized exchange with aggregated liquidity from alternative L1s like BNB Smart Chain and L2s like Starknet. Users can trade multichain assets from supported networks on the application without having to bridge multiple assets. Users also enjoy a streamlined user experience as they can deposit these multichain assets into the DEX from a single self-custodial wallet (e.g., MetaMask).
zkLink’s native token, ZKL, is scheduled for a 2024 release, although a definite release date has yet to be announced. ZKL will grant users access to zkLink’s rollup infrastructure service and grant tokenholders governance over the zkLink project. The asset’s planned functions include:
ZKL will launch with a maximum token supply of 1 billion without inflation. The token’s allocation is as follows:
Shortly after its mainnet launch in March 2024, zkLink Nova unveiled the Aggregation Parade in partnership with multiple Ethereum L2s (Arbitrum, zkSync, Manta, Mantle, and Linea). The program aims to boost ecosystem participation on zkLink Nova, rewarding participants with NOVA points (NP) for performing the following operations on the L3:
Since its mainnet launch in early March 2024, zkLink Nova has attracted over ~$300 million in TVL, signaling a growing demand for a unified general-purpose L3 platform.
Source: zkLink Nova “X”
As of writing, there are over 60 projects within zkLink Nova’s ecosystem across DeFi, tooling, social, gaming, and NFTs. zkLink Nova continues to promote ecosystem participation through rewards and grants programs and initiatives that support developers, users, and L2s deploying on the L3.
Upon TGE, earlier ecosystem participants will be rewarded ZKL tokens based on a loyalty points system introduced in August 2023. zkLink Labs also introduced the Liquidity Alliance Program in December 2023, partnering with market makers like Skynet, Asymmetries, EF, Keyrock, Wintermute, Selini, and Flowdesk to supply liquidity to DeFi applications on zkLink Nova. In return for providing liquidity, market makers will also share an undisclosed portion of ZKL’s total token supply.
On March 8, 2024, zkLink Labs announced its developer grants program. The program will support the development of applications on the L3, focusing on DEX-AMMs, lending platforms, data indexers, oracles, bridges, and yield optimizers, among others. zkLink Labs set aside 20 million ZKL (2% of the total token supply) for the grants program, and each successful applicant will receive a maximum of 50,000 ZKL in grant awards.
To encourage ongoing research in advancing L3 development, zkLink periodically hosts L3 Summit events uniting L2s and other blockchain infrastructure projects within the Ethereum ecosystem. As of writing, zkLink has successfully concluded two L3 Summits, with the inaugural event debuting in November 2023 and the most recent in February 2024. These summits have seen participation from prominent L2 and infrastructure teams like Arbitrum, Celestia, EigenLayer, Kakarot, Linea, Polygon zkEVM, Manta, Mantle, Polygon, QED, Scroll, Starknet, Taiko, and zkSync.
On March 14, 2024, zkLink Nova launched the Aggregation Parade, a points campaign to reward users who bridge various tokens to zkLink Nova with NOVA points. Various tokens including ETH, staked ETH tokens, USDC, and USDT are all eligible for NOVA points. The campaign has been a success, and $305.5 million has been bridged to zkLink Nova through March. According to DefiLlama, zkLink Nova is the largest L3 network by total valued bridged (TVB).
Activity has been steadily increasing on zkLink Nova since its mainnet launch on March 11, 2024. Daily transactions and daily active addresses both peaked on March 20, 2024, at 23,500 and 11,900, respectively. Throughout March, zkLink Nova averaged 4,800 daily transactions and 1,800 daily active addresses.
Due to the recent launch of zkLink Nova, DeFi TVL is still low. However, as more protocols are deployed, it should continue to increase. There are currently four protocols with notable shares of TVL: Symbiosis, Native, LayerBank, and iZiSwap. In total, the four protocols have a combined TVL of $1.4 million. The largest protocol is Symbiosis, with a 46% share of TVL ($652,200). The only lending protocol to date, LayerBank, has a $200,500 TVL, representing 14% of DeFi TVL on zkLink. As more protocols continue to deploy on zkLink, it is expected that an increasing amount of the value bridged to zkLink will be utilized in DeFi.
Prevalent L2s like Arbitrum, Optimism, Taiko, and zkSync, among others, are building interoperable scaling solutions to address Ethereum's fragmentation challenges. For instance, Arbitrum's Orbit development stack allows developers to deploy customizable and interoperable L2s or L3s known as Orbit Chains. Optimism's Superchain aims to create a unified network of interoperable OP Chains that share a standardized tooling and development stack (OP Stack). zkSync's HyperChain approach connects interoperable but parallel instances of the zkEVM stack with a shared bridge contract and a unified settlement on Ethereum via proof aggregation. Yet, the diversity of their underlying technology stacks limits interoperability between the Arbitrum and Optimism ecosystems. Taiko is building a Type 1 zkEVM for deploying L2s and L3s that can execute Ethereum code seamlessly without any modifications. Despite the potential for enhanced EVM compatibility with Ethereum, developers may need to be sufficiently motivated to switch from established L2 ecosystems like Arbitrum or Optimism to Taiko.
Conversely, zkLink adopts a universal approach that consolidates all L2s and L1s, regardless of the underlying technology, onto a single platform. zkLink Nova’s L3 streamlines access to liquidity and development across all L2s into a single platform. At the same time, zkLink X allows for the deployment of customizable application-specific rollups with support for L2s and alt-L1s. Omni Network is another project that aims to unite Ethereum L2s. Although, unlike zkLink, Omni Network is an independent L1 that relies on ETH restaking for its security as the first actively validated service (AVS) live on EigenLayer. While zkLink Nova and Omni Network launched in March 2024, analyzing each protocol's approach to aggregating L2s could help determine if an L3 is well-positioned to address Ethereum's fragmentation challenge instead of an independent L1.
Critics have argued that L3s do not necessarily provide much value in scaling Ethereum, citing security risks since most L3s settle on L2s and still need to be interoperable. However, others have argued that L3s scale Ethereum by enabling customizable application development, which may not be possible on L2s. Beyond scaling, L3s like zkLink Nova offer a unified execution environment for developing applications on Ethereum since zkLink Nova ultimately settles on Ethereum and its L2s. As such, users and developers can enjoy an improved user and developer experience without leaving Ethereum for other L1s.
zkLink Nova's alpha mainnet launched in March 2024, and substantially new upgrades to the L3 will include support for external DA solutions, a decentralized proof auction market, and the release of new proof systems. Regarding zkLink's centrally managed sequencer service, the team plans to integrate decentralized solutions like Espresso, Astria, and Fairblock in the future to mitigate centralization risks. Another anticipated upgrade is the ZK Oracle, a light node oracle network validating cross-chain states as part of zkLink X’s application-specific engine.
As of writing, zkLink operates as a Validium, storing transaction data offchain with a Data Availability Committee (DAC) although the ultimate goal is to support external DA solutions like Celestia and EigenDA in the future.
As Ethereum's ecosystem grows more complex with the incremental launch of new L2s, solutions like zkLink and its L3 are crucial for streamlining the user and developer experience on the L1. Moreover, the rise of alt-L1s further fragments the blockchain landscape underscoring the need for capital-efficient multichain applications. zkLink aims to address these fragmentation challenges with zkLink Nova, its general-purpose L3, and zkLink X, its customizable application-specific scaling engine. Since launching in early March 2024, zkLink Nova has attracted over $300 million in TVL, highlighting an emerging interest in a unified, general-purpose L3 platform. ZKEX has also been deployed on V2 Alpha Mainnet as the first application-specific DEX built with zkLink X. While other projects race to solve Ethereum’s fragmentation challenges, zkLink's development roadmap focuses on building the leading hub for a unified user and developer experience across Ethereum L2s and alternate L1s.
Let us know what you loved about the report, what may be missing, or share any other feedback by filling out this short form. All responses are subject to our Privacy Policy and Terms of Service.
This report was commissioned by zkLink. All content was produced independently by the author(s) and does not necessarily reflect the opinions of Messari, Inc. or the organization that requested the report. The commissioning organization does not influence editorial decision or content. Author(s) may hold cryptocurrencies named in this report. This report is meant for informational purposes only. It is not meant to serve as investment advice. You should conduct your own research, and consult an independent financial, tax, or legal advisor before making any investment decisions. Past performance of any asset is not indicative of future results. Please see our Terms of Service for more information.
No part of this report may be (a) copied, photocopied, duplicated in any form by any means or (b) redistributed without the prior written consent of Messari®.
Gain an edge over the market with professional grade tools, data and research.
Already a member? Sign in
Gain an edge over the market with professional grade tools, data and research.
Already a member? Sign in
Jennifer Obem is a Research Analyst at Messari. Previously, she worked full-time as a corporate finance professional in the Nigerian fintech industry. She enjoys dissecting concepts relating to Blockchain Interoperability and Web3 Infrastructure.
AJC is a Research Analyst at Messari for the Asset Intelligence team. His primary focus is on DeFi. Prior to joining Messari, AJC wrote an independent crypto blog. A recent university graduate, AJC majored in Finance and History.
About the authors
Jennifer Obem is a Research Analyst at Messari. Previously, she worked full-time as a corporate finance professional in the Nigerian fintech industry. She enjoys dissecting concepts relating to Blockchain Interoperability and Web3 Infrastructure.
AJC is a Research Analyst at Messari for the Asset Intelligence team. His primary focus is on DeFi. Prior to joining Messari, AJC wrote an independent crypto blog. A recent university graduate, AJC majored in Finance and History.