<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
	<id>https://area31.net.br/wiki/index.php?action=history&amp;feed=atom&amp;title=O_que_%C3%A9_uma_falha_bizantina</id>
	<title>O que é uma falha bizantina - Histórico de revisão</title>
	<link rel="self" type="application/atom+xml" href="https://area31.net.br/wiki/index.php?action=history&amp;feed=atom&amp;title=O_que_%C3%A9_uma_falha_bizantina"/>
	<link rel="alternate" type="text/html" href="https://area31.net.br/wiki/index.php?title=O_que_%C3%A9_uma_falha_bizantina&amp;action=history"/>
	<updated>2026-06-08T15:07:10Z</updated>
	<subtitle>Histórico de revisões para esta página neste wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://area31.net.br/wiki/index.php?title=O_que_%C3%A9_uma_falha_bizantina&amp;diff=4478&amp;oldid=prev</id>
		<title>Coffnix: Criou página com &#039;Uma falha bizantina é uma condição de um sistema computacional, especificamente de sistemas de computação distribuída. Essa condição ocorre quando um ou mais component...&#039;</title>
		<link rel="alternate" type="text/html" href="https://area31.net.br/wiki/index.php?title=O_que_%C3%A9_uma_falha_bizantina&amp;diff=4478&amp;oldid=prev"/>
		<updated>2021-04-16T22:27:09Z</updated>

		<summary type="html">&lt;p&gt;Criou página com &amp;#039;Uma falha bizantina é uma condição de um sistema computacional, especificamente de sistemas de computação distribuída. Essa condição ocorre quando um ou mais component...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Uma falha bizantina é uma condição de um sistema computacional, especificamente de sistemas de computação distribuída. Essa condição ocorre quando um ou mais componentes falham e não há informações precisas sobre se um componente falhou ou se as informações do sistema estão corretas.&lt;br /&gt;
