loader image

What is zkSync? The second layer solution of the Ethereum 

Binance
Binance Network BEP-2 and BEP-20 tokens are merged; What do users do?
ژانویه 15, 2024
Who is the creator of blockchain?
Who is the creator of blockchain?
ژانویه 15, 2024
What is zkSync? The second layer solution of the Ethereum 

The zk sync project is a blockchain project that was launched in the middle of 2020 with the benefit of Ethereum blockchain technology, as a layer two solution to solve the scalability problem in Ethereum. This project uses the zkrollup solution, which is a subset of the rollup technology, but with the integration of layer zero algorithms.

What is zkSync?

The zk sync project is under the responsibility of the Matter Labs team, and the people responsible for this team include the founder and CEO Alex Gluchowski. This team started its activity in 2019 and has been working on the development of zk sync project for more than 4 years. By collaborating with various organizations and investors, the Matter Labs team has managed to attract more than $485 million from reputable investors such as A16Z, Ethereum Foundation and Coinbase Venture.

How does zk sync layer 2 network work?

How does zk sync layer 2 network work?

To understand how zk sync works, we need to examine its structure and function. The zk sync layer two solution is divided into two main steps. Initially, a large number of transactions are grouped together and transferred to the zk sync layer by smart contracts. This action causes many transactions to be counted as a single transaction and only one fee is charged for all these transactions. In the next step, these transactions are processed. Zero-knowledge algorithms are used for processing, which minimize the amount of data required and use less data for processing.

While the implementation of smart contracts and their support in the Ethereum blockchain is the responsibility of the Ethereum Virtual Machine (EVM), compatibility of this machine with zero-knowledge algorithms is a big challenge. But in the second version of zk sync (Zksync 2.0), the project team is trying to make it compatible with the Ethereum virtual machine. This action can attract a large number of Ethereum network applications to the second layer of zk sync and enable these applications to start operating on this platform.

The zk sync project uses Zk-Snarks type zero knowledge algorithms

The zk sync project uses Zk-Snarks type zero knowledge algorithms

which briefly shows a concise and non-interactive proof. By dividing into interactive and non-interactive categories, these algorithms minimize the amount of data required for processing and increase the efficiency of information processing. The new version of the Zk Sync project called Zksync 2.0 is launching its main network and many changes have been made in this version.
In the above article, it was mentioned that the problem of incompatibility of Ethereum virtual machine with zero knowledge algorithms was solved in the previous versions and this version provides recovery of transaction status both on-chain and off-chain. This possibility causes better interaction of users using Zkrollup and Zkporter.

One of the important features of this version is the ability to interact with the Ethereum Virtual Machine (EVM), which allows developers to run decentralized applications on this platform. Also, by using Zkporter, the fees are minimal and can be as low as $0.03.

Choice of zkSync project by users

This choice allows users to use the zero-knowledge rollups model with low fees and on-chain security or the Zksync model with off-chain security and low fees. The advantages and disadvantages of the Zk Sync project are also stated. Among the advantages, we can mention ZK porter and the possibility of interaction with EVM, which distinguishes this project from other projects using zkrollup. Also, decentralization, NFT support and attention to security are other advantages.