Byzantine Fault Tolerance (BFT) is the property of a distributed computer system that guarantees consensus and correct operation even when some of its components fail arbitrarily or act maliciously. This class of failure, known as a Byzantine fault, models scenarios where a node may send conflicting information to different parts of the network, requiring sophisticated protocols like Practical Byzantine Fault Tolerance (PBFT) or Raft to achieve agreement. In the context of multi-agent systems, BFT ensures that collaborating agents can maintain a shared, consistent state and execute coordinated actions despite unreliable or adversarial participants.
