Consumers, business and governments have different (and sometimes incompatible) requirements to the currency.
I believe, that the key requirement of community, (that requirement which doesn't suit the governments) - is the privacy of transactions.
I don't think that the governments will be fight against fast payments or cheap payments.
But privacy of the translations which is necessary to the ordinary person - at all not those which is necessary to the terrorist or the criminal.
I.e. technologically we can agree with the governments about that level of privacy of translations which will suit both parties (community and governments )...
What do you think?