Horizon Network's layer 2 Solutions
What is layer 2?
The Ethereum network has been facing problems such as slow transaction processing and high gas fees due to frequent congestion. This has been a persistent issue and there is a need for a better solution that can increase transaction speed without compromising security or imposing limits on throughput. Layer 2 solutions offer promising approaches to address the scalability challenge while maintaining the security and decentralization of the Ethereum network.
Layer 2 solutions aim to make Ethereum work better and address its scalability issues caused by network congestion. There are different types of Layer 2 solutions, but we will focus on rollups, which have become an important component for Ethereum's scalability. We will give you a brief overview of rollups in this section.
At the moment, we offer a Layer 2 solution at Horizon Network that uses the ZK rollup batching mechanism.
What are ZK Rollups?
ZK rollups are a kind of Layer 2 solution that help Ethereum scale up by using zero-knowledge proofs (ZKP) along with rollup technology. This increases the network's speed and capacity without sacrificing its security or decentralization.
ZK rollups work by processing many transactions off-chain, separate from the Ethereum mainnet. These transactions are then combined and verified through a single zero-knowledge proof. The proof is then submitted to the Ethereum mainnet for confirmation, which reduces congestion and increases transaction processing speed.
Optimistic rollups and ZK rollups are two different types of Layer 2 solutions for Ethereum. While optimistic rollups require the mainnet to validate transactions, ZK rollups use zero-knowledge proofs to validate transactions off-chain, maintaining privacy and security. This approach offers faster finality and lower fees, but comes with higher computational costs.
For more information
An Incomplete Guide to Rollups - by Vitalik Buterin
Layer 2 and ZK rollups explanations - by the Ethereum Foundation
Last updated