I think you have to define mainstream.
Crypto soon will be an investment vehicle similar to Gold and other commodities. However, I wouldnt consider that mainstream in the investment world although it is huge.
As a basis for the financial system, I think blockchain is the future. The question is how decentralized it stays. We all know the banking system is getting involved and doing their best to establish their own ecosystem.