Skip to content
Basis Desk

New from Basis Desk: free Telegram proxies for places where Telegram is blocked or slowed down.Connect in one tap →

Tech & Protocols · 5 min read Last reviewed November 7, 2026

Byzantine Fault Tolerance (BFT) in Blockchains, Explained

How distributed networks solve the Byzantine Generals Problem, balance safety and liveness, and secure proof-of-stake blockchains using specific consensus thresholds.

Editorial oversight: Julian Mercer, Chief Editor
Neutral

Key points

  • Byzantine Fault Tolerance allows a distributed network to reach consensus even if some nodes fail or act maliciously.
  • Blockchain design requires balancing safety (preventing false transactions) against liveness (continuing to process transactions).
  • Many proof-of-stake networks require a 67% supermajority to finalize blocks and can be halted by a 33% disruption.
  • Proof-of-work systems like Bitcoin solve the same problem but rely on a 51% threshold and probabilistic finality.

Byzantine Fault Tolerance is a property of distributed computer networks that allows them to reach a single, accurate consensus even when some participating nodes fail or act maliciously. In blockchain systems, BFT dictates how networks validate transactions and secure digital assets without relying on a central authority 1. Understanding this mechanism clarifies the fundamental security thresholds of modern proof-of-stake blockchains compared to traditional proof-of-work systems.

The Byzantine Generals Problem

The concept originates from a 1982 computer science paper that proposed a logical dilemma known as the Byzantine Generals Problem. The thought experiment envisions several generals commanding divisions of the Byzantine army, camped around an enemy city 2. To succeed, the generals must agree on a coordinated plan to either attack or retreat. If they attack at the same time, they win. If they attack out of sync, they lose.

The generals can only communicate by sending messengers. The challenge arises because some generals might be traitors actively trying to confuse the others, or messengers might be captured, meaning some messages are lost or forged 2. In computer science, the generals represent nodes on a network, the messengers represent data packets, and the traitors represent failing hardware, software bugs, or malicious actors. A system possesses Byzantine Fault Tolerance if it can successfully function and reach an honest consensus despite these Byzantine faults.

The Core Dilemma: Safety vs. Liveness

When designing distributed networks, engineers must balance two fundamental properties: safety and liveness. These concepts are central to how different blockchains handle network disruptions and attempted attacks.

Safety ensures that the network never agrees on an incorrect state. In blockchain terms, this means the network will not process conflicting transactions, such as double-spending a token. A system prioritizing safety will halt operations rather than accept a false ledger.

Liveness ensures that the network continues to operate and add new transactions to the ledger. A system prioritizing liveness will keep processing transactions even if parts of the network are offline or communicating poorly, risking the possibility that some nodes temporarily disagree on the state of the ledger.

The FLP Impossibility theorem, a foundational principle in distributed computing, states that no completely asynchronous network can perfectly guarantee both safety and liveness if even one node fails 3. Therefore, blockchain architectures must make trade-offs, choosing which property to prioritize under extreme stress.

Thresholds in Consensus: 33%, 51%, and 67%

Different consensus mechanisms rely on different mathematical thresholds to secure the network against Byzantine faults. The required proportion of honest nodes varies drastically between proof-of-work ($BTC) and proof-of-stake ($ETH) systems.

In Nakamoto consensus, used by Bitcoin, the network prioritizes liveness over safety. The network assumes that as long as 51% of the network's computing power is honest, the longest chain will reflect the true state of the ledger 4. If malicious actors control 51% of the hash rate, they can reorganize blocks and double-spend coins. This is known as a 51% attack.

In classical BFT and many modern proof-of-stake models, the network prioritizes safety. These systems typically require a supermajority of 67% (more precisely, greater than two-thirds) of the validators to agree to achieve Finality—the point at which a block cannot be altered or reversed without burning a massive amount of staked capital 1. Conversely, it only takes 33% (one-third) of the validators to disrupt the network.

Consider a worked numeric example: Imagine a proof-of-stake network with 100 validator nodes, each holding equal voting power.

  • To finalize a block, at least 67 nodes must attest to its validity.
  • If 34 nodes go offline or act maliciously, the network only has 66 active, honest nodes left.
  • Because 66 is less than the required 67, the network cannot achieve finality. It loses liveness and halts (or falls back to a non-finalized state).
  • However, to successfully push a fraudulent block into finality, malicious actors would need to control 67 nodes.

