Last updated 11 months ago
Installing and bootstrapping Blockfrost, an open-source API as a service backend, is complex and time-consuming, hindering its wide adoption.
We propose a tool that automates the installation and bootstrapping process of a Blockfrost cluster, enabling rapid deployment in just minutes.
This is the total amount allocated to Blockfrost bootstrap. 3 out of 3 milestones are completed.
1/3
Building the tool
Cost: ₳ 10,000
Delivery: Month 1 - Nov 2023
2/3
Documentation
Cost: ₳ 10,000
Delivery: Month 2 - Dec 2023
3/3
Stable release
Cost: ₳ 15,000
Delivery: Month 3 - Jan 2024
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
N/A
No dependencies.
Project will be fully open sourced.
Our proposed solution involves creating a user-friendly software tool designed to simplify the process of setting up a Blockfrost cluster. This tool would include an intuitive interface for users to input their preferences and requirements.
The software would begin by automating the installation of Blockfrost's API service on the selected infrastructure. This eliminates the manual aspect of the setup, which is typically time-consuming and prone to errors, especially for those less familiar with the system.
Following the installation, the tool would then move on to the bootstrapping process. Here, it would automatically configure and optimize the Blockfrost cluster based on the user's input, ensuring a smooth and efficient deployment.
Additionally, the tool would also include features to troubleshoot potential problems and provide guidance on best practices for using and maintaining the Blockfrost cluster.
By encapsulating these complex processes into an easy-to-use tool, we aim to make Blockfrost more accessible and user-friendly, thus promoting wider adoption of this open-source API as a service backend.
Our proposed solution addresses the challenge by simplifying the complexities associated with installing and bootstrapping a Blockfrost cluster. Through this, we allow users of various skill levels to access and utilize Blockfrost more readily, thus democratizing the use of this powerful API service. The easy-to-use nature of the tool means that more users will be able to tap into the potential of Blockfrost, thereby driving its adoption across the Cardano ecosystem.
In terms of benefits to the Cardano ecosystem, the automation and simplification of the Blockfrost setup process can significantly reduce time-to-deployment. This allows for faster development and launching of projects, enhancing the overall efficiency and productivity within the ecosystem.
Moreover, by providing an intuitive and efficient solution for setting up Blockfrost, we can help to stimulate more innovations within the Cardano ecosystem. As more users are able to leverage Blockfrost's capabilities, this can lead to the creation of a wider array of projects, services, and applications that utilize the Cardano blockchain, contributing to the overall growth and robustness of the ecosystem.
In essence, by making Blockfrost more user-friendly, we encourage wider usage and foster an environment conducive to increased innovation, collaboration, and growth within the Cardano community.
The success of our project will be measured primarily by tracking the number of times our tool is downloaded and used. This will give us a concrete metric of its adoption rate and usage within the Cardano community.
However, quantitative measures alone may not provide the full picture of our tool's success. Thus, we also plan to collect optional feedback from users about their experiences with the tool. This can be done through built-in feedback mechanisms within the tool, or by encouraging users to share their experiences and suggestions on forums and social media platforms.
By combining these metrics, we can obtain a comprehensive understanding of our tool's performance and make any necessary adjustments or improvements. This will ensure that our tool continues to effectively serve its purpose of simplifying the Blockfrost setup process and promoting its wider adoption in the Cardano ecosystem.
To share the outputs and results of our project, we have devised a comprehensive communication plan:
Our overarching goal is to ensure that our project outputs are easily accessible, transparent, and valuable to the Cardano community. By employing various communication channels, we aim to foster collaboration, facilitate knowledge sharing, and encourage the widespread adoption of our tool.
We have a strong capability to deliver our project with high levels of trust and accountability. As the core developers of Blockfrost, we possess in-depth knowledge and expertise in its architecture and functionalities. Our experience in developing and maintaining Blockfrost gives us a deep understanding of the intricacies involved in its installation and bootstrapping.
Additionally, we have a proven track record of delivering similar tools for other blockchain systems. We were granted the opportunity by the Ergo Foundation to develop a similar tool for the Ergo system, which further showcases our expertise in creating reliable and efficient solutions.
https://ergoplatform.org/en/blog/2020-12-11-ergo-bootstrap-streamlining-ergo-dapp-infrastructure-with-one-simple-tool/
Our commitment to trust and accountability is reflected in our open-source approach, making our code transparent and accessible to the community. We encourage collaboration, feedback, and contributions, ensuring that our project is continuously improved and aligned with the evolving needs of the users.
Furthermore, we prioritize maintaining clear and effective communication channels with the community, providing regular updates on our progress, sharing results, and actively addressing any concerns or inquiries.
Overall, as the core developers of Blockfrost with a successful history of delivering similar tools, we are committed to upholding high levels of trust and accountability throughout the project's development and delivery.
The main goal as mentioned is streamline the deployment of Blockfrost cluster for anyone.
Blockfrost is a toolkit, in order to deploy it, you need to install and run at least 5 different components.
We know our approach is feasible, as we did the same project for Ergo ecosystem and is the easier deployment method of Ergo components to date.
The deliverable will be an out of box tool that will deploy Blockfrost cluster in different scenarious.
The cost is consisting only of the engineers salary for the expected man-hours. Our standard rate is 100 EUR per man-hour.
Blockfrost is one of the most critical Cardano components and Cardano users needs to be able to deploy it without spending too much time on it. It will promote resiliancy and decentralization.
Everyone will be able to run their own Blockfrost cluster.
All development work outlined in this proposal will be covered by our existing Blockfrost team. Our team has extensive experience with Cardano blockchain and deep understanding of the platform. We don't foresee the need for any additional recruitment as we are confident in our team's capabilities to execute the tasks efficiently and effectively.