Galatine Связаться с нами

galatine / ru / txint-method

TXINT

Метод TXINT

TXINT собирает граф переводов вокруг адреса, идентификатора транзакции или имени ENS и читает его распознавателями. Распознаватель описывает форму движения средств: дробление, сбор, возврат к источнику, проход через посредников. Вывод о том, что стоит за формой, аналитик делает по транзакциям, на которые ссылается находка.

Граф

Узел графа - это адрес в одной сети. Один и тот же ключ EVM в шести сетях дает шесть узлов, связанных между собой. Ребро графа соответствует одному переводу: сеть, транзакция, актив, сумма, время, тип и состояние.

Суммы хранятся целыми числами базовых единиц на всем пути от сети до экрана. Неудачные транзакции видны в списках переводов, а в ребрах графа и в расчетах распознавателей их нет.

У каждого предела сборки своя названная причина, и ответ говорит, какой предел сработал и где.

Предел По умолчанию Что происходит, когда он достигнут
Узловой адрес 5 000 переводов берутся последние 200 переводов, адрес помечается и сам не раскрывается
Переводов на адрес 2 000 сбор останавливается, раскрытие помечается частичным
Узлов в графе 1 500 сборка останавливается
Ребер в графе 20 000 сборка останавливается
Контрагентов у адреса 25 остаются самые активные, число отброшенных записывается
Окно 90 дней для транзакции берется по 30 дней в обе стороны

Распознаватели

Пятнадцать распознавателей читают сохраненный граф и ничего не спрашивают у сети. Приток, отток и остаток считаются по переводам внутри расследования, поэтому обрезанный граф не может незаметно изменить вывод. Тот же граф с теми же порогами дает те же находки.

Распознаватель Что ищет
Транзитный адрес адрес, у которого за все время не больше 10 транзакций и который отправляет дальше не меньше 0,9 каждого поступления за 24 часа
Длинная цепочка промежуточных адресов три и больше транзитных адреса подряд, отток каждого становится притоком следующего
Цепочка отщепления на каждом шаге не меньше 0,8 полученного уходит на один новый адрес, остальное в сторону, за 72 часа, от трех шагов
Средства разделены между новыми адресами пять и больше новых получателей за 24 часа, суммы почти равны или вместе совпадают с недавним поступлением
Средства собраны со множества адресов пять и больше отправителей на один адрес за 24 часа, и собранное уходит дальше за 48 часов
Средства разделены и снова собраны получатели разделения (не меньше 0,6 по числу или по сумме) отправляют средства на один адрес в течение 7 дней
Средства вернулись к источнику замкнутый путь из 2-6 переводов, по которому за 7 дней возвращается не меньше половины ушедшего
Средства пересланы за считаные минуты поступление и отток не меньше 0,9 от него в пределах 10 минут
Повторяющиеся одинаковые суммы три и больше перевода одной суммы за 24 часа между одной парой адресов или от одного отправителя
Преимущественно круглые суммы круглые суммы составляют не меньше половины исходящих переводов адреса при пяти переводах и больше
Взаимодействие с известным контрагентом перевод с адресом из списка меток: санкционным, миксером, мошенническим, мостом, биржей или DEX
Адреса с общими входами в сетях UTXO адреса, средства которых потрачены одной транзакцией
Спящий адрес снова активен перерыв от 180 дней между двумя переводами, когда окно расследования это покрывает
Переход между сетями подтвержденный переход средств в другую сеть и особенно несколько переходов подряд
След уходит из сети средства вошли в мост, а выход из него не найден

Круглой считается сумма в целых единицах актива, у стейблкоинов кратная 1 000. Метки адресов приходят из открытых наборов, и распознаватель контрагентов сам ничего не ищет.

Уверенность находки

Каждый распознаватель считает уверенность от 0 до 1 по тому, насколько чисто совпал рисунок, и у каждой находки она своя. В интерфейсе она показана процентом.

Если участок находки проходит через узловой адрес или частично раскрытый узел, уверенность умножается на 0,7, и объяснение находки говорит об этом. Находка о связи с санкционным адресом, миксером или мошенническим адресом через одного посредника получает половину уверенности прямой связи.

В каждой находке записаны пороги, с которыми она получена, и узлы, связи и транзакции, на которых она стоит. Объяснение называет суммы и время, которые ее вызвали.

Важность

Важность говорит, сколько внимания обычно заслуживает найденная форма. Уровней четыре: высокая, средняя, низкая и справочно.

Род адреса из списка Важность взаимодействия
Санкционный адрес высокая
Миксер высокая
Мошеннический адрес средняя
Мост низкая
Биржа, DEX справочно

Решение аналитика

По каждой находке аналитик ставит одно из трех решений: «подтверждено», «вероятно» или «отклонено», с заметкой о причине. «Вероятно» нужно для обычного рабочего состояния, когда проверка еще идет.

Решение хранится отдельно от находки и привязано к распознавателю, его версии и набору узлов. Повторный запуск на том же графе решение сохраняет. Если распознаватель изменился или граф вырос, решение теряет привязку, и аналитик принимает его заново.

Оценка риска

Уровень риска обозначается одним из четырех значений («оснований нет», «низкий», «повышенный», «высокий») и перечнем оснований. Задают его только адреса из списков: санкционные адреса и миксеры дают высокий уровень, мошеннические адреса повышенный, мосты низкий.

Каждый шаг от исследуемого адреса после первого снижает уровень на одну ступень, а итоговый уровень определяет самый серьезный адрес из списка. Формы движения перечисляются рядом с уровнем и на него не влияют: у бирж, контрактов и сервисов такие формы бывают каждый день.

«Оснований нет» относится к собранному графу. Рядом с уровнем названы глубина, окно и выборка на узловых адресах, которыми этот граф ограничен.

Переходы между сетями

Переход между сетями проводится только при двух условиях сразу: транзакция депозита сама назвала сеть назначения и получателя, а поступление затем найдено у этого получателя в течение 24 часов.

Сервис читает объявления четырех семейств мостов: стандартного моста OP Stack (Optimism, Base), шлюзов Arbitrum One, предикатов Polygon PoS и Across. Совпадение по сумме и времени без объявления переходом не считается.

Совпадение поступления Уверенность перехода
точная сумма и тот же токен 0,95
точная сумма 0,9
сумма за вычетом комиссии моста 0,75
подходят несколько переводов 0,6

Поступление больше депозита отвергается: мост берет комиссию и больше полученного не выдает.

Состояние Что значит
Подтвержден депозит объявил назначение, поступление там найдено
Не подтвержден депозит объявил назначение, поступление там не найдено
Сеть не поддерживается объявлена сеть, которую сервис не покрывает, ее номер сохранен
Не объявлено средства ушли в мост, назначение в читаемом виде не объявлено
Не проверялось сработал предел или источник данных не ответил

Каждое состояние записано на ребре депозита, и выгрузка несет все переходы, включая те, что никуда не привели. Если назначение объявлено, находка «След уходит из сети» называет получателя как следующее место поиска.