ZK-rollups, short for Zero-Knowledge Rollups, are a layer-2 scalability solution for blockchains. They improve scalability by processing transactions off the main blockchain, reducing congestion and gas costs while maintaining security through cryptographic proofs.