But that your government recognizes bitcoin as a currency? I doubt it. Your income in bitcoins according to the law is not revenue. If you buy goods with bitcoin it does not fall under the tax base. If you exchange them for your currency, then taxes will have to pay.
I doubt the government could impose taxes to all. How do government get our address. The system is decentralized, so how could the government impose taxes to every cryptocurrency transactions? Unless they will make this centralized. Maybe the government can let us pay taxes when our bitcoin will be converted to fiat money.
Of course by using help from third parties such as local exchanges that you use. they can just ask for tax if you withdraw your bitcoin into local currency, with the help of the exchange. yeah maybe the government won't see bitcoin as a currency, more on commodities
Not sure about that because basically the tax is applied for exchange site but not for its user. the user must fill the form for the personal task and the exchange site will never ask the users to pay the tax. It's the tax for exchange site.
The users have different application and you can see how there was a unique form for the users to report its performance in the cryptocurrency.
In general, the personal tax is different with the exchange site's tax.