Software giant Alphabet Inc. GOOGL announced a cloud-based node engine service for Ethereum ETH/USD developers and projects. The tech will allow customers to automatically maintain and monitor their nodes.
Blockchains, which function as decentralized databases, include transaction data that is permanently saved and encrypted.
A node, which can be a computer, laptop, or server, houses a complete copy of the blockchain’s transaction history and serves as the system’s governing infrastructure rather than relying on a central authority to validate and store data.
A peer-to-peer network of nodes on a blockchain regularly exchanges the most recent blockchain data to keep every node up to date.
“Web3 companies who require dedicated nodes can relay transactions, deploy smart contracts, and read or write blockchain data with the reliability, performance, and security they expect from Google Cloud compute and network infrastructure,” Google stated.
It added that currently, provisioning a compute instance, installing an Ethereum client, and waiting for the node to sync with the network are all time-consuming steps in manually deploying a node.
Google stated that while it can take many days to sync a full node from the very first block, developers can deploy a new node with a single operation using Google Cloud’s Blockchain Node Engine, choosing the desired area and network in the process – mainnet and testnet.
“By placing nodes behind a Virtual Private Cloud firewall, only trusted machines and users are able to communicate with client endpoints. Additionally, other Google Cloud services such as Cloud Armor can help protect nodes from DDoS attacks,” it stated.
Google’s customers will not have to hire a team to maintain or monitor their nodes, the company says. Instead, Google Cloud actively monitors the nodes and restarts them during outages as needed.