Skip to Content
Community budget

Blockfrost Platform community budget proposal

Blockfrost is a powerful API platform that gives anyone access to the Cardano Blockchain and functionality without the need to run your own Node.

Our API is designed with developers in mind, and offers tools that remove the complexity of direct node interactions, so anyone can start building on Cardano and launch projects on an afforable, stable and user-friendly framework.

Blockfrost was originally developed by Five Binaries and is now maintained under the IOG Umbrella.

Decentralizing Blockfrost

The demand for a reliable infrastructure and tools that support development is what lead to the creating of Blockfrost. If you have interacted witht he Cardano Blockchain, there is a good chance you were interacting with Blockfrost in the background.

But this level of adoption has come with some trade-offs. At it’s peak, Blockfrost was handling over 50% of all on-chain transactions on Cardano. We recognize this concentration is in contrast to the decentralized nature of the blockchain, and have actively been working to decentralize Blockfrost for the benefit of the Cardano community.

Together with Stake Pool Operators (SPOs) and node operators, we have started the initial phase of what we call the Icebreakers era, an incentivized program designed to decentralize Cardano data access and reward the incredible node operator community.

The Icebreakers

The Icebreakers is decentralized network of endpoints that allow developers to access Cardano data through a set of reliable node operators, instead of relying on a single centralized source.

By joining the Icebreaker program, SPOs and other Cardano node operators can monetize their existing infrastructure by processing API requests as part of the Blockfrost network.

Deliverables

To ensure transparency and to prevent vendor lock-in, we are open-sourcing all components of the deliverables. This includes the infrastructure, libraries and documentation.

Our primary focus on two key projects: The Blockfrost Platform and the Blockfrost Gateway. Both are designed to expand the capabilities of the Icebreaker network.

Blockfrost Platform

The Blockfrost platform is a next-generation backend designed to run on existing SPO relays, utilizing existing resources and rewarding operators with a share of Blockfrost’s current revenue by serving our existing customers.

Blockfrost Gateway

The Blockfrost gateway is the entry point for individual SPOs running the Blockfrost platform. Through the gateway, SPOs can receive requests from Blockfrost users. In return for processing these requests, they earn a share of the revenue.

With the Blockfrost Gateway, anyone can run their own Blockfrost instance with their own platform. We plan to use Hydra to open micro-payment channels between parties, enabling them to exchange ADA or other tokens for their services.

We are also developing the Solitary mode, which is designed for teams that require full ownership of their enviroment. Developers and enterprise customers can deploy a customized and independent Blockfrost instance with complete control of the infrastructure, uptime and security.

KPIs

Our proposal follows the milestones outlined in the roadmap below. In addition, we commit to the following KPIs:

  • At least 100 active Icebreakers by end of year, 2025
  • 100% of transactions submitted through Blockfrost will be handled by the Icebreakers by end of year, 2025
  • Quarterly updates provided on the SPO call
  • Monthly community development call

Roadmap & Timelines

The Blockfrost Roadmap (roadmap view) is publically available on our Github and has been structured into distinct eras.

You can also watch the walkthrough video on our roadmap.

All milestones are clearly documented and tracked on our Github roadmap to promote accountability and transparancy.

Icebreakers era

Hopper era

Position with the Cardano Vision and Roadmap for 2025

In March, the majority of DReps voted to adopt the strategic document Cardano Vision and Roadmap for 2025.

Our proposal directly addresses the document’s item:

“Decentralize data API services to reduce reliance on centralized providers and empower SPOs.”

We are decentralizing the Blockfrost API and increasing the SPO incentives, at the same time.

Proposed budget

The majority of our budget is allocated to developer salaries. We are requesting an annual budget of $120,000 to support one full-time employee (FTE).

Our total funding request from the treasury is $650,000, which is equivalent to approximately 1,300,000 ADA based on the current rate of 0.50 USD per ADA.

Team

The team that is working on the deliverble is as follows:

This amounts to total of 5 FTEs.

Audit

