1) ban cash, so that humans need permission to interact when an exchange of value is involved;
2) improve the oversight of the permission-givers, so that the permission-giver-watchers are less arbitrary and annoying, in order to fix the problem that never existed before point 1.
Other than lining the pockets of poor, underfed bankers and giving busy-bodies veto power over our interactions with others, what problem are we solving again?
I fully agree that this places a big amount of power in the banks' hands, but what alternatives are there? (I'm honestly asking, are banks the lesser/only evil here?)
I'm not seeing cryptocurrency fixing this, but maybe it is possible. From my limited understanding, if transactions were mapped to some contract, it would void some anonymity of the system, and it probably wouldn't be possible to get money back in case of fraud anyway, so there's that.