OAK — OnChain Attack Knowledge

Worked example · 2022-08

Tornado Cash OFAC sanctions — trust-substrate shift via regulatory action — Ethereum — 2022-08-08

Loss
non-financial at the individual-user level; the loss was a trust-substrate revocation — the structural assumption that a decentralized, immutable smart-contract protocol could not be sanctioned or blacklisted by a sovereign regulator was invalidated by the OFAC action. Downstream effects included: removal of Tornado Cash from DeFi frontend integrations (reported frontend blocking by DeFi interfaces and a GitHub repository takedown, none sourced in this file); and the arrest of Tornado Cash developer Alexey Pertsev in the Netherlands (August 2022) [tbpertsev]. The OFAC designation established the precedent that smart-contract addresses can be sanctioned entities under U.S. law — a trust-substrate shift with cohort-level consequences for every DeFi protocol whose users relied on the "code is law / immutable smart contract cannot be censored" assumption.
OAK Techniques observed
OAK-T7.009 (Sanctioned-Entity and Illicit-Purpose Financing) — the canonical T7.009 regulatory-designation action: the U.S. Treasury OFAC SDN designation of Tornado Cash smart-contract addresses established the precedent that cryptocurrency mixer addresses can be designated entities under U.S. sanctions law, creating the compliance-screening obligation that underlies T7.009 detection at the CEX/VASP layer. OAK-T6.007 (Trust-substrate Shift / Vendor-side Promise Revocation — broadly construed at the regulatory-action level; the U.S. Treasury OFAC designation revoked the load-bearing trust-substrate claim that "decentralized protocol cannot be sanctioned," structurally identical to a vendor-policy revocation of a trust claim). OAK-T14.005 (Builder Censorship MEV Extraction — downstream effect; post-OFAC, a material share of Ethereum block builders censored Tornado Cash transactions in compliance with OFAC, creating the builder-censorship surface documented at T14.005).
Attribution
unattributed Tornado Cash and associated Ethereum addresses were added to the SDN (Specially Designated Nationals) list on 2022-08-08. OFAC alleged that Tornado Cash had been used to launder more than $7B in virtual currency since 2019, including over $455M stolen by DPRK's Lazarus Group [treasjy0916]. The designation was challenged in court (Van Loon v. Department of Treasury); a Fifth Circuit ruling on 2024-11-26 found that OFAC exceeded its authority in sanctioning immutable smart contracts, and OFAC delisted Tornado Cash on 2025-03-21 [paulhastingsdelist]; the trust-substrate shift had by then been operational for over two years.
Key teaching point
The Tornado Cash OFAC designation is the canonical T6.007 regulatory-action anchor: a sovereign regulator's enforcement action revoked the load-bearing trust-substrate claim that "decentralized smart-contract protocols are beyond the reach of sanctions enforcement." The structural lesson is that T6.007 defense-evasion-by-policy-change extends beyond vendor-policy decisions to include regulatory, legal-process, and infrastructure-policy events that reshape user threat models without an attacker present.
Corrected 2026-10-11
Added that OFAC delisted Tornado Cash on 2025-03-21 [paulhastingsdelist]; removed the unsourced '44 addresses' count, the garbled 'TRON-associated' frontend claim and the domain-seizure claim; Pertsev's arrest is dated only to August 2022.

Summary

On 2022-08-08, the U.S. Department of the Treasury's Office of Foreign Assets Control (OFAC) added Tornado Cash — a set of open-source, non-custodial Ethereum smart contracts for private transactions — to the SDN list. The designation covered the Tornado Cash entity and associated Ethereum addresses [treasjy0916] (an earlier draft stated a count of 44; the Treasury release does not give one).

The OFAC action triggered immediate trust-substrate consequences across the DeFi ecosystem:

  1. Frontend-level compliance: DeFi frontends reportedly blocked wallet addresses that had interacted with Tornado Cash contracts (specific firms not verified in this file).
  2. Infrastructure-level compliance: GitHub removed the Tornado Cash repository and suspended the accounts of Tornado Cash contributors. Circle (USDC issuer) froze USDC held in Tornado Cash-associated addresses per OFAC compliance.
  3. Validator/builder-level compliance: Post-Merge Ethereum (September 2022), a material share of MEV-Boost relay operators and block builders excluded Tornado Cash transactions from their blocks to avoid potential OFAC liability — the builder-censorship surface documented at T14.005.
  4. Developer arrest: Alexey Pertsev, a Tornado Cash developer, was arrested in the Netherlands in August 2022 on money-laundering charges. He was convicted in May 2024 and sentenced to 64 months in prison [tbpertsev].

The trust-substrate shift was structural and persistent: even after the Fifth Circuit's November 2024 ruling (and the March 2025 delisting) that OFAC exceeded its authority in sanctioning immutable smart contracts, the operational precedent — that a regulator could, and did, sanction smart-contract addresses, triggering frontend, infrastructure, and builder-level compliance — had been established for two years and was fully internalised by the DeFi compliance ecosystem.

The case established T6.007's regulatory-action variant: the "vendor" is the sovereign state; the "promise revocation" is the sanctions designation; the "trust-substrate shift" is the operational precedent that decentralized protocols are not beyond regulatory reach.

Timeline (UTC)

When Event OAK ref
2019–2022 Tornado Cash operates as a non-custodial Ethereum privacy protocol; trust substrate: "decentralized smart contracts cannot be sanctioned" (standing trust-substrate claim)
2022-08-08 OFAC adds Tornado Cash and associated addresses to SDN list; alleges >$7B laundered since 2019 [treasjy0916] T6.007 (regulatory trust-substrate revocation)
2022-08 Alexey Pertsev arrested in the Netherlands on money-laundering charges (developer criminal liability)
2022-08–2023 DeFi frontends reportedly block associated addresses; GitHub removes repos; Circle freezes USDC; MEV-Boost relays censor TC transactions T14.005 (downstream builder censorship)
2024-05 Pertsev convicted; sentenced to 64 months in Dutch prison [tbpertsev] (criminal disposition)
2024-11-26 Fifth Circuit rules OFAC exceeded authority in sanctioning immutable smart contracts (Van Loon v. Treasury) (legal challenge — partial relief, trust-substrate already shifted)
2025-03-21 OFAC delists Tornado Cash [paulhastingsdelist] (sanction lifted)

Realised extraction

Non-financial at the individual-user level. The structural loss was the trust-substrate revocation — the operational precedent that smart-contract addresses can be sanctioned, and that frontend, infrastructure, and builder-level compliance follows within hours — which is now priced into the threat model of every DeFi privacy tool.

Public references

Techniques demonstrated (3)