Byzantine Reliable Broadcast with Causal Ordering
For many decades the problem of defining causal-order broadcast under Byzantine faults has been considered overly complex and was left open. In this post we first review past approaches suggested in the literature, then identify their limitations, and finally propose the first complete definition of causality in the Byzantine setting. Importantly, it mirrors the well-known definition of causal ordering for broadcast in systems subject to crash faults.
