Rollup
Rollups are a type of scaling solution for Ethereum that aim to improve the network's scalability and reduce transaction fees. There are two main types of Rollups: Optimistic Rollup and Zk-Rollup.
Optimistic Rollup is a layer 2 solution that allows for faster and cheaper transactions by batching multiple transactions together and submitting them to the Ethereum mainnet as a single transaction. It relies on the assumption that most transactions will be valid, and only in the case of a dispute, the validity of the transactions will be verified on-chain.
Zk-Rollup, on the other hand, uses zero-knowledge proofs to ensure the validity of transactions without the need for on-chain verification. This allows for even greater scalability and privacy, as the details of the transactions can be kept confidential.
I recently came across a great article on Rollups, which you can find here(https://zenn.dev/razokulover/scraps/141a95fa4d092b). It provides a detailed explanation of Rollups and their benefits. Additionally, there is a helpful diagram that illustrates the concept of Rollups, which you can view here(https://gyazo.com/c155d716db725dc2c39d62a73705708d).
After learning about Rollups, I was able to gain a better understanding of the various Ethereum scaling technologies. I even wrote a summary of these technologies, which you can check out here(https://zenn.dev/razokulover/scraps/141a95fa4d092b).