Why Some Cryptocurrencies Fail and Some Don't