Ethereum co-founder Vitalik Buterin recently authored a research paper, the primary focus of which was integrating privacy features into blockchain transactions while ensuring compliance with a range of regulatory requirements.
Experts from various backgrounds collaborated on this research project, including early Tornado Cash contributor Ameen Soleimani, Chainalysis chief scientist Jacob Illum, and researchers from the University of Basel.
The diverse team reflects the interdisciplinary nature of the research, drawing insights from cryptocurrency, blockchain security and academic scholarship.
The paper suggests a protocol known as “Privacy Pools,” which can act as a regulation-compliant tool aimed at improving the confidentiality of user transactions.
How do Privacy Pools work?
Privacy Pools, as Buterin and the team explain in the research paper, aim to protect the privacy of transactions while separating criminal activities from lawful funds by organizing them into isolated sets or categories, allowing users to prove to regulators that their funds are not mixed with illicit funds.
This is accomplished through the use of techniques like zero-knowledge proofs to demonstrate the legitimacy of the transactions and the absence of involvement with criminal activities.
Zero-knowledge proofs are cryptographic techniques that allow one party (the prover) to demonstrate knowledge of a specific piece of information to another party (the verifier) without revealing any details about the information itself.
When users want to take their money out of the Privacy Pool, they can choose to create a zero-knowledge proof. This proof does two things: First, it confirms that the user’s transaction is legitimate and doesn’t involve a blockchain address associated with criminal activity. Second — and more importantly for users — it keeps their identities private.
Association sets
Another crucial part of how Privacy Pools work is the idea of “association sets,” subsets of wallet addresses within a cryptocurrency pool. When making withdrawals from the pool, users specify which association set to use. These sets are designed to include only noncritical or “good” depositors’ wallet addresses while excluding those considered “bad” depositors.
The purpose of association sets is to maintain anonymity, as withdrawn funds can’t be precisely traced to their source. However, it can still be proven that the funds come from a noncritical source.
Association set providers (ASPs) create these sets and are trusted third parties responsible for analyzing and evaluating the pool’s contributing wallets. They rely on blockchain analytics tools and technologies used in Anti-Money Laundering and transaction analysis.
Association sets are formed through two distinct processes: inclusion (membership) proofs and exclusion proofs.
Membership proofs include “good” transactions, while exclusion proofs include “bad” transactions. Source: Buterin et al., 2023
Inclusion, also known as membership, is the process of curating a selection based on positive criteria, much like creating a “good” list. When considering deposits, for instance, you examine various options and identify those with clear evidence of being secure and low-risk.
Exclusion involves forming a selection by focusing on negative criteria, much like compiling a “bad” list. In the context of deposits, ASPs evaluate different options and pinpoint those that are evidently risky or unsafe. Subsequently, they generate a list that comprises all deposits except for the ones categorized as risky, thereby excluding them from the list.
Eve’s deposit comes from an untrusted source. Source: Buterin et al., 2023
The paper takes an example of a group of five people: Alice, Bob, Carl, David and Eve. Four are honest, law-abiding individuals who want to keep their financial activities private.
However, Eve is a thief or hacker, and this is well known. People may not know who Eve really is, but they have enough proof to know that the coins sent to the address labeled “Eve” come from a “bad” source.
When these individuals use the Privacy Pool to withdraw money, they will be grouped together by ASPs with other users based on their deposit history via association sets.
Alice, Bob, Carl and David want to make sure their transactions are kept private while reducing the chances of their transactions looking suspicious at the same time. Their deposits have not been linked to any potential malicious activity, so the ASP chooses for them to be associated only with each other. So, a group is created with just their deposits: Alice, Bob, Carl and David.
Eve, on the other hand, also wants to protect her privacy, but her own deposit — which comes from a bad source — cannot be left out. So, she’s added to a separate association set that includes her deposit and the others, forming a group with all five user’s deposits: Alice, Bob, Carl, David and Eve.
Essentially, Eve is excluded from the original group with the trusted deposits (Alice, Bob, Carl and David) but is instead added to a separate group that includes her transactions and the others. However this doesn’t mean that Eve can use the privacy pool to mix her funds.
Now, here’s the interesting part: Even though Eve doesn’t provide any direct information about herself, it becomes clear by the process of elimination that the fifth withdrawal must be from Eve, as she’s the only one associated with all five accounts in the withdrawal records (since she was added to the separate group that included all five deposits).
Association sets help Privacy Pools by separating trustworthy users from questionable ones.
This way, transactions from reliable sources stay private, while any shady or suspicious ones become more visible and easier to spot.
This way, malicious actors can be tracked, which can satisfy regulatory requirements since the bad users won’t be able to use the pools to hide their activities.
What are others saying about the proposals?
Buterin’s paper has sparked discussions and garnered attention from the blockchain community and industry experts. Ankur Banerjee, co-founder and chief technology officer of Cheqd — a privacy-preserving payment network — believes Privacy Pools can make it easier for noncentralized entities to identify bad actors.
Banerjee told Cointelegraph, “The approach outlined could make this kind of money laundering analysis more democratized, and available to DeFi protocols as well. In fact, in the case of crypto hacks, it’s very hard to prevent hackers from trying to launder what they’ve stolen via DeFi protocols — it’s only centralized exchanges where they can be more easily caught/stopped.”
Seth Simmons (aka Seth For Privacy), host of the privacy-focused podcast Opt Out, told Cointelegraph, “While the concept is technically interesting in that it does minimize the data given over to regulated entities, it asks and answers the wrong question. It asks the question ‘What privacy are we allowed to have?’ instead of ‘What privacy do we need to have?’”
Simmons continued, saying, “For years now, there has been no balance between user anonymity and regulatory compliance, with the current ruling powers having an almost total visibility into the actions we take and the ways we use our money.”
“Privacy Pools must seek to right this imbalance by providing the maximum privacy for users possible today instead of attempting to lessen that privacy to please regulators.”
Banerjee expressed concerns about the built-in delays for adding deposits to association sets, stating, “Tokens can’t immediately get included in a ‘good’ or ‘bad’ set since it takes some time to figure out whether they are ‘good’ or ‘bad.’ The paper suggests a delay similar to seven days before inclusion (this could be higher or lower).”
Banerjee continued, “But what’s the right amount of time to wait? Sometimes, like in the case of crypto hacks, it’s very obvious soon after the hack that the coins might be bad. But in the case of complex money laundering cases, it might be weeks, months or even years before tokens are figured out to be bad.”
Despite these concerns, the paper says deposits won’t be included if they are linked to known bad behavior such as thefts and hacks. So, as long as malicious behavior is detected, this should not be a concern.
Additionally, people with “good” deposits can prove they belong to a trusted group and gain rewards. Those with “bad” funds can’t prove their trustworthiness, so even if they deposit them in a shared pool, they won’t gain any benefits. People can easily spot that these bad funds came from questionable sources when they’re withdrawn from a privacy-enhancing system.
Recent regulatory actions
Recent actions within the blockchain space have underscored the critical need for privacy and compliance solutions. One notable incident involved the United States government imposing sanctions on Tornado Cash, a cryptocurrency mixing service.
This move was prompted by allegations that Tornado Cash had facilitated transactions for the North Korea-linked hacking group Lazarus. These sanctions effectively signaled the U.S. government’s heightened scrutiny of privacy-focused cryptocurrency services and their potential misuse for illicit purposes.
Chris Blec, host of the Chris Blec Conversations podcast, told Cointelegraph, “It’s the easy way out to just look at recent news and decide that you need to start building to government specifications, but sadly, that’s how many devs will react. They’re not here for the principle but for the profit. My advice to those who care: Build unstoppable tech and separate it from your real-world identity as much as possible.”
As the adoption of cryptocurrencies and decentralized applications continues to grow, governments and regulatory bodies worldwide grapple with balancing enabling innovation and safeguarding against illegal activities.
Simmons believes it is better to have tools governments cannot shut down: “Regulators will continue to push the imbalance of privacy and surveillance further in their direction unless we actively seek to build tools that give power back to the individual.”
He continued, “Tornado Cash is a perfect example of this, as they even went above and beyond and complied with regulators as much as was technically possible, and yet that wasn’t enough for ‘them.’ Even after supposedly becoming compliant, they remained a target of the U.S. government because governments do not want a balance between compliance and privacy — they want total surveillance, which leads to total power.”
“What we need to build in the space are tools (like Tornado Cash) that are resistant to state-level attacks and impossible to shut down or censor, as this is the only way to ensure we have tools at our disposal to defend our freedoms and keep governments in check. Privacy or bust.”
British Palestinians have called on Sir Keir Starmer to take “immediate, concrete” steps on Gaza instead of “focusing on a symbolic gesture” of recognising it as a state ahead of an emergency cabinet meeting.
The prime minister has recalled his cabinet ministers from parliamentary recess for a meeting at 2pm, when they will discuss what the UK’s next steps should be, after Sir Keir held meetings with Donald Trump yesterday.
Ahead of the cabinet meeting, the British Palestinian Committee (BPC), which represents the experiences of Palestinians in the UK, has sent Sir Keir a letter urging him to take actions they say could make a real difference to people in Gaza.
The war has now been going on for 21 months after it was sparked by Hamas militants killing 1,200 Israelis and taking 250 hostages on 7 October 2023. The militant group still holds 50 hostages, of whom only 20 are believed to be alive.
The BPC said recognising Palestine as a state is now “symbolic” as it “will not end the genocide and must not be used to deflect from accountability”.
Sir Keir has been under pressure from his own MPs and other UK political parties, notably since France said it will recognise Palestine as a state, but has so far resisted – saying recognition needs to be part of a wider peace plan.
He has so far refused to say whether “genocide” is taking place in Gaza – a claim Israel has vehemently denied.
Israel has paused fighting in three areas for another 10 hours today to help aid distribution, the third day it has done so amid mounting international condemnation of the scenes of hunger unfolding in Gaza.
David Mencer, a spokesperson for the Israeli government, said: “There is no intent, (which is) key for the charge of genocide… it simply doesn’t make sense for a country to send in 1.9 million tonnes of aid, most of that being food, if there is an intent of genocide.”
Please use Chrome browser for a more accessible video player
2:39
Sky News on board Gaza aid plane
The BPC, an independent group, said the government has “not only a political and moral obligation, but a legal obligation” to take three steps.
They are:
• Preventing and punishing Israel’s “genocide” in Gaza and to end “all complicity in it”
• Apply “immediate and comprehensive sanctions on Israel”
• Safeguard the rights to freedom of expression and assembly in the UK
More specifically, the group has called on Sir Keir to end “all forms of military collaboration, urgently review all public contracts to ensure they are not aiding unlawful occupation or genocidal acts, and support universal jurisdiction mandates”.
Image: The BPC said the UK could take immediate steps to help starving Gazans. Pic: Reuters
The group said these steps would help towards ending the starvation crisis in Gaza, which it said had been made possible “due to the impunity granted to” Israel and “compounded by the active military, economic and diplomatic support from states such as the UK”.
The group also accused the UK government of introducing “draconian legislation to limit the rights” of British citizens campaigning to end the atrocities “and British complicity in those atrocities” – in reference to Palestine Action being designated as a terrorist organisation.
‘Immediate steps’ Britain can take
Dr Sara Husseini, director of the BPC, said: “We wrote to the prime minister to remind the UK cabinet of their legal obligations towards the Palestinian people.”
She said there are a “number of immediate steps” the British government “can and should be taking”, as outlined in the letter.
Dr Husseini said 147 countries have already recognised Palestine as a state, and instead of “focusing on a symbolic gesture” it is essential the UK severs diplomatic ties with Israel, institutes a full arms embargo, applies comprehensive sanctions and cuts trade.
“Anything short of this amounts to complicity,” she added.
Please use Chrome browser for a more accessible video player
22:05
Has Trump broken from Netanyahu over Gaza?
Ahead of the cabinet meeting, senior minister Peter Kyle told Sky News the PM had decided to call an emergency meeting “to discuss all of the actions that Britain can and should be taking at a time like this”.
He said recognising Palestine as a state is a manifesto commitment but the “real priority” right now is to try to get aid into Gaza.
Jeremy Corbyn and Zarah Sultana’s new party will offer “unapologetically socialist” policies, with the pair to embark on a nationwide tour to listen to ideas, Sky News understands.
The former Labour MPs are aiming to hold the party’s first conference in the autumn to help decide what it stands for and models of leadership.
Ms Sultana told Sky News its policies will include “democratic public ownership of key industries, universal free childcare, rent controls, free public transport and much more”.
Mr Corbyn, the ex-Labour leader, added there is “huge appetite for the policies that are needed to fix society”, including “wealth redistribution, housing justice, and a foreign policy based on peace and human rights”.
The autumn conference will be for paid members rather than those who have simply signed up to the party’s website.
How to translate signups into membership, and exactly how members will have their say on policies, will be discussed as part of a “founding process” over the next few months.
This will involve local engagement with communities up and down the country, including rallies and meetings fronted by Mr Corbyn and Ms Sultana, as well as “other public figures”, a source close to the party told Sky News.
Please use Chrome browser for a more accessible video player
1:22
Corbyn’s new party shakes the left
Election goals
While there are many details to be fleshed out, including the name, the pair’s “primary aim” is to make gains at the local elections next May, it is understood.
Insiders have claimed they are attracting support from a wide geographical area, the strongest bases being in London, the North West, and Yorkshire and the Humber.
It remains to be seen whether those who have expressed an interest will go on to join the party.
However, there is a risk it could eat into Labour’s vote share by attracting those on the left unhappy with the direction of the Starmer government, particularly on issues like Gaza and welfare.
Please use Chrome browser for a more accessible video player
5:51
Corbyn open to ideas on new party name
Mr Corbyn led the Labour Party from 2015 to 2020 before being suspended following a row over a report into antisemitism. He retained his seat in Islington North after standing in last year’s general election as an independent.
Polling by More in Common before the new outfit was officially announced suggested it could take 10% of the vote at a general election, mainly from Labour and the Greens.
This has raised the prospect of Mr Corbyn striking a deal with the Greens, where both sides would agree to stand down in seats where the other has a stronger chance of winning
X
This content is provided by X, which may be using cookies and other technologies.
To show you this content, we need your permission to use cookies.
You can use the buttons below to amend your preferences to enable X cookies or to allow those cookies just once.
You can change your settings at any time via the Privacy Options.
Unfortunately we have been unable to verify if you have consented to X cookies.
To view this content you can use the button below to allow X cookies for this session only.
The Islington North MP has suggested he is open to collaboration with progressive parties, but it is understood that electoral strategy will be informed by conference. It is also not clear if the Greens would agree to any such pact.
Some MPs are worried the split in the left vote could make it easier for Nigel Farage, already ahead in the polls, to enter Downing Street.
Patrick Hurley, the Labour MP for Southport, told Sky News: “The thing I’m worried about with regard to the unnamed but already chaotic Corbyn Party is that they let Reform through the middle by taking votes off a progressive centre left party like Labour.
“They won’t be a threat electorally, but they may well let the radical right wing into power by splitting the vote.”
However, Labour was dismissive of the threat the party posed, with a source saying: “The electorate has twice given its verdict on a Jeremy Corbyn-led party.”
Corporations have accumulated 1% of all Ether since June, with Standard Chartered forecasting 10% ownership as institutional appetite for ETH continues to grow.