In cryptocurrency, a zero-knowledge rollup refers to a layer 2 blockchain that facilitates computation and storage off-chain while keeping funds in smart contracts.
It is usually designed to increase scalability or provide necessary solutions to the problems of layer 1 blockchain. For instance, Ethereum Layer2 was introduced to enhance scalability in the Ethereum network after the blockchain experienced network congestion.