Layer 2 solutions: this are simply a set of secondary protocols built on top a blockchain to solve a problem. Mostly scalability issues that result to low transaction speed, congestion etc. They are literally built to share the burdens of the first layer(L1 or original chain), let use this senerio to explain it. Let's say I'm an accountant and I have a lot of paper works on my table and I have such little time and space to finish them on time or even store them, so I employ an assistant that helps me do some of the assignments and then submit back to me for check up. So that's how a layer 2 solution works, they assistant the main chain and then still rely on the main chain as the final boss that issues commands and stores information. If I'm wrong please correct me.