AMLConsensus · course
Programme · Lesson 7.1
Section 7 · Lesson 7.1

Peel chain: peeling the onion

The peel chain (literally "peeling the layers off an onion") is one of the oldest and still-working laundering techniques in UTXO networks, primarily in Bitcoin. Its essence is simple: a large "dirty" sum is not withdrawn all at once, but run through a long string of addresses, "peeling off" a small portion for cash-out at each step while sending the main remainder onward to a fresh address. Let's break down the mechanics bone by bone, learn to see this figure on the graph, and distinguish it from innocent wallet activity.

▶ Video lesson: typologies on the graph (English narration).

Where the name comes from and what the idea is

Picture an onion: to reach the core, you peel off layer after layer. In a peel chain the "core" is the main mass of stolen or criminal funds, and each "layer" is a small offshoot (peel) that at a given hop goes off to the side: to an exchange, to a swap service, into an OTC deal, to pay for goods. The attacker does not try to hide the entire sum in one leap — they stretch it out in time and space so that no single transaction looks large and suspicious.

A key mechanical detail is tied to the UTXO (Unspent Transaction Output) model. In Bitcoin, when you spend coins, the transaction input is entirely "burned", and on the output two (or more) new outputs are created: one to the recipient (peel), and a second — the "change", which returns to the sender's control but now on a new address. It is precisely this change mechanism that makes the peel chain natural for Bitcoin: a wallet already spawns change addresses on every spend, and all the attacker has to do is deliberately stretch this chain out and give it the desired rhythm.

Peel chain typology

A classic peel chain: the main flow (thick line) runs along a chain of change addresses, and at each hop a small offshoot (peel) is pinched off for cash-out.

10 BTC dirty
Hop 1
−0.3 to an exchange, 9.7 onward
Hop 2
−0.4 to a swap service, 9.3 onward
… ×50 hops
the sum is dissolved

Step-by-step mechanics

  1. The starting "fat" UTXO. At the start there are one or several large outputs — the result of a hack, a scam collection, a withdrawal from a darknet platform.This is the original "onion" in its entirety.
  2. The first spend with a split. A transaction is created: a small output (peel) goes to an "exit point" — a deposit address of an exchange, a swap service, a mixer — while the large "change" lands on a fresh, previously unused address of the same owner.Outwardly this looks like an ordinary purchase with change.
  3. Repeat on the new address. From the fresh change address they spend again: again a small peel to the side, again a large change onward. And so dozens, sometimes hundreds of times.Each hop lengthens the chain and "ages" the origin.
  4. Cashing out the offshoots. The small peel amounts accumulate at various exchanges and swap services, often from different IPs and to different accounts (frequently mules), where they turn into fiat or move to another network.Each individual withdrawal is small and stays below the thresholds of enhanced monitoring.
Why this is done. Three goals at once. First — structuring: no transaction looks large, each peel is below automatic monitoring thresholds. Second — distancing: the final cash-out is separated from the source by dozens of hops, and naive scoring "one or two jumps back" no longer reaches the dirty root. Third — diluting the taint (taint, the share of dirty funds): with each mixing with change and fees, the formal contamination percentage in the eyes of simple algorithms falls, even though the same money remains truly dirty.

How to recognise a peel chain on the graph

On a visual transaction graph a peel chain looks very distinctive — like a "comb" or a "fish spine": a long straight highway of the main flow, from which short "rib" offshoots branch off to one side at even intervals. Here is what to look at specifically:

A numerical example to train your eye

Suppose the input is 10.000 BTC. Hop 1: peel 0.312 to a deposit at exchange A, change 9.685 (minus the fee). Hop 2: peel 0.288 to a swap service, change 9.393. Hop 3: peel 0.301 to exchange B, change 9.088. Note: the offshoots stay within a narrow corridor of ~0.28–0.31, the highway melts away smoothly, each change address is pristine and single-use. These three facts together are almost a diagnosis of a peel chain.

How to distinguish it from ordinary activity

The danger for an inexperienced analyst is to see a peel chain where there is none. Ordinary wallets also spawn change addresses and make spends with change. The difference is in the systematic nature and intent, and you have to be able to argue it.

Important note on "analysis depth". It is precisely against a peel chain that scoring which looks "1–2 hops back" is useless: there everything looks clean, because the previous address is simply the previous change. What is needed is a multi-hop tracing of the source of funds, following the highway to its root. Modern graph engines automatically "collapse" a long peel chain into a single logical route and highlight that very dirty start.

Bottom line: a peel chain is not some exotic curiosity, but a workhorse of laundering in Bitcoin, exploiting the routine UTXO change mechanism. It is recognised by its linear "comb", its monotonically decreasing highway, single-use change addresses, and rhythmic offshoots to cash-out points. What lets you distinguish it from a wallet's ordinary life is an analysis of branching, regularity, and — above all — the origin of the root. In the next lesson we break down a related but topologically opposite technique — structuring (smurfing), where instead of a long chain a wide "fan" is at work.

This material is educational.