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

Coinfest Ásia em Bali
A UPCX irá participar no Coinfest Asia, agendado para ocorrer em Bali, de 21 a 22 de agosto. Espera-se que a conferência se concentre em desenvolvimentos de blockchain e inclua apresentações e oportunidades de networking para profissionais do setor de criptomoedas.
UPC
0.02%
2025-08-21
Coinfest Ásia 2025 em Bali
A Tokocrypto confirmou que o diretor executivo Calvin Kizana falará na Coinfest Asia 2025, que está agendada para ocorrer em Bali nos dias 21 e 22 de agosto.
TKO
-1.18%
2025-08-21
Leilão RWA Kweichow Moutai
A Bounce irá lançar o leilão de ativos do mundo real Kweichow Moutai no dia 8 de agosto às 13:00 UTC na BNB Chain, com um preço inicial de 20 tokens AUCTION. O leilão segue o formato inglês, com incrementos de lance entre 15 e 30 AUCTION, e fechará não mais tarde do que 22 de agosto, a menos que não haja novos lances colocados dentro de seis horas. Os vencedores receberão um NFT transferível como prova de propriedade, resgatável pelo Pacote Moutai no evento da Bounce em Singapura. O pacote inclui quatro colecionáveis de Kweichow Moutai envelhecidos de edição limitada, conhecidos por sua raridade e demanda sustentada no mercado.
AUCTION
-2.43%
2025-08-21
Coinfest Asia em Bali
Os Pudgy Penguins vão organizar um encontro no Coinfest Asia em Bali, nos dias 21 e 22 de agosto. A iniciativa incluirá três sessões integradas no programa da conferência.
PENGU
-4.04%
2025-08-21
Encontro em Seul
A BSquared Network planeia um encontro oficial em Seul, no dia 22 de agosto, das 09:00 às 13:00 UTC para discutir a interseção da inteligência artificial, soluções PayFi e Bitcoin.
B2
-6.02%
2025-08-21

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
!