No technical solution - cryptocurrency or otherwise - necessary.
I don't really understand your second point. Taxation by definition is involuntary. I won't discuss the merits of taxation (vs. detriments) but a "voluntary taxation" system would result in a prisoners dilemma where no one would pay taxes. Eventually the government that implements such a thing would be no longer able to fund itself and in quick succession find itself literally bankrupt.