Wallexx — Документация
Методология

Конвейер обработки

Этапы pipeline — от получения адреса до возврата скора.

Конвейер обработки

Скоринг-прогон проходит пять этапов: от приёма адреса через API до сохранения результата. Детерминизм scorecard-модели и снапшот входных данных обеспечивают полную воспроизводимость результата.

flowchart TD
  A[API: принят адрес] --> B[Collector: сбор транзакций по сетям]
  B --> C[Normalizer: дедупликация + единый формат]
  C --> D[Feature extractor: 135 признаков]
  D --> E[Graph builder: граф 2 hop + метрики]
  E --> F[Scorecard v1: score 0-100 + объяснение]
  F --> G[Persistence: результат + snapshot входных данных]

Этапы

ЭтапСодержаниеВыход
CollectorОбход RPC/API узлов и индексеров по сетям Ethereum, BNB, TRON, BTCСырые транзакции
NormalizerДедупликация, приведение к единому формату событийНормализованные события
Feature extractorВычисление 135 признаков из 5 группВектор признаков
Graph builderПостроение графа контрагентов (2 hop), графовые метрикиГраф + метрики
Scorecard v1Применение правил, капы, взвешенная суммаScore 0–100 + объяснение
PersistenceСохранение результата и снапшота входа (tx hashes, block range)Аудит-запись

Свойства

  • Детерминизм: одинаковый снапшот входных данных → одинаковый скор
  • Воспроизводимость: снапшот содержит список хешей транзакций и диапазон блоков; ретраи и рескоры идемпотентны
  • Устойчивость к неполноте: отсутствие данных по признаку не наказывается — применяется вес по умолчанию 0.5 с пониженной уверенностью (см. Скоринг-модель)
  • Отказоустойчивость: сбойные шаги уходят в ретраи, превышение попыток — в DLQ (см. Ранбук)