Google Cloud Launches Ethereum-Compatible RPC Service

Google Cloud has introduced an Ethereum-compatible Remote Procedure Call (RPC) service aimed at simplifying blockchain development and ensuring reliable interaction with blockchain data. Announced on September 17, this new offering allows decentralized applications (DApps) to communicate seamlessly with blockchain networks. Initially, it supports the Ethereum mainnet and testnets, providing a cost-effective alternative to managing node infrastructure.

Understanding RPC in Blockchain

An RPC is a software protocol that enables one software program to request services from another program located on a different network. In the blockchain realm, RPCs are crucial for DApps to interact with blockchain data, performing tasks such as transaction validation, data retrieval, and node communication.

Challenges with RPC Reliability

RPC reliability has been a persistent issue in the blockchain sector. Delays or errors in RPCs can severely affect the functioning of DApps, which often need to handle transactions and data requests instantaneously. High network traffic or sudden spikes in transaction volumes often cause disruptions. This has been observed in the past with Ethereum’s layer-2 solution ZkSync, and blockchains like Solana and Manta during peak demand periods.

Google Cloud’s Solution

Google Cloud’s Blockchain RPC service aims to mitigate these issues by leveraging its robust infrastructure for enhanced reliability. The service is fully compatible with the JSON-RPC standard, allowing Ethereum developers to integrate it into their DApps with minimal coding by simply modifying their RPC endpoints.

Service Features

The service offers a free tier that allows up to 100 requests per second and 1 million requests per day. This supports real-time and data-heavy applications, making it suitable for both startups and large enterprises that require dependable infrastructure.

“Fast response times,” noted Kyle Quintal, Head of Engineering at web3 analytics firm 0xArc, highlighting the alignment with Ethereum Improvement Proposal 1474 standards.

EIP-1474 defines a set of standardized RPC methods for Ethereum nodes, further enhancing compatibility and integration ease.

Global Availability and Future Plans

The Blockchain RPC service is now available globally in preview. Google Cloud plans to extend support to more blockchains over the coming year, demonstrating its broader push into the blockchain sector. Over the years, the cloud computing giant has collaborated with several blockchain projects and platforms, including EigenLayer, Aptos, Flare, and Polygon.

Google Cloud’s new RPC service marks a significant step in providing reliable and efficient infrastructure for blockchain developers, simplifying the process of building and maintaining decentralized applications.