Faulty Proof Validation in ZKPs: A Critical Blockchain Security Risk