One of the biggest challenges that we will encounter in Bitcoin is the Scalability problem which means there is only limited amount of information that can be contained or its capacity. I'm sure that there will be more people who will going to join the campaign which will result to a possible delay during processing or trading. So how can we provide a solution on this or how to ensure that all the trading done were saved once delayed before bitcoin achieves mainstream adoption?
~snip~
Off course. its all about the time when things can be sorted out for something. The devs are already on it but only thing we miss is, speed and accuracy of development. The things is, the development here works on the people's contribution considering the fact that it is public ledger and there is no way to keep things altogether unless and until people contribute! Whatever you discussing is all about the part of development and its really achievable. Obviously if credit card companies were able to handle so many transaction per seconds then blockchain will do that one day.