I am still confused how the taxes can be made for bitcoin transaction,because it is fully anonymous no one can identify how much bitcoins we have,then how it is possible to make taxation system for an anonymous currency.
The taxes can be made only while converting fiat to crypto and crypto to fiat and it will be must to pay those taxes as per your country rules.Many countries don't have the taxes for bitcoin so people from those countries are not paying any taxes for bitcoin yet.