Optimism is a layer-2 scaling solution for Ethereum that aims to improve the scalability and efficiency of decentralized applications (dApps) on the network. In this report, we will explore Optimism and how it works, with reference to the Optimism website. Overview of Optimism Optimism is a layer-2 scaling solution that uses optimistic rollups to enable off-chain transactions. It is built on top of Ethereum, meaning that dApps can seamlessly transition from the mainnet to Optimism without req...