How do they do that though? If all operations are encrypted, how would they know how much BTC, ETH or whatever was transferred. And how would such tax count: at the time of transaction, or at the time of paying the tax? Because we all know how volatile crypto is, someday you'll sell BTC, for example, for 7k$, then, at the end of fiscal year it will cost 10k$. Whats then?
Just creating the laws to try to regulate something like bitcoin is proving to be an incredible complex problem, so the implementation of those laws is going to be even more difficult, the truth is that as far as we know governments have no way to link every single transaction and address with a name and if they cannot do that then their capabilities for taxing bitcoin users are going to be very limited.
Well, but at least, they are making some attempt to see how they can simply just keep going about the regulation than keeping quiet about it. Yes, this is certain we will get to see more of news like this in coming years and it won't be that easy to implement most of the time unless you have to convert to fiat which most of the regulations would have to be done on the local exchanges of each country and this is where you really do not want to get on the nerves of the government thinking you can evade and get away with it.
Obviously, P2P transactions cannot be easily taxed as it cannot even be traced to a particular person, but however it is, I believe the whole taxation thing is going to work for a system with a good framework and it is a lot better than fighting it anyway.