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.
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:
- 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.
- 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":
- Pausa: Assim que os validadores honestos virem as duas versões diferentes (um "fork"), eles param de aprovar novas coisas.
- A Auditoria: Eles verificam quem assinou as versões falsas. Devido às regras, eles podem provar exatamente quais validadores trapacearam.
- O Pagamento: O sistema apreende o dinheiro bloqueado (stake) dos trapaceiros.
- 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:
- Limite o saque: Você não pode roubar mais do que o seu próprio depósito de segurança vale.
- Recompense a honestidade: Se todos jogarem limpo, você pode movimentar dinheiro rápido.
- 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.