Also, IBLT has fantastic potential, including reducing the 10 minute lag on blockchain consensus to nearly real-time, by enforcing a high degree of consensus on unconfirmed transactions. Bitcoin rides Moore's Law like a surfer on a wave.
Most of the alts have the luxury of low transaction volume which is basically investors buying, selling and shuffling their wallets. All of them will struggle under serious real-world user volumes (if they ever get it).
I remain very optimistic that Bitcoin can develop to become a significant factor in the world economy.
That IBLT is an interesting concept and indeed has fantastic potential.
The only way the good old Bitcoin can survive is to change and evolve. The latter is hard without a hard fork. Many people will oppose a hard fork, especially if it would ruin ASIC mining. On the other hand, people would support a hard fork when they can keep their original wealth. This is where most of the altcoins went wrong --- they started to compete with Bitcoin totally. Instead, they should have made Bitcoin's private keys compatible with their coin. For example, the first block of a new altcoin should include all bitcoin addresses that have at least 0.0001 bitcoins. That's why I hate Ethereum and love Aethereum
.
In theory, Bitcoin could remain the most dominant cryptocurrency if it was willing to evolve at the cost of hurting ASIC miners. If Bitcoin decided to take such a radical step that to introduce Peercoin's
hybrid proof of work/stake model then I would support it for the greater good. I also think that the Bitcoin's block chain itself could be improved.
For example, instead of dragging all blocks with the network starting from the first block the network should
gradually forget the oldest blocks. If there are any unspent outputs in the block that is about to be forgotten then they could be included in the next block in some special way like refreshing the outputs. After 1000 blocks the about-to-be-deleted block would be actually deleted.
So, unless Bitcoin people are willing to take such radical steps to improve the network I will remain pessimistic about Bitcoin. If, however, the community accepts such steps then my optimism will grow. Knowing how things work in this world I would say that by now too much money and interests are tied in this whole Bitcoin thing and we will suffer from serious consequences of being conservative about the changes to the protocol.
I have made some parts of my post bold. I didn't explain these ideas in detail to keep it short. However, if you have more (technical) questions about my ideas then feel free to ask.