What Does ‘Zero-Knowledge’ Mean in the Context of zk-SNARKs?
'Zero-Knowledge' means that a party (the prover) can prove to another party (the verifier) that a statement is true without revealing any information beyond the validity of the statement itself. In Zcash, this allows a user to prove a transaction is valid, meaning they have the funds and the transaction adheres to network rules, without revealing the addresses or the amount.