ZKP Requester-Prover Separation model to support Full ZK and Optimistic ZK