DApps have the potential to become self-sustaining because they empower their stakeholders to invest in the development of the DApp. The development process of DApps generally comprises the following steps, as outlined by David Johnston et al:
- Create a whitepaper that has at least the following sections:
- Intentions and goals of the DApp
- Plans for token distribution
- Mechanism for establishing consensus
- Structure of the non-profit that oversees the DApp
- Management of developer bounties
- Technical description of the DApp
- Gain community engagement by releasing the plan and by revising it based on feedback
- Set a date when the community can contribute to the crowdsale
- Sell the initial tokens based on your whitepaper ...