[Proposal: XX] RadiumBlock RPC and Bootnode Services for Moonbeam, Moonriver, and Moonbase-alpha for Q4 2024/Q1 2025

RadiumBlock RPC and Bootnode Services for Moonbeam, Moonriver, and Moonbase-alpha for Q4 2024/Q1 2025

Abstract - RadiumBlock’s proposal seeks funding to provide high-performance RPC endpoints and bootnodes for the Moonbeam, Moonriver, and Moonbase-alpha networks for Q4 2024 and Q1 2025. RadiumBlock will deliver enterprise-grade infrastructure, supporting essential RPC methods, guaranteeing adherence to Moonbeam’s Code of Conduct, and ensuring fast, reliable, and scalable access for developers.

Motivation - The Moonbeam Community, via the Treasury Council, should support this proposal to enhance the stability and growth of the Moonbeam, Moonriver, and Moonbase-alpha ecosystems. RadiumBlock’s services reduce the complexity of infrastructure management, allowing developers to focus on innovation. Additionally, providing blockchain snapshots (which we will set up within 30 days of proposal approval) will enable developers to quickly and efficiently access specific points in the network’s state, reducing synchronization time and further accelerating development. We believe this proposal will contribute to the long-term success and sustainability of the entire ecosystem by ensuring reliable, scalable infrastructure and enhanced developer tools.

Project Overview and Team Experience - RadiumBlock, owned by RealWeb LLC, brings extensive experience in AWS infrastructure management and blockchain services. Since 2021, RadiumBlock has been an active and known participant in the Polkadot/Kusama ecosystem, participating in the Polkadot and Kusama Thousand Validator Program and offering validator services to several other chains. As active infrastructure provider in the DotSama ecosystem, RadiumBlock delivers RPC endpoints to over 20 networks. The team’s proven track record includes providing essential snapshot services and demonstrating capability to handle complex blockchain infrastructure needs.

For this proposal, RadiumBlock will deploy and maintain RPC endpoints and bootnodes for Moonbeam, Moonriver, and Moonbase-aplha ensuring near-100% uptime, scalability, and security. Leveraging a hybrid-model infrastructure (more on this in the full proposal) that combines on-premise bare-metal servers with cloud resources, RadiumBlock can effectively manage traffic surges and ensure low latency. This model also provides flexibility in deployment options (OnPrem, Cloud, or Hybrid), ensuring that the infrastructure remains robust and adaptable to varying demands. Additionally, we will also deploy Snapshots for Moonbeam and Moonriver within 30 days of approval of the proposal.

RadiumBlock’s infrastructure is designed with security as a top priority, implementing advanced encryption protocols, continuous monitoring, and automated failover mechanisms to protect the network and maintain service continuity. Additionally, the strategically located nodes and advanced load-balancing techniques contribute to exceptional speed and performance, ensuring that developers on the Moonbeam network can rely on fast, responsive, and secure access to the blockchain. With 24/7 technical support and a global presence, RadiumBlock is well-equipped to support the Moonbeam, Moonriver, and Moonbase-alpha ecosystems, enabling them to scale and thrive.

Network Usage and Performance Statistics
To provide a clearer and more detailed understanding of the impact of RadiumBlock’s services on the Moonbeam and Moonriver networks, we have compiled key usage statistics (May 31 - August 28, 2024; 90 days):

  • Total Requests Served (Moonbeam + Moonriver): 8,209,772,365
    Average Daily Requests on Moonbeam: 44,043,403.52
    Average Daily Requests on Moonriver: 47,176,289.42
    Peak Daily Requests on Moonbeam: 241,231,861
    Peak Daily Requests on Moonriver: 612,830,371
    Regions Covered: Europe, Asia, North America, Australia, South America, Africa

A more detailed breakdown of the usage statistics and requests across regions is provided in the full proposal.

Rationale - RadiumBlock’s proposal ensures that the Moonbeam Ecosystem has the reliable, scalable infrastructure needed to support its growth. By providing fast and secure RPC endpoints, bootnodes, and snapshots, developers can build and deploy dApps more efficiently, while users benefit from improved speed, performance, and reliability.

Overall Cost - The total cost for providing RPC endpoints and bootnodes for the Moonbeam, Moonriver, and Moonbase-alpha networks during Q4 2024 and Q1 2025 is $15,600. The breakdown is as follows:

  • Total Monthly Cost: $2,600
  • Total Cost for Q4 2024 and Q1 2025: $15,600
  • Cost Distribution:
  • 60% allocated to Moonbeam (GLMR): $9,360 / 55,747.68 GLMR
  • 40% allocated to Moonriver (MOVR): $6,240 / 704.11 MOVR

Use of Treasury Funds - The requested treasury funds of $15,600 will be used primarily to cover the infrastructure costs associated with providing and maintaining high-performance RPC endpoints and bootnodes for the Moonbeam, Moonriver, and Moonbase-alpha networks during Q4 2024 and Q1 2025. This is all inclusive of operating and administrative expenses for server operations, our team’s ongoing support, monitoring, and security measures to ensure the network’s reliability, scalability, and security.

Milestones:

  • RPC Endpoints: already running for Moonbeam and Moonriver, will set up for Moonbase-alpha once the proposal is approved
  • Bootnodes: will set up for Moonbeam, Moonriver, and Moonbase-alpha once the proposal is approved
  • Snapshots: will be set up within 30 days once the proposal is approved (this does not incur additional cost)

