It is said that PBFT (or Practical Byzantine Fault Tolerance consensus) is Byzantine fault tolerant (unlike Paxos or Raft that are only Crash fault tolerant.)

Based on this answer : LINK , in PBFT "a new leader is elected only if there is a suspicion that the old leader is no longer available."

If it is the case, why is it said that PBFT is Byzantine fault tolerant (in addition to Crash fault tolerant), when a Byzantine leader can always be "available", though it is an attacker node. I mean a Byzantine leader can still remain as a leader as long as it is "available". Isn't it? And if it is the case, logically, PBFT does not tolerate Byzantine faults.



Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.