Please describe your proposed solution.
Introduction:
The "PocketPOOL" project by Charity DAO aims to create a user-friendly GUI interface for installing a Cardano node on the Ubuntu desktop operating system. The goal is to make the process of setting up a node and a stake pool as simple and automated as possible, allowing non-technical people to participate in the Cardano network.
Objectives:
Develop a GUI interface that guides users through the process of installing a Cardano node on their Linux operating system
Automate as much of the installation process as possible, requiring minimal input from the user
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 networkof SPOs willing to add Pocket Pools to their relay to help new SPOs
Budget:
The estimated budget for this project is $25,000.
This budget will cover the costs of development, hardware, testing, 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.
How does your proposed solution address the challenge and what benefits will this bring to the Cardano ecosystem?
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.
How do you intend to measure the success of your project?
We estimate that during the next bull market as more people come into the ecosystem that this tool can double the amount of decentralization if promoted properly. When people do a search for how to set up a Cardano node, they will see an installer to download instead of pages and pages of linux code to copy and paste.
We can easily count the number of downloads of our tool for tracking.
We can observe the increase in the number of pools made after the release of our tool.
Eventually this will be the only way people build Cardano stake pools.
Please describe your plans to share the outputs and results of your project?
Our progress will be made public in several ways. Twitter, Discord, GitHub will all be used to relay updates to the community. We will have a website for the project with links to test and final releases that anyone can download and try.
With each successful stage completed, we will provide links to try and test to the public. We hope that the community will help stress test these releases to ensure there an no problems with the final product.