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?
Lightning network has already proposed one of the solutions - it enhances micropayments between users through a network of users-generated payment channels.
Lightning would let people instantaneously send/receive payments and reduce transaction fees by keeping them off the main network.
Thanks to this technology the number of transactions per second can increase by hundreds of thousands of times, and the transfer fee will be reduced to minimum values or will be zero at all.