
A Comparative Study of Blockchain Consensus Algorithms
Author(s) -
Qianwen Wang,
Jiehua Huang,
Shen Wang,
Yibo Chen,
Pan Zhang,
Li He
Publication year - 2020
Publication title -
journal of physics. conference series
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.21
H-Index - 85
eISSN - 1742-6596
pISSN - 1742-6588
DOI - 10.1088/1742-6596/1437/1/012007
Subject(s) - blockchain , consensus algorithm , computer science , database transaction , consistency (knowledge bases) , protocol (science) , consensus , anonymity , node (physics) , block (permutation group theory) , distributed database , cryptography , algorithm , cryptocurrency , computer security , distributed computing , database , artificial intelligence , multi agent system , mathematics , medicine , alternative medicine , geometry , structural engineering , pathology , engineering
A blockchain is a decentralized distributed public database. It does not have a central authority to maintain this public database by running a cryptographic protocol with distributed nodes. Bitcoin is currently the hottest item in the blockchain, and the Bitcoin node can verify the transaction content and package it into the block. The blockchain guarantees the consistency of the books through the underlying consensus agreement. These consensus algorithms are different because the algorithm security assumptions are different from the actual requirements. This paper sorts and compares various blockchain consensus algorithms, sorts out the development based on blockchain consensus, and points out the advantages and disadvantages of various algorithms, and proposes the development direction of blockchain consensus algorithm. CCS Concepts •Anonymity and privacy issues and measures to enhance them➝Consensus protocols for blockchains