Introduction

Welcome to DAppNode!!!

If you are reading this, decentralization, privacy and security are important to you and we’re glad for that, and even more, for helping people like you run their own secured hardware towards that which contributes to a truly decentralized web.

DAppNode is an operating system that allows you to host decentralized apps in a truly decentralized way, eliminating the reliance on vulnerable third parties and adds an extra layer of incentivization that helps to spread adoption of the blockchain ecosystem, and most important solves the problem of infrastructure centralization.

You can install DAppNode on any piece of hardware (see minimum requirements) to get easy censorship-resistant access to your favorite DApps, the ability to host your own nodes and share access with family and friends.

Our goal is to achieve “real decentralization” by creating a layer of personally owned hardware infrastructure that is easy to set up and provides secure access.

DAppNode connects users to the decentralized web and creates the infrastructure for DApps to run services 24x7 in a truly decentralized manner.

We also developed an SDK for DAppNodePackage developers and we expect to see many DApps with their own DNP that improve the user experience and decentralizes access. For example, it can be a DApp accelerator that allows the devices not having to synchronize the chain to start using it, like a cache system for the DAppNode users. It could be a prepared service for staking in any chain, it could be a client for other chains, or it could be a scrawl of a decentralized search engine, etc.

Within the DAppNode project, we have a storefront that will allow any person to install and configure their own project in just minutes, facilitating the visibility and decentralization of its growth and expansion. We believe this is the beginning of a new model, a P2P economy that makes projects truly decentralized and accessible to anyone.

We envision a self-sustaining system where users support their favorite projects, by providing the service that the project needs and in return it provides the necessary income to amortize the costs of the DAppNode.

The Desired Final User Story

  1. Vojtech 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.

  2. He hears about DAppNode and decides to buy the top of the line DAppNode Server pre-loaded from one of the many certified independent vendors (though he could buy his own server and install the software himself).

  3. The DAppNode Server is delivered to his front door, and when Vojtech opens the box he finds a 2 step instruction card: First, plug in the Server. Second, go to dappnode.org/initialize

  4. On this website, there is an extremely simple and short walk-through for Vojtech to set up his credentials and choose which clients to deploy.

  5. By just checking a few boxes, Vojtech deployed his own VPN; his own local instance of MyCrypto.com; Ethereum, Bitcoin, Monero and Dogecoin Full nodes; a ZenCash Secure Node and DASH Master Node; he joined the IPFS Consortium and deployed a TrueBit Verifier and Livepeer node; and hosted Giveth, Swarm City, Aragon, Colony, and Decentraland Helper DApps to support these projects and to ensure that his interaction with these DApps cannot be censored and is fully trustless.

  6. Vojtech then tells his friends and family that he is the admin for his own DAppNode and he is able to give them a link that sets them up with their own credentials and access to his DAppNode, and Vojtech can deploy any other DApps that he or his friends and family want to have hosted with a couple clicks. He has become the trusted gateway to the decentralized world for his entire community.

  7. Vojtech ends up being able to pay off the cost of his DAppNode 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, Vojtech has a couple extra hundred dollars a month because he is running DAppNode on his own personal server.

We started working on this project mostly part-time in October 2017; now we have a team of 6 working full time. We have a fully functional MVP version that we have been sharing with the community. We expect to partner with hardware manufacturers once we have a few more iterations of the software completed.

We have been developing in an invitingly open source manner and now that the software is completed anyone can use their own hardware to run DAppNode on it.

This project is a community funded and fully open source project that has received support from Ethereum Foundation, Ethereum Community Fund, Eth Prize, Aragon NEST, GitCoin and private donors.

We are open to receive donations from any interested parties to help pay the developers working hard on software development.

See our campaign on Giveth.io to make a donation:

Ready to jump in? Here we go!

Benefits of DAppNode

  • Easy set up
  • Trustless system
  • Invitingly Open Source
  • Free up space on your Devices
  • Great for proof of stake mining
  • You can browse .eth domains like the normal web
  • You take control of your Nodes
  • Encourages people to have their own server
  • Perfect for projects that reward you for hosting, (Filecoin, Mysterium, etc)
  • Can facilitate a P2P economy
  • Host any P2P networking protocols
  • DApp teams can develop packages their users can run 24x7
  • Never trust a hosting provider with your private keys again!
  • One click node deployment (Full Nodes, DApps)
  • Censorship resistance (run your own VPN)
  • 1 DAppNode can support an entire Community
  • DAppNode will build communities and decrease centralization
  • DAppNode is the most important piece of infrastructure for our decencentralized future
  • Considering all of the incentive structures to to run nodes, most DAppNode Admins will be make a profit maintaining their own DAppNode

Team members

  • Adviser & Instigator: Jordi Baylina
  • Adviser: Griff Green
  • Adviser: Bernd Lapp
  • Project Lead: Eduardo Antuña
  • Front-End Lead: DAppLion
  • DevOps: Vdo
  • Community Support: Álex Casas

Where the DAppers play