Generally speaking, zero-knowledge proofs aim to prove the statement 'this transfer of assets is valid' without revealing anything important about the transfer itself.