I think that Bitcoin will fall in the long term, unless bitcoin banks or governments ask fees too keep hashing.
Block rewards and transaction fees provide the incentive to keep mining so I don't think there is any real *difficulty* for miners to make money from mining Bitcoin for the foreseeable future (although if there was a massive loss of confidence and the price dropped to < 1 USD the mining activity would certainly be less but even then not likely to stop as some miners have free electricity).
But when all blocks have been mined, there would be no profit in mining.
Wouldn't there be the chance of the 50%+ failure?
The one that hashes more than 50% of the network would be able to 'hack' the system, or did i misunderstand that?