What are layer 2 protocols?
Layer 2 protocols are off-chain solutions responsible for improving scalability and minimizing transaction costs while running on top of the Layer 1s, like Ethereum.
They are also responsible for providing security to Layer 1.