[Proposal: MB21/MR17] Blast support for Moonbeam, Moonriver, and Moonbase alpha (Q3 & Q4 2023)

Abstract - Ongoing costs for supporting Moonbeam, Moonriver, and Moonbase alpha networks in BlastAPI (https://blastapi.io). These costs are ongoing for as long as the Moonbeam, Moonriver, Moonbase alpha ecosystems need this service and are requested on a quarterly basis. The costs requested are for Q3 & Q4 2023 (from July 1 to December 31, 2023).

Motivation - Easy, fast, and reliable access to high-performance HTTP and WSS APIs for all Moonbeam, Moonriver, and Moonbase alpha networks through https://blastapi.io in just a few clicks. Moonbeam, Moonriver, and Moonbase alpha builders can focus on developing their applications without worrying about running and maintaining infrastructure.

Project Overview and Team Experience - Blast is Bware Labs’ API provider platform that aims to solve Web 3 infrastructure issues related to reliability and latency, by employing geographically distributed third-party nodes.

Blast offers a multi-region architecture that, along with a series of clustering and geo-location mechanisms, ensures optimal routing of user requests to the closest point of presence relative to where a call is generated.

The development and maintenance of the Blast platform are provided by a highly technical team of engineers with proven experience in both Web3 and Web2 projects.

Rationale - We support Moonbeam, Moonriver, and Moonbase alpha networks in Blast API platform (https://blastapi.io ) so blockchain developers that are building their dApp on can bypass all the hurdles involved in running their own infrastructure thus reducing both their outage risks and infrastructure costs.

Overall Cost - The total cost, including three regions’ support for Moonbeam, Moonriver plus Moonbase alpha (EU, US, and APAC), is $4500 per month, meaning $27000 for Q3 & Q4 2023 payable 80% in Moonbeam Network (GLMR) and 20% in Moonriver (MOVR), tokens that are calculated at an average USD price over the last 30 days. The costs for Q3 & Q4 of 2023 (from July 1 to December 31, 2023) are 112,530.1346 GLMR and 1,348.0167 MOVR.

Use of Treasury Funds - The funds will be used to pay for the infrastructure and maintenance of the Moonbeam, Moonriver, and Moonbase alpha nodes between July 1 to December 31, 2023.

These funds will be directed to cover the costs from the infrastructure providers that are used for the Blast backend like Amazon Web Services, Google Cloud, Hetzner, OVH, Servers.com and Digital Ocean and our internal resource cost for the support provided by our engineering team to have high quality infrastructure services for Moonbeam, Moonriver, and Moonbase alpha networks.

Specifications - On our decentralized, multichain, subscription-based, API platform, Blast we support Moonbeam, Moonriver, and Moonbase alpha networks with the following services and specifications:

  • Expose RPC and Websockets APIs for Moonbeam, Moonriver, and Moonbase alpha;
  • The Service availability is at least 99.9%;
  • 24/7 Monitoring and alerting for reduced downtime.
  • 24/7 On-call engineering support.
  • Developer support on Bware Labs Discord Channels.
  • The incoming traffic is Geo-load balanced over three regions: North America, Europe, and the Asia Pacific, with automated traffic routing for optimal response times.
  • The Clients that use the Public API free version of Blast are limited to 25 API Calls/second.
  • 12 Million API calls/month with a throughput of 40 API calls/second offered for free to Moonbeam, Moonriver, and Moonbase alpha users on each dedicated Blast account
  • Total traffic supported on all subscription plans and Public API: 3700 calls/second per region per network.
  • Multi-region node hosting: Moonbeam (EU, US, and APAC), Moonriver (EU, US and APAC), Moonbase alpha (EU, US and APAC)
  • Support for Debug and Trace methods
  • Security ensured through continuous integrity monitoring coupled with a smart routing mechanism significantly reduce the risk of malicious behavior from bad actors within the ecosystem

Through Blast API decentralization third party nodes can join the protocol for Moonbeam, Moonriver, and Moonbase alpha networks, and earn rewards for their contribution. More details about this can be found here: Blast protocol - Blast Documentation 1

Public APIs:
https://moonbeam.public.blastapi.io

wss://moonbeam.public.blastapi.io

https://moonriver.public.blastapi.io

wss://moonriver.public.blastapi.io

https://moonbase-alpha.public.blastapi.io

wss://moonbase-alpha.public.blastapi.io

Dedicated APIs:

https://blastapi.io

Blast API Usage Report:
https://docs.google.com/spreadsheets/d/1mDyKBnjOOK3FQXpzdqw626C-Z8krPJwe/edit#gid=1871162999

Steps to Implement:

We’ve been supporting Moonbase alpha and Moonriver networks since June 2021 and Moonbeam network since January 2022. We will continue our support as long as the Moonbeam, Moonriver, Moonbase alpha ecosystems need this service.

2 Likes

The proposal you’ve provided outlines an impressive initiative by BlastAPI to support Moonbeam, Moonriver, and Moonbase alpha networks, Nice work as it is.
I have a question tho.
Could you explain the security measures in place to ensure the integrity and safety of the services provided by BlastAPI?

1 Like

Hey @damboy sir also recommend check all other proposal an give Feedback too,

Appreciate your interest: Q2/Q3 RPC Service Provider Treasury Proposals - #5 by Mihai_BwareLabs

3 Likes

Hey @damboy ! Thanks for your feedback!

Regarding your question, we have an integrity service that continuously monitors nodes and checks that the responses are a match for our own trusted nodes. Additionally, we also sample traffic and replay requests to verify the correctness of the results.

Thanks for sharing this proposal in a well-detailed format.

Here, you outlined that payments will be in GLMR and MOVR tokens based on USD conversion rates. How does Blast plan to manage potential fluctuations in token prices over the proposed timeline?

Hey @db_defiedge ! Regarding your question, we will bear the risk of fluctuations.

1 Like

Hey @jose.crypto ,

Following the Treasury Council resolution presented here Q2/Q3 RPC Service Provider Treasury Proposals - #37 by mtca , we wanted to know whether we need to create two new separate proposals for Q3 and Q4 or can we keep this one with the revised funding request for Q3 and Q4 from $7000/month to $4500/month, since it has already been created and received feedback.
Please let us know how you prefer us to proceed!

Hey sir you can keep this post, only update the info :raised_hands:

@Mihai_BwareLabs please tellme when you update all, so we can give a check

Hey @jose.crypto , I tried to update but it seems that I do not have the necessary rights to do so. Please help with the necessary rights to update or consider this comment as an update with the information shared below.

The only section that needs to be edited is Overall Cost and it should be updated as follows:

Overall Cost - The total cost, including three regions’ support for Moonbeam, Moonriver plus Moonbase alpha (EU, US, and APAC), is $4500 per month, meaning $27000 for Q3 & Q4 2023 payable 80% in Moonbeam Network (GLMR) and 20% in Moonriver (MOVR), tokens that are calculated at an average USD price over the last 30 days. The costs for Q3 & Q4 of 2023 (from July 1 to December 31, 2023) are 112,530.1346 GLMR and 1,348.0167 MOVR.

your forum level has been changed, so you can edit your post!

Hey @turrizt , just made the update. Thank you!

2 Likes

Hey - would be great if BwareLabs could put together a forum post in the development area covering “Getting onboarded with Bware/Blast” to help teams who may be transitioning from another RPC provider or who are new to the ecosystem.

2 Likes

Hey @aaron.mbf , it’s a great idea. We will make a forum post in the development area.

Im agree with it

Only remember to use the 30d avg price at the. Time of the submission and the 80/20 ratio of GLMR and MOVR resquested

And wait until other Council member comment the support ( 3 requerided)

Aye from me as well (2 of 3 Council Members)

Ayed, considering the 80%/20% ratio and the 30-day average price rules

@Mihai_BwareLabs - please go ahead and create the on-chain proposals.

1 Like

Links to the on-chain proposals:
https://moonriver.polkassembly.network/treasury/17
https://moonbeam.polkassembly.io/treasury/21

1 Like

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.