I spoke with several leading tax attorney's in the industry including the very famous Tyson Cross, and this is the bottom line. You MUST PAY taxes even if you did not convert to fiat.
The problem is of course the fact that you are taxed on all crypto-to-fiat, crypto-to-crypto trades. This is completely unfair and wrong, because essentially you must pay on your crypto-to-crypto trades, even if you did not convert to fiat. It's wrong, but that is the tax law.
And since our gains far exceed any fiat holdings we have from other sources, we would be forced to liquidate our holdings to pay for the taxes. THAT is the real killer.
But I have a solution to this.
Do your taxes. Declare them. Declaring your taxes gives you an automatic leg up, since the IRS is understaffed, they just want a cut of the pie. So you're giving them their cut...but...
Don't pay immediately. Delay in paying your taxes.
WHAT?
Oh yes. Delay in paying them...wait and HODL. That is all that is required of you. By HODLING, you are essentially leveraging the massive upside potential of your holdings versus the interest and penalty rates of late payment. And this is going to work, because crypto moves extremely quickly, and like last year, we are going to have a baller year this year. Your port will most likely at minimum do a x5 sometime this year. Once it does, that is the time to cash out (or if you are really a gambler, wait even longer for your port to grow even more). By the time your port does its x5, x10, the penalties for late payment are negligible.
You have to pay, there is always a trail, and they can easily subpoena ALL exchanges if they are not based in China and Russia.
The beauty of this method is that its completely legal. This will all become moot anyway once crypto really takes off and the USD becomes absolutely worthless, especially once merchants start accepting crypto and you get the user coins combined with the new DEX"s.