Qual é o problema dos generais bizantinos

11/21/2022, 10:21:06 AM
Principiante
BitcoinBlockchain
O Problema dos Generais Bizantinos é uma descrição situacional do problema de consensos distribuídos.

Introdução

O Problema dos Generais Bizantinos, também conhecido como o Problema dos Dois Generais, foi proposto no artigo de Leslie Lambert sobre a tolerância a falhas das comunicações de rede distribuídas ponto a ponto em 1982. Na comunicação do sistema distribuído, alguns problemas locais podem fazer com que o computador envie mensagens de erro e destrua a consistência do sistema. Portanto, o Problema dos Generais Bizantinos é essencialmente um problema de consenso na comunicação ponto a ponto.

Origem

O Problema dos Generais Bizantinos teve origem na Idade Média. Devido ao vasto território de Bizâncio, a comunicação entre exércitos só pode contar com mensageiros. Se houver um traidor deliberadamente deturpando a informação dos líderes do exército, isso levará a planos operacionais inconsistentes, resultando nas “falhas bizantinas”.

Para resolver este problema, existem duas soluções: uma é enviar mensageiros entre si por acordo oral, e chegar a um consenso por maioria simples, mas é difícil distinguir os potenciais traidores; o segundo é enviar mensageiros sob a forma de acordos escritos para entregar mensagens escritas com assinaturas exclusivas, que devem ser secundadas por cada exército, mas se a transmissão for muito lenta, as assinaturas podem ser perdidas. Como as duas soluções só podem resolver parte do problema, e leva muito tempo e recursos para chegar a um consenso, não são úteis.

Problema dos Generais Bizantinos na Internet

O Problema dos Generais Bizantinos na Internet significa que no processo de transmissão de canais, pode ser difícil para alguns nós conseguir a sincronização da informação devido à carga de trabalho excessiva ou a alguns ataques mal-intencionados. Em 1999, Miguel Castro e Barbara Liskov propuseram a Tolerância Bizantina a Falhas (BFT). Acreditavam que se dois terços dos nós no sistema funcionassem normalmente, a consistência e correção do sistema poderiam ser garantidas. Mais tarde, Satoshi Nakamoto propôs o mecanismo de prova do trabalho (PoW) e o algoritmo criptográfico assimétrico da Bitcoin, que forneceu uma nova solução para o Problema dos Generais Bizantinos.

Tolerância a Falhas Bizantinas

Suponhamos que existem n generais e t traidores. Digo n=3, t=1, então um de A, B e C é um traidor. Se A emitir o comando [ataque], mas o traidor B diz a C para [recuo], então C não pode fazer um julgamento; Se o traidor B enviar o comando [ataque] para A e [retiro] comando para C, então A e C não podem chegar a um acordo. Portanto, quando o número de traidores é maior ou igual a 1/3, o Problema dos Generais Bizantinos não pode ser resolvido.

Da mesma forma, partindo do princípio que o número total de nós de rede é N e o número de nós mal-intencionados é T, o problema só pode ser resolvido quando N> =3T+1, ou seja, o número de nós normais na rede é pelo menos (2/3) N, para garantir a consistência da informação. Em uma comunicação de rede fiável, a Tolerância a Falhas Bizantina pode resolver o problema de falha nos nós até certo ponto, para que o sistema possa chegar a um consenso.

Mecanismo de prova de trabalho (PoW)

Imagine que o geral A primeiro emite o comando [attack] e anexa a sua assinatura. Depois de o receberem, se outros generais também planeiam atacar, eles seguirão o comando [ataque] e a sua assinatura depois do comando do general A. Se A não executar o comando [ataque] depois de A enviá-lo, outros generais podem julgar A como traidor e usá-lo para distinguir a informação certa.

Da mesma forma, vários nós participantes terão um resultado através de uma série de trabalho e o primeiro nó que receber o resultado transmitirá para toda a rede. Se o resultado estiver correto, os outros nós adicionarão o resultado nos seus próprios registos para se prepararem para o cálculo a fim de ganhar o direito de gravar transações na blockchain.

Um hacker deve ter mais de 51% de poder computacional para destruir a segurança da rede ou publicar blocos falsos. O custo é muito maior que o retorno. Portanto, este mecanismo pode reduzir a possibilidade de informações falsas e fazer o sistema chegar a um consenso mais rápido.

Algoritmos de chaves assimétricas

A encriptação e descriptografia dos algoritmos de chaves assimétricas precisam de duas chaves secretas separadas - chave pública e chave privada, que normalmente aparecem em pares. Se A quiser enviar uma mensagem para B, A precisa da chave pública de B para criptografar a informação, e B precisa da sua própria chave privada para descriptografar a informação. Se B quiser mostrar a sua identidade, pode assinar a chave particular, escrever um “texto de assinatura” e transmiti-lo. Outros podem verificar a sua identidade de acordo com a chave pública de B.

Porque a identidade e a assinatura não podem ser falsificados, os algoritmos de chaves assimétricas asseguram a privacidade da transmissão e a assinatura confiável.

Autor: Jiji
Tradutor(a): Joy
Revisor(es): Hugo, Cecilia, Ashley
* As informações não se destinam a ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecido ou endossado pela Gate.
* Este artigo não pode ser reproduzido, transmitido ou copiado sem fazer referência à Gate. A violação é uma violação da Lei de Direitos de Autor e pode estar sujeita a ações legais.

