Ok, I will start writing off all my computer equipment and claim it for mining.
You want to treat crypto like taxing goods but the value is market based. How about you get taxed on your stock market losses before you get cashed out? IE: Invest $1000 in stock, lose $500, and get taxed on the remaining $500. Makes sense, right?
Same principle for crypto. Now, if you mine, it should be a write off for your mining equipment. If you bought into them, you should not be taxed based on your cash out.
careful with that when you start doing stuff like you and your not incorporated its super easy to end up audited
look in the home office rules for stuff like that pretty harsh