Glossary
Tolerancia a Fallos Bizantinos (BFT)
Capacidad de un sistema para alcanzar un acuerdo correcto aunque algunos participantes fallen de forma arbitraria o maliciosa, en alusión al Problema de los Generales Bizantinos.
La tolerancia a fallos bizantinos (BFT) es la propiedad que permite a un sistema distribuido alcanzar un acuerdo correcto incluso cuando algunos de sus participantes fallan de maneras arbitrarias — se caen, envían mensajes contradictorios o mienten activamente. El nombre proviene del "Problema de los Generales Bizantinos" de 1982, que planteó el reto de coordinar a actores honestos a través de una red poco fiable en presencia de traidores.
En las blockchains, BFT es el piso teórico que todo diseño de consenso debe superar: un protocolo es tolerante a fallos bizantinos si los nodos honestos siguen convergiendo en una única historia pese a una fracción acotada de validadores maliciosos. Los protocolos BFT clásicos como PBFT, Tendermint y HotStuff toleran hasta un tercio de nodos defectuosos y ofrecen finalidad determinista, mientras que el consenso de estilo Nakamoto logra una variante probabilística mediante la prueba de trabajo.