What is the difference between ERC-20 and ERC 721 tokens?
Could you please explain to me the key distinctions between ERC-20 and ERC-721 tokens? I'm trying to grasp the fundamental differences in their functionalities, use cases, and how they operate within the Ethereum blockchain. I'm also curious about which industries or applications typically prefer one type of token over the other. Could you elaborate on these points in a way that's easy to understand for a non-expert? Thank you in advance for your clarification.