🎉 [Gate 30 Million Milestone] Share Your Gate Moment & Win Exclusive Gifts!
Gate has surpassed 30M users worldwide — not just a number, but a journey we've built together.
Remember the thrill of opening your first account, or the Gate merch that’s been part of your daily life?
📸 Join the #MyGateMoment# campaign!
Share your story on Gate Square, and embrace the next 30 million together!
✅ How to Participate:
1️⃣ Post a photo or video with Gate elements
2️⃣ Add #MyGateMoment# and share your story, wishes, or thoughts
3️⃣ Share your post on Twitter (X) — top 10 views will get extra rewards!
👉
Vitalik’s latest paper is refined: How does Privacy Pools solve the impossible triangle problem of “privacy, decentralization, and compliance”?
Yesterday, Vitalik and some scholars from the University of Basel jointly published a paper titled "Blockchain Privacy and Regulatory Compliance: Towards a Practical Equilibrium". It has attracted widespread attention.
Why should we pay attention to papers like this when the market is cold?
Vitalik's thinking and articles often influence the development direction of new narratives and technologies. In addition, well-known experts and scholars in other blockchain fields have unique insights into blockchain technology and development trends.
In addition, the blockchain privacy and compliance issues discussed in the paper are related to the future development direction of the encryption industry and the choice of compliance paths. Finding a balance between protecting user privacy and meeting regulatory requirements is an urgent problem for the encryption industry to solve.
After reading through the paper, we found that the Privacy Pools protocol proposed by it provides a feasible technical solution for achieving compatibility between privacy and compliance. It seems that the tragedy of Tornado Cash being thrown into hell due to supervision will not be repeated.
However, the paper is academic and technical, making it difficult to read, and some of its details and meanings are not easy for ordinary users to understand.
Therefore, the Deep Tide Research Institute has interpreted and refined the paper, trying to explain the core points of the paper through popular language, which can help more people understand the important issue of privacy and compliance, as well as its technical path and possible solutions.
Who are the authors?
First of all, the thesis was led by Vitalik and co-authored by professional counterparts from academic circles and practitioners.
Vitalik acts as first author. Due to Vitalik's important influence and reputation in the field of cryptocurrency, the proposal can gain more attention.
Other co-authors include:
*Jacob Illum, researcher at crypto industry research organization Chainalysis;
Background: Contradictions between privacy and regulation, the tragedy of Tornado Cash
Regarding the issue of Tornado Cash, Shenchao also added some technical background to provide reference for readers who are not familiar with previous regulatory sanctions:
This requires relying on a centralized intermediary, because only Tornado Cash holds a complete database and can generate correct proofs. Ordinary users cannot check the correctness of the proof, and users and regulators can only choose to believe it.
**We urgently need a way to prove and convince regulators that my source of funds is clean and legal without exposing privacy and decentralization. **
Therefore, this paper proposes a feasible technical solution called the Privacy Pools protocol: allowing users to prove that funds come from a custom associated collection, which not only protects privacy, but also proves whether they come from certain illegal sources.
This could be the first step toward compatible coexistence of privacy and regulation.
zk+ association set, the key to solving the problem
Through the above background description, we have understood the problem that needs to be solved, which is to ensure privacy and decentralization at the same time to prove that one's funds are "innocent".
To ensure privacy, we can easily think of zk. Indeed, Vitalik's latest paper also affirmed zk, especially the value of zk-SNARK in solving privacy issues:
However, zk-SNARK alone can only solve part of the problem: proving that this transaction occurred to me, but it can hide the transaction details.
To completely solve the problem, it is actually necessary to prove that the source of the transaction is correct while completely hiding the details of the transaction. **
Therefore, this paper connects zk with another method---Association Set.
After understanding the concept of association sets, let's take a look at how zk+ association sets can both ensure privacy and prove the source of funds:
If it is a little more technical, we can look at the schematic diagram of the Merkle tree in the original paper. The Merkle tree in the figure is actually a combination of Coin ID, that is, after the transaction itself is zk, we can’t see the details, and only store the Coin ID in the tree structure;
The tree on the left represents all the current transactions, which may contain some of my own money. Now, to prove that the source of funds for this money is okay, I need the tree on the right---this represents a custom association set that I have associated with my money and other transactions. As long as I clear the transaction history on the right, I can tell you the source of my current money.
In a big concept, this is like a privacy pool (privacy pool). The association set on the right has the ins and outs of my money, but because I have passed the zero-knowledge proof, I can prove to you that the ins and outs of the money are true, but I don’t need to tell you the details of the transaction.
Practical use cases for Privacy Pools
The paper gives a very vivid example to show the application of Privacy Pool.
Background settings:
User’s choices and games when withdrawing money:
result:
Figure 5 in the paper further illustrates the difference between the two proofs. A membership proof includes a specific set of deposits, while an exclusion proof's association set includes all deposits except a specific set of deposits.
Future Outlook
Although the above-mentioned privacy enhancement protocol based on zkSNARK and association sets has achieved a balance between compliance and privacy for blockchain technology, there are still some technical and governance challenges. The author proposes some future development directions:
Finally, we believe that at this point in time, privacy and compliance are often seen as irreconcilable opposites.
The technology described in the paper finds a balance between the two and brings positive significance to the entire industry. It is hoped that more researchers and developers can be inspired by this technology and contribute to the healthy and sustainable development of the industry.