Journal of Jilin University Science Edition ›› 2020, Vol. 58 ›› Issue (5): 1167-1172.

Previous Articles     Next Articles

Efficient Blockchain Consensus Algorithm Based on Directed Acyclic Graph

WANG Yiming1, CHU Jianfeng1, WANG Yongjun2, CHEN Yandong3   

  1. 1. College of Computer Science and Technology, Jilin University, Changchun 130012, China;
    2. Detachment of Network Security, Changchun City Public Security Bureau, Changchun 130051, China;
    3. Center of Information, The Second Hospital of Jilin University, Changchun 130041, China
  • Received:2020-05-20 Online:2020-09-26 Published:2020-11-18

Abstract: Aiming at the problem that the traditional blockchain consensus algorithms had low efficiency and waste of a lot of resources, we proposed an algorithm that used the directed acyclic graph data structure based on ID classification to replace the traditional blockchain’s chain data structure, which solved the problem that the traditional blockchain project could confirm a large number of transactions in a short time. The proposed algorithm used the data structure of directed acyclic graph based on ID classification could reach a consensus more simply, and this data structure was more suitable for multi-user transaction confirmation at the same time. The proposed consensus algorithm could confirm transactions in a shorter time than traditional blockchain projects, which saved a lot of hardware resources and improved the processing efficiency of blockchain transactions.

Key words: blockchain, consensus algorithm, proof of work (PoW), proof of stake (PoS), practical Byzantine fault tolerance (PBFT)

CLC Number: 

  • TP311.13