Why does Bitcoin has a price?