Bigger, not Badder: Safely Scaling BFT Protocols

被引:0
|
作者
Chu, David C. Y. [1 ]
Liu, Chris [1 ]
Crooks, Natacha [1 ]
Hellerstein, Joseph M. [1 ]
Howard, Heidi [2 ]
机构
[1] Univ Calif Berkeley, Berkeley, CA 94720 USA
[2] Microsoft, Redmond, WA USA
关键词
D O I
10.1145/3642976.3653033
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Byzantine Fault Tolerant (BFT) protocols provide powerful guarantees in the presence of arbitrary machine failures, yet they do not scale. The process of creating new, scalable BFT protocols requires expert analysis and is often error-prone. Recent work suggests that localized, rule-driven rewrites can be mechanically applied to scale existing (non-BFT) protocols, including Paxos. We modify these rewritesdecoupling and partitioning-so they can be safely applied to BFT protocols, and apply these rewrites to the critical path of PBFT, improving its throughput by 5x. We prove the correctness of the modified rewrites on any BFT protocol by formally modeling the arbitrary logic of a Byzantine node. We define the Borgesian simulator, a theoretical node that simulates a Byzantine node through randomness, and show that in any BFT protocol, the messages that a Borgesian simulator can generate before and after optimization is the same. Our initial results point the way towards an automatic optimizer for BFT protocols.
引用
收藏
页码:30 / 36
页数:7
相关论文
共 50 条
  • [1] Bigger, Badder Bugs
    Levinstein, Benjamin A.
    Spencer, Jack
    MIND, 2024, 134 (533) : 134 - 170
  • [2] WHY BIGGER IS BADDER AT SEARS
    SELLERS, P
    FORTUNE, 1988, 118 (13) : 79 - &
  • [3] Geology: Flood basalts - Bigger and badder
    Renne, PR
    SCIENCE, 2002, 296 (5574) : 1812 - 1813
  • [4] Normal Weight Obesity Is Bigger Really Badder?
    Litwin, Sheldon E.
    CIRCULATION-CARDIOVASCULAR IMAGING, 2012, 5 (03) : 286 - 288
  • [5] Commentary: Bigger. . .badder. . . better?
    Le, Anh-Thu
    Mokadam, Nahush A.
    JOURNAL OF THORACIC AND CARDIOVASCULAR SURGERY, 2020, 160 (05): : 1406 - 1407
  • [6] Sepsis Redux: Bigger and Badder Than Ever
    Fein, I. Alan
    CRITICAL CARE MEDICINE, 2015, 43 (10) : 2251 - 2252
  • [7] Flood basalts bigger and badder (vol 296, pg 1812, 2002)
    Renne, PR
    SCIENCE, 2002, 297 (5581) : 522 - 522
  • [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] Erratum: Flood basalts - Bigger and badder (Science (June 7) (1812))
    Renne, P.R.
    Science, 2002, 297 (5581)