Journal on Communications ›› 2020, Vol. 41 ›› Issue (9): 104-117.doi: 10.11959/j.issn.1000-436x.2020170

Special Issue: 区块链

• Papers • Previous Articles     Next Articles

Research on sybil attack in defense blockchain based on improved PBFT algorithm

Yingxu LAI1,2,3,Zunxu BO1,Jing LIU1,4   

  1. 1 Faculty of Information Technology,Beijing University of Technology,Beijing 100124,China
    2 Science and Technology on Information Assurance Laboratory,Beijing 100072,China
    3 Engineering Research Center of Intelligent Perception and Autonomous Control,Ministry of Education,Beijing 100124,China
    4 Shaanxi Key Laboratory of Network and System Security,Xidian University,Xi’an 710071,China
  • Revised:2020-07-10 Online:2020-09-25 Published:2020-10-12
  • Supported by:
    Beijing Municipal Natural Science Foundation(19L2020);Foundation of Science and Technology on Information Assurance Laboratory(614211204031117);Foundation of Shaanxi Key Laboratory of Network and System Security(NSSOF1900105);Industrial Internet Innovation and Development Project of the Ministry of Industry and Information Technology of China in 2018

Abstract:

Aiming at the problem that sybil attack has great harm to block chain technology,a method to improve the PBFT algorithm in the alliance chain to defend against sybil attacks was proposed.Firstly,using the idea of consensus algorithm based on proof of rights and interests,a reputation model was established,the reputation value of each node accorded to the behavior of each node in the consensus process was calculated,and different discourse rights accorded to the size of the reputation value was given.Then pre-commit phase was added to the PBFT algorithm to reduce the number of communication between nodes.The solution through formal analysis and reasoning and security testing shows that the improved PBFT algorithm can not only effectively defend against sybil attacks in the blockchain,but also make the performance of the blockchain system in terms of TPS and block generation delay.

Key words: blockchain, sybil attack, PBFT algorithm, reputation model, discourse right

CLC Number: 

No Suggested Reading articles found!