NexRes v1.8.0
DakaiKang
released this
22 Aug 07:59
·
225 commits
to master
since this release
The view-change recovery protocol was extensively expanded to support the following Byzantine failures through primary/leader replacement and replica recovery. (Dakai Kang)
- Byzantine primary becomes non-responsive, stopping proposing any new Pre-Prepare messages.
- Byzantine primary equivocates, proposing two different client requests to two subsets of replicas.
- Byzantine replicas try to keep some non-faulty replicas in the dark.
- Byzantine new primary becomes non-responsive, refusing to broadcast New-View messages.