CMSS: A High-Performance Blockchain Storage System with Horizontal Scaling Support
-
Published:2024-05-10
Issue:10
Volume:13
Page:1854
-
ISSN:2079-9292
-
Container-title:Electronics
-
language:en
-
Short-container-title:Electronics
Author:
Yang Wenjin12, Ao Meng2, Gao Mingzhi1, Li Chunhai3, Chen Yongqing2
Affiliation:
1. School of Cyberspace Science & Technology, Beijing Institute of Technology, Beijing 100081, China 2. Tencent Inc., Shenzhen 518055, China 3. Guangxi Engineering Research Center of Industrial Internet Security and Blockchain, Guilin University of Electronic Technology, Guilin 541004, China
Abstract
As a decentralized system, blockchain has been widely used in numerous areas and has become a hot topic in both industry and academia. The increasing demand for blockchain causes heavy storage consumption which seriously affects the performance of blockchain, especially in the context of massive volumes of data. To solve these problems, many related systems like sharding and sidechain have been proposed to improve the efficiency and scalability of blockchain. However, in practical deployment scenarios, these systems still have problems, such as low read–write performance, and reorganization and synchronization of ledger data after storage expansion, which cause the storage system’s expansion to become difficult and time-consuming in large-scale blockchain systems. Facing these problems, in this paper we propose ChainMaker Storage System (CMSS). CMSS is a blockchain storage system with high read-and-write performance and horizontal scaling support. It has been used as the storage system of the most popular permissioned blockchain ChainMaker. There are three contributions of our proposed CMSS: (i) a new block storage workflow to achieve high read–write performance; (ii) the Meta File System (MFS) to support the horizontal expansion of blockchain storage; and (iii) hot–cold separation to reduce the resource usage and economic costs. To evaluate the performance of CMSS, we compare CMSS with Hyperledger Fabric (HLF), the most popular permissioned blockchain platform. We select five well-known cloud service providers to calculate the storage cost in a real production environment. The results show that CMSS has better performance in read and write than HLF and advantages in storage capacity and price.
Funder
National Key Research and Development Program of China National Natural Science Foundation of China
Reference41 articles.
1. Nakamoto, S., and Bitcoin, A. (2024, April 24). A Peer-to-Peer Electronic Cash System. Available online: https://bitcoin.org/bitcoin.pdf. 2. Storublevtcev, N. (2019, January 1–4). Cryptography in blockchain. Proceedings of the Computational Science and Its Applications–ICCSA 2019: 19th International Conference, Saint Petersburg, Russia. 3. Gao, Z., Cao, L., and Du, X. (2020, January 12–14). Data Right Confirmation Mechanism Based on Blockchain and Locality Sensitive Hashing. Proceedings of the 2020 3rd International Conference on Hot Information-Centric Networking (HotICN), Hefei, China. 4. Wang, Q., Li, R., Wang, Q., and Chen, S. (2021). Non-fungible token (NFT): Overview, evaluation, opportunities and challenges. arXiv. 5. Mukhopadhyay, U., Skjellum, A., Hambolu, O., Oakley, J., Yu, L., and Brooks, R. (2016, January 12–14). A brief survey of cryptocurrency systems. Proceedings of the 2016 14th Annual Conference on Privacy, Security and Trust (PST), Auckland, New Zealand.
|
|