BFT in Blockchains: From Protocols to Use Cases

被引:15
|
作者
Wang, Xin [1 ]
Duan, Sisi [2 ]
Clavin, James [1 ]
Zhang, Haibin [3 ]
机构
[1] Univ Maryland, 1000 Hilltop Cir, Baltimore, MD 21042 USA
[2] Tsinghua Univ, 30 Shuanning St, Beijing 100083, Peoples R China
[3] Beijing Inst Technol, 5 Zhongguancun South St, Beijing 100081, Peoples R China
关键词
Blockchains; consensus; Byzantine fault tolerance; survey; BYZANTINE FAULT-TOLERANCE; CONSENSUS; REPLICATION; BROADCAST;
D O I
10.1145/3503042
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A blockchain is a distributed system that achieves strong security guarantees in storing, managing, and processing data. All blockchains achieve a common goal: building a decentralized system that provides a trustworthy service in an untrustworthy environment. A blockchain builds a Byzantine fault-tolerant (BFT) system in which decentralized nodes run a protocol to reach an agreement on the common system state. In this article, we focus on the research of BFT protocols. In particular, we categorize BFT protocols according to both the system models and workflow. We seek to answer these important questions: How has the research in BFT evolved in the past four decades, especially with the rise of blockchains? What are the driven needs for BFT research in the future?
引用
收藏
页数:37
相关论文
共 50 条
  • [1] An Experimental Evaluation of BFT Protocols for Blockchains
    Jalalzai, Mohammad M.
    Richard, Golden, III
    Busch, Costas
    BLOCKCHAIN - ICBC 2019, 2019, 11521 : 34 - 48
  • [2] The Hermes BFT for Blockchains
    Jalalzai, Mohammad M.
    Feng, Chen
    Busch, Costas
    Richard, Golden G., III
    Niu, Jianyu
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2022, 19 (06) : 3971 - 3986
  • [3] Consistent BFT Performance for Blockchains
    Jalalzai, Mohammad M.
    Busch, Costas
    Richard, Golden G., III
    2019 49TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS - SUPPLEMENTAL VOL (DSN-S), 2019, : 17 - 18
  • [4] Workflow Management on BFT Blockchains
    Evermann, Joerg
    Kim, Henry
    ENTERPRISE MODELLING AND INFORMATION SYSTEMS ARCHITECTURES-AN INTERNATIONAL JOURNAL, 2020, 15
  • [5] Recent progress on BFT in the era of blockchains
    Sisi Duan
    Haibin Zhang
    National Science Review, 2022, 9 (10) : 58 - 59
  • [6] Recent progress on BFT in the era of blockchains
    Duan, Sisi
    Zhang, Haibin
    NATIONAL SCIENCE REVIEW, 2022, 9 (10)
  • [7] Proteus: A Scalable BFT Consensus Protocol for Blockchains
    Jalalzai, Mohammad M.
    Busch, Costas
    Richard, Golden G., III
    2019 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2019), 2019, : 308 - 313
  • [8] The Next 700 BFT Protocols
    Aublin, Pierre-Louis
    Guerraoui, Rachid
    Knezevic, Nikola
    Quema, Vivien
    Vukolic, Marko
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2015, 32 (04):
  • [9] The Next 700 BFT Protocols
    Guerraoui, Rachid
    Knezevic, Nikola
    Quema, Vivien
    Vukolic, Marko
    EUROSYS'10: PROCEEDINGS OF THE EUROSYS 2010 CONFERENCE, 2010, : 363 - 376
  • [10] Fast-HotStuff: A Fast and Robust BFT Protocol for Blockchains
    Jalalzai, Mohammad M.
    Niu, Jianyu
    Feng, Chen
    Gai, Fangyu
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2024, 21 (04) : 2478 - 2493