Bitcoin supply and demand