Benchmarking BFT protocols under actual Byzantine behavior
Develop and validate experimental methods for benchmarking and testing Byzantine fault-tolerant protocols under actual Byzantine behavior.
References
Benchmarking BFT protocols under actual Byzantine behavior is an open problem; worst-case guarantees are established by the formal proofs of \Cref{sec:proofs}, while this evaluation measures latency under specific network conditions.
Benchmarking and testing BFT protocols under actual Byzantine behavior is an open problem; the state of the art establishes worst-case guarantees through formal proofs, which we give in \Cref{sec:proofs} for both safety and liveness.
Benchmarking BFT protocols under actual Byzantine behavior is an open problem; the state of the art establishes worst-case guarantees through formal proofs, which we give and machine-check in \Cref{sec:correctness,sec:optimal-correctness,sec:lean}. Our simulations cover one Byzantine strategy, an equivocating leader (\Cref{sec:simulation}).