This can't be right. Let's assume I bought 100 bitcoin in 2010. And today I cash it out. Since I haven't made any trades other than my initial purchase, there's no tax due at all. But this is ludicrous as I've made an insane profit.
It doesn't make sense to be taxing individual trades rather than withdrawals.