Layer 1 vs Layer 2: How Blockchain Scaling Works in 2025