<p>Decentralized Applications (DApps) are increasingly popular. Many projects are proposed by blockchain enthusiasts, but many of these projects fail. In order to stimulate the development of successful DApps, clear guidelines and best practices are needed. Design patterns and architectural principles are already available in the literature. While extremely valuable for technical people, recommendations regarding the conceptual design of a DApp are missing: what are the elements to take into account to define a proper DApp project <i>before</i> starting the development <i>per se</i>? This work aims to address this question. The result will be a framework meant for business-oriented people, which can be used as a starting point in a DApp project. Hence, this work has implications for both practitioners and theoreticians. On the one hand, practitioners can use the framework as a set of guidelines to help them properly think out their projects. Investors and users can also use the framework as an assessment tool for a project. On the other hand, this work also contributes to the body of knowledge related to blockchain development.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

CASCADE – Framework for the Early-Phase Development of Blockchain-Based Applications

  • Sarah Bouraga

摘要

Decentralized Applications (DApps) are increasingly popular. Many projects are proposed by blockchain enthusiasts, but many of these projects fail. In order to stimulate the development of successful DApps, clear guidelines and best practices are needed. Design patterns and architectural principles are already available in the literature. While extremely valuable for technical people, recommendations regarding the conceptual design of a DApp are missing: what are the elements to take into account to define a proper DApp project before starting the development per se? This work aims to address this question. The result will be a framework meant for business-oriented people, which can be used as a starting point in a DApp project. Hence, this work has implications for both practitioners and theoreticians. On the one hand, practitioners can use the framework as a set of guidelines to help them properly think out their projects. Investors and users can also use the framework as an assessment tool for a project. On the other hand, this work also contributes to the body of knowledge related to blockchain development.