Can The Blockchain Survive The Quantum Revolution?