This math demonstrates why BFT systems halt at a 33% disruption but require a 67% takeover to be actively compromised.

BFT in Modern Proof-of-Stake Networks

Modern proof-of-stake networks integrate BFT principles into their core architecture to manage validators and secure billions of dollars in economic value. Ethereum, for example, uses a consensus mechanism called Gasper, which combines a block production rule with a BFT finality gadget known as Casper FFG 1.

Under this model, validators propose and attest to blocks. Every epoch, the network requires a supermajority of two-thirds of the total staked ether to vote on checkpoints. If validators attempt to vote for conflicting checkpoints, violating the safety rules, the network enforces Slashing. Slashing is an automated penalty that destroys a portion of the malicious validator's staked funds and ejects them from the network, making attacks economically disastrous 1.

Innovations in how validators operate are also expanding on these BFT concepts. For instance, Distributed Validator Technology (DVT) in Staking, Explained outlines how a single validator's private key can be split across multiple node operators. DVT uses its own internal BFT consensus to ensure that the validator continues to function properly even if a subset of its operators go offline.

Common Misconceptions

Several misunderstandings persist regarding how BFT operates in blockchain environments:

  1. Misconception: A 33% attack allows hackers to steal funds. Reality: Controlling 33% of a BFT network allows an attacker to halt finality (a liveness failure), not to finalize fraudulent transactions (a safety failure). Stealing funds by altering the finalized ledger requires a 67% supermajority.

  2. Misconception: Proof-of-work networks have no Byzantine Fault Tolerance. Reality: Proof-of-work systems do solve the Byzantine Generals Problem, but they do so probabilistically rather than deterministically. They tolerate up to a 49% failure rate in hash power before safety is breached, but they never achieve absolute, irreversible finality.

  3. Misconception: BFT guarantees instantaneous finality. Reality: While some BFT networks process finality within seconds, others take minutes. The speed depends on block times, the number of validators required to communicate, and the specific architecture of the consensus protocol, not the BFT property itself.

How This Connects to the Market

For institutional investors and node operators, the mechanics of Byzantine Fault Tolerance translate directly to risk management. The mathematical thresholds of BFT dictate the economic security of decentralized finance protocols built on top of these networks.

When evaluating a proof-of-stake network, participants look at the total value staked. Because an attacker needs 67% of the stake to force a safety failure and rewrite the ledger, a higher total stake increases the absolute dollar cost of a successful attack. Furthermore, the slashing mechanisms embedded in BFT protocols mean that participating as a validator carries capital risk; hardware failures or software bugs that accidentally violate safety rules can result in financial penalties. Consequently, understanding the trade-offs a network makes between safety and liveness helps market participants assess the reliability of the blockchain during periods of extreme volatility or targeted network attacks.

Questions this story raises

What is the Byzantine Generals Problem?
A logical dilemma demonstrating the difficulty of reaching consensus in a decentralized network where messages can be lost and some participants may act maliciously.
What is the difference between safety and liveness?
Safety ensures the network never accepts an invalid transaction, while liveness ensures the network continues operating and adding new blocks.
Why do BFT networks halt at 33% offline nodes?
Because BFT networks prioritize safety. They require a 67% supermajority to confirm the ledger. If 33% of the network is missing, the remaining 67% threshold cannot be reached, so the network halts.
What happens if a validator violates BFT rules?
In many proof-of-stake systems, malicious or severely negligent validators face slashing, an automated penalty that destroys a portion of their staked assets.

References

  1. [1] Ethereum Consensus Mechanisms — Ethereum Foundation
  2. [2] Bitcoin: A Peer-to-Peer Electronic Cash System — Bitcoin.org
  3. [3] Impossibility of Distributed Consensus with One Faulty Process — MIT CSAIL

Evergreen explainer written by Basis Desk's system and checked by an independent model pass for factual errors and advice language. Figures, fees and rules change — the references above are where to verify current specifics. Market figures marked "at the time of writing" come from live exchange data. Report an error: corrections@basisdesk.news · corrections policy.

The Daily Brief, in your inbox at 07:00 ET

Five stories, the numbers that moved, what to watch. Three minutes. No hype, no advice, unsubscribe in one click.

Not financial advice. Basis Desk publishes information, not recommendations. Crypto assets are volatile and you can lose what you invest.