Advertise on KripZen — put your brand in front of a global crypto audience.Get in touch →

Glossary entry

Practical Byzantine Fault Tolerance

infrastructure

Practical Byzantine fault tolerance (pBFT) reaches instant finality through rounds of validator voting, tolerating under one third faulty nodes.

Definition

Practical Byzantine fault tolerance, or pBFT, is a consensus algorithm that lets a known set of nodes agree on an ordering of transactions through several rounds of voting, tolerating faulty or malicious members as long as fewer than one third of them misbehave. Nodes exchange pre-prepare, prepare and commit messages, and once enough matching votes are collected the result is final immediately rather than settling probabilistically over time. That instant finality suits permissioned and consortium chains, and pBFT-derived designs appear inside several proof-of-stake networks. The limitation is communication cost: message volume grows sharply with validator count, so pBFT-style protocols usually operate with modest, known validator sets.

Next

Related terms

More in infrastructure