This is the exact problem cryptocurrencies were invented to solve. We're supposed to be free to spend our money without the indignity of having to explain things to some bank or government. The better the technology, the more tyrannical the government must become to maintain the same level of control. We'll either end up with total subversion of government controls or totalitatian governments.