Robust Preconfirmations via Zero-Knowledge Proofs