Understanding Layer 1 and Layer 2 in Crypto & Web3