Introduction
Last updated
Last updated
zkLink Nova is the industry’s first aggregated Layer 3 zkEVM Rollup network built on top of Ethereum and Ethereum Layer 2 rollups (L2s). zkLink Nova is an EVM-compatible, open platform for simple and fast smart contract development of any kind. zkLink Nova’s platform allows for scattered assets across Ethereum Layer 2s to be aggregated for interoperable transactions. zkLink Nova is secured by zero-knowledge proof technology, charges extremely low gas costs, offers fast finality, and inherits its security from Ethereum.
Based on zkLink Nova’s aggregated Layer 3, we’re developing Chain Abstraction (CA) solutions, which abstract away the complexity of blockchain technology in the multi-chain world. DApps and liquidity from all connected blockchains would be aggregated onto zkLink Nova. Users would be able to easily interact with any DApps on any connected blockchain, without need to concern which blockchain they are using.
The rise of multiple Layer 2s has created a non-interoperable and fragmented blockchain landscape where liquidity is trapped on siloed chains. This reality has caused a significant breakdown in network effects that has hampered adoption, and resulted in a capital-inefficient and security-vulnerable Ethereum ecosystem. Cross-rollup transactions are very costly (via Ethereum L1) or lack security (via trusted bridges). In addition, native assets on Ethereum’s different Layer 2s such as ARB, OP, MANTA, among others, cannot be traded with interoperability.
There are several solutions proposed to solve these issues and unify liquidity across Layer 2 sub-ecosystems, such as by providing a unified bridge or a shared sequencer (e.g. OP's Superchain, Polygon's AggLayer, zkSync's Hyperbridge). While these approaches enable atomic cross-rollup transactions, they are only applicable within their separated sub-ecosystems and specific technology stack choices. Under this scenario, having multiple different technology stacks may exacerbate the liquidity fragmentation and cross-chain interoperability issues at hand and result in an even more divided Ethereum ecosystem.
Therefore, we have created a new paradigm to aggregate fragmented assets on different Layer 2s through an aggregated Layer 3 Rollup. Our solution connects Ethereum and its Layer 2s via a Layer 3 (L3) network, secured by zero-knowledge proofs and multi-chain state synchronization. Assets on any of our connected Layer 2s can be bridged to our Layer 3 network for fast and interoperable transactions on Nova with minimal security assumptions, low cost and highly scalability. Our approach sacrifices the atomic interoperability of cross-rollup transactions, but offers the broadest liquidity that’s able to be aggregated from the entire Ethereum ecosystem.
In addition, to promote mass adoption, we believe the complexity of blockchain technology should be abstracted away from the user experience when navigating in the multi-chain world. Through our Chain Abstraction solutions built on top of zkLink Nova, users will be able to seamlessly access to liquidity and DApps on other connected blockchain networks as well, empowered Nova's powerful multi-chain settlement capability with security inherited from Ethereum.
zkLink Nova’s mission is to aggregate and unify the fragmented liquidity across the Ethereum ecosystem, including Ethereum Layer 2 Rollups, thereby fostering a unified and interoperable rollup ecosystem to promote the permissionless mass adoption of DApps.
zkLink Nova supports the development of all DApps through smart contracts. To facilitate developer migration to zkLink Nova, we aim to be EVM-compatible by utilizing the ZK Stack, which means that all the contracts and tools that work on Ethereum and Ethereum Layer 2s, also work on zkLink Nova with minimal modifications – and developers can also easily reuse the functionality that others have already built.
Users can deposit assets from Ethereum’s Layer 1 as well as Ethereum Layer 2s directly to zkLink Nova. These assets will be locked inside the contracts on the source chains and enter the zkLink Nova network via a canonical rollup bridge. This feature allows for applications on Nova to have access to all the connected Layer 2s’ native tokens, including Ethereum, thereby allowing users to trade their multi-chain assets with interoperability. In addition, tokens of the same kind, but bridged to Nova from separate rollups, will be merged into the same token, such as ETH, USDT, USDC, etc., thus fostering unified liquidity on one chain, zkLink Nova’s Layer 3.
Empowered by Nova's native Account Abstraction (AA), multi-chain smart account is designed to facilitate users to interact with the Dapps deployed on any connected blockchain networks with simple and flexible transaction approval method. Users could see their aggregated assets on multiple chains through a unified interface, and seamlessly use their asset on one chain for the transaction on another chain, without need to concern where the funds locate. Based on Nova's multi-chain settlement infrastructure, fillers in the solver network can safely fulfill users' intent of cross-chain transactions with low cost and high security.
zkLink Nova's modular stack provides unparalleled scalability for dApps building on top of our ecosystem. ZK Stack is used by zkLink Nova as the execution layer, which can dramatically reduce execution costs and provide for a blazing-fast user experience. In Validium mode, an external DA solution will further reduce the data portion of transaction costs on the network for end users.
zkLink Nova is the first aggregated rollup network to achieve Ethereum-grade security. To achieve this feat, every transaction on zkLink Nova undergoes verification via zero-knowledge proofs. The issue of deposit fraud for cross-chain asset transfers is prevented through zkLink Nexus’s multi-chain state synchronization mechanism, which inherits the security of Ethereum.