Excuse me, could you clarify something for me? I've been hearing a lot about USDC recently and I'm trying to understand its technical aspects. Specifically, I'm wondering if USDC, the stablecoin, operates on the Ethereum chain? I've seen some discussions about it being ERC-20 compliant, but I'm not entirely sure what that means in practical terms. Could you explain if USDC indeed resides on the Ethereum blockchain and how that affects its functionality and interactions with other Ethereum-based projects? Your insights would be greatly appreciated.