Too Long; Didn't Read
ZK Rollup has emerged as the most preferred solution due to its many benefits. Compared to layer 1, rollups allow users to minimize [gas costs up] to 100 times. Rollups perform transaction execution outside the mainnet (Off-chain) and then posts final transaction data on mainnet chain. There are two different approaches to rollups: **optimistic** and **zero-knowledge** — they differ primarily on how this transaction data is posted to L1. This way, all. nodes fully verify every single transaction before a block is finalized.