论文标题

当服务计算符合区块链时:挑战和机遇

When Services Computing Meets Blockchain: Challenges and Opportunities

论文作者

Li, Xiaoyun, Zheng, Zibin, Dai, Hong-Ning

论文摘要

服务计算可以通过封装各种计算基础架构来提供高级抽象来支持各种应用程序。尽管服务计算大大提高了开发人员的生产率,但面临三个主要挑战:隐私和安全风险,信息筒仓以及定价机制和激励措施。区块链的最新进展带来了解决服务计算挑战的机会,这是由于其构建加密以及数字签名方案,权力下放功能和内在的激励机制。在本文中,我们提出了一项调查,以调查区块链与服务计算的集成。区块链与服务计算的集成主要在两个方面具有优点:i)区块链有可能解决服务计算的关键挑战和ii)服务计算还可以促进区块链的开发。特别是,我们将基于区块链的当前服务计算文献分为五种类型:服务创建,服务发现,服务建议,服务组成和服务仲裁。此外,我们将区块链概括为服务(BAAS)体系结构,并总结了代表性的BAA平台。此外,我们还概述了基于区块链的服务计算和BAA的开放问题。

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.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源