Proposal: Reliable and scalable node infrastructure for Terra ecosystem

Hello Terra community :wave:

At Chainstack we strive to make it simple for Web3 innovators to launch and scale decentralized applications. Simply put, we take care of the node API infrastructure so that users can focus on more important matters.

Recently, we have seen a steady stream of users requesting integration with the Terra blockchain. Our goal has always been to remove the barrier to entry by providing fast and reliable infrastructure at an affordable price. The integration is a manual process now which increases the time and costs associated with building/deploying on the Terra blockchain.

With this grant proposal, we hope to establish a partnership between Terra and Chainstack aimed at providing fast, easy, and affordable infrastructure while fostering Terra’s ecosystem growth within the developer and business communities.

Terra support on Chainstack

Proposal items:

  • Product development, engineering, operations, and marketing activities to onboard Terra as a new protocol on Chainstack
  • Global shared node infrastructure, fully managed with support
  • Global self-service offering to deploy dedicated Terra nodes, fully managed with support
  • Global public LCD/RPC infrastructure

Project URL: https://chainstack.com/

About Chainstack

At Chainstack we are building the most reliable Web3 infrastructure for the next generation of web applications—open, trustless, and robust.

Thousands of innovators in DeFi, NFT, gaming, analytics, and other verticals are empowered by scalable distributed Chainstack APIs. We process billions of requests on a daily basis and provide unified user-friendly access for developers to all prominent Web3 protocols.

By building on Chainstack, developers reduce the time, cost, and risk involved with leveraging decentralized technologies. With fast and secure API as well as flexible deployment options, one can immediately accelerate and future-proof the development of decentralized solutions:

  • Multi-chain: support for all popular and emerging blockchain networks
  • Multi-cloud: support for multiple hosting environments and regions
  • Reliable: self-healing infrastructure with 99.9% uptime
  • Scalable: run any number of nodes and networks, anywhere
  • Affordable: pay only for what you use

Benefit and impact towards Terra and the Terra community

As mentioned earlier, the purpose of this proposal is to establish a partnership between Terra and Chainstack aimed at fostering Terra’s ecosystem growth within the developer and business communities.

This will be done in the following ways:

  • Chainstack will build a complete suite of managed services for Terra. This includes public LCD/RPC endpoints, advocating Terra in the developer and business community, and driving increased adoption of the Terra ecosystem
  • We will provide all developers and partners building on Terra, access to shared nodes with a free tier
  • We will launch and maintain nodes in various hosting environments (AWS, GCP, Azure, Virtuozzo) and in several different regions (US, EU, APAC) on the Terra public networks
  • We will provide a self-service offering to deploy dedicated Terra nodes using Bolt technology for instant sync, fully managed with support
  • Web3 projects and businesses will be able to deploy Terra nodes in multiple hosting environments and locations, or in their own cloud via the private hosting feature. This will make the Terra network more resilient
  • We will utilize our sales force and marketing resources to evangelize Terra across our 30k+ community of developers and businesses. This will help to foster the Terra ecosystem and its adoption

Breakdown of costs (detailed breakdown of the usage of the funds for the proposed project)

Co-funding the onboarding effort: $60,000

  • This includes 40 days of professional services priced at $1,500 per day
  • The professional services include product costs, engineering, operations, and marketing activities to onboard Terra as a new protocol on Chainstack

Co-funding for free shared node infrastructure: $50,000

Co-funding for public LCD/RPC infrastructure: $50,000

  • This is to cover the development of the public LCD/RPC node infrastructure.
  • Chainstack will contribute with co-funding in-kind, by providing all the engineering and operational resources to create and maintain the public LCD/RPC endpoints
  • Chainstack will host nodes in multiple data centers in US / EU / APAC with georouting enabled on the API to target 100% uptime as well as fast response time

There might be additional funding requests for shared node and public API infrastructure after the integration is complete and the exact cost is identified.

Links and references to past work

Contact information

Name: Eugene Aseev
Email: [email protected]

1 Like

Hi @eugene - excited to see more infrastructure being discussed on these forums.

To summarize your ask, it seems you are requesting a partnership with Terra to establish RPC infrastructure at a total cost of $160,000. Correct me if I am wrong in this interpretation.

Would you mind providing more detail on this number?

Is it truncated or rounded? If so, in what direction? Terra validators boast a large amount of uptime.

The second question - would your goal to be establish a node under the Chainstack moniker?

1 Like

Hey @fig :wave:

Thanks for the quick feedback!

To summarize your ask, it seems you are requesting a partnership with Terra to establish RPC infrastructure at a total cost of $160,000. Correct me if I am wrong in this interpretation.

Yes, exactly. This is the funding requested for the bootstrapping of private RPC services on Chainstack as well as public RPC services. As mentioned, once the integration is complete and we understand the load on the APIs, additional funding to cover the cost of the hosting services could be requested.

Is it truncated or rounded? If so, in what direction? Terra validators boast a large amount of uptime.

This is “three nines”: SLA & Uptime calculator: How much downtime corresponds to 99.9 % uptime. We obviously strive for 100% uptime with 99.9% being still a challenging but more realistic target.

The second question - would your goal to be establish a node under the Chainstack moniker?

This proposal covers only non-validator services for the development community. We don’t plan to run validator nodes at the moment which could be also considered in the future.

Happy to answer any other questions.

1 Like

You can throw our hat in the ring here at Bidali as well. In the interest of decentralization, the more the merrier?! :smile:

I added commentary here on the BlockDaemon post but to summarize:

We already run our own nodes and have it integrated into our blockchain agnostic API with HTTP and websocket support. We already run payments infra for UST and other Terra Assets. With a grant to improve the scalability for 3rd parties, we are happy to open this infrastructure up for others to leverage. We’ve also had 99.9% uptime for years and run nodes for Terra, Stellar, Bitcoin, Ethereum, Litecoin, BSC, Celo and more.

1 Like