Why Cryptocurrency is Hard to Predict and Why We Still Hope