Криптобіржа Coinbase оголосила про впровадження NodeSmith — системи, що використовує штучний інтелект для автоматизації процесу оновлення блокчейн-вузлів у середині компанії.
Технологія NodeSmith
Ця технологія вже застосовується більш ніж для 60 мереж, що дозволило зменшити витрати на оновлення на 30%, уникнути ризику пропуску важливих оновлень і забезпечити автоматизований аналіз змін у коді.
За даними компанії, Coinbase управляє інфраструктурою вузлів для понад 60 блокчейн-протоколів, включаючи Bitcoin, Ethereum, Celo, Aptos та Story.
Протягом останніх трьох місяців компанія успішно реалізувала понад 500 оновлень. Складність полягає в тому, що кожен протокол оголошує зміни у своєму стилі — від офіційної документації до публікацій у Discord за декілька годин до запуску.
Пропуск критично важливого оновлення може суттєво вплинути на мільйони користувачів Coinbase. Якщо вузол не синхронізується, це викликає затримки в транзакціях і підіймає питання довіри клієнтів.
«Пропуск важливих оновлень має безпосередній вплив на користувачів. Якщо вузол відстає або зупиняється, це може призвести до затримок транзакцій для мільйонів клієнтів Coinbase», — додала компанія.
NodeSmith складається з двох основних компонентів:
- Triage Agent — аналізує оновлення, зібравши інформацію з GitHub, Discord, Telegram та систем голосування ончейну. Він перетворює зміни в коді на зрозумілі семантичні документи. Наприклад, коли змінюється змінна NO_ACTIVATION_HEIGHT на певний блок, що дорівнює 2 726 400, агент підкреслює: «Ця зміна активує оновлення NU6 на висоті блоку 2726400. Раніше це оновлення не відбувалося автоматично. Це обов’язкове оновлення консенсусу»;
- Upgrade Orchestrator — координує роботу п’яти спеціалізованих агентів, відповідальних за аналіз репозиторіїв коду, оновлення конфігурацій Kubernetes, роботу з Docker та CI/CD, а також за покрокові деплойменти спочатку на тестові, а потім на основні мережі.
Усі агенти функціонують з єдиним сховищем даних для уникнення втрати інформації під час процесу. Критичні дії (збірка, деплой, інтеграція) здійснюються детермінованим Python-кодом, тоді як штучний інтелект відповідає за аналіз і планування.
Згідно з інформацією Coinbase, впровадження NodeSmith дало кілька важливих результатів:
- жодного пропуску обов’язкових оновлень;
- зменшення відмов під час розгортання;
- накопичення бази знань для майбутніх оновлень.
Coinbase також зазначила, що NodeSmith дозволяє інженерам зосередитися на розвитку платформи та інтеграції нових блокчейнів, а не займатися рутинними завданнями.
«Архітектура NodeSmith демонструє, що поєднання аналітики на основі штучного інтелекту з детермінованими процесами забезпечує як гнучкість, так і стійкість», — зазначається в звіті.
Компанія також підкреслила, що система стає дедалі більш витривалою з кожним новим випадком, оскільки досвід, набраний під час автоматизації, сприяє стабільності інфраструктури навіть у періоди великих оновлень протоколів.
Нагадаємо, в серпні біржа звільнила працівників, які відмовлялися від використання штучного інтелекту у своїй діяльності, а на початку вересня генеральний директор компанії Браян Армстронг повідомив про мету досягти 50% коду, згенерованого ШІ, до жовтня.