Bitcoin price and Bitcoin puzzle