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
关键词
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] Permissioned blockchains and distributed databases: A performance study
    Bergman, Sara
    Asplund, Mikael
    Nadjm-Tehrani, Simin
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2020, 32 (12):
  • [22] Atomic Execution of Optimization Transactions on Permissioned Blockchains
    Narayanam, Krishnasuri
    Sampath, Kameshwaran
    Kumar, Ken
    Danda, Sai Koti Reddy
    Dayama, Pankaj
    2021 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (ICBC), 2021,
  • [23] Channels: Horizontal Scaling and Confidentiality on Permissioned Blockchains
    Androulaki, Elli
    Cachin, Christian
    De Caro, Angelo
    Kokoris-Kogias, Eleftherios
    COMPUTER SECURITY (ESORICS 2018), PT I, 2018, 11098 : 111 - 131
  • [24] Design Issues in Permissioned Blockchains for Trusted Computing
    Tsai, Wei-Tek
    Bai, Xiaoying
    Yu, Lian
    2017 11TH IEEE SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE), 2017, : 153 - 159
  • [25] A Dynamic Sharding Protocol Design for Consortium Blockchains
    Zhou, Zhixuan
    Qiu, Zhijie
    Yu, Qiang
    Chen, Hong
    2020 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2020, : 2590 - 2595
  • [26] 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
  • [27] System architecture for high-performance permissioned blockchains
    Feng, Libo
    Zhang, Hui
    Tsai, Wei-Tek
    Sun, Simeng
    FRONTIERS OF COMPUTER SCIENCE, 2019, 13 (06) : 1151 - 1165
  • [28] Asynchronous Federated Learning System Based on Permissioned Blockchains
    Wang, Rong
    Tsai, Wei-Tek
    SENSORS, 2022, 22 (04)
  • [29] 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
  • [30] Short Paper: Service-Oriented Sharding for Blockchains
    Gencer, Adem Efe
    van Renesse, Robbert
    Sirer, Emin Gun
    FINANCIAL CRYPTOGRAPHY AND DATA SECURITY, FC 2017, 2017, 10322 : 393 - 401