• DocumentCode
    1121671
  • Title

    Fast Byzantine Consensus

  • Author

    Martin, Jean-Philippe ; Alvisi, Lorenzo

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Texas at Austin, TX
  • Volume
    3
  • Issue
    3
  • fYear
    2006
  • Firstpage
    202
  • Lastpage
    215
  • Abstract
    We present the first protocol that reaches asynchronous Byzantine consensus in two communication steps in the common case. We prove that our protocol is optimal in terms of both number of communication steps and number of processes for two-step consensus. The protocol can be used to build a replicated state machine that requires only three communication steps per request in the common case. Further, we show a parameterized version of the protocol that is safe despite f Byzantine failures and, in the common case, guarantees two-step execution despite some number t of failures (t les f). We show that this parameterized two-step consensus protocol is also optimal in terms of both number of communication steps and number of processes
  • Keywords
    fault tolerant computing; protocols; Byzantine failures; asynchronous Byzantine consensus; communication steps; replicated state machine; two-step consensus protocol; Communication system software; Computer crashes; Delay; Fault tolerance; Fault tolerant systems; Helium; Pathology; Protocols; Safety; Software performance; Byzantine fault tolerance; Distributed systems; consensus.;
  • fLanguage
    English
  • Journal_Title
    Dependable and Secure Computing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1545-5971
  • Type

    jour

  • DOI
    10.1109/TDSC.2006.35
  • Filename
    1673380