Byzantine Fault Tolerance (BFT) is the property of a distributed system to achieve consensus—agreement on a single state or value—despite the presence of components that fail in arbitrary, potentially malicious ways, known as Byzantine faults. This class of failures, named for the 'Byzantine Generals' Problem', includes agents sending contradictory messages, lying, or omitting information. In a multi-agent system, BFT protocols ensure the collective can execute tasks correctly even if some agents are compromised or buggy, making it foundational for secure, resilient orchestration in adversarial or unreliable environments.