Following the completion of the Icebreaker and Hopper eras, we plan to conduct a security audit of the developed code by a trusted third party. We estimate the cost of this audit to be $50,000.

Community Engagement

As part of the budget process, we plan to host several recorded community calls for DReps and other community members to discuss this proposal.

Records of these calls will be posted below.

If you have questions that is not addressed in our FAQ or covered in this document, feel free to reach out to the team through our support channels:

FAQ

We have collected questions from the community and listed them here.

  • Can I also contribute to these efforts?
    • Definitely! All the deliverables are open-source and we welcome everyone who want to contribute to open an issue on our Github.
  • Didn’t IOG already post their budget? Why you are not including there?
    • IOE (Input Output Engineering) is a different entity than Blockfrost, therefore we are proposing our own budget.
  • Is there any dependency or overlap between this proposal and past Catalyst proposals?
    • There is no dependency or overlap of this proposal with any other Blockfrost proposal. However, there are dependencies that we’re using that has been funded by project Catalyst in the future. Pallas is a Rust library that I know have received funding before. We are also going to use Cardano Data nodes such as Dolos that I also know have received funding before too. We are building on shoulders of giants and none of this would be possible without these mature tools.
  • Following completion of this proposal, will there be any additional requests to Treasury or Catalyst submissions related to the maintenance of this proposal deliverables, or will this service be self-sustaining once work on this proposal is complete?
    • At this moment, we do not know. As with all software in use, the Blockfrost Platform will also require resources for maintenance. That said, we’re in the early stages and are exploring potential other sources of funding. As we are slowly handing over revenue to SPOs, we were thinking perhaps a DAO model, where a portion of the fees goes to the “Blockfrost treasury,” could fund this in the future. Full disclosure, we have also discussed a potential token launch that might be used to secure this DAO. However, this is still early and needs discussion with the community too.
  • Can you show in some way that 1.3 million ada is a reasonable cost? For example, can you get recommendations from other community developers that this is roughly what it should be, or provide an estimate of the amount of work required?
    • This is an excellent question, and I like the idea of gathering insights from other builderrs in the community. I’m not certain if this is the optimal approach, but we have posted a call for opinions on our Twitter, and I hope we will receive valuable feedback on this topic. The discussion is happening at this thread.
  • Will anyone be able to run an Icebreaker, or does this needs approval from Blockfrost? Will there be a limit on the number of Icebreakers?
    • At the moment, this is limited by a NFT license (that we provide for free, we just want to have contact information of which SPO is running which node, all one need is just to fill up a form to get one), given we’re just in beta testing phase. When the beta testing is over, anyone will be able to join the clusters - not only SPOs but also full wallet users. Additionally, I think an important note is that anyone would be able to run their entire Blockfrost gateway cluster and “their own” Icebreakers. I envision that groups of SPOs might get together and start their own clusters with their own pricing, SLAs, endpoints etc and start to compete. We are also researching how we could have a decentralized P2P marketplace for Icebreakers to offer their services (imagine just setting the price per request on your Icebreaker, starting it and it will just connect to a cluster without you having to choose one) - but this is out of scope for this year as much more research needs to be done.
  • How will the revenue sharing model for Icebreakers be structured? Specifically, could you elaborate on how the share of Blockfrost revenue will be calculated and distributed to participating node operators?
    • The pricing will be per request. When you look at our website, the price customer pays for 1M requests is around ~4 ADA. At the moment, we are rewarding Icebreakers with a minimum of 20 USD in ADA monthly, as the traffic to them is still small (under 20 USD), but as soon that traffic increases, they will be paid what they have served. In the future, when the full traffic is going to be handled fully in decentralized way, we will introduce a tax parameter, that will take a cut of all revenue and allocate it to the Blockfrost gateway to fund the infrastructure and administrative fees for running it. I imagine people will compete in a way that will start new Gateways with lower taxes to attract the Icebreakers. We are also investigating a possible DAO for this, but this is still in research and out of scope for this 2025 proposal.

Please note that this is a live document and is subject to change.

Last updated on