Affiliation:
1. College of Data Science and Application, Inner Mongolia University of Technology, Hohhot 010080, China
2. Inner Mongolia Autonomous Region Engineering & Technology Research Center of Big Data Based Software Service, Hohhot 010080, China
3. Research Center of Large-Scale Energy Storage Technologies, Hohhot 010080, China
Abstract
Sharding technology, which divides a network into multiple disjoint groups so that transactions can be processed in parallel, is applied to blockchain systems as a promising solution to improve Transactions Per Second (TPS). This paper considers the Optimal Blockchain Sharding (OBCS) problem as a Markov Decision Process (MDP) where the decision variables are the number of shards, block size and block interval. Previous works solved the OBCS problem via Deep Reinforcement Learning (DRL)-based methods, where the action space must be discretized to increase processability. However, the discretization degrades the quality of the solution since the optimal solution usually lies between discrete values. In this paper, we treat the block size and block interval as continuous decision variables and provide dynamic sharding strategies based on them. The Branching Dueling Q-Network Blockchain Sharding (BDQBS) algorithm is designed for discrete action spaces. Compared with traditional DRL algorithms, the BDQBS overcomes the drawbacks of high action space dimensions and difficulty in training neural networks. And it improves the performance of the blockchain system by 1.25 times. We also propose a sharding control algorithm based on the Parameterized Deep Q-Networks (P-DQN) algorithm, i.e., the Parameterized Deep Q-Networks Blockchain Sharding (P-DQNBS) algorithm, to efficiently handle the discrete–continuous hybrid action space without the scalability issues. Also, the method can effectively improve the TPS by up to 28%.
Funder
National Natural Science Foundation of China
Inner Mongolia Autonomous Region Key R&D and Achievement Transformation Program Project
Research Program for Young Talents of Inner Mongolia Colleges
Natural Science Foundation of Inner Mongolia
Key Research & Development Program of Erdos
Scientific Research Program for Inner Mongolia Colleges
Basic Scientific Research Expenses Program of Universities directly under the Inner Mongolia Autonomous Region
Subject
Electrical and Electronic Engineering,Computer Networks and Communications,Hardware and Architecture,Signal Processing,Control and Systems Engineering
Reference25 articles.
1. Blockchain meets edge computing: A distributed and trusted authentication system;Guo;IEEE Trans. Ind. Inform.,2019
2. A blockchain-based solution for enhancing security and privacy in smart factory;Wan;IEEE Trans. Ind. Inform.,2019
3. MMOG user participation based decentralized consensus scheme and proof of participation analysis on the bryllite blockchain system;Yun;KSII Trans. Internet Inf. Syst. (TIIS),2019
4. Zheng, Z., Xie, S., Dai, H., Chen, X., and Wang, H. (2017, January 25–30). An overview of blockchain technology: Architecture, consensus, and future trends. Proceedings of the 2017 IEEE International Congress on Big Data (BigData Congress), Honolulu, HI, USA.
5. Resource trading in blockchain-based industrial Internet of Things;Yao;IEEE Trans. Ind. Inform.,2019
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献