Footnote - Please refer to the full proposal document available here for a detailed overview of the infrastructure design, service introduction, milestones, and RadiumBlock’s contributions to the ecosystem, supported by relevant usage statistics.

3 Likes

Dear @Abhayan_RadiumBlock,

The @TreasuryCouncil would like to thank you for submitting the above RPC service proposal!

I am starting here a round of questions / feedback, other Treasury members could join afterwards.

With reference to your proposal my question is specifically about these points you reported in the proposal:

“ * RPC Endpoints: already running for Moonbeam and Moonriver, will set up for Moonbase-alpha once the proposal is approved

  • Bootnodes: will set up for Moonbeam, Moonriver, and Moonbase-alpha once the proposal is approved
  • Snapshots: will be set up within 30 days once the proposal is approved (this does not incur additional cost)"
  1. Extension to Moonbase-alpha: any forecast on the required timings to put it in place once proposal is (eventually) approved?
  2. 30d to set-up Snapshots feature: can you consider a reduced timing here? If yes, how much?

To stay on schedule we’d appreciate a reply in a timely manner, ideally by next Monday, September 9th.

Thanks & kind regards
Michele

Dear @micheleicebergnodes ,

Thank you for your interest in our proposal. We look forward to working closely with the community.

In response to your queries, I’d like to confirm that we can deploy both the Moonbase-alpha RPC service and the snapshots within 7 days of the proposal being approved.

Please let me know if you have any other questions or need any additional information from our end.

Warm regards,
Abhayan

1 Like

Hi @Abhayan_RadiumBlock , the Treasury Council has carefully reviewed your proposal and, considering your key strengths in decentralization, availability, and cost/quality balance, we are pleased to inform you that you are among the three RPC providers selected for Q4 2024 / Q1 2025. This post serves as your first Support Signal, with two more to follow soon. Additionally, the 30-day moving average price information will be provided to help you create your on-chain proposal.
Your proposal was one of the most cost-effective options and performed exceptionally well across nearly all other categories. The only areas for possible improvement were the absence of trace+API and limited engagement within the community, particularly in ecosystem initiatives and discussions. That being said, we hope to see the team actively engage in conversations here on the Forum and across our socials moving forward!

3 Likes

Signaling my support, marking #2 out of 3 signals necessary.

1 Like

Hello @lina.k.m and @_yrn, Thank you for your support and trust in RadiumBlock. We’ve taken note of the feedback on community engagement and the lack of trace+API. We’ll be focusing on strengthening our presence within the community and are exploring how to introduce trace+API into our services. We’ll keep you updated on our progress and look forward to working more closely with the community.

2 Likes

Also signaling support (3 of 3). 30 day moving average to come shortly.

1 Like

Dear @Abhayan_RadiumBlock please find here below the 30dma info:

GLMR price: 0.166 USD
MOVR price: 9.38 USD

Please create accordingly your On-chain proposals.

Deadline for such creation: Tuesday 24th

Thanks a lot in advance!!!

BR

Michele

1 Like

@aaron.mbf Thank you. We appreciate the support,

@micheleicebergnodes Thank you again. Will do.

1 Like

hey @Abhayan_RadiumBlock - could you please provide your RPC endpoint URLs similar to how UB has done it here?

Remark:
Onchain proposals to be created now is only about Q4 2024 Payments!

Thanks!!!

BR

Michele

1 Like

Hello @aaron.mbf ,

As requested, here are the RadiumBlock endpoints.

Moonbeam:
wss://moonbeam.public.curie.radiumblock.co
https://moonbeam.public.curie.radiumblock.co

Moonriver:
wss://moonriver.public.curie.radiumblock.co
https://moonriver.public.curie.radiumblock.co

Let me know if you need any additional information from our end.

Hello @micheleicebergnodes, Thank you. Noted.

1 Like

Sorry, one more question - what is the max requests per second for the public endpoints? (this is for our documentation on moonbeam.network).

2 Likes

Hey @aaron.mbf,

We do not impose a strict limit on public endpoints per user. But for documentation purposes, let’s say we handle 200 requests per second. We dynamically adjust this threshold for security and DDoS reasons, allowing us to scale to practically 1000 requests per second or more as needed (basically unlimited). Please let me know if you need any other information from us.

Hello @lina.k.m @_yrn @aaron.mbf @micheleicebergnodes,

We’ve posted the proposal on-chain but encountered issues with Polkassembly, Polkadot.{js}, and Talisman while trying to edit its title and text. The connection kept redirecting, so to meet the deadline, we posted the proposal details (same as here) as a comment. I hope that works. Please let us know if anything else is needed from our side.

The proposals are here;

Moonbeam:

Moonriver:

1 Like

To clarify, this proposal does not include running infrastructure for the Moonbase Alpha TestNet. According to the proposal, they will be provided once it is approved.

Please make sure to add them to our documentation by creating a commit in this specific table → moonbeam-docs/.snippets/text/builders/get-started/endpoints/moonbase.md at master · moonbeam-foundation/moonbeam-docs · GitHub

2 Likes

Hello @AlbertoV19,

We are adding the endpoints for Moonbase-alpha, and we will update once it’s done.

Warmly,
Abhayan

2 Likes

Treasury Council voting operations completed: proposal approved Onchain!!

1 Like