Interesting Results in Distributed Computing and Systems

CFT and BFT

Transforming a Deterministic CFT algorithm to a BFT algorithm. Let $A$ be any deterministic distributed algorithm designed for non-synchronous systems that tolerates crash faults. The following two mechanisms are necessary and sufficient to transform $A$ to an algorithm that tolerates Byzantine faults without increasing the number of processes: (1) a mechanism to prevent equivocation, and (2) a mechanism to ensure the transferable authentication of network messages (e.g., using digital signatures) [ref].

Share: Twitter LinkedIn