Too Long; Didn't Read
Layer 2 scaling solutions like rollups have emerged as a critical tool to improve the speed and efficiency of an underline blockchain. Rollups carry out transaction processing off-chain after bundling (rolling up) data and then feed information to the blockchain. The idea is to reduce transaction costs by splitting them across many users. The first variety is known as an ‘Optimistic rollup’ This solution assumes transactions within the rollup are valid. ZK-Rollups rely on zero-knowledge proofs to determine transaction validity with only minimal information.