Skip to main content

What Is a “Byzantine Fault Tolerance” System in Blockchain Consensus?

Byzantine Fault Tolerance (BFT) is a property of a distributed system that allows it to reach consensus even if some of its components (nodes or validators) are faulty or act maliciously (the "Byzantine Generals Problem"). BFT ensures the network can continue to operate and agree on the true state of the ledger despite the presence of bad actors.

Most PoS and many other modern consensus mechanisms aim to achieve some form of BFT to ensure network integrity.

What Consensus Mechanism Is Typically Used in a Permissioned Blockchain?
Can a Layer 2 Solution Be Compromised Even If the Underlying Layer 1 Is Secure?
How Does a Blockchain Network Reach Consensus on the Outcome of a Smart Contract?
Who Is Legally Liable If a Smart Contract Autonomously Executes a Transaction Based on Faulty Data from an Oracle?