Bitcoin: Will recent gains pave the way to $30k?