Performance Analysis of Endorsement in Hyperledger Fabric Concerning Endorsement Policies

被引:2
作者
Piao, Xuefeng [1 ]
Ding, Hao [1 ]
Song, Huihui [2 ]
机构
[1] Harbin Inst Technol, Sch Comp Sci & Engn, Weihai 264209, Peoples R China
[2] Harbin Inst Technol, Sch New Energy, Weihai 264209, Peoples R China
基金
中国国家自然科学基金;
关键词
blockchain; latency performance; endorsement policy; Hyperledger Fabric; BLOCKCHAIN; INTERNET;
D O I
10.3390/electronics12204322
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As a typical representative of a permissioned blockchain system, Hyperledger Fabric has garnered substantial attention in recent years. Despite the application and promotion of Hyperledger Fabric in fields such as smart grid and smart healthcare, challenges persist with respect to its performance, especially its transaction latency. High latency always discourages Hyperledger Fabric from latency-sensitive applications. In this paper, we focus on the execution phase of the unique Execute-Order-Validate architecture of Hyperledger Fabric and conduct a comprehensive analysis of its endorsement policies. We summarize three theorems and give corresponding mathematical proofs based on the definition of the endorsement policy. To better analyze the generation of latency during the endorsement process, we further developed a theoretical model using queuing theory. Subsequently, we conducted multiple experiments on Hyperledger Fabric v2.0 for performance evaluation. With the experiment results, we discuss the reasons for the performance differences between different endorsement strategies and between equivalent logical expressions. Eventually, this paper offers some suggestions for endorsement policy selection which can provide a reference for the application of Hyperledger Fabric in the actual production environment.
引用
收藏
页数:17
相关论文
共 36 条
  • [1] Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains
    Androulaki, Elli
    Barger, Artem
    Bortnikov, Vita
    Cachin, Christian
    Christidis, Konstantinos
    De Caro, Angelo
    Enyeart, David
    Ferris, Christopher
    Laventman, Gennady
    Manevich, Yacov
    Muralidharan, Srinivasan
    Murthy, Chet
    Binh Nguyen
    Sethi, Manish
    Singh, Gari
    Smith, Keith
    Sorniotti, Alessandro
    Stathakopoulou, Chrysoula
    Vukolic, Marko
    Cocco, Sharon Weed
    Yellick, Jason
    [J]. EUROSYS '18: PROCEEDINGS OF THE THIRTEENTH EUROSYS CONFERENCE, 2018,
  • [2] The case of HyperLedger Fabric as a blockchain solution for healthcare applications
    Antwi, McSeth
    Adnane, Asma
    Ahmad, Farhan
    Hussain, Rasheed
    Rehman, Muhammad Habib Ur
    Kerrache, Chaker Abdelaziz
    [J]. BLOCKCHAIN-RESEARCH AND APPLICATIONS, 2021, 2 (01):
  • [3] Fair and Efficient Gossip in Hyperledger Fabric
    Berendea, Nicolae
    Mercier, Hugues
    Onica, Emanuel
    Riviere, Etienne
    [J]. 2020 IEEE 40TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2020, : 190 - 200
  • [4] Blockchains and Smart Contracts for the Internet of Things
    Christidis, Konstantinos
    Devetsikiotis, Michael
    [J]. IEEE ACCESS, 2016, 4 : 2292 - 2303
  • [5] Review of Most Popular Open-Source Platforms for Developing Blockchains
    Connors, Collin
    Sarkar, Dilip
    [J]. 2022 FOURTH INTERNATIONAL CONFERENCE ON BLOCKCHAIN COMPUTING AND APPLICATIONS (BCCA), 2022, : 20 - 26
  • [6] A survey of empirical performance evaluation of permissioned blockchain platforms: Challenges and opportunities
    Dabbagh, Mohammad
    Choo, Kim-Kwang Raymond
    Beheshti, Amin
    Tahir, Mohammad
    Safa, Nader Sohrabi
    [J]. COMPUTERS & SECURITY, 2021, 100
  • [7] Blockchain for Internet of Things: A Survey
    Dai, Hong-Ning
    Zheng, Zibin
    Zhang, Yan
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (05) : 8076 - 8094
  • [8] Foschini L., 2020, P ICC 2020 2020 IEEE, P1
  • [9] github, Hyperledger Caliper
  • [10] Gorenflo C, 2020, INT J NETW MANAG, V30, DOI [10.1109/BLOC.2019.8751452, 10.1002/nem.2099, 10.1109/bloc.2019.8751452]