Infrastructure Proposal for Community Pool Funding

We at Blockdaemon are submitting our governance proposal for Terra infrastructure development out of those community pool funding. This Agora post is to generate any questions and feedback necessary from the Terra Ecosystem to make sure this fits the needs and expectations of the community.

  • Relation of the proposal to Terra

Proposal Items:

  • Non-validating Terra node RPC endpoints available to Terra builder ecosystem
  • Cross chain API access via Blockdaemon’s Ubiquity framework

Project URL

About:

Blockdaemon is the largest independent provider of network infrastructure services to the blockchain industry at large. Our infrastructure is trusted by enterprises, exchanges, investors and individuals to ensure reliable uptime, connectivity and performance for a variety of technical needs.

In addition to infrastructure and connectivity to over 30+ networks, Blockdaemon offers a robust REST API framework called Ubiquity, allowing simple access to cross-network data within a single data model. This enables builders to easily plug in a variety of business and network specific logic to their apps/Dapps from Blockdaemon’s enterprise grade nodes.

  • Benefit and impact towards Terra and the Terra community

The story of Terra since launch can be summed up in a few words including “growth”, “user adoption” and “innovation.” There seems to be no ceiling on how Terrans are willing to apply the network’s existing infrastructure and extend it to the very limit of decentralized financial concepts.

As the Terra blockchain network is among the top used blockchains in the entire world already and poised to grow further with extensions and use of assets on the network, Blockdaemon wants to be a solid partner in providing reliable infrastructure to the core Terra team as well as the many other smaller teams beginning to build experimental ideas on top of it.

Simply put, Blockdaemon’s reliable, scalable and secure infrastructure and API’s give developers the tools they need to build, maintain and grow awesome applications based on Terra.

Our skin-in-the-game approach includes imminent deployment of a Blockdaemon owned validator on Terra as well as a marketplace offering of Terra full (non-validating) nodes available to our customers.

  • Status of the project (is it in a vague ideation stage or already in production)

Our progress towards having a full-node for Terra with RPC endpoints available is roughly 80% complete with our full API accessibility available 2-3 months after the grant has been approved.

  • Profile of team and likeliness to deliver by the described deadline

Blockdaemon believes in “product first” and a global team to offer 24/7 support.

Founded by SaaS veteran Konstantin Richter

Focus on product: >80% of employees are engineers

Decentralized team: Over 30 employees in Americas and Europe

Expansion to Singapore and Hong Kong within next months

  • Potential of the proposal (viability, longevity, competition, uniqueness, accessibility, etc)

Blockdaemon’s position of being the largest independant infrastructure provider in the blockchain industry positions it to be a long-term partner to the Terra ecosystem. As we grow and evolve we will be able to further offer value and innovation to the Terra ecosystem.

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

RPC endpoints to Terra full node run by Blockdaemon, limited to one year - $25,000 in LUNA

Terra chain data integrated into Blockdaemon’s Ubiquity API - $25,000 in LUNA

Total Cost: $50,000 in LUNA

Non-Validating Terra Node RPC Endpoints Details and Context:

Currently, there are few professionally run public RPC endpoint for getting node and validator performance/health from Terra. These endpoints are presumably used by block explorers, wallets and third party applications. Requiring everyone who wants to develop these applications to run their own node may impact adoption due to added barriers to entry.

Blockdaemon believes it can provide additional public RPC endpoints (similar to Infura’s offering for ethereum) to not only reduce barrier to entry, but also increase decentralization, network stability, and visibility.

These RPC endpoints will be available for the Terra community for up to 1 calendar year after the grant is approved and the RPC endpoints are launched.

Ubiquity API Details and Context
Ubiquity provides a highly-available read-only REST API for Terra blockchain transactions. It extends the capability of the existing REST API with additional query types and mapping of existing resources to a common multi-chain model, for wallets and exchanges to interface with.

API documentation is available under https://ubiquity.docs.blockdaemon.com. Completion dates subject to change to account for grant start date.

Milestone 1: Transactions & Balances and RPC Endpoints

  • Terra non-validating full-node launched and RPC endpoints made publicly available to Terra ecosystem
  • Basic integration of the Terra MainNet with Ubiquity
  • Supported Transaction types:
    • Payments
    • Staking rewards
  • API queries:
    • Syncing information
    • Block by height / hash
    • ROSE balance by address

