Crypto Mining and Taxes: Understanding the Legal Landscape