Building on our commitment to help Web3 developers build and deploy new products on blockchain-based platforms, today we’re thrilled to announce Google Cloud’s Blockchain Node Engine.
Blockchains consist of transaction data that is permanently stored and encrypted, acting as decentralized databases of sorts. Instead of relying on a central entity to validate and store data, the governing infrastructure of a blockchain is a node — a device, such as a computer, laptop, or server, that contains a full copy of the transaction history of the blockchain. Nodes on a blockchain form a peer-to-peer network, constantly exchanging the latest blockchain data so that all nodes stay in sync.
Streamlined provisioning
Today, manually deploying a node is a time-intensive process that involves provisioning a compute instance, installing an Ethereum client (e.g. geth), and waiting for the node to sync with the network. Syncing a full node from the first block (i.e., “genesis”) can take several days. Google Cloud’s Blockchain Node Engine can make this process faster and easier by allowing developers to deploy a new node with a single operation, and specify the desired region and network (mainnet, testnet).
Secure development
There is a limited set of options that can secure your blockchain infrastructure.
Including Security configurations to help prevent unauthorized access to the nodes.
By placing nodes behind a Virtual Private Cloud firewall, only trusted machines and users are able to communicate with client endpoints.
Also Google Cloud armor helps protect nodes from DDoS attacts.