The service will initially focus on the Ethereum ecosystem and aims to tackle the challenge of RPC reliability, which is crucial for DApp performance and user experience.
What is a Blockchain Remote Procedure Call (RPC) service?
An RPC service is a communication protocol that allows decentralized applications (DApps) to interact with blockchain networks. In essence, it acts as a bridge between a DApp and the blockchain, enabling the application to query data, submit transactions, and request information from the blockchain node
RPCs are essential for DApps as they enable communication with blockchain networks for tasks like transaction validation and data retrieval. However, issues like network congestion and transaction spikes can lead to delays and errors, impacting DApp functionality.
Google hopes that its Cloud service will be able to leverage its robust infrastructure to offer enhanced reliability and potentially mitigate these issues. The service is designed to integrate with existing Ethereum-based applications by adhering to the Ethereum JSON-RPC standard.
Developers can easily switch from other RPC providers with minimal code modifications. Additionally, a free tier allows for up to 100 requests per second and 1 million requests per day, enabling experimentation and development of data-intensive applications without significant upfront costs.
Google Cloud plans to expand support to other blockchain networks beyond Ethereum in the future. This launch follows previous initiatives like the Blockchain Node Engine and the formation of a Digital Assets Team, highlighting the company’s growing interest in monetizing the blockchain space.