Больше не нужно искать — необходимые
обучающие материалы и подсказки всегда под рукой

Вот перефразированная новость на русском языке:
Как отслеживать биткоин-транзакции: от ручного поиска до автоматического анализа
Биткоин работает на основе публичного реестра, что позволяет при определенных навыках проследить любой перевод от одного адреса к другому. Это породило целую индустрию: трейдеры следят за крупными игроками («китами») и притоком средств на биржи, эксперты по блокчейн-форензике помогают возвращать украденные активы, а службы комплаенса отсеивают «грязные» монеты.
В этом руководстве мы пошагово разберем, как вручную анализировать транзакции, как автоматизировать этот процесс с помощью инструментов, а также почему даже самый продвинутый трейсинг дает лишь вероятность, а не стопроцентно точный ответ.
Базовые определения и рыночные метрики мы оставим за рамками этой статьи — для них есть отдельный материал в формате карточек.
Часть 1. Ручной анализ транзакций
Шаг 1. Поиск транзакции по TXID
У каждого перевода в блокчейне есть уникальный идентификатор — TXID, или хеш транзакции. Это длинная строка (обычно 64 символа), которую сеть получает, пропуская все данные перевода (входы, выходы, суммы и подписи) через алгоритм SHA-256.
Подделать такой хеш практически невозможно: любое изменение данных приводит к совершенно другой строке, поэтому двух одинаковых TXID не бывает. По сути, это «номер чека», по которому любой узел сети может найти и проверить операцию.
Способ получения хеша зависит от того, что у вас есть:
* Если перевод уже совершен, его можно открыть в истории кошелька или биржи. Рядом с операцией обычно есть ссылка «Посмотреть в обозревателе», которая ведет на страницу транзакции с полным идентификатором.
* Если у вас есть только адрес отправителя или получателя, вставьте его в строку поиска любого блокчейн-обозревателя (эксплорера). Откроется история адреса со всеми переводами. Нужную транзакцию можно опознать по сумме и дате, а ее хеш — найти на странице самой транзакции.
Шаг 2. Разбираем устройство транзакции: входы, выходы и сдача
В отличие от банковского счета, биткоин не хранит баланс единым числом. Сеть работает по модели UTXO (неизрасходованный выход транзакции): средства существуют как отдельные «купюры» разного номинала, а кошелек хранит лишь ключи к ним. Доступный баланс — это сумма всех таких выходов, которые контролирует владелец.
Потратить «купюру» частично нельзя. При оплате такой выход уходит в транзакцию целиком, а взамен сеть создает два новых: один — получателю, второй — сдачу обратно отправителю на новый адрес.
Рассмотрим пример. У Алисы есть выход на 5 BTC, и она переводит Бобу 0,01 BTC. В блокчейне появляются вход на 5 BTC, платеж 0,01 BTC и сдача ~4,99 BTC (за вычетом комиссии).
Любой наблюдатель может увидеть всю операцию через эксплорер — «круглый» платеж легко отличить от «дробной» сдачи. На этом признаке основано определение адреса сдачи в блокчейн-форензике.
Шаг 3. Проверяем подтверждения и мемпул
Отправленная транзакция попадает в блокчейн не мгновенно. Сначала она оказывается в мемпуле — общей очереди операций, ожидающих включения в блок. На этом этапе возможны задержки: майнеры обычно отдают приоритет операциям с более высокой комиссией, поэтому при слишком низкой комиссии перевод может надолго остаться в очереди.
Как только операция попадает в блок, у нее появляется первое подтверждение. С каждым последующим блоком уровень надежности растет, а вероятность отмены становится все ниже. Для небольших сумм обычно достаточно одного-двух подтверждений, тогда как для крупных платежей принято ждать шесть.
По хешу за этим удобно следить в реальном времени: эксплорер покажет, висит ли перевод в очереди, в какой блок он попал, сколько набрал подтверждений и какую комиссию заплатил отправитель. Если операция надолго застряла, та же страница подскажет причину — чаще всего это заниженная комиссия.
Шаг 4. Прослеживаем путь монеты
Каждый вход новой операции ссылается на конкретный выход одной из предыдущих — по ее хешу, причем входов и выходов у нее может быть сразу несколько. Поэтому переводы складываются не в одну цепочку, а в разветвленную сеть: монеты в ней сходятся и расходятся между адресами.
По этой сети движение средств можно проследить в обе стороны — вперед к новым адресам и назад, вплоть до coinbase-транзакции, в которой они впервые появились как награда за добытый блок.
На практике аналитик идет по адресам выхода и смотрит, куда средства ушли дальше. Затем он повторяет то же с новыми адресами — шаг за шагом, пока не сложится полная цепочка.
Так на блокчейне проступают характерные маршруты: перевод на биржу, дробление крупной суммы на части или вывод похищенного через несколько промежуточных кошельков.
Пример: в 2025 году адрес раннего инвестора впервые проявил активность после 13 лет бездействия, переведя 909 BTC (около $85 млн) на новый кошелек. Эти монеты были получены еще в 2012–2013 годах, когда цена биткоина не превышала нескольких долларов. Такой перевод виден в любом эксплорере: достаточно открыть адрес, пройти по цепочкам выходов и увидеть, куда дальше двинулись средства.
Часть 2. Автоматизация анализа
Ручной разбор хорош, когда транзакций одна-две. Но реестр пополняется ежесекундно, и тысячи переводов глазами не охватить.
Здесь на смену приходит автоматика: программы сами запрашивают данные из сети, считают показатели и присылают уведомление в нужный момент. Разберем три ее уровня: доступ к данным, аналитику и мониторинг.
Шаг 5. Подключаемся к данным через API
Первый уровень — программный доступ к блокчейну через API нод и эксплореров. Это интерфейс, с помощью которого скрипт запрашивает те же сведения, которые мы раньше могли видеть на странице перевода (но без участия человека и в любом объеме).
У сервиса mempool.space есть два варианта на выбор. REST API отвечает на разовые запросы: статус транзакции, баланс адреса, состояние мемпула. WebSocket API держит постоянное соединение и сам присылает обновления — можно подписаться на адрес и получать сигнал каждый раз, когда по нему проходит новый перевод.
Для массовых проверок подойдут Blockchair и Bitquery: они отдают данные сразу по многим адресам и поддерживают вебхуки.
Шаг 6. Автоматизируем аналитику
Второй уровень — платформы, которые позволяют написать запрос один раз и получать готовый дашборд вместо разового результата.
На Dune данные блокчейна запрашивают на языке SQL и выводят на графики; отчет по биржевым потокам, активности китов или топ-холдерам обновляется сам, без повторного запроса.
Похожим образом устроен Flipside — у него есть и бесплатный Python-SDK, через который данные можно тянуть прямо в пользовательские скрипты.
Ключевое отличие от ручного метода простое: запрос пиш
Популярные лонгриды: