What is scaling Blockchains and why do we need it? Layer 1, L2 explained ✅