I strongly believe that the blockchain technology is the new revolution. The idea behind it will be mainstream and used everywhere in the future. But I don't believe that Bitcoin (or any other crypto-currency (CC) at this moment) will be mainstream. In my opinion, there is a big problem with the value of CC. The value of CC is high because of speculations and the demands of people in order to become fast rich/make profit in short-term. What I mean is that the value of CC is not related to the amount of usability and the fact that people wants an anon currency, it's because people read and hear about the profit of other people and they don't want to miss the boat.