Journal on Communications ›› 2018, Vol. 39 ›› Issue (8): 185-198.doi: 10.11959/j.issn.1000-436x.2018138

• Papers • Previous Articles    

Proof of work algorithm based on credit model

Zuan WANG1,2,3,Youliang TIAN1,2,3(),Qiuxian LI1,2,3,Xinhuan YANG1,2,3   

  1. 1 College of Computer Science &Technology,Guizhou University,Guiyang 550025,China
    2 Guizhou Provincial Key Labortory of Public Big Data (Guizhou University),Guiyang 550025,China
    3 Institute of Cryptography &Data Security,Guizhou University,Guiyang 550025,China
  • Revised:2018-07-20 Online:2018-08-01 Published:2018-09-13
  • Supported by:
    The National Natural Science Foundation of China(61662009);The National Natural Science Foundation of China(61772008);Topnotch Talent in Science and Technology Support Program of Guizhou Province Education Department([2016]060);Science and Technology Major Support Program of Guizhou Province(20183001);Guizhou Provincial Science and Technology Plan Project([2017]5788);Ministry of Educatio China Mobile Research Fund Project(MCM20170401);Guizhou University Cultivation Project([2017]5788);The Joint Science and Technology Foundation of Guizhou Province(LH20147476)

Abstract:

A consensus protocol based on the credit model was proposed.Firstly,the consensus agreement drew on the idea of personal credit risk assessment and a node credit model based on BP neural network was designed.Secondly,a piecewise rotation model was also constructed to segment the search space according to the node’s credit level to generate new blocks.At the same time,the possible attack of the protocol was analyzed and the vulnerability of this protocol was fixed.Finally,the simulation experiments show that the protocol not only effectively reduces the huge resource consumption in the process of new block generation,but also suppresses the generation of the large mine pool,making the whole blockchain system more secure and reliable.

Key words: PoW consensus, BP neural network, credit model, search space, blockchain

CLC Number: 

No Suggested Reading articles found!