Journal of Northeastern University(Natural Science) ›› 2024, Vol. 45 ›› Issue (2): 160-169.DOI: 10.12068/j.issn.1005-3026.2024.02.002

• Information & Control • Previous Articles    

Contribution Degree and Data Validity Verification Based Consensus Algorithm

Xiao-hu SHI1,2, Xin YAO1, Yan-feng SUN1,2, De-yin MA3,4   

  1. 1.College of Computer Science and Technology,Jilin University,Changchun 130012,China
    2.Key Laboratory of Symbol Computation and Knowledge Engineering(Ministry of Education),Jilin University,Changchun 130012,China
    3.School of Business and Management,Jilin University,Changchun 130012,China
    4.College of Computer Science and Engineering,Changchun University of Technology,Changchun 130012,China. Corresponding author: MA De-yin,E-mail: madeyin_jlu@163. com
  • Received:2022-10-31 Online:2024-02-15 Published:2024-05-14

Abstract:

The blockchain technology into the distributed data maintenance system is introduced and a contribution degree and data validity verification based consensus algorithm is proposed. In the algorithm, a random and verifiable leader election mechanism is designed according to contribution priority, ensuring the randomness and verifiability of the assignment of accounting rights. Furthermore, it introduces the density peak algorithm to reach the consensus on the correctness of packaged blocks. Finally, the proposed consensus algorithm is applied to the distributed deer farms for experimental comparison. The results validate the accuracy and efficiency of the density peak algorithm in the task of data validity testing. The analysis of block delay analysis and safety shows that the consensus algorithm satisfies the real-time requirements, consumes less energy and has strong disaster preparedness ability.

Key words: blockchain, consensus algorithm, outlier detection, distributed data maintenance, trace back

CLC Number: