SharPer: Sharding Permissioned Blockchains Over Network Clusters

被引:75
|
作者
Amiri, Mohammad Javad [1 ]
Agrawal, Divyakant [2 ]
El Abbadi, Amr [2 ]
机构
[1] Univ Penn, Philadelphia, PA 19104 USA
[2] Univ Calif Santa Barbara, Santa Barbara, CA 93106 USA
来源
SIGMOD '21: PROCEEDINGS OF THE 2021 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA | 2021年
关键词
Blockchain; Scalability; Sharding; Consensus; Permissioned; CONSENSUS;
D O I
10.1145/3448016.3452807
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Scalability is one of the main roadblocks to business adoption of blockchain systems. Despite recent intensive research on using sharding techniques to enhance the scalability of blockchain systems, existing solutions do not efficiently address cross-shard transactions. In this paper, we introduce SharPer, a scalable permissioned blockchain system. In SharPer, nodes are clustered and each data shard is replicated on the nodes of a cluster. SharPer supports networks consisting of either crash-only or Byzantine nodes. In SharPer, the blockchain ledger is formed as a directed acyclic graph and each cluster maintains only a view of the ledger. SharPer incorporates decentralized flattened protocols to establish cross-shard consensus. The decentralized nature of the cross-shard consensus in SharPer enables parallel processing of transactions with non-overlapping clusters. Furthermore, SharPer provides deterministic safety guarantees. The experimental results reveal the efficiency of SharPer in terms of performance and scalability especially in workloads with a low percentage of cross-shard transactions.
引用
收藏
页码:76 / 88
页数:13
相关论文
共 50 条
  • [1] On Sharding Permissioned Blockchains
    Amiri, Mohammad Javad
    Agrawal, Divyakant
    El Abbadi, Amr
    2019 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2019), 2019, : 282 - 285
  • [2] GeoChain: A Locality-Based Sharding Protocol for Permissioned Blockchains
    Mao, Chunyu
    Golab, Wojciech
    PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING AND NETWORKING, ICDCN 2023, 2023, : 70 - 79
  • [3] Rethinking Permissioned Blockchains
    Vukolic, Marko
    BCC '17: PROCEEDINGS OF THE ACM WORKSHOP ON BLOCKCHAIN, CRYPTOCURRENCIES AND CONTRACTS, 2017, : 3 - 7
  • [4] Survey: Sharding in Blockchains
    Yu, Guangsheng
    Wang, Xu
    Yu, Kan
    Ni, Wei
    Zhang, J. Andrew
    Liu, Ren Ping
    IEEE ACCESS, 2020, 8 (08): : 14155 - 14181
  • [5] An Adaptive and Hierarchical Approach to Configure Sharding Committees in Blockchains
    Kimiaei, Mina
    Saidi, Hossein
    Hossein Manshaei, Mohammad
    IEEE ACCESS, 2024, 12 : 148961 - 148978
  • [6] Elastic Resource Allocation Against Imbalanced Transaction Assignments in Sharding-Based Permissioned Blockchains
    Huang, Huawei
    Yue, Zhengyu
    Peng, Xiaowen
    He, Liuding
    Chen, Wuhui
    Dai, Hong-Ning
    Zheng, Zibin
    Guo, Song
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (10) : 2372 - 2385
  • [7] Performance and Fault Tolerance Trade-offs in Sharded Permissioned Blockchains
    Mao, Chunyu
    Anh-Duong Nguyen
    Golab, Wojciech
    2021 3RD CONFERENCE ON BLOCKCHAIN RESEARCH & APPLICATIONS FOR INNOVATIVE NETWORKS AND SERVICES (BRAINS), 2021, : 185 - 192
  • [8] Partial Order Transactions on Permissioned Blockchains for enhanced Scalability
    Narayanam, Krishnasuri
    Kaul, Akshar
    Kumar, Ken
    Dayama, Pankaj
    2021 3RD CONFERENCE ON BLOCKCHAIN RESEARCH & APPLICATIONS FOR INNOVATIVE NETWORKS AND SERVICES (BRAINS), 2021, : 149 - 156
  • [9] Performance and Fault Tolerance Trade-offs in Sharded Permissioned Blockchains
    Mao, Chunyu
    Anh-Duong Nguyen
    Golab, Wojciech
    2020 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (IEEE ICBC), 2020,
  • [10] Efficient and DoS-resistant Consensus for Permissioned Blockchains
    Chen, Xusheng
    Zhao, Shixiong
    Qi, Ji
    Jiang, Jianyu
    Song, Haoze
    Wang, Cheng
    Li, Tsz On
    Chan, T-H Hubert
    Zhang, Fengwei
    Luo, Xiapu
    Wang, Sen
    Zhang, Gong
    Cui, Heming
    PERFORMANCE EVALUATION, 2022, 153