Great post. You really explained the topic simple and interesting.
Taxation will be a major problem crypto has to overcome/solve before it can reach true mainstream adoption. It is a two sided medal.
On the one hand, crypto is about freedom and not being regulated by anyone.
On the other hand, it is absolutely vital for every society to have strict rules, for example taxes. There shouldn't be a way out of a tax, just because you are using an other medium. Circumventing taxation is what is called money laundering!
So either, there is no income tax at all or there is but also on crypto income.
It will be a big task to find ways to correctly tax crypto transaction so that everyone is fine with it and it is hard to skip. It will also be hard to calculate the amount you have to pay. If a coin fluctuates between 10$ and 50$, you would obviously write 10$ in your tax report, right?
I am not offering solutions here, I am just pointing out the problems. If anyone has ideas on how to solve this, please comment. I would be really interested.