Could you please clarify the meaning of CFD for me? I've heard it mentioned in the context of finance and cryptocurrency, but I'm not entirely sure what it stands for or what its purpose is. Is it a type of investment tool? A trading strategy? Or something else entirely? I'd appreciate any insight you can provide to help me better understand this term.