The main difference is that the feds as well as other mainstream institutions are beginning to buy cryptocurrencies. That didn't happen in 2017. There are a number of analysts that are predicting it will get much higher than $20,000 because many governments are trying to print their way out of trouble.