Polkassembly Logo

Head 1
Head 3
Head 4
Create Pencil IconCreate
TRACKS
ORIGINS
Report an issueNeed help with something?
Foot 1
Foot 2
Foot 3
Foot 4
OpenGov
View All Discussion

Funded High Performance Public Infrastructure for the entire Polkadot and Kusama Ecosystem (OnFinality)

james_bayly
2 years ago
infra
rpc
parachain
parachains

Tldr;

  • OnFinality has a proven track record providing RPC API support for 68 Polkadot and Kusama parachains
  • To help cash-starved parachains through the winter, we propose funded complete support for the entire Polkadot ecosystem
  • Each parachain team will be allocated US$620 of base funding each month for this service which will be held by OnFinality to explicitly provide the service. In our experience, this is the average funding that we require to provision, run, maintain, and monitor a basic service for each small network.
  • Historic data has shown us that this should be sufficient to serve up to 5 million daily API responses with careful rate limiting and DDOS protection.
  • For the few larger networks that exceed these requirements (e.g. Polkadot’s RPC endpoint), those sovereign parachains will be responsible for all costs above the base $620 funding.

Background and Problem Statement

As Polkadot’s largest infrastructure provider, since November 2020 we've provided access to dedicated node support and free public API service for over 68 networks in the Polkadot / Kusama ecosystems. We’ve always made it our goal to provide complete support for the entire Polkadot and Kusama ecosystems. For RPC API services, historically we have sought funding from the sovereign parachain teams themselves for funding the ongoing operating expenses of these services. However, as the crypto winter has hit hard, many teams are no longer able to fund core public good services like public RPC endpoints.

This has a detrimental effect on applications that serve the Polkadot ecosystem (many of which are our customers). Wallets (e.g. Talisman and Nova), explorers (e.g. Subscan and Polkaholic), account tools (e.g. Sub.ID), indexers (e.g. Subsquid and SubQuery), governance applications (e.g. Polkassembly and Subsquare), and thousands of other applications in each ecosystem struggle to find reliable, performant, and SLA supported RPC API endpoints for many smaller networks.

This is causing a divide in our ecosystem between highly funded parachains that can survive the winter, and new emergent chains that are struggling to get started - we’re seeing first hand that the number of growing new parachains in Polkadot is stalling.

Proposed Solution

From our point of view, the greatest advantage of Polkadot is the network effects and support that it brings. Funding from the Polkadot treasury is a holistic solution that will allow us to support as many parachains as possible.

With this in mind, we’re requesting globally accessible and equitable funding from the treasury to cover a basic RPC API service (full archive and trace node support included) for all active Polkadot and Kusama parachains.

This proposal will cover US$620 of base funding each month for each parachain’s API service. To start with, we budget that there will be 60 parachains that take us up on this offer (all parachains with an active lease will be eligible). The total combined running cost for each month is estimated at USD $37,200.00 (split between Polkadot and Kusama treasuries) - all inclusive of capital and operating expenses, administration time from OnFinality DevOps, onboarding costs, backup costs, and all other monitoring and right-sizing by our team.

Please read the full proposal here

We welcome all of your comments below, please also note that there is a duplicate discussion post on the Polkadot forums too

Comments (2)

2 years ago

Sharing experience from parachains POV:

  • The key problem is the massive overhead for parachain teams to operate all sorts of infrastructure. This is cost for running the infra, having the people that maintain these nodes (monitoring, upgrading, backups, ...)
  • Parachain teams are essential for the success of Kusama. Kusama is not succeeding at the moment as it has comparatively way too little users compared to other ecosystems (like Arbitrum, Optimism, ...)
  • Parachain teams have a very long time to market. I think most projects take about 2 years from start to a parachain slot launch. That is way too much time to validate a product.
  • Instead of having the entire focus on the product and its validation, parachain teams need to coordinate/negotiate with all sorts of partners (block explorers, rpc node providers, wallets, other parachains). This slows down innovation for Kusama.

While there are many problems, having a treasury funded rpc node provider is a good start to help parachain teams, help Kusama, and help innovation to happen more quickly.

Dom - Co-founder Interlay

2 years ago

Hi james - could you please introduce this discussion / debate to the polkadot forum too as there are some associated discussions that also relate to basic infrastructure and services.

Would help with joining up recurring issues, conversations and actions.

PleaseLogin to comment

Help Center

Report an Issue
Feedback
Terms and Conditions
Github

Our Services

Docs
Terms of Website
Privacy Policy

A House of Commons Initiative.

Polka Labs Private Limited 2025

All rights reserved.

Terms and ConditionsTerms of Website
Privacy Policy