Bitcoin: Will Stunning Rally Sustain or Sour in 2018?