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?
It was an issue earlier when thousands of transactions got stuck due to spam attacks and as a result of which,BCH supporters started to claim that BCH has very low transaction fee and very fast transactions and so,BCH would be the true bitcoin.
But all such issues have already got solved by the active implementation of segwit which has caused transaction fee to fall very low nowadays.