Coinbase внедрила NodeSmith для автоматизации обновлений узлов блокчейнов

|
Coinbase внедрила NodeSmith для автоматизации обновлений узлов блокчейнов

Криптовалютная биржа Coinbase объявила о запуске NodeSmith — инновационной системы на основе искусственного интеллекта, которая автоматизирует процесс обновления блокчейн-узлов в масштабах компании. Это решение уже используется для обеспечения работы более 60 различных сетей, включая биткойн, Ethereum, Celo, Aptos и Story. Внедрение NodeSmith позволило сократить инженерные затраты на обновления на 30%, устранить риск пропуска критических обновлений, а также внедрить автоматизированный анализ изменений в коде блокчейнов.

Об этом сообщает Finway

Как работает NodeSmith и ее влияние на инфраструктуру Coinbase

За последние три месяца система NodeSmith автоматически обработала более 500 обновлений. Основная сложность заключается в разнообразии способов анонсирования изменений в различных блокчейнах — от официальной документации до постов в Discord за считанные часы до внедрения изменений. Пропуск обязательного обновления может негативно отразиться на миллионах пользователей Coinbase, поскольку сбой синхронизации узлов приводит к задержкам транзакций и снижению доверия клиентов.

«Пропущенное обязательное обновление напрямую влияет на пользователей. Когда узел отстает или останавливается, это может задержать транзакции для миллионов клиентов Coinbase», — отметила компания.

Архитектура NodeSmith и ключевые результаты внедрения

NodeSmith состоит из двух основных компонентов. Первый, Triage Agent, анализирует обновления, собирая информацию из таких источников, как GitHub, Discord, Telegram и системы ончейн-голосований. Этот агент трансформирует технические изменения в коде в понятные семантические документы и предоставляет контекст к каждому изменению. Например, при внесении изменений в переменную NO_ACTIVATION_HEIGHT агент добавляет пояснение относительно активации сетевого обновления на определенном блоке, помечая его как обязательное для консенсуса.

Второй компонент — Upgrade Orchestrator — координирует работу пяти специализированных агентов: от анализа кода репозиториев, обновления конфигураций Kubernetes, работы с Docker и CI/CD, до поэтапного деплоя сначала на тестовые, а затем на основные сети. Все агенты взаимодействуют через единое хранилище контекста, что позволяет сохранять полноту информации на протяжении всего процесса. Критически важные операции выполняются детерминированным Python-кодом, а ИИ отвечает за анализ и планирование действий.

По словам Coinbase, внедрение NodeSmith дало такие результаты:

  • ни одного пропущенного обязательного обновления;
  • снижение количества отказов в развертывании;
  • формирование базы знаний для будущих обновлений.

Компания подчеркивает, что автоматизация позволяет инженерам сосредоточиться на развитии платформы и внедрении новых блокчейнов, а не тратить время на рутинные задачи. Кроме того, каждая новая ситуация во время обновлений повышает устойчивость системы, добавляя опыт для дальнейшей автоматизации. Это обеспечивает стабильность инфраструктуры даже в периоды массовых обновлений протоколов.

«Архитектура NodeSmith доказывает, что разделение ИИ-аналитики и детерминированного выполнения обеспечивает и адаптивность, и надежность», — отмечено в отчете.

Напомним, что в августе Coinbase уволила сотрудников, которые отказывались использовать ИИ в своей работе, а уже в начале сентября генеральный директор компании Брайан Армстронг заявил о цели достичь 50% доли кода, сгенерированного искусственным интеллектом, к октябрю.