ZkSync is a Layer 2
ZkSync is a Layer 2 solution designed to provide scalability and low-cost transactions on the Ethereum blockchain. The term "Layer 2" refers to the various second layer protocols that are built on top of the underlying blockchain (Layer 1) and are used to speed up transactions, reduce costs and address scalability issues. In particular, ZkSync is based on the "zk-rollup" protocol, a type of data hiding technique called "zero-knowledge". This protocol securely aggregates transactions and when sending a batch of transactions to the Ethereum main chain, it only sends a compressed "zero-knowledge" blood containing the sum of the transactions and a few additional information. This allows transactions to be executed securely without revealing the actual details of the transactions. The advantages of ZkSync include low transaction costs, fast transaction confirmations, and a more effective solution to Ethereum's scalability problems. Such Layer 2 solutions can help make the Ethereum ecosystem more user-friendly and appeal to a wider audience. However, the use and development of these technologies may change over time, so it is important to consult ZkSync's official sources to verify the most up-to-date information.