over budget
Pocket Pool - One click solution for launching a stake pool on Ubuntu
Current Project Status
Unfunded
Amount
Received
₳0
Amount
Requested
₳200,000
Percentage
Received
0.00%
Solution

We will build a simple point and click tool to install a functioning stake pool, relay or node on any viable Ubuntu system in minutes. Basic server hardening steps, update tools are included.Pocket-Pool1-a91614-9f6a78.png

Problem

The barrier of entry to running a full stake pool and relays is high. Hardware isn’t the largest barrier, know how is. Safely setting up a node or pool isn’t an option for many people and orgs.

Value for Money
Impact Alignment
Feasibility

Team

2 members

Pocket Pool - One click solution for launching a stake pool on Ubuntu

Please describe your proposed solution

Introduction:

The Pocket Pool project by Charity DAO aims to create a user-friendly GUI interface for installing a Cardano stake pool or node on the Ubuntu desktop operating system. The goal is to make the process as simple and automated as possible, allowing non-technical people to participate in the Cardano network.

Objectives:

Script the setup process with known repositories.

Automate as much of the installation process as possible, requiring minimal input from the user

Design a GUI interface

Test the interface on Ubuntu operating systems to ensure compatibility

Provide documentation and support for users who encounter issues during the installation process

Add future enhancements and updates over time for great user experience

Methods:

Research existing Cardano node installation methods to identify areas that can be automated

Develop the GUI interface using open-source tools and frameworks

Use CLI tools to allow hardware wallets to serve as air-gapped machines

Test the interface on Ubuntu Desktop

Provide documentation and support for users who encounter issues during the installation process

Checkpoints:

Build a repository for up to date node images

Create GUI and scripts using GLade Designer or something similar

Rigorously test the installer

Release for open-source use and integrate as a feature for donation recipients from the Charity DAO

Create a network of SPOs willing to add Pocket Pools to their relay to help new SPOs

Budget:

The estimated budget for this project is $100,000.

This budget will cover the costs of development, hardware, testing, designing and documentation.

Conclusion:

The "PocketPOOL" project will greatly improve the accessibility of the Cardano network for everyday, non-technical people, thus increasing the participation and decentralization of the network. It will be part of the package of Dapps provided by Charity DAO to non-profits when donating. We want to encourage charities to opt into Cardano and be part of the ecosystem instead of just cashing out. The project is expected to be completed within the estimated budget and will be open-sourced for the benefit of the Cardano community.

Please define the positive impact your project will have on the wider Cardano community

Our solution will change the way stake pools are set up forever. The amount of SPOs can grow exponentially with such an easy and secure way to participate in the ecosystem.

As our product matures, new features like monitoring, specialized P2P connections and other enhancements can be implemented.

Cardano can be the most user friendly blockchain on the planet. We can make it so literally anyone can run their own pool, either at home or on the cloud with a few clicks.

What is your capability to deliver your project with high levels of trust and accountability? How do you intend to validate if your approach is feasible?

Together with our individual expertise and that of skilled coders we hire, we can build this much needed tool. Especially with the open source work already done in the community so far.

Fund management is important and we will follow all recommendations or guidelines. We will keep wallet info public and record all transactions. Our GitHub will show a record of progress made. Public help will be welcome since it is open source. We can live stream the tests and provide incremental releases for public testing.

What are the key milestones you need to achieve in order to complete your project successfully?

Milestone 1: Node image repository - Dedicated repository of various Cardano Nodes and tools. These will be used when the app connects during the build process.

Milestone 2: Build the software - Write an efficient script that can build input dependent fully operating stake pools. This will need to include Ubuntu hardening steps, OS and build update scripts with links to the repository

Milestone 3: Design GUI - Create a graphic interface for users to be able to get the information they need to get started, and begin the setup process to suit their needs. Specific information like IP address, Pool name, settings and other options will be selected at the start of the process and with one click the rest is automated. Lots of work

Milestone 4: Launchpad - Create website for tool to be downloaded. Partner with SPOs to rent or share Relays.

promotional content to get the project known to the public. Live showcase of the product and future updates.

Final Milestone: Node image repository - is it online and accessible with info in GitHub? if yes, then Woot we did it!

Build the software - On GitHub with updates and downloads? Woot again.

GUI- Should also have GitHub updates etc. Maybe a design contest on twitter?

Launch - Website will be online with downloads, all fully tested. Access to relays will be in some form, as well as the ability to use the tool to make your own. Maybe a YouTube video and twitter posts about the release. Happy to talk to anyone about the process. Introduce next phase of modular add-ons like Hydra and Midnight.

Please provide a cost breakdown of the proposed work and resources

hardware costs including physical servers($11100), network equipment($5000), facility($10000), backup power($7400), internet service etc. $40k total

Promotional costs - Youtube spots and boosted twitter posts and possible booth at events $15k

Personnel costs for estimated 6 workers over 10 months $50k

There are so many tools already created by people in the community. Some have offered to let us use them when building this. We plan on finding the best and with creators permission, implementing them all together with a cool GUI on top. We will be paying outside specialists for parts of the design. As features release, we'd like to add new features like setting up Hydra, Midnight and other modular Cardano systems.

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

We will be the only blockchain in the world that anyone can become part of the infrastructure with ease. They can stake their own coins or run a relay for other SPOs, and eventually run their own modular node to gain income in any number of ways in the ecosystem. When fiat collapses, Cardano will be the only alternative that the average person can join from home.

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