How Does ‘zk-SNARKs’ Differ from Ring Signatures in Achieving Anonymity?
zk-SNARKs, or Zero-Knowledge Succinct Non-Interactive Arguments of Knowledge, allow a user to prove a transaction is valid without revealing any information about the transaction details. This includes the sender, recipient, and amount.
Ring Signatures only obscure the sender among a group. zk-SNARKs, used by Zcash, provide a stronger, mathematical proof of validity while completely encrypting the data.