Crash Fault vs Byzantine Fault
Fundamentos de Programação · Fundo
Dois modelos de falha em sistemas distribuídos. Falhas de crash assumem que nós ou funcionam corretamente ou param inteiramente (fail-stop). Falhas bizantinas assumem que nós podem se comportar arbitrariamente — enviando mensagens conflitantes, mentindo ou agindo maliciosamente. Blockchains devem tolerar falhas bizantinas, requerendo consenso BFT (como o Tower BFT da Solana) que funciona mesmo com até 1/3 de validadores maliciosos.