Blockchain as a Service: Next Generation of Cloud Services

被引:0
|
作者
Zhu Y.-J. [1 ]
Yao J.-G. [1 ]
Guan H.-B. [1 ]
机构
[1] Shanghai Key Laboratory of Scalable Computing and Systems, Shanghai Jiaotong University, Shanghai
来源
Ruan Jian Xue Bao/Journal of Software | 2020年 / 31卷 / 01期
基金
中国国家自然科学基金;
关键词
Blockchain; Blockchain as a service; Cloud services;
D O I
10.13328/j.cnki.jos.005891
中图分类号
学科分类号
摘要
Known as the core technology of bitcoin, blockchain is a distributed ledger technology, which is decentralizated, open, tamper-resistant, and autonomous. BaaS (blockchain as a service) takes blockchain as infrastructure and provides many services satisfying the user requirements. BaaS has become the focus of the cloud computing. This study discusses the architecture of BaaS and the preliminary design of each module, referring to the corresponding researches of BaaS and the current related enterprise projects. It is also analyzed that the characteristics of related technologies while integrating cloud computing with BaaS and the possible threat model is given. At last, the future prospects of BaaS are analyzed after investigating the current BaaS applications. In summary, this study aims to provide a full-knowledge and a reference architectural model of BaaS. © Copyright 2020, Institute of Software, the Chinese Academy of Sciences. All rights reserved.
引用
收藏
页码:1 / 19
页数:18
相关论文
共 55 条
  • [1] Nakamoto S., Bitcoin: A peer-to-peer electronic cash system, (2008)
  • [2] IBM's hyperledger project, (2016)
  • [3] Gray M., Microsoft's bletchley project, (2016)
  • [4] Yuan Y., Wang F.Y., Blockchain: The state of the art and future trends, Acta Automatica Sinica, 42, 4, pp. 481-494, (2016)
  • [5] Zhang F., Chen J., Chen H., Et al., CloudVisor: Retrofitting protection of virtual machines in multi-tenant cloud with nested virtualization, Proc. of the 23rd ACM Symp. on Operating Systems Principles, pp. 203-216, (2011)
  • [6] Arnautov S., Trach B., Gregor F., Et al., SCONE: Secure linux containers with Intel SGX, Proc. of the 12th USENIX Symp. on Operating Systems Design and Implementation, (2016)
  • [7] Malviya H., Reinventing cloud with blockchain, SSRN Electronic Journal, (2016)
  • [8] Liu A.D., Du X.H., Wang N., Li S.Z., Research progress of blockchain technology and its application in information security, Ruan Jian Xue Bao/Journal of Software, 29, 7, pp. 2092-2115, (2018)
  • [9] Buterin V., A next-generation smart contract and decentralized application platform, (2014)
  • [10] Andrychowicz M., Dziembowski S., Malinowski D., Mazurek L., Secure multiparty computations on bitcoin, Security and Privacy, 59, 4, pp. 443-458, (2014)