Crypto Taxation: How to Handle Reporting and Compliance