# What is a ZK Rollup?

By [DESI](https://paragraph.com/@desi-2) · 2021-11-12

---

ZK Rollups are a layer 2 scaling solution that uses validity proofs to scale computation: each batch of transactions comes with a cryptographic proof (ZK-SNARK) that is verified by an Ethereum smart contract. This way every single transaction is fully verified by all Ethereum full nodes before a block is finalized.

---

*Originally published on [DESI](https://paragraph.com/@desi-2/what-is-a-zk-rollup)*
