Abstract

Blockchain technology can solve the problem of trust in the open network in a decentralized way. It has broad application prospects and has attracted extensive attention from academia and industry. The blockchain consensus algorithm ensures that the nodes in the chain reach consensus in the complex network environment, and the node status ultimately remains the same. The consensus algorithm is one of the core technologies of blockchain and plays a pivotal role in the research of blockchain technology. This article gives the basic concepts of the blockchain, summarizes the key technologies of the blockchain, especially focuses on the research of the blockchain consensus algorithm, expounds the general principles of the consensus process, and classifies the mainstream consensus algorithms. Then, focusing on the improvement of consensus algorithm performance, it reviews the research progress of consensus algorithms in detail, analyzes and compares the characteristics, suitable scenarios, and possible shortcomings of different consensus algorithms, and based on this, studies the future development trend of consensus algorithms for reference.

Highlights

  • Blockchain technology is one of the most promising emerging technologies in the21st century

  • Blockchain technology can solve the security problems of data tampering and data loss existing in traditional centralized endorsement agencies, as well as the inefficiency of transaction processing [4,5,6], which can be found in finance [7,8,9], medical [10], Internet of Things [11], property rights protection [12], privacy protection [13] and other fields

  • The Bitcoin system he designed uses the POW (Proof of Work) consensus algorithm proposed by Markus Jakobsson [23], which fully considers the possible existence of malicious nodes in a blockchain

Read more

Summary

A Review on Recent Progress of Blockchain

Research on Progress of Blockchain Consensus Algorithm:. A Review on Recent Progress of Blockchain Consensus Algorithms. Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations

Introduction
Basic Architecture of Blockchain Technology
How Blockchain Works
Blockchain Structure Model and Classification
Blockchain Consensus Algorithm
Consensus Algorithm Concept
Non-Byzantine Fault-Tolerant Consensus Algorithm
VR Algorithm
Paxos Algorithm
Raft Algorithm
Byzantine Fault-Tolerant Consensus Algorithm
PBFT Algorithm
PoW Algorithm
PoS Algorithm
DPoS Algorithm
PoH Algorithm
CW-PoW Algorithm
Analysis and Comparison of Typical Consensus Algorithms
Future Prospects of Consensus Algorithms
Improvements Based on Traditional Consensus Algorithms
Continuous Improvement of PoW Algorithm
Continuous Improvement of PoS Algorithm
Improvement of Consensus Algorithms Focusing on Efficiency
Improvement of Consensus Algorithms Focusing on Scalability
Improvement of Consensus Algorithms Focusing on Security
Hybrid Consensus Algorithms Aggregating the Advantages of Other Ones
Conclusions

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.