A perfect storm is brewing for altcoins