ZK-Rollups bundle multiple transactions into a single batch executed off-chain and submit a single proof to the main blockchain. This reduces the load on the main blockchain, increasing throughput, reducing costs, and enhancing efficiency.