The increasing number of applications and users on Ethereum is responsible for increasing the load on the network while the capacity of the Ethereum network is limited. As a result, the cost of using the network increases prominently with more and more users competing with each other for adding transactions to the Ethereum network. Therefore, Ethereum Layer 2 scaling solutions are opening a new century to fix the problems with network performance. As of now, Layer 2 has fixed the following issues based on Layer 1: problems of scalability, high transaction fees, and delays in transaction settlement.