If history repeats itself, the next halving will see Bitcoin rally to $36,000 before the halving and $149,000 after that.