Красная команда Bitcoin — группа волонтёров под руководством разработчика, известного как Calle, — использует китайские модели искусственного интеллекта для поиска уязвимостей во всей экосистеме открытого исходного кода Bitcoin. За август они выявили 4962 проблемы в 390 проектах, из которых 85 оценены как критические и 635 как высокой степени серьёзности.
Red Team объединяет ИИ-инструменты с проверкой человеком, чтобы исследовать кошельки, приложения Lightning, программные библиотеки и другие проекты Bitcoin. Когда команда обнаруживает уязвимость, разработчикам даётся время на исправление, прежде чем детали становятся публичными.
Почему китайский ИИ, а не американский
Red Team использует Kimi K3 — модель от китайского стартапа Moonshot AI, которую разработчики могут загрузить и запустить на собственных системах. Она способна анализировать большие объёмы кода и выполнять сложные задачи программирования с минимальным контролем человека. Команда также работает с GLM 5.2 от Z.ai.
Calle объяснил выбор: американские модели от OpenAI и Anthropic накладывают ограничения на безопасностные исследования. «Red Team перекрыли OpenAI, не люблю просить разрешения. Запустил Kimi K3», — написал разработчик на X. Китайские модели свободнее от таких ограничений и лучше подходят для сканирования потенциально опасного кода.
Что обнаружилось
По словам Calle, разработчики подтвердили многие критические и высокосерьёзные уязвимости. Команда отказалась называть затронутые проекты, пока те не подготовят патчи. Особенно проблемной оказалась сеть Lightning, которая обеспечивает быстрые и дешёвые платежи на базе Bitcoin: «её состояние хуже среднего, из-за сложности архитектуры».
Проекты, которые начали ИИ-аудит месяцами ранее, находятся в совершенно другой ситуации, чем те, что это игнорировали. В будущем проектам нужен собственный конвейер ИИ-аудита.
Calle также предупредил о рисках используемых и неподдерживаемых проектов. ИИ-аудиты, по его словам, усложнили жизнь разработчикам, но в целом делают софт более защищённым. «Bitcoin — очевидная первая цель, но остальной мир последует вскоре. Иногда старое должно сгореть, чтобы новое выросло на здоровой почве».