Layer 2 (L2) is a scaling solution built on top of a Layer 1 blockchain to improve speed and reduce transaction costs. Layer 2 solutions, like rollups and sidechains, help handle more transactions, making blockchain networks faster and more efficient.