Несмотря на опасения, высказанные в предыдущих исследованиях, разработчики и аудиторы смарт-контрактов сообщили Cointelegraph, что кодирование с помощью ИИ повышает безопасность криптовалют.
Обновление (25 июля 2025 года в 15:00 по Гринвичу): в эту статью добавлены комментарии Шантану Сонтакке, инженера по безопасности в компании Zokyo, занимающейся безопасностью web3.
Разработчики и аудиторы смарт-контрактов сообщили Cointelegraph, что использование искусственного интеллекта в программировании сделает криптовалюту более безопасной, несмотря на ранние отчеты, предполагающие, что код, сгенерированный ИИ, может создать новые риски для безопасности.
В отчете Центра безопасности и новых технологий от ноября 2024 года содержалось предупреждение о том, что программирование с помощью ИИ может нанести ущерб кибербезопасности. В документе предполагается, что ИИ генерирует небезопасный код, а сами модели уязвимы для атак и манипуляций.
Исследователи также отметили, что сгенерированный код может иметь последствия в будущем, поскольку он может оказаться в кодовых базах, на которых будут обучаться будущие ИИ. «Результаты нашей оценки показывают, что почти половина фрагментов кода, сгенерированных этими пятью различными моделями, содержат ошибки», — заявили они.
В отдельном исследовании, проведенном в июле 2024 года, был разработан тест из 180 задач, охватывающий 44 типа уязвимостей, и было обнаружено, что современные ИИ имели средний показатель прохождения теста на безопасность кода менее 35%. Несмотря на это, разработчики и аудиторы криптографических смарт-контрактов полагают, что кодирование с помощью ИИ приведет к более безопасной криптоэкосистеме.
0xAw, ведущий разработчик децентрализованной биржи Alien Base под псевдонимом, рассказал Cointelegraph, что он использует ИИ «в основном как инструмент для быстрой проверки того, как что-то сделать».
0xAw сказал, что он использует ИИ для создания «шаблонного» кода. Он признал, что с появлением новых моделей он начал «привыкать к идее, что ИИ может быстро проверять код на правильность», сказал он. «Сейчас это работает для действительно очевидных вещей».
Антон Головченко, старший разработчик блокчейна в Hacken, рассказал Cointelegraph, что в своей работе он использует Cursor, интегрированную среду разработки с функциями ИИ. Он использует ее для автозаполнения и создания шаблонов, чтобы «объяснить, какой тип замены контракта вам нужен, и все».
Тем не менее, Головченко отметил, что программист должен адаптировать код под свои нужды и исправлять ошибки ИИ. Он подчеркнул, что использует ИИ для создания шаблонов, а не для «виб-кодирования» — нового термина, часто относящегося к самостоятельному написанию кода ИИ с ограниченным контролем со стороны человека.
Шантану Сонтакке, инженер по безопасности в компании Zokyo, занимающейся безопасностью web3, рассказал Cointelegraph, что он использовал ИИ для программирования своих побочных проектов в области блокчейна и ИИ, в первую очередь для прототипирования, а не для создания полноценных смарт-контрактов.
Майк Тиутин, архитектор блокчейна и технический директор компании AMLBot, занимающейся криптографической экспертизой, рассказал Cointelegraph, что распространенность использования ИИ «достаточно высока».
Головченко сказал, что «почти все разработчики», которых он знает, используют какие-то инструменты ИИ, причем большинство из них полагаются на ChatGPT и Cursor. Сонтакке отметил, что использование программных сред с поддержкой ИИ, таких как Cursor, «становится довольно популярным», и признал, что поскольку это повышает производительность и экономит время.
Головченко добавил, что, по его мнению, широкое распространение программирования с помощью ИИ приведет к повышению качества кода, если им будут заниматься компетентные программисты:
Сонтакке рассказал Cointelegraph, что благодаря инструментам ИИ стало проще создавать документацию и комментировать код. «Я считаю, что все больше проектов используют его для написания более точной и информативной документации», — сказал он.
0xAw сказал, что заметил тенденцию, когда «младшие разработчики используют ИИ и думают, что он может сделать все за них», что часто приводит к плохим результатам. Тем не менее, он считает, что использование ИИ в программировании Web3 «нормально», поскольку «разработка смарт-контрактов требует столько тестирования и доработки», что ошибки в конечном итоге исправляются до развертывания.
Тиутин считает, что инструменты ИИ приведут к «большему количеству протоколов с более сильной базовой безопасностью, а это означает меньше небрежных ошибок». Он ожидает, что ИИ приведет к оптимизации затрат в компаниях, занимающихся аудитом смарт-контрактов, без влияния на цену, поскольку продается репутация аудиторской фирмы, а не сам аудит.
Еженедельный набор инструментов, который анализирует последние события в DeFi, предлагает точный анализ и раскрывает новые финансовые возможности, чтобы помочь вам принимать умные решения с уверенностью. Доставляется каждую пятницу.