Joint Reputation Based Grouping and Hierarchical Byzantine Fault Tolerance Consensus Protocol

被引:0
作者
Qin, Hao [1 ]
Guan, Yepeng [1 ,2 ,3 ]
机构
[1] Shanghai Univ, Sch Commun & Informat Engn, Shanghai 200444, Peoples R China
[2] Minist Educ, Key Lab Adv Display & Syst Applicat, Shanghai 200072, Peoples R China
[3] Shanghai Univ, Key Lab Silicate Cultural Rel Conservat, Minist Educ, Shanghai 200444, Peoples R China
关键词
Blockchain; fault tolerance; consensus protocol; reputation model; distributed networks; BLOCKCHAIN; PBFT;
D O I
10.1109/ACCESS.2023.3305375
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Consensus protocol has challenges in terms of low consensus efficiency and centralization, as well as poor fault tolerance. A joint reputation model based grouping and hierarchical byzantine fault tolerance consensus protocol has been proposed. It is composed of both grouping and hierarchical models. The grouping model uses joint reputation values to balance node grouping, minimize overall differences in joint reputation values among groups. Some nodes with a joint reputation value ranking in the top 50% of the group are randomly selected as function ones, which improves the degree of decentralization compared to some election strategies of leader nodes. In the hierarchical model, nodes in each group are layered and the supervision nodes are mapped to the upper layer, which improves consensus network security and efficiency. Besides a new communication structure has been designed to improve fault tolerance and reduce communication complexity by improving the three phases of Practical Byzantine Fault Tolerant (PBFT). Comparative experiments have shown the superiority of the developed protocol over other existing protocols.
引用
收藏
页码:90335 / 90344
页数:10
相关论文
共 35 条
[1]   Private blockchain-envisioned multi-authority CP-ABE-based user access control scheme in IIoT [J].
Banerjee, Soumya ;
Bera, Basudeb ;
Das, Ashok Kumar ;
Chattopadhyay, Samiran ;
Khan, Muhammad Khurram ;
Rodrigues, Joel J. P. C. .
COMPUTER COMMUNICATIONS, 2021, 169 :99-113
[2]   A Survey on Blockchain for Information Systems Management and Security [J].
Berdik, David ;
Otoum, Safa ;
Schmidt, Nikolas ;
Porter, Dylan ;
Jararweh, Yaser .
INFORMATION PROCESSING & MANAGEMENT, 2021, 58 (01)
[3]  
Boldi P., 2009, PROC 18 ACM C INF KN, P777
[4]   Practical byzantine fault tolerance and proactive recovery [J].
Castro, M ;
Liskov, B .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2002, 20 (04) :398-461
[5]  
Chenzh L., 2019, Comput. Sci., V46
[6]   Challenges of PBFT-Inspired Consensus for Blockchain and Enhancements over Neo dBFT [J].
Coelho, Igor M. ;
Coelho, Vitor N. ;
Araujo, Rodolfo P. ;
Qiang, Wang Yong ;
Rhodes, Brett D. .
FUTURE INTERNET, 2020, 12 (08)
[7]  
Crain T, 2018, 2018 IEEE 17TH INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA)
[8]   Ouroboros Praos: An Adaptively-Secure, Semi-synchronous Proof-of-Stake Blockchain [J].
David, Bernardo ;
Gazi, Peter ;
Kiayias, Aggelos ;
Russell, Alexander .
ADVANCES IN CRYPTOLOGY - EUROCRYPT 2018, PT II, 2018, 10821 :66-98
[9]  
Gao S, 2019, CHINA COMMUN, V16, P111, DOI 10.23919/JCC.2019.12.008
[10]   Achieving cybersecurity in blockchain-based systems: A survey [J].
Gimenez-Aguilar, Mar ;
de Fuentes, Jose Maria ;
Gonzalez-Manzano, Lorena ;
Arroyo, David .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 124 :91-118