BFT describe protocolos que siguen funcionando aunque una parte de los nodos actúe de forma maliciosa o falle (el “problema bizantino”).
En palabras simples
- Busca tolerar fallos y adversarios.
- Se usa en variantes de consenso, a menudo con finalidad rápida.
- Normalmente asume un límite de nodos deshonestos (por ejemplo, < 1/3).
Cómo funciona
Los nodos intercambian mensajes para acordar un bloque. Si se cumplen los supuestos (umbral de honestidad y red), se obtiene finalización (finality) fuerte: revertir es extremadamente difícil.