In blockchain, a rollup is a layer 2 scaling solution that aggregates multiple transactions off-chain and then submits a single compressed transaction to the main chain. This helps in reducing the load on the main blockchain while still ensuring security and decentralization. Rollups are often used to increase the transaction throughput and decrease the transaction costs on blockchain networks.