As adoption in blockchain increases, scalability has become one of the most immediate concerns. A well-used platform such as Ethereum is confronted with network clogging, expensive transaction fees, and low transaction capacity, which could impede mass adoption. In seeking to solve these problems, the blockchain community has built Layer 2 solutions, among them being rollups, which are becoming a prominent solution. Of these, Optimistic Rollups (ORs) and Zero-Knowledge Rollups (ZK-Rollups) have received notable interest. While both aim to enhance scalability, they do so in fundamentally different ways, offering unique advantages and trade-offs.