Background:
Node distribution is essential to the integrity of a decentralized blockchain and required for scalability. The current software for node hosting is rudimentary and beyond the capability of average users to operate and very limited in features. Running ETC nodes not only provides RPC API endpoints which are needed for dapp development but also contributes to the overall decentralization of the ETC network.
Ethernode.io lead dev, Bakon has developed and supported successful ETC Docker Container node software for some time https://github.com/DialogueSolutions/Geth-ETC-DockerContainer. This OS solution will be a tremendous step forward in features, functionality, and user experience resulting in widespread deployment and enhanced network performance.
Solution:
Ethernode.io proposes an Ubuntu-based NodeOS Software Suite with a simple Web UI capable of deploying independent blockchain nodes on a single host utilizing Docker Containers running the GETH ETC Node client and a suite of tools for successful ETC node deployment.
Cost:
Projected timeline for completed software is three months and total project cost is ETC 2250, Preferred payment would be ETC 750/mo to distribute financial impact on the community. This will fund a team of two Software Developers and one Project Manager and cover support and marketing resources costs.
Summary:
NodeOS Software Suite is intended as a highly efficient network utility solution to address the need for distributed node hosting. Utilizing the Ubuntu Linux distribution as the base image Ethernode.io team will release a simple software suite at first to help anyone with lower powered devices or a simple hosted VPS to successfully run a fully synced ETC node. Initial introduction will be releasing a simple Linux based install.sh
script, that will help a user with a clean Ubuntu or CentOS distro, install the whole Docker Environment and spin up their first ETC Mainnet or Test(Morden) ETC nodes.
After successful software deployment Ethernode.io team will begin development of a low powered Pi type device with NodeOS software suite already preinstalled and ready for plug and play to any local network. Simple WEbUI will aid the user in completing their node setup with future development to include a build in screen. Ethernode.io will distribute the hardware initially but not exclusively as it will be based on readily available components and opensource framework. We believe this can be done with a sufficient margin to fund ongoing support and development of the software without community contributions.
To further incentivize users to run ETC nodes and create an unstoppable distributed ETC network Ethernode.io will be actively developing updates to NodeOS software suite. Future development includes minting a token on the ETC blockchain and distributing it to users running NodeOS software. NodeOS will track individual node stats and compensate users based on a dynamic uptime/bandwidth/storage/load calculation through a series of ETC smart contracts.
Ethernode.io is committed to creating and supporting a hyper-efficient community utility. We believe that node software must remain free and openly distributed and the more users the better!