The Race Against Time: Blockchain vs. Quantum Computing