A zero-knowledge proof is a cryptographic method where one party can prove to another party that they know a value, without conveying any additional information apart from the fact that they know the value. In Torpedo Cash, it allows you to prove you own funds without revealing which deposit is yours.