In general, it offers different ways of broadcasting compressed transactions to Ethereum mainnet. Optimistic Rollups assume that every proof is correct while ZK rollups verify every piece of cryptographic data.