Scaling Blockchain via Layered Sharding

被引:22
|
作者
Hong, Zicong [1 ]
Guo, Song [1 ,2 ]
Li, Peng [3 ]
机构
[1] Hong Kong Polytech Univ, Dept Comp, Hong Kong, Peoples R China
[2] Hong Kong Polytech Univ Shenzhen Res Inst, Shenzhen 518057, Peoples R China
[3] Univ Aizu, Sch Comp Sci & Engn, Aizu Wakamatsu, Fukushima 9658580, Japan
基金
中国国家自然科学基金; 日本学术振兴会;
关键词
Blockchain; scalability; sharding; cross-shard transactions; SYSTEMS;
D O I
10.1109/JSAC.2022.3213350
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
As a promising solution to blockchain scalability, sharding divides blockchain nodes into small groups called shards, splitting the workload. Existing works for sharding, however, are limited by cross-shard transactions, since they need to split each cross-shard transaction into multiple subtransactions, each of which costs a consensus round to commit. In this paper, we introduce PYRAMID, a novel sharding system based on the idea of layered sharding. In PYRAMID, the nodes with better hardware are allowed to participate in multiple shards and store the blockchains of these shards thus they can validate and execute the cross-shard transactions without splitting. Next, to commit the cross-shard transactions with consistency among the related shards, we design a cooperative cross-shard consensus based on collective signature-based intershard collaboration. Furthermore, we present an optimization framework to compute an optimal layered sharding strategy maximizing the transaction throughput with the constraint of system security and node resource. Finally, we implement a prototype for PYRAMID based on Ethereum and the experimental results reveal the efficiency of PYRAMID in terms of performance and scalability, especially in workloads with a high percentage of cross-shard transactions. PYRAMID improves the throughput by up to 3.2 times compared with the state-of-the-art works and achieves about 3821 transaction per seconds for 20 shards.
引用
收藏
页码:3575 / 3588
页数:14
相关论文
共 50 条
  • [41] Trustworthy and Efficient Crowdsensed Data Trading on Sharding Blockchain
    Wang, En
    Cai, Jiatong
    Yang, Yongjian
    Liu, Wenbin
    Wang, Hengzhi
    Yang, Bo
    Wu, Jie
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2022, 40 (12) : 3547 - 3561
  • [42] GradingShard: A new sharding protocol to improve blockchain throughput
    Wang, Yu
    Wang, Wenyong
    Zeng, Youlu
    Yang, Ting
    [J]. PEER-TO-PEER NETWORKING AND APPLICATIONS, 2023, 16 (03) : 1327 - 1339
  • [43] A Dynamic Sharding Model Aware Security and Scalability in Blockchain
    Khacef, Kahina
    Benbernou, Salima
    Ouziri, Mourad
    Younas, Muhammad
    [J]. INFORMATION SYSTEMS FRONTIERS, 2023,
  • [44] Hierarchical sharding blockchain storage solution for edge computing
    Li, Cong
    Pan, Heng
    Qian, Haiyang
    Li, Yushu
    Si, Xueming
    Li, Kunyang
    Zhang, Bowei
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 161 : 162 - 173
  • [45] RepChain: A Reputation-Based Secure, Fast, and High Incentive Blockchain System via Sharding
    Huang, Chenyu
    Wang, Zeyu
    Chen, Huangxun
    Hu, Qiwei
    Zhang, Qian
    Wang, Wei
    Guan, Xia
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (06) : 4291 - 4304
  • [46] Scalable Blockchain Protocol Based on Proof of Stake and Sharding
    Gao, Yuefei
    Kawai, Shin
    Nobuhara, Hajime
    [J]. JOURNAL OF ADVANCED COMPUTATIONAL INTELLIGENCE AND INTELLIGENT INFORMATICS, 2019, 23 (05) : 856 - 863
  • [47] Distributed Secure Storage Scheme Based on Sharding Blockchain
    Wang, Jin
    Han, Chenchen
    Yu, Xiaofeng
    Ren, Yongjun
    Sherratt, R. Simon
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 70 (03): : 4485 - 4502
  • [48] Leveraging Sharding-Based Hybrid Consensus for Blockchain
    Baageel, Hind
    Rahman, Md Mahfuzur
    [J]. Computers, Materials and Continua, 2024, 81 (01): : 1215 - 1233
  • [49] MetaShard: A Novel Sharding Blockchain Platform for Metaverse Applications
    Nguyen, Cong T.
    Hoang, Dinh Thai
    Nguyen, Diep N.
    Xiao, Yong
    Niyato, Dusit
    Dutkiewicz, Eryk
    [J]. IEEE TRANSACTIONS ON MOBILE COMPUTING, 2024, 23 (05) : 4348 - 4361
  • [50] AN ELIXIR FOR BLOCKCHAIN SCALABILITY WITH CHANNEL BASED CLUSTERED SHARDING
    Kumar, V. Vinoth
    Padmavathi, U.
    Ranjith, C. Prasanna
    Balaji, J.
    Kumar, C. n. s. Vinoth
    [J]. SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2024, 25 (02): : 997 - 1004