completed
Blockfrost bootstrap
Current Project Status
Complete
Amount
Received
₳35,000
Amount
Requested
₳35,000
Percentage
Received
100.00%
Solution

We propose a tool that automates the installation and bootstrapping process of a Blockfrost cluster, enabling rapid deployment in just minutes.

Problem

Installing and bootstrapping Blockfrost, an open-source API as a service backend, is complex and time-consuming, hindering its wide adoption.

Feasibility
Value for money
Impact / Alignment

Team

1 member

Blockfrost bootstrap

Please describe your proposed solution.

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.

How does your proposed solution address the challenge and what benefits will this bring to the Cardano ecosystem?

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.

How do you intend to measure the success of your project?

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.

Please describe your plans to share the outputs and results of your project?

To share the outputs and results of our project, we have devised a comprehensive communication plan:

  • Project Repository: The Blockfrost bootstrap tool will be hosted on a public repository (e.g., GitHub), providing easy access to the codebase, updates, and contributions.
  • Documentation and User Guides: We will create detailed documentation and user guides, serving as references for using the tool effectively. These resources will be made available on the repository and our project website.
  • Community Engagement: Actively engaging with the Cardano community through platforms like the Cardano Forum, Reddit, and social media, we will provide regular updates on our progress and share success stories and case studies highlighting the tool's impact.

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.

What is your capability to deliver your project with high levels of trust and accountability?

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.

What are the main goals for the project and how will you validate if your approach is feasible?

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.

Please provide a detailed breakdown of your project’s milestones and each of the main tasks or activities to reach the milestone plus the expected timeline for the delivery.

  • Research: collect all information about components and its deployment (1 week)
  • Building: build the tool (6 weeks)
  • Testing: make sure the tool is working fine on different architectures and deployment scenarios (1 week)
  • Documentation: write comprehensible documentation (1 week)

Please describe the deliverables, outputs and intended outcomes of each milestone.

The deliverable will be an out of box tool that will deploy Blockfrost cluster in different scenarious.

Please provide a detailed budget breakdown of the proposed work and resources.

The cost is consisting only of the engineers salary for the expected man-hours. Our standard rate is 100 EUR per man-hour.

Who is in the project team and what are their roles?

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.

<https://github.com/blockfrost>

How does the cost of the project represent value for money for the Cardano ecosystem?

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.

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3m 24s
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4m 3s
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3m 48s
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2m 16s
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3m 14s
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3m 19s
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4m 59s
    Darlington Kofa
0:00
/
~0:00