Can you explain in detail how crypto investors utilize tax-loss harvesting as a strategy to optimize their tax obligations? What steps do they typically take to identify and execute on these opportunities, and how does it work within the complex tax landscape of cryptocurrency transactions? Also, are there any potential risks or limitations to this approach that investors should be aware of?