
arXiv: 2012.04172
Services computing can offer a high-level abstraction to support diverse applications via encapsulating various computing infrastructures. Though services computing has greatly boosted the productivity of developers, it is faced with three main challenges: privacy and security risks, information silo, and pricing mechanisms and incentives. The recent advances of blockchain bring opportunities to address the challenges of services computing due to its build-in encryption as well as digital signature schemes, decentralization feature, and intrinsic incentive mechanisms. In this paper, we present a survey to investigate the integration of blockchain with services computing. The integration of blockchain with services computing mainly exhibits merits in two aspects: i) blockchain can potentially address key challenges of services computing and ii) services computing can also promote blockchain development. In particular, we categorize the current literature of services computing based on blockchain into five types: services creation, services discovery, services recommendation, services composition, and services arbitration. Moreover, we generalize Blockchain as a Service (BaaS) architecture and summarize the representative BaaS platforms. In addition, we also outline open issues of blockchain-based services computing and BaaS.
15 pages, 5 figures
D.2.12, FOS: Computer and information sciences, Computer Science - Cryptography and Security, Computer Science - Distributed, Parallel, and Cluster Computing, D.2.7, Distributed, Parallel, and Cluster Computing (cs.DC), D.2.7; D.2.12; A.1, Cryptography and Security (cs.CR), A.1
D.2.12, FOS: Computer and information sciences, Computer Science - Cryptography and Security, Computer Science - Distributed, Parallel, and Cluster Computing, D.2.7, Distributed, Parallel, and Cluster Computing (cs.DC), D.2.7; D.2.12; A.1, Cryptography and Security (cs.CR), A.1
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 60 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Top 1% | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Top 10% | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Top 1% |