&lt;br /&gt;
Em uma falha bizantina, um componente como um servidor pode aparecer inconsistentemente, como falhar e trabalhar em sistemas de detecção de falhas. Isso ocorre porque o sistema apresenta sintomas diferentes em comparação com diferentes observadores. Nesse momento, é difícil para os outros componentes tomar a decisão de declarar que houve falha e excluí-la da rede. Bem, para isso, é necessário chegar a um consenso sobre qual componente falhou em primeiro lugar.&lt;br /&gt;
&lt;br /&gt;
O termo leva o nome do nome conhecido &amp;quot;Problema dos generais bizantinos&amp;quot;. Isso foi desenvolvido para descrever uma circunstância em que os atores devem concordar com uma estratégia ou consentimento para evitar falhas catastróficas do sistema. E eles também devem atingir esse objetivo, sabendo que, entre eles, pode haver atores não confiáveis.&lt;br /&gt;
&lt;br /&gt;
O problema dos generais bizantinos foi descrito por Robert Shostak em 1978, no âmbito de um projeto do laboratório de Ciência da Computação da SRI International. Este projeto foi chamado SIFT, e teve o apoio da mesma agência aeroespacial NASA. O caso descrito representa em essência um problema de comunicação distribuída entre computadores. Nele, computadores focados em diferentes propósitos devem ser capazes de estabelecer comunicação em pares e chegar a um consenso. E eles devem ser capazes de fazê-lo, mesmo que alguns deles estejam danificados. Para entender melhor, vamos ver sua abordagem:&lt;br /&gt;
&lt;br /&gt;
Vários generais do mesmo lado e seus exércitos estão localizados em diferentes extremos de uma cidade com a intenção de cercá-la.&lt;br /&gt;
Para ter sucesso, eles precisam atacar a cidade de maneira coordenada para derrotar as defesas ou recuar de forma coordenada. No caso de não sincronizar suas ações, eles cairão diante das fortes forças inimigas.&lt;br /&gt;
Para conseguir isso, os generais atacantes se comunicam através de mensageiros.&lt;br /&gt;
Embora a cidade esteja cheia de inimigos, os mensageiros devem atravessar a cidade para ir de um acampamento para outro com ordens de ataque.&lt;br /&gt;
A suposição indica que um mensageiro do exército informará outro da intenção de atacar ou não, e quando fazê-lo.&lt;br /&gt;
À medida que recebem propostas, os generais os confirmam ou os rejeitam para estabelecer um acordo de votação sobre qual passo dar.&lt;br /&gt;
Como você pode ver, o problema é que dentro da cidade inimigos poderiam capturar mensageiros. Se eles puderem ser interceptados, a mensagem pode ser modificado e, conseqüentemente, o ataque não seria realizado de maneira coordenada. Se não fossem executados de maneira coordenada, os exércitos atacantes seriam derrotados, fracassando em sua missão.&lt;br /&gt;
&lt;br /&gt;
Por exemplo, se uma mensagem dos generais fosse &amp;quot;Ataque amanhã&amp;quot;, O texto pode ser alterado adicionando&amp;quot; somente se chover &amp;quot;atrás. Desta forma, o outro exército pode pensar que está concordando em atacar apenas em caso de chuva, e confirmar a mensagem. Assim, o primeiro exército atacaria e o segundo não poderia e se retiraria se não chovesse.&lt;br /&gt;
&lt;br /&gt;
Num conjunto de sistemas de computadores distribuídos com um objetivo comum, cada computador seria equivalente a um general e seu exército. E, portanto, a rede de dados seria análoga aos mensageiros que devem atravessar a cidade informando os generais.&lt;br /&gt;
&lt;br /&gt;
As falhas bizantinas são consideradas as classe mais geral e mais complexa de falhas a serem resolvidas. Isto é assim porque o nó que falha na rede, pode estar gerando dados arbitrários e finge estar correto. As falhas bizantinas são capazes de confundir os sistemas de detecção de falhas. Apesar da analogia, uma falha bizantina não é necessariamente um problema de segurança que envolve interferência humana hostil: pode surgir aleatoriamente devido ao acúmulo de falhas elétricas.&lt;br /&gt;
&lt;br /&gt;
Para explicar um pouco mais os efeitos e o escopo dessas falhas, explicaremos alguns casos conhecidos deles:&lt;br /&gt;
&lt;br /&gt;
La NASA descobriu que uma das falhas da missão STS-124, estava envolvido o sistema de controle de combustível. Dos quatro sistemas de controle, os quatro forneceram informações erradas e completamente diferentes do sistema de controle. Porém, a falha não foi de programação, mas física. Isso se originou em um placa de controle que se comunicava com todos os quatro computadores. Uma rachadura em um diodo foi o que causou essa falha bizantina. A ruptura do diodo era culpada de transmogificação pela conversão de um diodo em um capacitor. Essa situação atrasou o lançamento do vaivém até que a falha fosse resolvida.&lt;br /&gt;
&lt;br /&gt;
Se o sistema Shuttle não fosse tolerante a falhas bizantinas, essa falha teria sido desastrosa. Sem o controle do sistema de combustível, isso significaria que o ônibus explodiu. Essa falha é um exemplo claro de quão perigosas as falhas bizantinas podem ser e de quão difícil pode ser detectá-las ou evitá-las.&lt;br /&gt;
&lt;br /&gt;
No caso de o blockchain Falhas bizantinas podem se apresentar no desempenho de nós não confiáveis ​​ou maliciosos. Se algum membro da comunidade enviar informações inconsistentes a outros sobre transações, a confiabilidade do blockchain será quebrada. Para resolver isso, PoW oferece mecanismos de tolerância a falhas bizantinas (BFT) para evitar esse problema.&lt;br /&gt;
&lt;br /&gt;
Outro problema que surge no blockchain relacionado a falhas bizantinas são os casos de gastos duplos. El gastos duplos, é um ataque no qual um ator faz uso em duas ocasiões diferentes das mesmas criptomoedas. Nesse caso, a rede blockchain deve resistir ao fato de que a mesma criptomoeda é usada dessa maneira. Fazer isso é bastante complexo. Para conseguir isso, devem ser projetados mecanismos tolerantes a falhas bizantinas parciais ou completas.&amp;lt;ref&amp;gt;https://academy.bit2me.com/pt/o-que-%C3%A9-falha-bizantina/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Referências:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoria:CryptoDocs]]&lt;/div&gt;</summary>
		<author><name>Coffnix</name></author>
	</entry>
</feed>