Skip to content

NexRes v1.8.0

Compare
Choose a tag to compare
@DakaiKang DakaiKang released this 22 Aug 07:59
· 222 commits to master since this release
07d80f2

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.