Optimistic and zero-knowledge rollups are the two main Layer 2 scaling solutions for Ethereum. Learn how they differ in speed, cost, security, and adoption - and which one suits your needs.