How does Bitcoin have any value?
Bitcoins value is derived from its supply and demand and given supply is relatively stable it comes from demand, this is derived from bitcoins utility. There are many reasons people demand bitcoin, cheap and fast transactions, decentralization, increasing price (speculative holding).