A Survey about Consensus Algorithms Used in Blockchain

被引:211
作者
Giang-Truong Nguyen [1 ]
Kim, Kyungbaek [1 ]
机构
[1] Chonnam Natl Univ, Sch Elect & Comp Engn, Gwangju, South Korea
来源
JOURNAL OF INFORMATION PROCESSING SYSTEMS | 2018年 / 14卷 / 01期
基金
新加坡国家研究基金会;
关键词
Blockchain; Consensus Algorithm;
D O I
10.3745/JIPS.01.0024
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Thanks to its potential in many applications, Blockchain has recently been nominated as one of the technologies exciting intense attention. Blockchain has solved the problem of changing the original low-trust centralized ledger held by a single third-party, to a high-trust decentralized form held by different entities, or in other words, verifying nodes. The key contribution of the work of Blockchain is the consensus algorithm, which decides how agreement is made to append a new block between all nodes in the verifying network. Blockchain algorithms can be categorized into two main groups. The first group is proof-based consensus, which requires the nodes joining the verifying network to show that they are more qualified than the others to do the appending work. The second group is voting-based consensus, which requires nodes in the network to exchange their results of verifying a new block or transaction, before making the final decision. In this paper, we present a review of the Blockchain consensus algorithms that have been researched and that are being applied in some well-known applications at this time.
引用
收藏
页码:101 / 128
页数:28
相关论文
共 67 条
  • [1] [Anonymous], 2017, ELLIPTIC CURVE DIGIT
  • [2] [Anonymous], 2015, THE ECONOMIST
  • [3] Ripple: Overview and Outlook
    Armknecht, Frederik
    Karame, Ghassan O.
    Mandal, Avikarsha
    Youssef, Franck
    Zenner, Erik
    [J]. TRUST AND TRUSTWORTHY COMPUTING, TRUST 2015, 2015, 9229 : 163 - 180
  • [4] Back A., 2002, HASHCASH A DENIAL SE
  • [5] Bastiaan M., 2015, 22 20 STUD C IT 23 J
  • [6] BENOR M, 1990, COLLECTIVE COIN FLIP
  • [7] Bentov I., 2014, ACM SIGMETRICS PERFO, V42, P34, DOI DOI 10.1145/2695533.2695545
  • [8] Cryptocurrencies Without Proof of Work
    Bentov, Iddo
    Gabizon, Ariel
    Mizrahi, Alex
    [J]. FINANCIAL CRYPTOGRAPHY AND DATA SECURITY, FC 2016, 2016, 9604 : 142 - 157
  • [9] State Machine Replication for the Masses with BFT-SMART
    Bessani, Alysson
    Sousa, Joao
    Alchieri, Eduardo E. P.
    [J]. 2014 44TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN), 2014, : 355 - 362
  • [10] Bitcoin forum, 2011, TOP PROOF STAK INST