This article introduces privacy projects represented by Tornado, which truly utilize the zero-knowledge property of the ZK-SNARK algorithm, while most projects under the ZK banner only use the succinctness of ZK-SNARK. Often, people confuse the difference between Validity Proof and ZK, and Tornado serves as an excellent example to understand the application of ZK.