Blockchain infrastructure developer zkLink has revealed Nexus, a layer-3 community constructed to attach a number of well-liked Ethereum rollup options, together with zkSync, StarkNet and Polygon zkEVM.
zkLink’s app-specific rollups inherit safety from Ethereum utilizing zk-SNARKs, and may join to varied general-purpose zero-knowledge (zk) rollups.
By enabling tokens to be simply transferred between one zkLink rollup to a different, DeFi functions — together with decentralized exchanges and NFT marketplaces — will have the ability to reduce liquidity fragmentation when sending transactions between totally different blockchains.
Co-founder of zkLink Vince Yang instructed Blockworks that Nexus will choose simply one of many layer-2 networks to execute the zk-SNARK verification course of, decreasing prices in comparison with performing verifications instantly on Ethereum mainnet.
“Nexus establishes a communication mechanism by means of Ethereum to coordinate and synchronize the state throughout totally different zk-based layer-2 networks, representing the standing of the Nexus community on every layer-2,” Yang defined.
Ethereum is the “host” for numerous zk layer-2 options, and every layer-2 resolution is ready to talk with Ethereum mainnet by means of its canonical bridge, Yang stated. ZkLink Nexus has deployed a wise contract on Ethereum and linked it with good contracts which can be linked to zk layer-2s.
“Nexus layer-3 is posting proofs and off-chain layer-3 states to the contracts on the layer-2s,” which then put up state roots to Ethereum. “This communication is the basic assure to make sure the state safety of Nexus,” he stated.
Yang notes that it’s by means of this synchronization mechanism that Nexus is ready to obtain Ethereum-equivalent safety throughout numerous rollup aggregators with out compromising safety or introducing further belief assumptions.
This synchronization mechanism can be a key consider stopping deposit fraud, because it ensures that each one deposit info stays correct throughout a number of networks, stopping validators from double-signing on a transaction.
Cross-zkRollup layer-2 states synchronization course of | Supply: zkLink
A key characteristic of this structure is that it additionally permits customizable knowledge availability, providing a number of methods to retailer knowledge, together with choices equivalent to utilizing Ethereum to retailer knowledge by way of calldata. It additionally presents knowledge availability storage by means of validiums utilizing on-chain layer-2 networks equivalent to Celestia and EigenLayer or off-chain by means of an information availability committee (DAC).
The Nexus staff can be engaged on a brand new expertise referred to as ‘A number of Software Recursive Proof Verification’ or MARPV.
MARPV is the flexibility for recursive ZKPs to consolidate numerous on-chain verifications into one single verification that’s then submitted.
It refers back to the additional recursive aggregation of proofs from totally different layer-3 rollups, thereby decreasing the variety of on-chain verifications and consequently reducing prices, Yang famous. As zkLink Nexus is an app-specific layer-3 rollup resolution, multiple Nexus layer-3 rollup might be deployed by totally different apps.
Kalman Lajko, a senior software program engineer at Matter Labs — the staff behind zkSync — instructed Blockworks that zkLink, and functions that join throughout a number of rollup ecosystems, solves the essential concern of fragmentation for the broader Ethereum group.
“It will give builders the flexibility to attain better scale, present decrease fuel prices, and provide extra app-specific customizability for his or her initiatives. The main focus now must be on not creating further belief assumptions,” Lajko stated.
Native token transfers throughout chains
In contrast to some cross-chain interoperability protocols that ship wrapped variations of tokens from one chain to a different, Nexus is designed to ship native tokens throughout totally different zero-knowledge ecosystems.
Yang stated tokens minted by the identical software on totally different networks needs to be acknowledged as one. The design would permit for customers to commerce on the zkLink layer, as an alternative of only for cross-chain transactions.
“Each mainstream and rising cash [will] discover their buying and selling pairs on zkLink Nexus, that means customers can obtain higher buying and selling depth and a wider vary of buying and selling pair choices by means of zkLink Nexus,” Yang stated.
Upcoming work
Nexus at present makes use of Plonk, a class of zk-SNARKS, as its foremost zero-knowledge proof (ZKP) system. It’s working to develop its personal system primarily based on the current progress of different proof methods, particularly SuperNova and HyperNova, Yang notes.
In response to Yang, no different initiatives are utilizing SuperNova or HyperNova, however there are a lot of groups following the progress of the implementation of those methods. That is largely attributable to the truth that SuperNova and HyperNova haven’t but deployed production-ready engineering states.
“On our roadmap, the zkLink staff is engaged on the implementation of folding schemes and can implement it into the Nexus platform as soon as it will get manufacturing prepared,” Yang stated.