← Últimos artigos
💻 computer science

CoBRA: A Universal Strategyproof Confirmation Protocol for Quorum-based Proof-of-Stake Blockchains

Este artigo introduz o CoBRA, um protocolo de confirmação universal e estrategicamente íntegro que estende blockchains baseadas em Proof-of-Stake de quorum para tolerar até um terço de validadores bizantinos e um terço de validadores racionais ao impor limites de volume de transações e uma regra de cadeia mais forte, enquanto também fornece um mecanismo de recuperação para garantir segurança, vivacidade e reembolso de clientes mesmo sob limiares adversários mais elevados.

Autores originais: Zeta Avarikioti, Eleftherios Kokoris Kogias, Ray Neiheiser, Christos Stefo

Publicado 2026-06-16
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Zeta Avarikioti, Eleftherios Kokoris Kogias, Ray Neiheiser, Christos Stefo

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Imagine um banco digital onde o "cofre" é mantido aberto por um comitê de validadores. Em um mundo perfeito, todos no comitê são honestos. Em um cenário de pesadelo, todos são vilões caóticos. Mas no mundo real, a maioria das pessoas é racional: elas não são vilãs, mas quebrarão as regras se isso lhes render mais dinheiro.

O artigo CoBRA (Correct over Byzantine-Rational Adversary) introduz um novo conjunto de regras para este comitê lidar com uma mistura de pessoas honestas, vilões caóticos e buscadores de lucro gananciosos.

Aqui está a história de como o CoBRA funciona, usando analogias simples.

O Problema: O Dilema do "Vizinho Ganancioso"

Sistemas de segurança tradicionais assumem que, se mais de 1/3 do comitê for mau (Byzantine), todo o sistema colapsa. Eles também assumem que, se o restante for "bom", eles permanecerão bons.

Mas o CoBRA pergunta: E se as pessoas "boas" forem, na verdade, apenas gananciosas?
Se um vilão oferecer um suborno a um validador racional para assinar uma transação falsa, o validador racional pode dizer: "Claro, eu aceito o suborno". Se o suborno for maior do que a penalidade por ser pego, ele quebrará as regras.

Os autores provam duas coisas assustadoras primeiro:

  1. Em uma rede lenta: Se os caras maus e os gananciosos juntos formarem mais de 1/3 do comitê, o sistema não pode ser seguro. Os gananciosos sempre encontrarão uma maneira de realizar o gasto duplo (double-spend) para obter lucro.
  2. Em uma rede rápida: Mesmo que a rede seja super rápida, se os caras maus e gananciosos formarem mais de 2/3 do comitê, o sistema ainda estará condenado.

A Solução: O "Limite de Velocidade" e a "Recompensa"

Como não podemos impedir as pessoas gananciosas de quererem dinheiro, o CoBRA muda as regras do jogo para que quebrar as regras se torne uma aposta perdedora.

1. O Limite de Velocidade (Finalização Limitada pelo Stake)

Imagine que o comitê tem permissão para aprovar transações, mas existe um limite de velocidade rigoroso sobre quanto dinheiro eles podem aprovar em um curto intervalo de tempo (digamos, 10 minutos).

  • A Regra: O valor total das transações aprovadas nesse intervalo de 10 minutos não pode exceder o valor do dinheiro (stake) que um único validador tem bloqueado como depósito de segurança.
  • A Lógica: Se um validador ganancioso tentar trapacear e aprovar uma transação falsa de US$ 1 milhão, mas ele só tiver US$ 10.000 bloqueados, ele não poderá fazê-lo. Mesmo que ele receba o suborno de US$ 1 milhão, ele perderá seu depósito de US$ 10.000 quando o sistema o pegar.
  • O Resultado: É matematicamente impossível para um validador racional lucrar com a trapaça. Eles são "limitados" pelo valor que podem perder.

2. A Recompensa (Regra da Cadeia Mais Forte)

Às vezes, o comitê está trabalhando perfeitamente e todos estão cooperando. Neste caso, o CoBRA levanta o limite de velocidade.

  • A Regra: Se uma grande maioria do comitê (mais de 5/6) concordar com um bloco muito rapidamente, o sistema diz: "Ok, nós confiamos em vocês. Vocês podem aprovar tanto dinheiro quanto quiserem agora".
  • A Verificação da Realidade: O artigo analisou dados reais das redes Cosmos e Ethereum. Eles descobriram que, 99% das vezes, o comitê é, de fato, cooperativo. Portanto, no mundo real, o CoBRA permite aprovações de transações instantâneas e ilimitadas na maior parte do tempo.

A Rede de Segurança: A "Sala de Recuperação"

E se os caras maus tiverem muita sorte e controlarem mais de 1/3 do comitê? E se eles conseguirem enganar o sistema e criar duas versões diferentes do livro-razão do banco?

O CoBRA possui um protocolo de "Sala de Recuperação":

  1. Pausa: Assim que os validadores honestos virem as duas versões diferentes (um "fork"), eles param de aprovar novas coisas.
  2. A Auditoria: Eles verificam quem assinou as versões falsas. Devido às regras, eles podem provar exatamente quais validadores trapacearam.
  3. O Pagamento: O sistema apreende o dinheiro bloqueado (stake) dos trapaceiros.
  4. O Reembolso: Esse dinheiro apreendido é usado para pagar de volta cada pessoa que perdeu dinheiro devido à transação falsa.
    • Ponto Crucial: O sistema não diz apenas "ops, seu dinheiro sumiu". Ele garante que, se você foi enganado ao aceitar uma transação ruim, o dinheiro confiscado dos trapaceiros cobrirá sua perda. Nenhum dinheiro novo é impresso; os trapaceiros pagam por isso.

O "Cliente Silencioso"

Uma característica fundamental do CoBRA é que ele funciona para clientes silenciosos.

  • Em muitos sistemas, você (o cliente) tem que monitorar constantemente o comitê para garantir que eles não estão mentindo.
  • No CoBRÁ, você não precisa monitorar. Você apenas espera por um "Certificado de Finalidade" (um recibo digital). Se o certificado diz que a transação está concluída, ela está concluída. Se o sistema tiver que se recuperar posteriormente, o certificado garante que você seja reembolsado automaticamente.

Resumo

O CoBRA é um novo protocolo para livros-razão digitais que admite: "As pessoas tentarão trapacear para obter lucro."

Em vez de esperar que não o façam, ele prepara uma armadilha:

  1. Limite o saque: Você não pode roubar mais do que o seu próprio depósito de segurança vale.
  2. Recompense a honestidade: Se todos jogarem limpo, você pode movimentar dinheiro rápido.
  3. Pague as vítimas: Se os vilões vencerem temporariamente, os depósitos de segurança roubados deles serão usados para reembolsar totalmente as vítimas, garantindo que nenhuma pessoa honesta perca dinheiro no final.

Ele transforma a "ganância" dos validadores na própria coisa que mantém o sistema seguro.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →