Designing a blockchain application

  • Author(s) / Creator(s)
  • Chapter 9 is the first of the three chapters in this book that deal with blockchain application design, development, and testing. This chapter begins with an outline of a series of considerations that blockchain application developers must consider during the design process. These include questions such as whether the application needs to be feature-heavy or feature light; to what extent the application needs to be specialized; whether support for the app needs to be centralized or decentralized or to what extent the application needs to be scalable. Moreover, the initial also provides an introduction to a fictional case study, comprised of two personas and their user story to familiarize readers new to application design with the need to create personas, and their user stories to facilitate their ability to determine the functional requirements for the application. Functional requirements are subsequently translated to technical requirements, which lead to the process of creating the specific tasks and steps associated with successful application design.
    The second part of this section briefly discusses some popular application design approaches, such as the Ancile, ontology-driven, and model-driven approaches. Furthermore, it includes an design process which elicits that how the current taxanomy can be used in the designing of an blockchain application.
    The last part of this chapter uses yet another brief case study (non-fictional) to examine Walmart’s IBM blockchain to illustrate how well its blockchain seems to be supplementing its supply chain monitoring efforts with blockchain technology. Readers should also note that the use of blockchain for supply chain monitoring purposes is also covered in more detail in Chapter 6.
    The chapter discussion concludes with a useful table outlining eight important blockchain design considerations, including the attributes and/or issues.

  • Date created
  • Subjects / Keywords
  • Type of Item
    Research Material
  • DOI
  • License
    Attribution-NonCommercial 4.0 International