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 language | English |
|---|---|
| Title of host publication | Blockchain and Trustworthy Systems - 3rd International Conference, BlockSys 2021, Revised Selected Papers |
| Editors | Hong-Ning Dai, Xuanzhe Liu, Daniel Xiapu Luo, Jiang Xiao, Xiangping Chen |
| Publisher | Springer Science and Business Media Deutschland GmbH |
| Pages | 459-472 |
| Number of pages | 14 |
| ISBN (Print) | 9789811679926 |
| DOIs | |
| Publication status | Published - Aug 2021 |
| Event | 3rd International Conference on Blockchain and Trustworthy Systems, Blocksys 2021 - Guangzhou, China Duration: 5 Aug 2021 → 6 Aug 2021 |
Publication series
| Name | Communications in Computer and Information Science |
|---|---|
| Volume | 1490 CCIS |
| ISSN (Print) | 1865-0929 |
| ISSN (Electronic) | 1865-0937 |
Conference
| Conference | 3rd International Conference on Blockchain and Trustworthy Systems, Blocksys 2021 |
|---|---|
| Country/Territory | China |
| City | Guangzhou |
| Period | 5/08/21 → 6/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.Prizes
-
Best Paper Award
Jiang, S. (Recipient), Cao, J. (Recipient), Zhu, J. (Recipient) & Cao, Y. (Recipient), 6 Aug 2021
Prize: Prize (research)