Byzantine Reliable Broadcast with Causal Ordering
Reliable broadcast is a communication primitive for a distributed system consisting of processes subject to faults. It serves to disseminate messages with guarantees on their consistency. Many practical systems need messages to be output in causal order, which respects any potential causal influence that some messages may have on others. This is especially important and difficult to capture in systems subject to attacks and adversarial, so-called Byzantine actions.
In a new research blog post and research article Mariarosaria Barbaraci explains the problem, limitations of past approaches, and a new solution that she has developed..
Added on 28 October: This paper has been accepted at OPODIS 2026 and will appear in the proceedings. Congratulations!