Same Case, Different Verdict: Why Was Uniswap Acquitted While Tornado Cash Was Not?

Foresight News
本文约2993字,阅读全文需要约12分钟
Timing and fate.

Original author: Eric, Foresight News

In the early hours of March 3, Beijing time, a class-action lawsuit demanding that Uniswap and its founder Hayden Adams be held responsible for scam tokens on Uniswap was dismissed by the United States District Court for the Southern District of New York. Brian Nistler, General Counsel of the Uniswap Foundation, hailed it as a "landmark ruling for DeFi."

Hayden Adams also tweeted, "If you write open-source smart contract code, and that code is used by scammers, the scammers are responsible, not the open-source developer. This is a reasonable and fair outcome."

For Web3 developers, this is undoubtedly good news. However, what is less known is that the judge who made this "just ruling" is the same person who, during the tenure of the former SEC Chairman, found the developers of the mixer Tornado Cash guilty.

A Settled Judgment

Nearly four years have passed from the filing of the class-action lawsuit against Uniswap to its final resolution today.

In April 2022, Uniswap users, represented by Nessa Risley, filed a class-action lawsuit in court, accusing defendants including Paradigm, a16z, Uniswap, and its founder Hayden Adams of violating federal securities laws by issuing and selling unregistered securities, including UNI, in the form of tokens on Uniswap. The lawsuit also alleged that the defendants failed to register Uniswap as an exchange or broker-dealer under applicable securities laws and failed to provide investors with registration statements for the securities they issued and sold.

This lawsuit was initiated by the law firms Kim & Serritella and Barton, representing users who traded EtherumMax, Bezoge, MatrixSamurai, Alphawolf Finance, RocketBunny, and BoomBaby.io tokens on Uniswap between April 5, 2021, and April 4, 2022.

The phrase "unregistered securities" carried extraordinary weight against the crypto industry at the time, but this lawsuit surprisingly tilted heavily in Uniswap's favor very quickly.

Presiding Judge Katherine Polk Failla, while acknowledging that the "scam tokens" in question were indeed securities, ruled that Uniswap was not responsible for them. Failla argued that Uniswap's decentralized nature meant the protocol had no control over which tokens were listed on the platform or who could interact with it, stating, "The case is more akin to holding the developer of a self-driving car liable for traffic violations or bank robberies committed by third parties using that car."

Based on this, Failla dismissed the federal securities law claims in August 2023. The plaintiffs subsequently appealed. In 2025, the Second Circuit Court of Appeals affirmed the partial dismissal of the federal claims but remanded the state law claims for further proceedings.

Later, the plaintiffs amended their complaint and filed suit again. This time, the aggrieved investors accused Uniswap and other defendants of aiding and abetting fraud and misrepresentation, profiting from scam token transactions, and violating various state fraud statutes.

After another review by the same judge, Failla, the amended claims were dismissed again, with prejudice, meaning they cannot be amended and refiled, bringing the case to a definitive end.

The judge's reasoning this time was largely the same as before: Uniswap was not aware of the scam tokens, and even if it were, it did not provide substantial assistance. Furthermore, its actions did not meet the definition of fraudulent conduct under any state law. Regarding unjust enrichment, Uniswap did not receive direct benefits; any indirect benefit from an expanded user base due to such scam projects was deemed too speculative.

In a tweet, Brian Nistler stated that, to quote a line from the previous ruling, the idea that the drafter of a smart contract should be held liable for third-party misuse of the platform is simply "illogical."

A Different Outcome for Tornado Cash

Facing the same judge, Roman Storm of Tornado Cash met a different fate.

Tornado Cash was first added to the sanctions list by the U.S. Department of the Treasury's Office of Foreign Assets Control (OFAC) on August 8, 2022, accused of helping criminals, including North Korean hackers, launder over $7 billion. Two days after being sanctioned, Dutch police arrested Alexey Pertsev, one of Tornado Cash's core developers.

On May 14, 2024, a Dutch court found Alexey Pertsev guilty of money laundering and sentenced him to 64 months in prison. The court ruled that Pertsev was aware his developed and operated platform was used for crime but did nothing to stop it, subjectively acquiescing to Tornado Cash being used as a money laundering tool. Alexey Pertsev is currently appealing, with no recent updates.

Seven months before Alexey Pertsev's conviction, the U.S. Department of Justice indicted two other developers, Roman Storm and Roman Semenov, in the Southern District of New York. Roman Storm was previously arrested in Washington state, while Roman Semenov remains at large.

Roman Storm in court

Subsequently, although an appeal led a court to rule that OFAC's sanctioning of Tornado Cash was an overreach and invalid, Roman Storm still found himself in the defendant's seat last July. After proceedings presided over by Judge Katherine Polk Failla, a jury found Roman Storm guilty of "conspiracy to operate an unlicensed money transmitting business." Sentencing has not yet been formally announced.

Under Brian Nistler's celebratory tweet about Uniswap's victory, a comment by Sigil developer tim-clancy.eth criticizing the perceived inconsistency in Failla's rulings (noting that the Roman Storm verdict was actually delivered by a jury) received the most likes among all replies.

Decentralization is Fine, But Privacy is Not

I am not a professional lawyer, but setting aside political factors and speaking from a basic sense of fairness, one can roughly understand why Uniswap and Tornado Cash had different outcomes.

The core reason is that Tornado Cash's developers should have been fully aware that a mixer would inevitably be used for money laundering. This clearly reveals the regulatory stance: decentralization is permissible, but traceability is a must. Tether once faced similar dilemmas, which is why it later began cooperating with money laundering investigations and added freezing capabilities.

Perhaps Roman Storm, behind bars, would feel the injustice of today's ruling upon hearing it. But he should understand that even in a crypto-friendly United States under Trump, a platform aiding North Korean state-level hackers in money laundering cannot be tolerated. The power of crypto today is still insufficient to challenge state power.

Web3 practitioners lament the unfair treatment of Tornado Cash's developers while cheering Uniswap's victory. In our eyes, the two protocols are not fundamentally different; in fact, Tornado Cash even excels in privacy protection. Uniswap's addition of front-end blocking for sanctioned addresses in 2022 sparked some debate. Now, it seems that permissionlessness within the existing legal framework might be the only viable path for decentralized protocols.

But to be fair, does Uniswap truly bear no responsibility whatsoever in these scam incidents?

Strictly logically, as per the judge's analogy, you cannot hold Mercedes-Benz liable for a bank's losses just because a robber used their car. However, from a commercial perspective, there is a stronger expectation that industry giants should provide protection within their capabilities. Current security tools can already identify a large number of potential scam projects beforehand. For established projects that have reaped the benefits of Web3's growth, implementing simple screening measures is not overly burdensome.

Contributing to investor protection is not a mandatory obligation, but it is a responsibility that ordinary investors hope projects like Uniswap will proactively shoulder.