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 *
Evaluative Questions
- 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.
- 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.
- 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.
- 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.
- 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.
- Resourcing - Which external parties are required to engage with this project (ex. Terraform Labs, Chainlink, etc.)?
None in particular.
- 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.
- 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.
- Realistic - Are the project and the plan to execute expedient and realizable within the proposed time frame?
Yes, absolutely.