In my opinion, I think that Bitcoin derives its value from the idea that one day it will become a widely used currency that can be exchanged universally for real-world goods and services. This has what has driven it to become a speculation tool; because at the end of the day when Bitcoin finally becomes a "universal" currency, everyone wants to be left holding a lot of it. But what if Bitcoin never becomes a currency, what happens to it's value then?