Skip to main content

Omission Faults

Definition

Omission faults occur when a component in a distributed system fails to send an expected message or perform an action. These errors represent a type of Byzantine fault where a network participant, such as a validator or node, neglects to transmit a required message or execute a designated protocol step. Unlike arbitrary malicious behavior, omission faults involve a passive failure to act, yet they can still disrupt consensus and system liveness. Robust blockchain protocols incorporate mechanisms to detect and tolerate a certain number of these non-responsive participants.