AMLConsensus · курс
Программа · Урок 7.1
Раздел 7 · Урок 7.1

Peel chain: очистка луковицы

Peel chain («цепочка очистки», буквально «снятие кожуры луковицы») — одна из самых старых и по-прежнему рабочих техник отмывания в UTXO-сетях, прежде всего в Bitcoin. Её суть проста: крупную «грязную» сумму не выводят разом, а прогоняют через длинную вереницу адресов, на каждом шаге «отщипывая» небольшую порцию на кэшаут, а основной остаток отправляя дальше на свежий адрес. Разберём механику по косточкам, научимся видеть эту фигуру на графе и отличать её от невинной активности кошелька.

▶ Видеоурок: типологии на графе (озвучка на русском).

Откуда взялось название и в чём идея

Представьте луковицу: чтобы добраться до сердцевины, вы снимаете слой за слоем. В peel chain «сердцевина» — это основная масса похищенных или криминальных средств, а каждый «слой» — это маленький отвод (peel), который на конкретном хопе уходит в сторону: на биржу, в обменник, в OTC-сделку, на оплату товара. Атакующий не пытается спрятать всю сумму одним прыжком — он растягивает её во времени и пространстве так, чтобы ни одна отдельная транзакция не выглядела крупной и подозрительной.

Ключевая деталь механики связана с моделью UTXO (Unspent Transaction Output). В Bitcoin, когда вы тратите монеты, вход транзакции целиком «сгорает», а на выходе создаётся два (или больше) новых выхода: один — получателю (peel), второй — «сдача» (change), которая возвращается под контроль отправителя, но уже на новый адрес. Именно этот механизм сдачи делает peel chain естественной для Bitcoin: кошелёк и так плодит change-адреса при каждой трате, и злоумышленнику остаётся лишь сознательно вытянуть эту цепочку в длину и придать ей нужный ритм.

Схема peel chain: цепочка адресов, на каждом шаге отщипывается небольшой отвод, основной остаток идёт дальше

Классический peel chain: основной поток (толстая линия) идёт по цепочке change-адресов, на каждом хопе отщипывается небольшой отвод (peel) на кэшаут.

10 BTC грязных
Хоп 1
−0.3 на биржу, 9.7 дальше
Хоп 2
−0.4 в обменник, 9.3 дальше
… ×50 хопов
сумма растворена

Пошаговая механика

  1. Стартовый «толстый» UTXO. На старте есть один или несколько крупных выходов — результат взлома, скам-сбора, вывода с даркнет-площадки.Это исходная «луковица» целиком.
  2. Первая трата с раздвоением. Создаётся транзакция: небольшой выход (peel) уходит на «точку выхода» — депозитный адрес биржи, обменника, миксера, а крупная «сдача» падает на свежий, ранее не использованный адрес того же владельца.Внешне это выглядит как обычная покупка со сдачей.
  3. Повтор на новом адресе. Со свежего change-адреса снова тратят: снова маленький peel в сторону, снова крупная сдача дальше. И так десятки, иногда сотни раз.Каждый хоп удлиняет цепочку и «состаривает» происхождение.
  4. Кэшаут отводов. Мелкие peel-суммы аккумулируются на разных биржах и в обменниках, часто с разных IP и на разные аккаунты (нередко дропов), где превращаются в фиат или уходят в другую сеть.Каждый отдельный вывод мал и не превышает порогов усиленного контроля.
Зачем это делается. Три цели одновременно. Первое — дробление: ни одна транзакция не выглядит крупной, каждый peel ниже порогов автоматического мониторинга. Второе — дистанцирование: конечный кэшаут отделён от источника десятками хопов, и наивный скоринг «на один-два прыжка назад» уже не дотягивается до грязного корня. Третье — размывание «тейнта» (taint, доля грязных средств): при каждом смешивании со сдачей и комиссиями формальный процент загрязнения в глазах простых алгоритмов падает, хотя по-настоящему грязными остаются те же деньги.

Как распознать peel chain на графе

На визуальном графе транзакций peel chain выглядит очень характерно — как «гребёнка» или «хребет рыбы»: длинная прямая магистраль основного потока, от которой в одну сторону через равные промежутки отходят короткие «рёбра»-отводы. Вот на что смотреть предметно:

Числовой пример для тренировки глаза

Пусть на входе 10.000 BTC. Хоп 1: peel 0.312 на депозит биржи A, сдача 9.685 (минус комиссия). Хоп 2: peel 0.288 на обменник, сдача 9.393. Хоп 3: peel 0.301 на биржу B, сдача 9.088. Заметьте: отводы держатся в узком коридоре ~0.28–0.31, магистраль тает плавно, каждый change-адрес девственно чист и одноразов. Три этих факта вместе — почти диагноз peel chain.

Как отличить от обычной активности

Опасность неопытного аналитика — увидеть peel chain там, где её нет. Обычные кошельки тоже плодят change-адреса и делают траты со сдачей. Разница — в системности и намерении, и её надо уметь аргументировать.

Важно про «глубину анализа». Именно против peel chain бесполезен скоринг, смотрящий «на 1–2 хопа назад»: там всё выглядит чисто, потому что предыдущий адрес — это просто предыдущий change. Нужен многохоповый разбор источника средств (multi-hop tracing) с прослеживанием магистрали до корня. Современные графовые движки автоматически «схлопывают» длинную peel chain в один логический маршрут и подсвечивают тот самый грязный старт.

Итог: peel chain — это не какая-то экзотика, а рабочая лошадка отмывания в Bitcoin, эксплуатирующая штатную механику сдачи UTXO. Узнаётся по линейной «гребёнке», монотонно убывающей магистрали, одноразовым change-адресам и ритмичным отводам к точкам кэшаута. Отличить её от обычной жизни кошелька позволяет анализ ветвления, регулярности и, главное, происхождения корня. В следующем уроке разберём родственную, но топологически противоположную технику — дробление (smurfing), где вместо длинной цепочки работает широкий «веер».

Материалы носят образовательный характер.