Optimization of PBFT Algorithm Based on Improved C4.5

被引:18
|
作者
Zheng, Xiandong [1 ]
Feng, Wenlong [1 ]
Huang, Mengxing [1 ]
Feng, Siling [1 ]
机构
[1] Hainan Univ, Sch Informat & Commun Engn, Haikou 570228, Hainan, Peoples R China
基金
中国国家自然科学基金;
关键词
Blockchain - Classification (of information);
D O I
10.1155/2021/5542078
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Aiming at the problems of PBFT algorithm of consortium blockchain, such as high communication overhead, low consensus efficiency, and random selection of leader nodes, an optimized algorithm of PBFT is proposed. Firstly, the algorithm improves C4.5 and introduces weighted average information gain to overcome the mutual influence between conditional attributes and improve the classification accuracy. Then classify the nodes with improved C4.5, and select the ones with a high trust level to form the main consensus group. Finally, the integral voting mechanism is introduced to determine the leader node. Experimental results show that compared with traditional PBFT algorithm, the communication times of the improved PBFT algorithm are reduced greatly, which effectively alleviates the problem that the number of nodes in traditional PBFT algorithm increases and the traffic volume is too large, and significantly reduces the probability of the leader node doing evil and improves the consensus efficiency.
引用
收藏
页数:7
相关论文
共 50 条
  • [1] Improved C4.5 Algorithm for Rule Based Classification
    Mazid, Mohammed M.
    Ali, A. B. M. Shawkat
    Tickle, Kevin S.
    [J]. PROCEEDINGS OF THE 9TH WSEAS INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, KNOWLEDGE ENGINEERING AND DATA BASES, 2010, : 296 - +
  • [2] Improved C4.5 algorithm based on k-means
    Li, Honghui
    Xi, Yikun
    Lu, Hailiang
    Fu, Xueliang
    [J]. JOURNAL OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING, 2020, 20 (01) : 177 - 189
  • [3] Improved C4.5 Algorithm for the Analysis of Sales
    Cao, Rong
    Xu, Lizhen
    [J]. 2009 SIXTH WEB INFORMATION SYSTEMS AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2009, : 173 - 176
  • [4] Improved C4.5 Decision Tree Algorithm Based on Sample Selection
    Chen, Fucai
    Li, Xiaowei
    Liu, Lixiong
    [J]. PROCEEDINGS OF 2013 IEEE 4TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2012, : 779 - 782
  • [5] Student Performances Prediction Based on Improved C4.5 Decision Tree Algorithm
    Gu, Ping
    Zhou, Qi
    [J]. EMERGING COMPUTATION AND INFORMATION TECHNOLOGIES FOR EDUCATION, 2012, 146 : 1 - 8
  • [6] An Improved TANC Classification Algorith Based on C4.5
    Zhao Xiao-qiang
    Yang Jia-min
    [J]. 26TH CHINESE CONTROL AND DECISION CONFERENCE (2014 CCDC), 2014, : 4992 - 4996
  • [7] Optimization of C4.5 algorithm-based particle swarm optimization for breast cancer diagnosis
    Muslim, M. A.
    Rukmana, S. H.
    Sugiharti, E.
    Prasetiyo, B.
    Alimah, S.
    [J]. INTERNATIONAL CONFERENCE ON MATHEMATICS, SCIENCE AND EDUCATION 2017 (ICMSE2017), 2018, 983
  • [8] A Combined Classification Algorithm Based on C4.5 and NB
    Jiang, Liangxiao
    Li, Chaoqun
    Wu, Jia
    Zhu, Jian
    [J]. ADVANCES IN COMPUTATION AND INTELLIGENCE, PROCEEDINGS, 2008, 5370 : 350 - +
  • [9] The Application and Research of C4.5 Algorithm
    Zhao, Hongyan
    [J]. APPLIED SCIENCE, MATERIALS SCIENCE AND INFORMATION TECHNOLOGIES IN INDUSTRY, 2014, 513-517 : 1285 - 1288
  • [10] The Research and Analysis in Decision Tree Algorithm Based on C4.5 Algorithm
    Hao, Huan
    Chen, Tieming
    Lu, Jing
    Liu, Jie
    Ma, Xiaodan
    [J]. PROCEEDINGS OF 2018 IEEE 3RD ADVANCED INFORMATION TECHNOLOGY, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IAEAC 2018), 2018, : 1882 - 1886