A Saga da Falha Bizantina: A Minha Análise Cética

Tenho estudado a Falha Bizantina (BFT) há meses, e honestamente, estou tanto impressionado quanto frustrado com este pilar da tecnologia blockchain. Não é apenas uma característica seca de sistema informático – é a própria coisa que impede que nossos ativos digitais entrem em colapso.

Quando encontrei o BFT pela primeira vez, ri de sua metáfora militar aparentemente absurda. Generais bizantinos tentando coordenar um ataque? Sério? Mas quanto mais eu cavava, mais eu percebia o quão brilhantemente ele captura o paradoxo da confiança em sistemas distribuídos.

O que BFT realmente significa (Beyond o livro didático Definition)

BFT não se trata apenas de tolerância a falhas – trata-se de sobreviver a sabotagens deliberadas. Na minha experiência a correr nós, vi em primeira mão como os sistemas podem continuar a funcionar mesmo quando certos participantes estão ativamente a tentar estragar as coisas.

O conceito surgiu em 1982 com Lamport, Shostak e Pease, mas eles não poderiam imaginar quão crucial ele se tornaria para o cripto. A metáfora dos generais é adequada porque é exata – se os seus nós não conseguem concordar, toda a sua rede desmorona.

A Realidade Confusa da Implementação de BFT

Acredite em mim, o BFT na prática é muito mais confuso do que os diagramas limpos sugerem. Aqui está o que realmente acontece:

  1. Um comando é transmitido e os nós começam a votar. Mas, na realidade, a latência da rede significa que alguns votos chegam atrasados, outros duas vezes.

  2. Mecanismos de consenso como o PBFT exigem mais de 2/3 de acordo, o que soa muito bem até que você perceba o quão lento isso torna as transações quando as condições da rede se deterioram.

  3. Os processos de verificação devem ser rigorosos, mas já vi atalhos usados para aumentar o desempenho que minam completamente o modelo de segurança.

  4. Quando os nós falham, a recuperação nem sempre é graciosa. Às vezes é mais como ver alguém tentar realizar uma cirurgia enquanto monta um touro mecânico.

O que me irrita particularmente é como alguns projetos afirmam ter "segurança a nível BFT" quando implementaram versões diluídas que sacrificam propriedades de segurança essenciais.

A Espada de Dois Gumas em Blockchain

A paixão da indústria cripto pelo BFT faz sentido – cria aquele precioso ambiente sem confiança onde não preciso de te conhecer ou confiar em ti para que possamos transacionar.

Mas sejamos realistas – o custo de desempenho é massivo. Redes financeiras tradicionais processam milhares de transações por segundo, enquanto cadeias baseadas em BFT muitas vezes lutam com dezenas. Este trade-off não é discutido o suficiente.

E não me faça começar sobre o consumo de energia de algumas implementações de BFT. Embora nem todas sejam desperdícios, certos mecanismos de consenso baseados em princípios de BFT são desastres ambientais.

A Minha Opinião

Após anos neste espaço, tornei-me convencido de que o consenso BFT é simultaneamente supervalorizado e subestimado. Supervalorizado por aqueles que não compreendem as suas limitações, e subestimado por aqueles que tomam as suas garantias de segurança como garantidas.

A tecnologia continua a evoluir, mas os princípios fundamentais da BFT permanecem essenciais. Sem esta insistência teimosa no acordo entre partes desconfiadas, todo o ecossistema cripto colapsaria da noite para o dia.

Apesar de todos os seus defeitos e ineficiências, o BFT continua a ser a melhor solução que encontramos para o problema da confiança digital num mundo sem confiança. Apenas não tenho certeza se devemos celebrar esse fato.

SAGA-1.38%
DEEP-2.7%
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • Comentário
  • Repostar
  • Compartilhar
Comentário
0/400
Sem comentários
  • Marcar
Negocie criptomoedas a qualquer hora e em qualquer lugar
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)