Question: how does zk snarks work?
Answer: What are zk-SNARKs? Zcash is the first widespread application of zk-SNARKs, a novel form of zero-knowledge cryptography. ... “Zero-knowledge” proofs allow one party (the prover) to prove to another (the verifier) that a statement is true, without revealing any information beyond the validity of the statement itself.