# What is Ethereum zk-Rollups? **Published by:** [Cygen](https://paragraph.com/@cygen/) **Published on:** 2022-12-04 **URL:** https://paragraph.com/@cygen/what-is-ethereum-zk-rollups ## Content Ethereum zk-rollups is a layer-two scaling solution for the #Ethereum blockchain. It allows for faster and cheaper transactions by using a technique called zk-SNARKs (short for "Zero-Knowledge Succinct Non-Interactive Argument of Knowledge"). In simple terms, zk-SNARKs allow for transactions to be verified without having to include the entire transaction history on the blockchain. This makes it possible to process a large number of transactions off-chain, which reduces congestion on the Ethereum network and allows for faster and cheaper transactions. To use zk-rollups, users will first have to deposit their funds into a smart contract on the Ethereum mainchain. They can then send and receive transactions on the zk-rollup layer, and the smart contract will automatically record these transactions on the mainchain. This allows users to take advantage of the faster and cheaper transaction speeds of the zk-rollup layer while still maintaining the security and decentralization of the Ethereum mainchain. ## Publication Information - [Cygen](https://paragraph.com/@cygen/): Publication homepage - [All Posts](https://paragraph.com/@cygen/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@cygen): Subscribe to updates