Kleppman identifies three kinds of node failures: Crash-stop fault Crash-recovery fault Byzantine fault