In my country it is not taxable, only exchange to fiat currency is. (and this is explicitly mentioned).
If you wait you loose tax returns for the amount you invested in crypto (with each year you have it halved). Basically this is the same as in case of stock market. You don't pay taxes until you sell stock. And here stock is whole crypto market.
So, you buy 100 USDC for $100 - you report that in your tax information (for use in following years tax deduction).
Then some time ago, you sell 110 USDC for $120, you pay tax for the amount $120 - $100 (unless the $100 was used year earlier, then you can use just $50 as a cost).
If you didn't report any costs (meaning buying crypto) you pay tax for the whole $120 amount.
> I use these to buy some crypto-currency. 6 months later, I sell the crypto-currency for USDC, making a 10% profit. I
In every tax jurisdiction I know of in the world, this is a taxable transaction.
No, each coin is equivalent to a stock. A transaction involving swapping one coin to another is a taxable event in every country I'm aware of.
Example for Poland: http://lexplorers.pl/en/polish-taxation-rules-virtual-curren...
German law is even better, you don't pay any tax for selling digital currencies if you hold it for at least a year.