• Pricing
  • Enterprise
  • Customers
  • Blog

Chainstack redefines RPC nodes at the ETHGlobal hackathon

At Chainstack, we are on a mission to push the envelope of blockchain infrastructure with novel solutions. Our latest recent achievement in this regard, the Next-Gen RPC Node, has been turning heads in the industry and beyond.

Born and honed at the esteemed ETHGlobal hackathon in Istanbul last month, this state-of-the-art technology has already earned an array of awards, including the Filecoin — Pool Prize, as well as the Filecoin and Arbitrum Sponsor Prizes. This is not just a technological marvel, but a proven reality that’s powering Chainstack Global Elastic Nodes.

Our load-balanced Next-Gen RPC Node brings an unprecedented level of capability and performance to a myriad of EVM-compatible chains including Ethereum, Polygon, Scroll, Gnosis Chain, Mina, Arbitrum, zkSync, Filecoin EVM, NEAR’s Aurora EVM, Starknet, Mantle, Base, Neon EVM, and Aztec, among others.

By bypassing the limitations set by public RPC nodes, we are handing Web3 developers an RPC endpoint that is not just omnipresent, but also optimally performing. Let’s explore the details.

How you benefit as a Web3 developer

One of the fundamental goals of our Next-Gen RPC Node project was to improve the availability of RPC endpoints. With our service’s ability to ensure that an endpoint is always accessible and optimally performing, downtime can be minimized if not downright eliminated. This uplift in availability combined with greater performance allows you as a developer to focus on building exceptional Web3 experiences without worrying about backend struggles.

The Next-Gen RPC Node lets you customize your DApps more profoundly while maintaining a high level of security. Our solution incorporates the ability to add customized logic into the very architecture of the RPC Node, resulting in a highly flexible and powerful tool that improves UX.

Ultimately, efficient transactions are at the heart of every successful blockchain project. Our Next-Gen RPC Node takes significant strides towards this efficiency. From aggregating and optimizing node selections to leveraging Cloudflare infrastructure, we have left no stone unturned in our quest to boost your project’s efficiency.

Figure 1: Chainstack Next-Gen RPC Node project pitch video; Source: ETHGlobal

The challenge: Conventional RPC nodes

While RPC nodes play an integral role in the realm of blockchain technology, conventional RPC nodes present specific obstacles that impact overall performance and efficiency. And this hinders your work as a Web3 developer, unfortunately, preventing you from fully utilizing your potential.

Without reliable and efficient infrastructure, it is no surprise you’d face setbacks in your projects. Latency and service interruptions lead to delays, lower operational performance, and ultimately a less user-friendly experience for your users. Without the ability to implement custom RPC logic, you’d have a hard time addressing challenges related to security, scaling, and customization too.

Customizable logic in RPC endpoints allows you to fine-tune the function and performance of your applications. By pinpointing specific IP addresses or HTTP Referrer origin values, you can achieve an unmatched level of control over your DApp’s operations. In the current landscape, you are forced to use pre-defined logic, degrading your ability to deliver what truly caters the unique requirements of your project.

Figure 2: Chainstack Next-Gen RPC Node project idea slide; Source: ETHGlobal

The solution: Chainstack’s Next-Gen RPC Node

The Next-Gen RPC Node is a comprehensive service that potentates the aggregation of multiple RPC endpoints hailing from various providers, geographical regions, and cloud services. Its primary purpose is to intelligently reroute to the optimal node by precisely verifying if a node is operational, accessible, and possesses the latest block height.

Our service goes beyond merely providing a node. It delivers a foolproof strategy that leverages customizable logic to its potential by exhibiting a controlled selection of nodes based on their availability and performance. In other words, only the optimal nodes come into play.

This strategy is accomplished by implementing precise access-list capabilities through the whitelisting of IP addresses or HTTP Referrer origin values and setting custom rate-limiting and throttling parameters.

Figure 3: Chainstack Next-Gen RPC Node project solution slide; Source: ETHGlobal

But how does this fare against traditional RPC nodes? Here are the top advantages:

  • Higher availability: The Next-Gen RPC Node significantly improves upon traditional node services by ensuring high availability and access to the most up-to-date chain data.
  • Up-to-date data: Developers can trust in the reliability of data with the Next-Gen RPC Node, which guarantees the latest information is always at hand.
  • Congestion prevention: With intelligent resource allocation, the Next-Gen RPC Node prevents traffic bottlenecks, allowing for smoother RPC operations.
  • Optimal scalability: The service elevates the scalability and reliability for web3 developers, making it a crucial component for applications on all EVM-compatible chains.
  • Indispensable tool: The Next-Gen RPC Node is more than an upgrade; it’s a necessary tool that enhances user experience and expands the possibilities in web3 development.

The Next-Gen RPC Node under the hood

The soul of our service lies in the integration of Cloudflare Workers. Cloudflare Workers offer a lightweight, serverless execution environment that allows us to augment existing applications or create entirely new ones without configuring or maintaining infrastructure.

Our project harnesses the power of Cloudflare’s KV Storage plugin and Caching API, both central to handling and storing the requests passing through our service. Find the source code in the project’s dedicated GitHub repo here.

Figure 4: Chainstack Next-Gen RPC Node project architecture slide; Source: ETHGlobal

While Cloudflare forms a key part of the infrastructure for our service, the role of our in-house RPC nodes embedded in the Chainstack can’t be overlooked. They handle the processing and redirection of requests, ensuring that every transaction that goes through our service is accurate, secure, and efficient.

We’re continuously evolving this architecture, conducting rigorous tests, and updating our nodes to deliver unrivaled performance in the world of Web3 development. See the latest milestones here.

Bringing it all together

In conclusion, we’re proud of the transformative impact our Next-Gen RPC Node is already making for Web3 developers. From addressing the limitations of public RPC nodes to offering a high-performance, always-available endpoint, our Next-Gen RPC Node is set to be a pioneer for the industry.

Its customizability and secure architecture not only enhance operational efficiency but also reduce development roadblocks for Web3 developers like you significantly. In the ever-evolving landscape of EVM-compatible chains, our robust service equips you with all the necessary tools for smoother, faster, and more efficient development processes.

While we have come a long way in the journey of blockchain connectivity, the path to even more innovative solutions continues. At Chainstack, we stand committed to our mission to deliver Web3 infrastructure that pushes boundaries. Join us as we pave the way to a more connected and efficient on-chain world one block at a time.

Power-boost your project on Chainstack

Have you already explored what you can achieve with Chainstack? Get started for free today.