Risk Warning: Beware of illegal fundraising in the name of 'virtual currency' and 'blockchain'. — Five departments including the Banking and Insurance Regulatory Commission
Information
Discover
Search
Login
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
View Market
Why will the new public chain embrace zkEVM-based/zkRollup?
康水跃
读者
2022-11-30 09:36
This article is about 2597 words, reading the full article takes about 4 minutes
It is expected that almost all Layer 1, including Aptos and Sui, will embrace zkEVM-based zkRollup in the future, and Omnichain zkRollup will eventually appear in the future.

first level title

New public chain Aptos/Sui and Move smart contract language

As of 2022, among the many emerging industrial chains, the so-called Diem L 1 public chain will receive the most attention, including Aptos and Sui, which focus on the Move smart contract language. Aptos/Su was started by engineers who worked at Meta (formerly Facebook) on Diem (formerly Libra), the name of the company’s proprietary blockchain and its stablecoin. These projects all inherit many functions of Diem, and at the same time have different characteristics from the existing L 1 public chain in terms of performance, programming language and mechanism.

The programming language Move used by Aptos/Sui is characterized by completely redefining"modular structure", enabling tokens, NFTs, smart contracts, and other assets to be concisely and modularly defined using a single data module. This is unmatched by Ethereum's EVM - anyone who has developed with the EVM will know how difficult it is to use module structures (and nested structures) in Solidity. Consider the classic Re-entrancy Attack. This has plagued the projects of the EVM system for a long time, often causing losses of millions or tens of millions of dollars. Since the Move language adopts a resource-based approach, it is impossible for Move to have re-entry attacks.

Whether Aptos/Sui can stand out as a mainstream public chain in the future is not only related to the language used, but also depends on the imagination of future projects on the chain. If ETH is a 4-lane road, although the lanes are not wide, there is a constant stream of people coming and going, and occasionally there are complaints about congested roads, then Aptos/Sui is like an 8-lane highway, using the best asphalt and the most Advanced security lights, but there doesn't seem to be much traffic. For the public chain, on the one hand, it is technological innovation, and on the other hand, it is the project on the public chain that feeds back the traffic of the public chain itself. A public chain without applications is difficult to stand out even if the technology is good.

first level title

How to build zkEVM-based zkRollup on Aptos/Sui

image description

Figure 1 : Generic zkEVM-based zkRollup

first level title

Omnichain zkRollup will finally appear in Web 3 network

In the future, the ecology of the Web 3 network will not be dominated by Ethereum alone, but multiple public chains will coexist, and cross-chain and cross-chain interaction of assets will therefore become an important requirement. If you consider traditional cross-chain bridges, if you don’t care about security, then if there are only 3 chains, you only need 3 cross-chain bridges, but if you have 5 chains, you need 10 cross-chain bridges, and if you have 20 chains, you need only 3 cross-chain bridges. Nearly 200 cross-chain bridges are needed to enable direct communication between two of these chains.

Therefore, an Omnichain zkRollup will eventually become the final destination of cross-chain or even full-chain applications. On the basis of the above-mentioned general-purpose zkEVM-based zkRollup, another Ominichain Interoperation Protocol is connected (this is a very important track in the next five years, players include LayerZero, HyperLane, Way Network, etc.), thus forming the so-called Omnichain zkRollup . It will bring together asset liquidity from the whole chain and play the role of the execution layer of the whole chain. It ensures the correct type of transaction through zero-knowledge proof, and enjoys the security equivalent to the sum of the whole chain. We imagine that an Omnichain zkRollup will realize fully programmable interactivity of assets and information from the entire chain. Users can send transactions on this to initiate such interactions. These interactions will change the status of accounts from various chains. Omnichain zkRollup will calculate and update the state on each chain in units of blocks, and submit a proof of state update.

The vision of Omnichain zkRollup contains infinite possibilities. People can deploy a decentralized exchange that brings together all chains; they can create GameFi and SocialFi that bring together users from all chains; Applications without borders will be possible.

Aptos
Sui
public chain
smart contract
Welcome to Join Odaily Official Community