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 条
  • [21] Realizing the Role of Permissioned Blockchains in a Systems Engineering Lifecycle
    Joannou, Demetrios
    Kalawsky, Roy
    Martinez-Garcia, Miguel
    Fowler, Chris
    Fowler, Kevin
    SYSTEMS, 2020, 8 (04): : 1 - 20
  • [22] A Gateway-based Interoperability Solution for Permissioned Blockchains
    Bradach, Bruno
    Nogueira, Juan
    Llambias, Guzman
    Llambas, Guzman
    Gonzalez, Laura
    Ruggia, Raul
    2022 XVLIII LATIN AMERICAN COMPUTER CONFERENCE (CLEI 2022), 2022,
  • [23] System architecture for high-performance permissioned blockchains
    Libo Feng
    Hui Zhang
    Wei-Tek Tsai
    Simeng Sun
    Frontiers of Computer Science, 2019, 13 : 1151 - 1165
  • [24] Reinforcing Immutability of Permissioned Blockchains with Keyless Signatures' Infrastructure
    Emmadi, Nitesh
    Narumanchi, Harika
    18TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING AND NETWORKING (ICDCN 2017), 2017,
  • [25] Accountability in permissioned blockchains: through the ledger, the code and the people
    Fortin, Melissa
    Pimentel, Erica
    Boulianne, Emilio
    ACCOUNTING AUDITING & ACCOUNTABILITY JOURNAL, 2023,
  • [26] A survey of state-of-the-art sharding blockchains: Models, components, and attack surfaces
    Li, Yi
    Wang, Jinsong
    Zhang, Hongwei
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2023, 217
  • [27] Cross-shard Transaction Processing in Sharding Blockchains
    Liu, Yizhong
    Liu, Jianwei
    Yin, Jiayuan
    Li, Geng
    Yu, Hui
    Wu, Qianhong
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2020, PT III, 2020, 12454 : 324 - 339
  • [28] Throughput Model of Starlike Sharding Structure for Blockchains and Its Applications
    Wang K.-Y.
    Jiang X.
    Jia L.-P.
    Duan T.-T.
    Sun Y.
    Ruan Jian Xue Bao/Journal of Software, 2023, 34 (09): : 4294 - 4309
  • [29] Permissioned Blockchains: Towards Privacy Management and Data Regulation Compliance
    Alves, Paulo Henrique
    Frajhof, Isabella Z.
    Correia, Fernando A.
    de Souza, Clarisse
    Lopes, Helio
    LEGAL KNOWLEDGE AND INFORMATION SYSTEMS, 2020, 334 : 211 - 214
  • [30] Shared Mobility Intelligence Using Permissioned Blockchains for Smart Cities
    Shajulin Benedict
    New Generation Computing, 2022, 40 : 1009 - 1027