New features of zkSync 2.0
Matter Labs, a two-tier solution development company for Ethereum Rollup, announced the zkSync 2.0 roadmap today. zkSync v2.0 is supported by the SNARK-friendly LLVM engine. It also supports ECDSA signatures locally: the Ethereum wallet will work out of the box. zkSync v2.0 is about to become mainstream applications. It provides a combination of zkRollup/zkPorter accounts, which increases the overall scalability to 20,000+ TPS (but still retains the best security in L2). It is expected that the public testnet will be launched in May, and the mainnet will be launched in August. In addition, in May, NTF and swap will be available on the zkSync 1.0 mainnet.
zkSync 2.0: Places to look forward to
EVM-based programming model and composability
From the perspective of users and developers, the design of zkSync 2.0 is actually no different from EVM:
- Users can keep and continue to use their existing Ethereum addresses;
- Each account has a status;
- Contracts can call each other through atomic transactions;
Portability of existing Solidity source code
Great progress has been made in implementing the new Turing-complete ZincVM. In addition to the existing Zinc programming language, it is now possible to compile anything that can generate an intermediate representation in Yul (Hello, Solidity!).
It is worth noting that ZincVM is based on LLVM, so we are using optimizations and tools for it. In the future, it will also allow us to easily support other programming languages, such as the native Rust language.
We expect that most Solidity contracts can be compiled without modification or with minimal changes.
Local support for all Ethereum wallets
zkSync 2.0 will natively support Ethereum's ECDSA signature scheme (thanks to the efficient loop implementation based on PLONK's lookup table). This means that all Ethereum wallets can be used directly, without the need for a signature key in the browser, and no special integration work.
20,000 + TPS-Scalability beyond zk Rollup
This is something we are very excited about! The prosperity of NFT implies that it is about to be adopted by the mainstream. Unfortunately, due to the inherent limitations of the data availability on the chain, attracting millions of new mainstream users is a difficult problem. No matter Rollup (whether it is zk Rollups or Optimistic Rollups), it cannot be handled alone.
Recognizing this, zkSync 2.0 will introduce a new overall architecture that provides a mixed use of zkRollup and zkPorter accounts (users can choose freely and are fully interoperable):
- zkRollup: Inherit the ultra-safe attributes of the mainnet at a price of about 1/100 of the cost of L1.
- zkPorter: Transaction costs are negligible (fixed at around $0.01), but are subject to encryption
And the protection of the encryption economy-Compared with Optimistic Rollups, it has better security.
We will share more in a separate post later.
