GraphSense

Бесплатно
Открытый исходный код

Сайт: graphsense.org

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

Архитектура GraphSense модульна и расширяема. В её основе — хранение данных в распределённой NoSQL-системе и масштабируемая платформа обработки данных (в частности, используются Apache Cassandra и Apache Spark). Платформа поддерживает разные модели блокчейнов: UTXO модели (например, Bitcoin, Litecoin, Zcash, Bitcoin Cash) и аккаунт-модели (например, Ethereum, Tron). Для UTXO-блокчейнов реализована аггрегация транзакций, кластеризация адресов (идентификация сущностей), создание графовых абстракций адресов и сущностей. Также предусмотрены механизмы для добавления новых сетей блокчейнов через адаптеры.

  • Поддержка различных блокчейнов и моделей учёта активов: UTXO-модели и аккаунт-модели, адаптеры для популярных криптовалют.
  • Веб-дашборд для интерактивного исследования: визуализация адресов, транзакций, блоков, графовых связей между сущностями.
  • REST API: программный доступ к агрегированным и преобразованным данным, возможность автоматизации аналитических задач.
  • TagPacks: система атрибуций (меток) адресов и сущностей, организованная совместно, происхождение данных прослеживается, поддерживаются публичные и приватные пакеты.
  • Графовые абстракции: адресный граф, сущностный граф (entity graph), граф транзакций — с предвычисленными свойствами узлов и рёбер.
  • Анализ транзакционных путей: поиск путей между узлами, исследование связей между адресами и сущностями; исследование потока средств между ними.
  • Статистические метаданные и свойства: вычисление объёмов переводов, активности адресов, временных рамок, входов-выходов, балансов и других сводных показателей.
  • Полная управляемость данных и автономность: возможность развёртывания локально, контроль инфраструктуры и данных, автономность от сторонних облачных сервисов.
  • Масштабируемость: рассчитана на обработку больших объёмов данных; горизонтальное масштабирование через распределённые системы хранения и вычислений.
  • Открытость и прозрачность: исходный код публично доступен, алгоритмы задокументированы, поддерживается исследовательская деятельность и верификация данных и методов.
Подробнее