Wiki: https://en.wikipedia.org/wiki/Byzantine_fault_tolerance
No artigo "Chegar a um acordo na presença de falhas", M. Pease et al. provou que não existe um protocolo (de algum tipo) para resolver o problema, Onde significa o número de generais e significa o número de traidores. A chave da prova disso é a impossibilidade do caso. No entanto, o método que eles usaram não parece uma prova teórica da informação. Assim, parece que o resultado deles não é "impossibilidade de protocolo arbitrário".
Minha pergunta: Existe uma prova baseada em teoria da informação para o caso? Mais formalmente, existe uma prova ou contra-exemplo para a proposição "não existe nenhum tipo de protocolo que resolva o problema dos generais bizantinos em que"?
Nota: O protocolo típico (funciona para arbitrário ) sugerido por L. Lamport et al. NÃO é um contra-exemplo adequado, porque precisa de um mecanismo de assinatura, que NÃO é perfeitamente confiável no sentido da teoria da informação, se assumirmos que os traidores têm recursos de computação infinito.
Respostas:
No modelo síncrono de comunicação, existemn agentes que compartilham um relógio. Em cada rodada de comunicação, cada agente envia uma mensagem arbitrária para o outro agente e, em seguida, recebe a mensagem enviada por todos os outros agentes.
Um protocolo para acordo bizantino sobren agentes de apoio m agentes bizantinos é um protocolo de comunicação para os agentes que satisfazem as seguintes propriedades:
O resultado da impossibilidade afirma que esse protocolo existe se e somente sen>3m .
Há um modelo diferente no qual um agente pode assinar uma mensagem e essa assinatura não pode ser violada. Neste modelo (que não especificarei formalmente), o problema pode ser resolvido para qualquern,m .
Uma das dificuldades na área de sistemas distribuídos é a natureza complicada do modelo de computação. Se você deseja entender o significado dos resultados da impossibilidade, deve familiarizar-se com esses modelos em todos os detalhes (ainda mais detalhes do que o tratamento informal nesta resposta).
fonte