> but you're trading $100 worth of Crypto A into $100 worth of USDT or whatever other 'stablecoin' ostensibly backed dollar for dollar with USD, thus there are no gains.
If your basis (purchase) value—irrespective of the current value—of Crypto A is $100, sure. But that would be the same if you converted into actual USD.
But if you actually had gains on Crypto A, say the purchase price was $50 and you sold for $100 worth of USDT, you would have a $50 taxable gain.
“A16. [...] If you exchange virtual currency held as a capital asset for other property, including for goods or for another virtual currency, you will recognize a capital gain or loss. [...]
“A17. Your gain or loss is the difference between the fair market value of the property you received and your adjusted basis in the virtual currency exchanged. [...]” [0]
> If you sell a crypto for USD you may get taxed. If you convert it to equal amounts of a different crypto there are no gains and no tax.
No, you will owe taxes in exactly the same situations as you would if you exchanged the crypto for USD: if the value of what you sold it for exceeds the basis (not current) value of what you sold.
Now, its possible that you can find a crypto exchange that doesn’t deal in US currency or with US banks and is less likely to report information to the IRS, so that trading into stablecoins or other crypto helps you evade taxes that are legally due. But it is not a hack around actually having a taxable event. (In fact, it potentially, if the stablecoin isn’t perfectly stable, makes the purchase with the stablecoin as well as the sale into it a taxable event, which would not be the case with actual USD.)
[0] https://www.irs.gov/individuals/international-taxpayers/freq...