Worked example · 2023-20
DeFi yield-strategy laundering via liquidity-provision and staking-as-rail — multi-chain — 2023–2025
Summary
DeFi protocols operate deposit functions that are permissionless by design: any address can deposit assets and receive receipt tokens (LP tokens, staking derivatives, lending-market cTokens/aTokens, yield-aggregator vault shares) in return. The receipt token's on-chain provenance trace terminates at the protocol's deposit function — the Transfer event that created the receipt token was emitted by the protocol contract, not by the illicit source address.
The laundering sequence is:
Illicit proceeds enter a DeFi protocol's deposit function. The depositor sends USDC, ETH, or another base asset to the protocol's deposit contract. The deposit transaction's
fromaddress is a known-illicit cluster, but the deposit itself is a standard protocol interaction indistinguishable from legitimate usage.The protocol mints a receipt token to the depositor's address. The receipt token (e.g., a Curve LP token, a Lido stETH, an Aave aToken, a Yearn yVault share) has the protocol contract as its
Transfer-event emitter. Any downstream entity tracing the receipt token's provenance sees the protocol contract, not the illicit source.The receipt token is deployed as clean capital. The depositor can: (a) sell the receipt token on a DEX or CEX, (b) use it as collateral in a lending market, (c) stake it in a yield aggregator, (d) bridge it to another chain. Each downstream action carries the receipt token's provenance (protocol-contract-emitted) rather than the original inflow's provenance (illicit-source-address).
The obfuscation is amplified by protocol complexity. Depositing into a multi-hop yield strategy (e.g., deposit USDC → Curve LP → Convex staking → cvxCRV) produces a receipt token four protocol-hops removed from the illicit inflow. Each hop adds a legitimate-protocol provenance layer that forensic tools must unwind.
The class grew in operational relevance after the Tornado Cash sanctions (OFAC SDN designation, August 8, 2022), which narrowed the mixer-availability surface (T7.001) and drove laundering-cohort migration toward DeFi yield strategies and cross-chain swap protocols (T7.003) as substitute obfuscation rails. Chainalysis's 2024 report instead records mixer inflows falling from $1.0B (2022) to $504.3M (2023) and bridge-protocol inflows rising from $312.2M to $743.8M, with illicit-to-DeFi flows growing in line with DeFi overall [chainalysis2024ml]; it does not identify yield-strategy deposits as the dominant substitute.
Specific protocol-level cases are not named at v0.1 because no single protocol is the primary T7.006 surface — the surface is structural to the DeFi deposit-and-receipt architecture rather than concentrated at any specific protocol. No cited source documents the receipt-token pattern at the cohort level on specific chains; that is unverified.
Timeline
| When | Event | OAK ref |
|---|---|---|
| 2021–2022 | DeFi yield infrastructure matures (Curve, Convex, Yearn, Aave, Compound, Lido) | (surface deployment) |
| 2022-08-08 | Tornado Cash OFAC SDN designation narrows T7.001 mixer surface | (laundering-rail shift trigger) |
| 2023 | Chainalysis records mixer inflows down to $504.3M and bridge inflows up to $743.8M; DeFi yield-strategy laundering as a distinct trend is not documented in the source [chainalysis2024ml] |
(context) |
What defenders observed
- The deposit-and-receipt architecture is the T7.006 enabling primitive. Every DeFi protocol that accepts permissionless deposits and mints receipt tokens is a T7.006 surface by construction, regardless of the protocol team's intent or compliance posture. The protocol is not complicit — it is the instrument, not the actor.
- Receipt-token provenance is the obfuscation layer, not the deposit transaction. The deposit transaction's
fromaddress is the illicit cluster and is visible to forensic tools. The receipt token's provenance (protocol-contract-emitted) is what downstream counterparties see. The laundering is effective because most downstream risk checks track token provenance (contract address, age, volume) rather than deposit-transaction-side cluster attribution. - Protocol complexity amplifies the obfuscation. A single-hop deposit (ETH → stETH) provides one layer of provenance indirection. A multi-hop deposit (USDC → Curve LP → Convex → cvxCRV) provides three. Forensic tools must unwind each hop to attribute the receipt token to its original inflow, and each hop crossed by a protocol upgrade, a proxy re-deployment, or a cross-chain bridge increases the attribution cost.
What this example tells contributors writing future Technique pages
- T7.006 is the structural companion to T7.001 and T7.003 in the post-Tornado-Cash laundering ecosystem. T7.001 (mixer), T7.003 (cross-chain bridge), and T7.006 (DeFi yield strategy) are the three dominant post-2022 laundering rails. T7.005 (privacy-chain hops) is the fourth but operates at a different defender-capability tier.
- No single named incident is canonical for T7.006 because the surface is architectural, not incident-concentrated. Contributors writing future T7.006 examples should resist the temptation to name a specific protocol as the T7.006 surface — the class is about the deposit-and-receipt architecture that all DeFi protocols share, and naming a single protocol would misrepresent the structural nature of the surface.
- The Tornado Cash sanctions date (2022-08-08) is the key temporal anchor for T7.006 cohort analysis. The cited Chainalysis data shows mixer inflows roughly halving between 2022 and 2023 and bridge inflows more than doubling
[chainalysis2024ml]; no source cited here shows a statistically significant shift toward DeFi yield strategies.
Public references
[chainalysis2024ml]— Chainalysis, "2024 Crypto Money Laundering" report (2024-02-15): https://www.chainalysis.com/blog/2024-crypto-money-laundering/- Cross-reference: T7.006 (DeFi Yield Strategy Laundering) at
techniques/T7.006-defi-yield-strategy-laundering.md. - Cross-reference: T7.001 (Mixer-Routed Hop) at
techniques/T7.001-mixer-routed-hop.md. - Cross-reference: T7.003 (Cross-Chain Bridge Laundering) at
techniques/T7.003-cross-chain-bridge-laundering.md. - Cross-reference: T7.005 (Privacy-Chain Hops) at
techniques/T7.005-privacy-chain-hops.md.