Layer 1 vs Layer 2 Blockchains: What’s the Difference?