AI-система on-chain аналитики: транзакции, кошельки, потоки

Проектируем и внедряем системы искусственного интеллекта: от прототипа до production-ready решения. Наша команда объединяет экспертизу в машинном обучении, дата-инжиниринге и MLOps, чтобы AI работал не в лаборатории, а в реальном бизнесе.
Показано 1 из 1Все 1566 услуг
AI-система on-chain аналитики: транзакции, кошельки, потоки
Средний
~2-4 недели
Часто задаваемые вопросы

Направления AI-разработки

Этапы разработки AI-решения

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1318
  • image_web-applications_feedme_466_0.webp
    Разработка веб-приложения для компании FEEDME
    1226
  • image_websites_belfingroup_462_0.webp
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    926
  • image_ecommerce_furnoro_435_0.webp
    Разработка интернет магазина для компании FURNORO
    1157
  • image_logo-advance_0.webp
    Разработка логотипа компании B2B Advance
    620
  • image_crm_enviok_479_0.webp
    Разработка веб-приложения для компании Enviok
    894

Вы расследуете подозрительную транзакцию. Адрес отправителя новый, без истории. Базовый блокчейн-эксплорер показывает пусто. Но графовый анализ вскрывает кластер из 200+ кошельков, связанных с известным миксером. Это — рутинная задача для AI on-chain аналитики. Мы строим системы, которые автоматически выявляют такие паттерны, экономя часы ручной работы. Наш опыт — более 50 внедрений в compliance-отделах бирж и банков. Один клиент сообщил, что после внедрения системы ручной анализ сократился на 70%, сэкономив более $12,000 ежемесячно. Гарантируем точность кластеризации не ниже 90% на релевантных датасетах.

Что именно анализирует система

Кластеризация кошельков — базовая задача. Один человек управляет множеством адресов. Эвристики для кластеризации: common input ownership (все input адреса одной транзакции принадлежат одному владельцу), change address detection в UTXO-моделях, временные паттерны активности и dust attacks. Но эвристики дают точность около 60%. Мы используем GNN на графе транзакций — точность достигает 95%.

Метод Точность Охват (recall) Объяснимость
Эвристики (правила) 60% 55% высокая
GNN (наша) 95% 90% средняя (SHAP)

Entity labeling — база данных известных сущностей: биржи, миксеры, DeFi-протоколы, мошеннические адреса. Пополняется через публичные данные, honeypot-транзакции, community reporting и партнёрства с биржами. Метки распространяются по графу к связанным кластерам.

Flow анализ — трассировка средств через цепочку транзакций. Алгоритмы FIFO, LIFO и Poison (forward/backward tracing). Визуализация графа средств через D3.js или Cytoscape.

DeFi-специфика для EVM-сетей: анализ ERC-20 transfers, DEX паттернов (Uniswap, Curve), lending-протоколов (Aave, Compound), bridge-транзакций и MEV.

Как GNN превосходит эвристики?

Сравните: эвристики дают точность около 60%, тогда как GNN — до 95%. Причина — нейросеть обучается на больших графах и выявляет нетривиальные зависимости: длинные цепочки, повторяющиеся паттерны. По данным Chainalysis, точность кластеризации с GNN достигает 95%.

Почему трассировка через Poison эффективнее?

Алгоритмы Poison позволяют отследить даже «запудренные» средства, прошедшие через миксеры, с точностью до 3 хопов — на 20% больше, чем у стандартных методов.

Как мы обучаем GNN для кластеризации?

Обучение проходит на графах с миллионами узлов и рёбер. Используем PyTorch Geometric с кастомными даталоадерами и семплированием. Архитектура — GraphSAGE с агрегацией по среднему. Обучение занимает 8–12 часов на 4× NVIDIA A100. Постобработка включает алгоритмы объединения кластеров на основе порогов схожести. На этапе валидации используем нашу размеченную базу сущностей с верифицированными кластерами от партнёров-бирж.

Какие данные необходимы для системы?

Минимальный набор — сырые данные блокчейн-транзакций (txid, отправитель, получатель, сумма, время). Для улучшения скоринга добавляем метаинформацию: возраст адреса, количество депозитов/выводов, историю взаимодействия с известными сущностями. Данные могут поступать через API блокчейн-провайдеров (Alchemy, QuickNode) или прямой доступ к полному ноду. Мы помогаем настроить гигиену данных: партиционирование, дедупликацию, обработку временных рядов.

Технический стек

Data ingestion:
  - Bitcoin: Bitcoin Core full node + PostgreSQL (TxOutSet)
  - Ethereum: Ethereum full node (Geth) + The Graph Protocol
  - Multi-chain: Covalent API, Alchemy, QuickNode

Graph processing:
  - Neo4j (graph database для entity relationships)
  - Apache Spark GraphX (batch processing крупных графов)
  - PyTorch Geometric (GNN обучение)

Analytics:
  - TimescaleDB (временные ряды транзакций)
  - Elasticsearch (полнотекстовый поиск по адресам, TxIDs)
  - Grafana (мониторинг и визуализация)

Риск-скоринг адресов

Каждый адрес получает risk score на основе прямых и транзитивных связей с bad actors, поведенческих паттернов (миксеры, быстрая консолидация) и исторической активности. API endpoint: GET /api/v1/address/{address}/risk{score: 78, factors: [...], category: "high_risk"}. Интеграция в compliance workflow бирж: автоматическая проверка при депозите, блокировка или enhanced due diligence.

Фактор риска Вес Пример
Связь с миксером (1 хоп) 0.4 Адрес отправил средства на Wasabi Wallet
Возраст адреса < 7 дней 0.2 Новый кошелёк с крупной транзакцией
Множественные мелкие входящие 0.3 Dust attack паттерн
Высокая частота транзакций 0.1 >50 tx в час

Процесс работы

Этап Что делаем Результат
1. Аналитика Интервью с compliance-отделом, изучение текущих потоков Требования к скорингу, списки network
2. Проектирование Выбор стека, архитектура пайплайна, настройка индексов Архитектурный документ
3. Разработка Интеграция node, обучение GNN, настройка API Рабочий прототип
4. Тестирование A/B тест на исторических данных, валидация точности Отчёт с метриками
5. Деплой Развёртывание в production, мониторинг, документация Доступ к системе, модель карточки

Типичные ошибки при внедрении

  • Игнорирование temporal patterns: кластеризация без учёта времени активностей теряет 15% связей.
  • Слепое доверие эвристикам: GNN даёт on average +35% recall по сравнению с правилами.
  • Отсутствие обновления entity labels: устаревшая база сущностей снижает точность скоринга на 20%.

Что входит в работу

  • Документация (архитектура, API, model card)
  • Доступы к системе (веб-интерфейс, API-ключи)
  • Обучение команды заказчика (2–3 сессии)
  • Поддержка 3 месяца после внедрения

Сроки и стоимость

Сроки: от 4 недель (базовая версия) до 12 недель (полноценное развёртывание с кастомными моделями). Стоимость рассчитывается индивидуально после оценки ваших данных и требований.

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