The Quantum-Proof Fortress: Zero Knowledge Proof (ZKP) and the End of Blockchain Vulnerability