XGBoost превзошел Transformer в выявлении Sybil-ботов Ethereum по данным arXiv
Исследователи опубликовали на arXiv работу, посвященную проблеме обнаружения Sybil-ботов в блокчейне Ethereum. Sybil-боты имитируют поведение обычных пользователей, чтобы получать аирдропы или влиять на управление проектами. Авторы предложили новый подход, который позволяет избежать искусственного завышения точности моделей, и выяснили, что классический алгоритм XGBoost оказывается эффективнее современных последовательных архитектур.
В исследовании отмечается, что распространенные методы на основе глубокого обучения рассматривают транзакции как некую последовательность, похожую на язык. Однако такие модели требуют значительных вычислительных ресурсов для мониторинга в реальном времени. Кроме того, их высокая производительность может быть связана с утечкой меток через высокоинформативные смарт-контракты.
Чтобы устранить эти недостатки, авторы разработали протокол Blind-Spot, который блокирует косвенные подсказки, и представление Transaction Grammar, описывающее поведение кошельков на основе ритма, структуры исполнения EVM и намерений. Такой подход позволяет сравнивать модели без утечки данных.
В экспериментах сравнили Transformer, BiLSTM, XGBoost и SVM на задаче классификации акторов Ethereum. Результаты показали, что при полноценном учете утечки XGBoost превосходит Transformer по точности, при этом требует меньше времени на обработку и потребляет меньше энергии. Это делает его более практичным для низколатентного развертывания.
По данным источника, исследование вносит вклад в создание надежных методов анализа блокчейна. Авторы подчеркивают, что их фреймворк и представление Transaction Grammar могут быть использованы для дальнейших разработок в области кибербезопасности криптовалют.
Отдельно отмечается, что разница между органическими пользователями, Sybil-ботами и MEV-ботами прослеживается в структурной сложности историй транзакций. По версии авторов, порядок транзакций может быть менее значимым сигналом, чем время их совершения.


