Money is fiction. The value of money is derived from trust in the central authority that creates it. Therefore I think an entity like Bitcoin (though not necessarily Bitcoin itself) could conceivably come to replace federal currency because its source is not human beings, but an unflappable algorithm.