Skip to main content

What Is a ZK-Rollup and How Does It Achieve Scalability?

A ZK-Rollup is a Layer 2 scaling solution that bundles hundreds of off-chain transactions into a single batch. It then generates a zero-knowledge proof (ZK-SNARK or ZK-STARK) that attests to the validity of all those transactions.

This proof is posted to the main chain, significantly reducing the data and computational load on the main chain, thus increasing throughput and lowering transaction costs.

How Does DPoS Aim to Solve the Scalability Issue in Blockchain?
What Computational Resources Are Typically Required for ZKP Verification?
Can a Replay Attack Occur on a Layer-2 Scaling Solution?
What Is ‘Transaction Throughput’ and How Does It Relate to Mempool Clearing Rate?