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 条
  • [31] Shared Mobility Intelligence Using Permissioned Blockchains for Smart Cities
    Benedict, Shajulin
    NEW GENERATION COMPUTING, 2022, 40 (04) : 1009 - 1027
  • [32] Multi-task learning for PBFT optimisation in permissioned blockchains
    Riahi, Kenza
    Brahmia, Mohamed-el-Amine
    Abouaissa, Abdelhafid
    Idoumghar, Lhassane
    BLOCKCHAIN-RESEARCH AND APPLICATIONS, 2024, 5 (03):
  • [33] NeuChain plus : A Sharding Permissioned Blockchain System with Ordering-Free Consensus
    Gao, Yuxiao
    Li, Xiaohua
    Peng, Zeshun
    Zhang, Yanfeng
    Yu, Ge
    APPLIED SCIENCES-BASEL, 2024, 14 (11):
  • [34] S-Store: A Scalable Data Store towards Permissioned Blockchain Sharding
    Qi, Xiaodong
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2022), 2022, : 1978 - 1987
  • [35] Efficient FPGA-based ECDSA Verification Engine for Permissioned Blockchains
    Agrawal, Rashmi
    Yang, Ji
    Javaid, Haris
    2022 IEEE 33RD INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP), 2022, : 148 - 155
  • [36] Fairness-Based Packing of Industrial IoT Data in Permissioned Blockchains
    Jiang, Shan
    Cao, Jiannong
    Wu, Hanqing
    Yang, Yanni
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2021, 17 (11) : 7639 - 7649
  • [37] Incentivized Federated Learning with Local Differential Privacy Using Permissioned Blockchains
    De Chaudhury, Saptarshi
    Reddy, Likhith
    Varun, Matta
    Sengupta, Tirthankar
    Chakraborty, Sandip
    Sural, Shamik
    Vaidya, Jaideep
    Atluri, Vijayalakshmi
    DATA AND APPLICATIONS SECURITY AND PRIVACY XXXVIII, DBSEC 2024, 2024, 14901 : 301 - 319
  • [38] FABRICCRDT: A Conflict-Free Replicated Datatypes Approach to Permissioned Blockchains
    Nasirifard, Pezhman
    Mayer, Ruben
    Jacobsen, Hans-Arno
    MIDDLEWARE'19: PROCEEDINGS OF THE 2019 MIDDLEWARE'19: 20TH INTERNATIONAL MIDDLEWARE CONFERENCE, 2019, : 110 - 122
  • [39] Business-aligned raft algorithm in the consortium with multiple permissioned blockchains
    Zhang, Yansong
    Shen, Bo
    Zhao, Yingsi
    Journal of Computers (Taiwan), 2021, 32 (03) : 274 - 288
  • [40] Mobius: an Atomic State Sharding Design for Account-Based Blockchains
    Singh, Srisht Fateh
    Michalopoulos, Panagiotis
    Beillahi, Sidi Mohamed
    Veneris, Andreas
    Long, Fan
    2023 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY, ICBC, 2023,