The bottom line is that if you are a burger like me, the IRS is prepping to anally buttfuck us in a few years if we dont start a revolution soon.
I recently spent some money, and spoke to several crypto tax specialist tax attorney's and CPA's. The overall message is very clear:
If you do ANY KIND of trading with crypto, it is a taxable event. Crypto-to-fiat, Crypto-to-crypto, and fiat-to-crypto are all taxable events, and you must pay the gain on that tax. You realize a gain whenever you trigger this taxable event (trading) and you have a gain in the holding that you traded. The like-kind exchange loophole never applied, and was a technical loophole only. In the framework of the IRS, this never really applied.
When you do trade, this does not trigger capital gains tax, but instead triggers the SHORT TERM capital gains tax if the asset was held for less than 365 days. SHORT TERM capital gains tax is taxed in a very similar manner to income. You only get long term capital gains tax when you hold an asset for longer than 365 days. This timer is reset every time you trade an asset.
You CANNOT just pay taxes when you convert to fiat. The utter insane IRS expects you to pay taxes every time you trade crypto, even if you did not convert anything to fiat.
And when you DO convert your crypto to fiat, you are taxed on that as well if you experience a gain. You are taxed the minute you sell it for fiat. This will happen to many of us, as our crypto holdings far exceed any fiat we receive from our day jobs (if we have any).
If the market crashes completely, then there is nothing you can do, you still owe those taxes regardless if the market crashes AFTER your trade.
The only silver lining is that the longer you wait to file for taxes, the better off you will be, because the market will (hopefully) continue to explode into this year, so the amount of assets you will be forced to sell off will be minimal compared to if you sold it off now.