Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Aragon Nest Proposal: DAppNode #54
What happens when you’ve got to use a Decentralized P2P network, but securing your own nodes takes a lot of time and effort?
You see what we have now, a Decentralization bottleneck.
DAppNode is creating an infrastructure that addresses these issues and more by building a simple, easy, self-empowering system made specifically for hosting P2P clients for DApps, Cryptocurrencies, decentralized websites, IPFS, and more. Members of the WHG believe DAppNode is an essential censorship resistant tool that will empower everyone to join the decentralized world we are all working towards.
The Desired Final User Story:
Luis has several cryptocurrencies he follows and is ready to stop using his laptop to run clients, but doesn’t want to have to pay a monthly subscription in fiat to some company he doesn’t trust with his private keys.
He hears about DAppNode and decides to buy a top of the line preloaded DAppNode Server (as opposed to buying his own server and installing the software himself) from one of the many certified independent vendors.
It's delivered to Luis’s front door, and when he opens the box he finds a simple 2 step instruction card:
On this website there will be an extremely simple walk-thru to set up the credentials and choose which clients to deploy.
By just checking a few boxes Luis deploys his own VPN; gains access to the decentralized version of MyCrypto.com directly connected to his own node.; Ethereum, Bitcoin, Monero and Dogecoin Full nodes; A ZenCash Secure Node and DASH Master Node; He joined the IPFS Consortium making it possible to pin the files of his favorite projects like Aragon, Giveth, Status and Swarm City among others, becoming a supporter of these projects with a couple of clicks.
Deployed a TrueBit Verifier and Livepeer node; and hosted Giveth, Swarm City, Status, and Decentraland Helper DApps to ensure that his interaction with these DApps cannot be censored and are fully trustless.
Luis then tells his friends and family that he is the admin for his own DAppNode and is able to send them a link to set up their own credentials with access his DAppNode, and Luis can deploy any other DApps that him or his friends and family want to have hosted with a couple clicks.
Even though Luis opted to buy a very powerful DAppNode, he ends up being able to pay off the cost in 2 months with the profits made from his ZenCash, Swarm City, DASH and TrueBit Nodes. He also canceled his VPN and all of his Digital Ocean accounts because now he has his own server that he can host all of his services on. Without even trying, Luis has a couple extra hundred dollars a month because he’s running the many services that incentivize node operators on his own personal server.
Funding: $90,000 in ETH, split into $30,000 chunks paid out over 3 Milestones.
Success reward: $30K in ANT, given out when all deliverables are ready.
Adviser & Instigator: Jordi Baylina (Solidity Developer, Co-founder White Hat Group, Smart Contract Creater/Auditor)
Project Lead: Edu Antuña Díez (Ethereum DevOps and Solidity, Currently on Swarm City Development Team)
SDK Lead: DAppLion (JS and Docker, Open Source Contributor for Giveth.io)
Communication Lead: Yalor Tackson (Marketing/Promotion, Team Coordination and Copy Writing)
Adviser: Griff Green (Stratagy/Partnership Facilitation)
$90,000 for 6 months of development
$51,428 full time team
DAppNode is a Giveth Social Coding Project and has no formal legal structure, instead it is helping to pioneer the Giveth platform.
Decentralized Websites and SDK for DApps | July - August
Outline methodology for creating Decentralized websites.
Improvement of DAppNode core, documentation, installation and SDK | September - October
Create a knowledge database, for installation in certain environments as well as for possible problems
Documentation and testing | November - December
Definition of the testing and validation processes of new versions
DAppNode will create communities around trusted nodes that will encourage mass adoption of decentralization
Hi @eduadiez thank you for submitting your proposal. After reviewing it, we have decided to consider your proposal for a grant. A solution like DAppNode is so much needed. The next step is to submit a request for funding which in your case is going to be a straightforward step as you have all the info/requirements ready.