Optimistic Rollups and Zero-Knowledge Rollups are two main types of rollup technologies used for blockchain scalability.
Optimistic Rollups have similar execution models to EVM, lower transaction costs, and a challenge period of approximately one week for transaction finalization.
Zero-Knowledge Rollups offer fast transaction finality, robust security through cryptographic proofs, but require higher complexity and cost for implementation.
The choice between the two depends on factors like cost-efficiency, development ease, transaction finality, security priority, and scalability needs.