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 条
  • [1] Towards Scaling Blockchain Systems via Sharding
    Dang, Hung
    Tien Tuan Anh Dinh
    Loghin, Dumitrel
    Chang, Ee-Chien
    Lin, Qian
    Ooi, Beng Chin
    [J]. SIGMOD '19: PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2019, : 123 - 140
  • [2] RapidChain: Scaling Blockchain via Full Sharding
    Zamani, Mahdi
    Movahedi, Mahnush
    Raykova, Mariana
    [J]. PROCEEDINGS OF THE 2018 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (CCS'18), 2018, : 931 - 948
  • [3] Pyramid: A Layered Sharding Blockchain System
    Hong, Zicong
    Guo, Song
    Li, Peng
    Chen, Wuhui
    [J]. IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2021), 2021,
  • [4] Ostraka: Secure Blockchain Scaling by Node Sharding
    Manuskin, Alex
    Mirkin, Michael
    Eyal, Ittay
    [J]. 2020 IEEE EUROPEAN SYMPOSIUM ON SECURITY AND PRIVACY WORKSHOPS (EUROS&PW 2020), 2020, : 397 - 406
  • [5] Scaling the Blockchain-based Access Control Framework for IoT via Sharding
    Li, Mengya
    Qin, Yang
    [J]. IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2021), 2021,
  • [6] Benzene: Scaling Blockchain With Cooperation-Based Sharding
    Cai, Zhongteng
    Liang, Junyuan
    Chen, Wuhui
    Hong, Zicong
    Dai, Hong-Ning
    Zhang, Jianting
    Zheng, Zibin
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2023, 34 (02) : 639 - 654
  • [7] Sharding Blockchain
    Chow, Sherman S. M.
    Lai, Ziliang
    Liu, Chris
    Lo, Eric
    Zhao, Yongjun
    [J]. IEEE 2018 INTERNATIONAL CONGRESS ON CYBERMATICS / 2018 IEEE CONFERENCES ON INTERNET OF THINGS, GREEN COMPUTING AND COMMUNICATIONS, CYBER, PHYSICAL AND SOCIAL COMPUTING, SMART DATA, BLOCKCHAIN, COMPUTER AND INFORMATION TECHNOLOGY, 2018, : 1665 - 1665
  • [8] GRIDB: Scaling Blockchain Database via Sharding and Off-Chain Cross-Shard Mechanism
    Hong, Zicong
    Guo, Song
    Zhou, Enyuan
    Chen, Wuhui
    Huang, Huawei
    Zomaya, Albert
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2023, 16 (07): : 1685 - 1698
  • [9] DeChain: A Blockchain Framework Enhancing Decentralization via Sharding
    Chen, Shenwei
    Liu, Zhen
    Long, Yu
    Gu, Dawu
    [J]. INFORMATION SECURITY AND PRIVACY, ACISP 2022, 2022, 13494 : 469 - 488
  • [10] PartChain: Scaling blockchain through account-based partitioned sharding
    Tian, Junfeng
    Jing, Caishi
    Tian, Jin
    Li, Yaze
    [J]. COMPUTER NETWORKS, 2024, 254