Integration will be completed and available for use in production two months after agreement is met.

Milestone 2: Streaming

  • Streaming endpoints:
    • WebSockets
  • Queries:
    • Transaction stream
    • Transaction stream per account

Streaming will be completed and available for use in production three months after agreement is met.

Previous work *

Please include links and references to past work (eg. Github, Medium, Figma etc.)

Contact Full Name *

James Ryan Moreau

Contact Email *

james@blockdaemon.com

Evaluative Questions

  1. Feasibility - Does the project qualification match the current bandwidth and needs of Terra?

Yes, we believe this fits and exceeds the needs of Terra’s growth trajectory.

  1. Dependencies - Does this project rely on other projects or does it potentially interfere with other projects?

This project is independent of any other third parties cooperation.

  1. Slack - How does the project equilibrium look like once the project grows in size? What is the scope creep risk?

Our plan to provide connectivity RPC endpoints and Ubiquity API access should meet and exceed the needs of the Terra community in the first year of use/scope.

  1. Feedback - Does the suggested project have sufficient feedback or is more discussion required?

We seek feedback and questions from the community in the Terra Agora forum.

  1. Promotion - What is the plan to grow the project and how will the project engage internally within the community and externally?

We wish to highlight the usage of the RPC endpoints and Ubiqiity API by top projects in the ecosystem by creating content about their stories and success throughout our content channels.

  1. Resourcing - Which external parties are required to engage with this project (ex. Terraform Labs, Chainlink, etc.)?

None in particular.

  1. Maintenance - Are there maintenance issues? If so, who will maintain the project, and what is the cost associated with doing so?

All maintenance is performed by Blockdaemon.

  1. Skills - Does the project proposer have the required skills and background to be able to successfully carry out the project? Does he/she have a portfolio to cross-reference or evidence to demonstrate capability?

Blockdaemon is recognized as an industry leader in providing blockchain infrastructure.

  1. Realistic - Are the project and the plan to execute expedient and realizable within the proposed time frame?

Yes, absolutely.

3 Likes

Love this @jrmoreau! Happy to have Blockdaemon in the Terra family :slight_smile:

2 Likes

I support this proposal 100%, therefore voting Yes.

1 Like

Great to hear that Do! Thanks for your feedback!

Much appreciated! Please let us know if you have any questions!

Hey James

Looking forward to using the APIs you will create.

Quick question: the address on the governance proposal is not your validator’s address (“terra1nzk3kzf0at2lfzrc6ud8a7d340gd9pkrdkz8f9”) and this post doesn’t link to the proposal on governance tab, so just seeking a confirmation.

Can you confirm that you are the submitter for proposal #35?

1 Like

Thanks @SmartStake - great questions

  • the address is our company managed wallet which we’ll delegate to our validator once out of beta
  • the discrepancy in our validator address and holding wallet address is an oversight on my part - thank you for pointing that out
  • I (James Ryan Moreau) submitted the proposal on behalf of Blockdaemon (https://blockdaemon.com) who I am doing protocol relations for

More than happy to follow up with any other questions you have!

2 Likes

This is awesome- welcome to the fam! Insta YES

1 Like

This will make Terra stronger. Yes of course

1 Like

Thank you!

Wanted to leave a note here sharing the latest update that Blockdaemon has on the timelines for this proposal - https://agora.terra.money/t/blockdaemon-update-on-the-infrastructure-proposal-for-community-pool-funding/1132

1 Like

Do you believe that blockdaemon will essentially give access to all the terra system of coins (ust/luna/anc/mir) on the native blockchain as well as access to anchor and mirror protocols?

I am aware that you are working with Voyager to add your services to their brokerage. Luna needs fiat gateways in north america in particular and I am curious what functions that Voyager will be able to natively implement on their platform. UST with interest earning on anchor would be a game changer for that platform.

Hi Cephii1! We are always looking to see what networks and parachains are in demand. We will keep you posted as we roll out additional support!

So you guys actually received 7k luna (217k$ atm) and did nothing, right? where is the infrastructure ?

Hi @Luc_Michault - I just posted an update here - apologize for the delay as we have been working on it to make sure it is the best experience for the community: [Blockdaemon] Update on the Infrastructure Proposal for Community Pool Funding - #4 by Katie_DiMento