Cointegrity

Asynchronous Byzantine Fault Tolerance (ABFT)

Web3 / blockchain technology

Asynchronous Byzantine Fault Tolerance represents the highest security standard for distributed systems operating without synchronized clocks or guaranteed message delivery timing. ABFT consensus algorithms guarantee that honest nodes will reach agreement even when some nodes behave maliciously or fail unpredictably, provided that fewer than one-third of nodes are compromised. This approach eliminates timing assumptions that synchronous systems require, making ABFT particularly valuable for public blockchains where participants are geographically dispersed and network conditions are unpredictable. The algorithm ensures finality—once a block is confirmed, it cannot be reversed—while maintaining liveness, meaning the network continues processing transactions despite adversarial conditions. Example: Tendermint, used by Cosmos Hub, implements ABFT consensus through its BFT algorithm, enabling secure finality within seconds while maintaining Byzantine fault tolerance even as validators operate across unreliable networks. Why it matters for blockchain technology: ABFT provides mathematically-proven security guarantees essential for blockchain finality and protection against double-spending attacks, making it critical for systems handling significant value where transaction irreversibility is paramount.

Category: blockchain technology

Definition maintained by Cointegrity. See our editorial policy for review standards on regulatory and compliance terms.

Explore the full Web3 Glossary — 2,067+ expert-curated definitions. Need guidance? Talk to our consultants.