Blockchain-as-a-Service (BaaS)

  • Author(s) / Creator(s)
  • This chapter focuses on Blockchain-as-a-Service (BaaS) applications. As a relatively newer technology, BaaS applications are cloud-based applications that enable organizations to leverage cloud-based resources to quickly build, implement, host, and manage various blockchain projects. In the BaaS service delivery model - as is the case with other cloud solutions - the responsibility for hardware, software purchase, and maintenance is passed on to the cloud service provider for greater ease and heightened efficiency; thereby, enabling entities to solely focus on the logic and workflow of the blockchain network. The chapter discussion begins with a general overview of cloud attributes, such as on-demand service, broad network access, resource pooling, rapid elasticity, and measured service. Next, various cost-saving characteristics, cloud deployment models (public, private, and hybrid), computing roles, and service models (IaaS, PaaS, and SaaS) are explained as a way to familiarize readers with the full attributes and capabilities of cloud computing. The second part of this chapter explains what a BaaS platform is, what its advantages and challenges are, as well as how BaaS differs from other computing approaches, such as serverless computing and Platform as a Service (PaaS). Readers are also provided with a solid understanding of how BaaS applications function, as well as, what factors to consider when selecting a BaaS provider. Several popular BaaS platforms provided by entities such as IBM and Oracle, in addition to several BaaS applications under development, are also briefly discussed in this chapter. A comparison of nine BaaS offerings is presented at the end of the chapter based on four common metrics: framework, pricing, special features, and accessible link with some business Blockchain-as-a-Service 5 use cases. Furthermore, we discuss studies introduced by researchers regarding non-commercial BaaS platforms and governance within the BaaS context. The final activity in this section aims at providing interested readers in opting for a cloud-based, blockchain solution with some preliminary information to start a business case aimed at implementing BaaS within their own organizational setting.

  • Date created
    2021-06-01
  • Subjects / Keywords
  • Type of Item
    Research Material
  • DOI
    https://doi.org/10.7939/r3-1nar-ms09
  • License
    Attribution-NonCommercial 4.0 International