Cryptocurrency exchange Coinbase has announced the launch of NodeSmith — an innovative AI-based system that automates the process of updating blockchain nodes at scale. This solution is already being used to ensure the operation of over 60 different networks, including Bitcoin, Ethereum, Celo, Aptos, and Story. The implementation of NodeSmith has reduced engineering costs for updates by 30%, eliminated the risk of missing critical updates, and introduced automated analysis of changes in blockchain code.
This is reported by Finway
How NodeSmith Works and Its Impact on Coinbase’s Infrastructure
In the past three months, the NodeSmith system has automatically processed over 500 updates. The main challenge lies in the variety of ways changes are announced across different blockchains — from official documentation to posts on Discord just hours before changes are implemented. Missing a mandatory update can negatively impact millions of Coinbase users, as node synchronization failures lead to transaction delays and decreased customer trust.
“A missed mandatory update directly affects users. When a node falls behind or stops, it can delay transactions for millions of Coinbase customers,” the company stated.
NodeSmith Architecture and Key Implementation Outcomes
NodeSmith consists of two main components. The first, the Triage Agent, analyzes updates by gathering information from sources such as GitHub, Discord, Telegram, and on-chain voting systems. This agent transforms technical changes in the code into understandable semantic documents and provides context for each change. For example, when changes are made to the variable NO_ACTIVATION_HEIGHT, the agent adds explanations regarding the activation of the network update at a specific block, marking it as mandatory for consensus.
The second component, the Upgrade Orchestrator, coordinates the work of five specialized agents: from analyzing repository code, updating Kubernetes configurations, working with Docker and CI/CD, to gradual deployment first on test networks and then on main networks. All agents interact through a single context repository, allowing for the retention of complete information throughout the process. Critical operations are executed by deterministic Python code, while AI is responsible for analysis and action planning.
According to Coinbase, the implementation of NodeSmith has yielded the following results:
- no missed mandatory updates;
- a reduction in deployment failures;
- the formation of a knowledge base for future updates.
The company emphasizes that automation allows engineers to focus on platform development and the implementation of new blockchains, rather than spending time on routine tasks. Furthermore, each new situation during updates enhances the system’s resilience, adding experience for further automation. This ensures the stability of the infrastructure even during periods of mass protocol updates.
“The architecture of NodeSmith demonstrates that separating AI analytics from deterministic execution provides both adaptability and reliability,” the report noted.
It is worth noting that in August, Coinbase laid off employees who refused to use AI in their work, and by early September, the company’s CEO Brian Armstrong stated the goal of achieving a 50% share of AI-generated code by October.