In theory, yes. But currently, there exist enough structural problems, as much I know, that Bitcoin or similar schemes can not replace cash.
Further, even with a total secure system, there will always be the pressure of the governments to control it.