Bitcoin isn't broken, so which is it?
Well, bitcoin can be considered a beta, but in no way this design can be used to overthrow the banking system because:
1. the cap is at 21 millions and there are 7 billions people on Earth, so everybody will have to work with decimals, and this will not work for multiple reasons.
2. the block chain is big and it will get bigger. Moore law is not the answer, when you will need 1 BTC hardware to store 0.1 BTC. Plus you can't get it with you to pay at the store
3. The transaction time is huge.
Because of this reasons, bitcoin is only a good investment and saving currency, is not a currency for spending. We need a currency that you can take with your phone, to go with the phone and buy something at the store and we need to wait a maximum of 10 seconds for confirmation and not 2 hours, and we need to pay 1 or 0.5 for a pack of biscuits and not 0.00000000732
Yes, i know, all of the early adopters will say otherwise, and is normal because they have a lot of bitcoins and they want them to have a big value.
And we arrived at the last problem why the bitcoin alone can't overthrow the banks:
4. GREED.
The banking system is where it is because of the greed, because they want more that they can need. But the banking system is using a "centralized greed", but in crypto world is a P2P greed, envy and hypocrisy. The ones that have a lot of coin X (this is including BITCOIN) will defend that coin no matter how broken or flawed it is, the ones that are late will hate them and will try to bring the coin down or to clone it for a quick profit.
At this pace, the crypto coins will remain a geek only thing, where the guys that where early on the bitcoin can afford big rigs to take down new coins, and the late guys will clone some coins to make a quick profit.
Unless we don't get our shit together and don't acknowledge that:
1. we need incremental coins
2. the developers need to be payed in some way for their work, like the miners are now.
You think that a good programmer will quite his job to donate his time just so you can mine and make a profit?
I know when someone proposed that for first X block the reward will be 0, everyone jumped: and the miner mine for nothing?
3. we need to support the coins that brings something new and rejects the clone. I am still amazed that novacoin or PPC are ignored but everybody are so in love with feathercoin or china clone.
4. We really need to dump the old coins, when a new increment is ready.
And this is the hardest part. Because none of the ones that preach the world peace and the donation of time and other BS will do this, and this is because of the greed. So don't accuse other to be greedy when you are just as greedy.
For now the crypto coins are just a get rich scheme and speculation investment. If you really want to overthrow the bank we need this changes. And we need to use the greed for something constructive, we need to use the greed of the people as an incentive to work and improve the project.
If you jump on every developer who do something new that he has premined some coins you will just have a geekcoin and a bunch of useless clones and the crypto movement will die in a civil war.