PolyChain: A Generic Blockchain as a Service Platform

Research output: Chapter in book / Conference proceedingConference article published in proceeding or bookAcademic researchpeer-review

16 Citations (Scopus)

Abstract

In recent years, blockchain technology has been attracting intensive attention from both the industries and academia because of its capability of rebuilding trust in trustless environments. There are increasing demands for developing and delivering blockchain applications and services in an agile and continuous way. To this end, Blockchain as a Service (BaaS) emerges which refers to cloud-based blockchain infrastructure developed by a vendor allowing users to develop, host, and use their own blockchain components, functions, and applications. There are many BaaS platforms developed by industries and academia, e.g., Bitcoin, Ethereum, and Hyperledger Fabric. However, they are either limited in scalability or difficult for configuration and customization. In this paper, we propose and develop PolyChain, a generic BaaS platform with high modularity, flexibility, scalability, reliability, and security, which are achieved with the following three design principles. First, each blockchain node is designed as four modularized components, e.g., network, storage, consensus, and application, based on the functionalities. Second, the components in a logic blockchain node interact via communication interfaces and can be deployed on different physical nodes. Finally, the component deployment is optimized based on the capabilities of the physical nodes. We believe PolyChain may benefit the industries and academia in agile development and continuous delivery of blockchain prototypes and applications.

Original languageEnglish
Title of host publicationBlockchain and Trustworthy Systems - 3rd International Conference, BlockSys 2021, Revised Selected Papers
EditorsHong-Ning Dai, Xuanzhe Liu, Daniel Xiapu Luo, Jiang Xiao, Xiangping Chen
PublisherSpringer Science and Business Media Deutschland GmbH
Pages459-472
Number of pages14
ISBN (Print)9789811679926
DOIs
Publication statusPublished - Aug 2021
Event3rd International Conference on Blockchain and Trustworthy Systems, Blocksys 2021 - Guangzhou, China
Duration: 5 Aug 20216 Aug 2021

Publication series

NameCommunications in Computer and Information Science
Volume1490 CCIS
ISSN (Print)1865-0929
ISSN (Electronic)1865-0937

Conference

Conference3rd International Conference on Blockchain and Trustworthy Systems, Blocksys 2021
Country/TerritoryChina
CityGuangzhou
Period5/08/216/08/21

Keywords

  • Blockchain
  • Blockchain applications
  • Blockchain architecture
  • Blockchain as a Service
  • Blockchain platform

ASJC Scopus subject areas

  • General Computer Science
  • General Mathematics

Fingerprint

Dive into the research topics of 'PolyChain: A Generic Blockchain as a Service Platform'. Together they form a unique fingerprint.
  • Best Paper Award

    Jiang, S. (Recipient), Cao, J. (Recipient), Zhu, J. (Recipient) & Cao, Y. (Recipient), 6 Aug 2021

    Prize: Prize (research)

Cite this