Blockchain (or a technology deriving from that) will likely stay till the end of humanity.
Bitcoin will likely rise to even crazier prices, but will not stay more than the next 20 years. It's both technologically and philosophically inferior to other cryptocurrencies.
i think bitcoin will stay much more longer than 20 years