Partilhar

Calendário Cripto

Atualizações de projetos
Etherex irá lançar o Token REX no dia 6 de agosto.
REX
22.27%
2025-08-06
Dia Raro de Desenvolvimento & Governança em Las Vegas
A Cardano irá organizar o Rare Dev & Governance Day em Las Vegas, de 6 a 7 de agosto, apresentando workshops, hackathons e discussões em painel focadas em desenvolvimento técnico e tópicos de governança.
ADA
-3.44%
2025-08-06
Blockchain.Rio em Rio de Janeiro
A Stellar participará da conferência Blockchain.Rio, agendada para ser realizada no Rio de Janeiro, de 5 a 7 de agosto. O programa incluirá palestras e discussões em painel com representantes do ecossistema Stellar em colaboração com os parceiros Cheesecake Labs e NearX.
XLM
-3.18%
2025-08-06
Webinar
A Circle anunciou um webinar ao vivo chamado “A Era do GENIUS Act Começa”, agendado para 7 de agosto de 2025, às 14:00 UTC. A sessão irá explorar as implicações do recém-aprovado GENIUS Act—o primeiro quadro regulatório federal para moedas estáveis de pagamento nos Estados Unidos. Dante Disparte e Corey Then, da Circle, liderarão a discussão sobre como a legislação impacta a inovação em ativos digitais, a clareza regulatória e a liderança dos EUA na infraestrutura financeira global.
USDC
-0.03%
2025-08-06
AMA na X
Ankr irá realizar um AMA no X no dia 7 de agosto às 16:00 UTC, focando no trabalho do DogeOS na construção da camada de aplicação para DOGE.
ANKR
-3.23%
2025-08-06

Artigos relacionados

Como Aposta ETH
Principiante

Como Aposta ETH

À medida que a The Merge está concluída, o Ethereum finalmente transitou de PoW para POs. Os apostadores agora mantêm a segurança da rede ao stastarem ETH e obterem recompensas. É importante escolher os métodos e prestadores de serviços adequados antes de pôr em jogo. À medida que a The Merge está concluída, o Ethereum finalmente transitou de PoW para POs. Os apostadores agora mantêm a segurança da rede ao stastarem ETH e obterem recompensas. É importante escolher os métodos e prestadores de serviços adequados antes de pôr em jogo.
11/21/2022, 10:01:57 AM
Utilização de Bitcoin (BTC) em El Salvador - Análise do Estado Atual
Principiante

Utilização de Bitcoin (BTC) em El Salvador - Análise do Estado Atual

Em 7 de setembro de 2021, El Salvador tornou-se o primeiro país a adotar o Bitcoin (BTC) como moeda legal. Várias razões levaram El Salvador a embarcar nesta reforma monetária. Embora o impacto a longo prazo desta decisão ainda esteja por ser observado, o governo salvadorenho acredita que os benefícios da adoção da Bitcoin superam os riscos e desafios potenciais. Passaram-se dois anos desde a reforma, durante os quais houve muitas vozes de apoio e ceticismo em relação a esta reforma. Então, qual é o estado atual da sua implementação real? O seguinte fornecerá uma análise detalhada.
12/18/2023, 3:29:33 PM
O que é o Gate Pay?
Principiante

O que é o Gate Pay?

O Gate Pay é uma tecnologia de pagamento segura com criptomoeda sem contacto, sem fronteiras, totalmente desenvolvida pela Gate.io. Apoia o pagamento rápido com criptomoedas e é de uso gratuito. Os utilizadores podem aceder ao Gate Pay simplesmente registando uma conta de porta.io para receber uma variedade de serviços, como compras online, bilhetes de avião e reserva de hotéis e serviços de entretenimento de parceiros comerciais terceiros.
1/10/2023, 7:51:00 AM
Da emissão de ativos à escalabilidade BTC: Evolução e Desafios
Intermediário

Da emissão de ativos à escalabilidade BTC: Evolução e Desafios

Este artigo combina Ordinais para trazer novas normas para o ecossistema BTC, examina os desafios atuais da escalabilidade do BTC da perspectiva da emissão de ativos e prevê que a emissão de ativos combinada com cenários de aplicação como RGB & Taproot Assets têm o potencial de liderar a próxima narrativa.
12/23/2023, 9:17:32 AM
O que é o BNB?
Intermediário

O que é o BNB?

A Binance Coin (BNB) é um símbolo de troca emitido por Binance e também é o símbolo utilitário da Binance Smart Chain. À medida que a Binance se desenvolve para as três principais bolsas de cripto do mundo em termos de volume de negociação, juntamente com as infindáveis aplicações ecológicas da sua cadeia inteligente, a BNB tornou-se a terceira maior criptomoeda depois da Bitcoin e da Ethereum. Este artigo terá uma introdução detalhada da história do BNB e o enorme ecossistema de Binance que está por trás.
11/21/2022, 9:37:32 AM
O que é o USDC?
Principiante

O que é o USDC?

Como a ponte que liga a moeda fiduciária e a criptomoeda, foi criada um número crescente de stablecoins, com muitas delas a colapsarem pouco depois. E quanto ao USDC, a stablecoin líder atualmente? Como vai evoluir no futuro?
11/21/2022, 10:09:26 AM
Comece agora
Registe-se e ganhe um cupão de
100 USD
!