Tornado Cash Functionality

Architecture

This non-custodial privacy protocol utilizes zero-knowledge proofs to decouple the on-chain link between source and destination addresses within a cryptocurrency ledger. By enabling users to deposit assets into a communal smart contract pool, the system creates a cryptographic barrier that obscures the origin of funds. The fundamental design relies on the ZK-SNARK circuit, which verifies the legitimacy of a withdrawal request without revealing the corresponding deposit transaction, effectively neutralizing deterministic tracing.