Journal on Communications ›› 2022, Vol. 43 ›› Issue (12): 123-133.doi: 10.11959/j.issn.1000-436x.2022233

• Papers • Previous Articles     Next Articles

Detecting and preventing collusion attack in DPoS based on power index

Xiaodong FU1,2, Xinxin QI1, Li LIU1, Wei PENG1, Jiaman DING1, Fei DAI3   

  1. 1 Faculty of Information Engineering and Automation, Kunming University of Science and Technology, Kunming 650500, China
    2 Yunnan Provincial Key Laboratory of Computer Technology Application, Kunming University of Science and Technology, Kunming 650500, China
    3 College of Big Data and Intelligent Engineering, Southwest Forestry University, Kunming 650224, China
  • Revised:2022-10-30 Online:2022-12-25 Published:2022-12-01
  • Supported by:
    The National Natural Science Foundation of China(61962030);The National Natural Science Foundation of China(62262036);The Yunnan Provincial Foundation for Leaders of Disciplines in Science and Technology(202005AC160036);The Foundation of Dou Wanchun Expert Workstation of Yunnan Province(202105AF150013);Major Science and Technology Project of Yunnan Province(202102AD080002)

Abstract:

Since malicious nodes may manipulate voting elections through collusion attacks in consensus mechanism of DPoS, the security of block chain can not be guaranteed in the consensus process of DPoS.To deal with the problem, a method for detecting and preventing collusion attack in DPoS based on power index was proposed.Firstly, a weighted voting game model of DPoS was constructed based on the idea of power index in game theory, and the behavioral motivation of the malicious node could be analyzed.Then, the attacks were detected based on changing range of abnormal power index.During the process of preventing collusion attacks in DPoS, the Softsign activation function was adapted to suppress the power index of malicious nodes.Lastly, the effectiveness of the proposed method to detect and prevent collusion attacks in DPoS was verified through theoretical analysis and experiments.

Key words: blockchain, DPoS consensus mechanism, collusion attack, power index, weighted voting game

CLC Number: 

No Suggested Reading articles found!