A secondary framework or protocol created on top of an existing blockchain system is referred to as Layer 2. The primary purpose of these protocols is to address the major cryptocurrency networks' transaction speed and scale problems. Bitcoin and Ethereum, for example, are still unable to perform thousands of transactions per second (TPS), which will obstruct their long-term growth. Higher throughput is required before these networks can be effectively adopted and used on a larger scale....