Asynchronous byzantine agreement protocols (Q1091131)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Asynchronous byzantine agreement protocols
scientific article

    Statements

    Asynchronous byzantine agreement protocols (English)
    0 references
    0 references
    1987
    0 references
    A consensus protocol enables a system of n asynchronous processes, some of them faulty, to reach agreement. Both the processes and the message system are capable of cooperating to prevent the correct processes from reaching decision. A protocol is t-resilient if in the presence of up to t faulty processes it reaches agreement with probability 1. Byzantine processes are faulty processes can be deviate arbitrarily from the protocol; Fail-Stop processes can just stop participating in it. In a recent paper, t-resilient randomized consensus protocols were presented for \(t<n/5\). We improve this to \(t<n/3\), thus matching the known lower bound on the number of correct processes necessary for consensus. The protocol uses a general technique in which the behavior of the Byzantine processes is restricted by the use of a broadcast protocol that filters some of the messages. The apparent behavior of the byzantine processes, filtered by the broadcast protocol, is similar to that of fail-stop processes. Plugging the broadcast protocol as a communicating primitive into an agreement protocol for fail-stop processes gives the result. This technique, of using broadcast protocols to reduce the power of the faulty processes and then using them as communication primitives in algorithms designed for weaker failure models, was used successfully in other contexts.
    0 references
    0 references
    consensus protocol
    0 references
    asynchronous processes
    0 references
    message system
    0 references
    Byzantine processes
    0 references
    broadcast protocol
    0 references
    fail-stop processes
    0 references
    communicating primitive
    0 references
    faulty processes
    0 references