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.
Glossar
Main Chain
Architecture ⎊ The Main Chain represents the longest, most validated, and widely accepted sequence of blocks in a Proof-of-Work or Proof-of-Stake cryptocurrency system, serving as the canonical ledger for all finalized transactions.
Zk-Rollup
Scalability ⎊ Zk-Rollups represent a Layer 2 scaling solution for blockchains, critically addressing transaction throughput limitations inherent in Layer 1 protocols like Ethereum.