Most 1st world countries tax crypto-crypto trades, and if you live in them you should report and pay your taxes because it will be far cheaper in the long term, and eliminate the chance of having your assets frozen as well as jailtime for tax fraud.
I have researched this to death and consulted multiple tax attorneys.
Unless you are making under 10k$ or over 10M$ profit, you are going to want to pay taxes on trades because it will fuck you over royally later in life.
all the Veeky Forums memes about how to evade are idiotic unless you've got 8 figures, and even then it's dangerous (billionaires with swiss bank acounts got fucked) and may well limit you to living in third world countries
when you cash out anything over 10k (and yes splitting it up will not work dipshit, it's called structuring) you get a SAR filed on you, if you don't do taxes on that you're directly fucked of course
When you do your taxes you have to have your TRADE HISTORY, the burdeon of proof is on YOU to show where the coins came from. Obviously if you bought 10 BTC in 2011 and now have equivalent of 50 BTC, you made trades or mined. those are taxable and you didn't report them.
No, monero will not help at all and will in fact hurt because it will trigger a higher chance at an audit, which is already high for people involved in crypto.
Basically the only thing you could gamble doing is forging trades that would have made you that amount, but you take a number of risks here and will pay short term capital gains which in the end costs you more than just reporting and paying long term capital gains.
So even the only 'decent' way for avoiding taxes is more expensive than just paying them.
The system is setup this way and has been through multiple generations of people who had the same thought which you did and have all been defeated by it.
Last but not least, don't forget the whole point is the system has a PUBLIC LEDGER.
I'm sure I'll be called an IRS shill, but I am just a risk-averse autist