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% частки коду, згенерованого штучним інтелектом, до жовтня.