Authors
Yang Xiao, Ning Zhang, Wenjing Lou, Y Thomas Hou
Publication date
2020/1/28
Source
IEEE Communications Surveys & Tutorials
Volume
22
Issue
2
Pages
1432-1465
Publisher
IEEE
Description
Since the inception of Bitcoin, cryptocurrencies and the underlying blockchain technology have attracted an increasing interest from both academia and industry. Among various core components, consensus protocol is the defining technology behind the security and performance of blockchain. From incremental modifications of Nakamoto consensus protocol to innovative alternative consensus mechanisms, many consensus protocols have been proposed to improve the performance of the blockchain network itself or to accommodate other specific application needs. In this survey, we present a comprehensive review and analysis on the state-of-the-art blockchain consensus protocols. To facilitate the discussion of our analysis, we first introduce the key definitions and relevant results in the classic theory of fault tolerance which help to lay the foundation for further discussion. We identify five core components of a …
Total citations
2019202020212022202320241893189214254115
Scholar articles
Y Xiao, N Zhang, W Lou, YT Hou - IEEE Communications Surveys & Tutorials, 2020