So Bitcoin is a couple of orders of magnitude short of overtaking banking.
Of course, BTC is also many orders of magnitude short of banking in the volume of trusted transactions it enables - this is hardly an apples-to-apples comparison! A single BTC transaction is actually rather economically costly, and this will only become more fully apparent to BTC users over time, as the current block-creation subsidy keeps dwindling further.
Now don't get me wrong, BTC and other crypto-currencies are still interesting as a heroic effort to establish decentralized trust and enable transfers of value in problematic settings, such that a conventional financial system is unavailable. But the amount of hype that surrounds them is rather extreme and far from justified AFAICT.
(In the long run, there is some chance that we'll come up with forms of automated "proof of work" that have beneficial side-effects, such as solving instances of interesting NP-hard problems. If so, this might reduce the collective cost of using crypto-currencies significantly, maybe even make them competitive with the traditional banking system! In fact, a prime example of this exists already although the chosen problem is little more than a mere curiosity. Clearly, we need a better characterization of what problems make for a good crypto-currency target!)
Switching from proof of work to proof of stake for most transactions seems to be a more likely solution to the problem.
If it's worth saying, but not worth its own post, then it goes here.
Notes for future OT posters:
1. Please add the 'open_thread' tag.
2. Check if there is an active Open Thread before posting a new one. (Immediately before; refresh the list-of-threads page before posting.)
3. Open Threads should start on Monday, and end on Sunday.
4. Unflag the two options "Notify me of new top level comments on this article" and "