Crash Fault vs Byzantine Fault

Fundamentos de Programación · Fondo

Dos modelos de fallo en sistemas distribuidos. Los fallos de caida asumen que los nodos funcionan correctamente o se detienen completamente (fail-stop). Los fallos bizantinos asumen que los nodos pueden comportarse arbitrariamente: enviando mensajes conflictivos, mintiendo o actuando maliciosamente. Las cadenas de bloques deben tolerar fallos bizantinos, requiriendo consenso BFT (como el Tower BFT de Solana) que funciona incluso con hasta 1/3 de validadores maliciosos.

Términos relacionados