Wonderboom -- Efficient, and Censorship-Resilient Signature Aggregation for Million Scale Consensus
Este artigo apresenta o Wonderboom, um novo protocolo de agregação de assinaturas que permite ao Ethereum finalizar blocos 32 vezes mais rápido, agregando eficientemente mais de 2 milhões de assinaturas de validadores em um único slot, ao mesmo tempo que aprimora a segurança contra ataques adversariais e censura.
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
O Grande Problema: Um Engarrafamento no Maior Banco do Mundo
Imagine o Ethereum como um banco massivo e global que guarda mais de 650 bilhões de dólares em poupanças das pessoas. É tão grande e seguro que vale mais do que as bolsas de valores de Singapura, México e Tailândia combinadas.
Para manter esse banco seguro, ele depende de 1 milhão de guardas independentes (chamados de "validadores"). Esses guardas precisam todos assinar cada transação para torná-la oficial.
O Gargalo Atual:
Atualmente, fazer com que todos os 1 milhão de guardas assinem um único documento leva uma eternidade.
- O Processo: Os guardas são divididos em pequenos grupos. Cada grupo assina, depois passa sua assinatura para um grupo maior, que passa para um grupo ainda maior, como um jogo de "telefone sem fio".
- O Resultado: Como há tantas pessoas e o jogo de "telefone sem fio" leva tempo (devido a atrasos na internet), leva cerca de 15 minutos para uma transação ser considerada "final" (segura e imutável).
- O Risco: Nessas 15 minutos, um agente mal-intencionado (um hacker ou um grupo ganancioso) pode tentar impedir que guardas honestos assinem. Se eles tiverem sucesso com frequência suficiente, podem roubar recompensas destinadas aos guardas honestos, assumindo lentamente o controle do banco.
A Solução: WONDERBOOM
Os autores deste artigo construíram um novo sistema chamado WONDERBOOM. Pense nele como uma linha de montagem super eficiente e de alta velocidade que consegue fazer com que todos os 1 milhão de guardas assinem um documento em menos de 15 segundos (especificamente, dois "slots" de tempo), tornando muito mais difícil para agentes mal-intencionados trapacear.
Veja como funciona, usando metáforas simples:
1. O Sistema de Guarda "Duas Pessoas" (Separando Funções)
No sistema atual, cada guarda usa dois chapéus: eles votam nas transações e anunciam os resultados. Isso facilita para hackers descobrirem quem é quem e atacá-los.
A Correção do WONDERBOOM:
Imagine dividir o guarda em duas pessoas:
- O Votante: Fica dentro de um quarto seguro e privado (usando uma linha telefônica direta) para fazer a votação. Ninguém lá fora pode vê-los.
- O Mensageiro: Fica do lado de fora, na praça pública (a "rede de fofoca"), para gritar os resultados finais.
Como o Mensageiro raramente fala com o público, é muito difícil para hackers encontrá-los e atacá-los. Isso mantém o processo de votação rápido e privado.
2. A "Árvore" em vez de uma "Fila"
Atualmente, as assinaturas se movem em uma cadeia lenta e profunda (como uma longa fila de pessoas passando um balde de água). Se uma pessoa deixa cair o balde, toda a fila para.
A Correção do WONDERBOOM:
Eles organizam os 1 milhão de guardas em uma estrutura gigante de árvore.
- Em vez de passar uma mensagem um por um, pequenos grupos de guardas passam suas assinaturas para cima até um "galho", que passa para um "tronco", que passa para o "topo".
- Como a árvore é larga e rasa, a mensagem sobe muito mais rápido.
- O Truque Mágico: Para impedir que agentes mal-intencionados bloqueiem o "maior" grupo de assinaturas, o sistema escolhe aleatoriamente um segundo grupo para incluir também. É como dizer: "Vamos aceitar a maior pilha de assinaturas, mas também vamos pegar aleatoriamente um punhado de uma pilha diferente". Isso torna quase impossível para um agente mal-intencionado bloquear todos de uma vez.
3. A "Janela de Recompensa" (Parando Trapaceiros)
No sistema antigo, se um guarda perdesse sua vez de assinar apenas uma vez, ele perdia sua recompensa. Isso tornava o sistema muito sensível à censura.
A Correção do WONDERBOOM:
Eles mudaram as regras para um sistema de "Passe Semanal".
- Em vez de precisar assinar todos os dias, um guarda precisa assinar pelo menos uma vez dentro de uma janela de 64 dias para ser pago por aquele mês inteiro.
- Mesmo que um agente mal-intencionado bloqueie um guarda por alguns dias, o guarda ainda pode receber sua recompensa desde que insira uma assinatura antes que a janela feche.
- Isso torna matematicamente impossível para agentes mal-intencionados roubar lentamente todo o dinheiro bloqueando pessoas, porque a "janela" é tão ampla que eles não podem bloquear todos para sempre.
O Que o Artigo Provou
Os autores não apenas escreveram uma teoria; eles construíram um simulador (um videogame da blockchain) para testar isso com 1 milhão a 2,5 milhões de guardas falsos.
- Velocidade: Eles mostraram que o WONDERBOOM pode processar todas as 1 milhão de assinaturas em 4 segundos (em hardware de computador padrão), comparado à espera atual de 15 minutos. Isso é 32 vezes mais rápido.
- Segurança: Eles provaram que, mesmo que 1/3 dos guardas sejam agentes mal-intencionados tentando censurar o sistema, o WONDERBOOM é muito mais difícil de quebrar do que o sistema atual do Ethereum.
- Escalabilidade: Funciona mesmo se o número de guardas crescer para 2 milhões, sem necessidade de supercomputadores.
A Conclusão
O WONDERBOOM é uma nova maneira de organizar uma multidão massiva de pessoas para que elas possam concordar com uma decisão quase instantaneamente. Ele resolve o problema do "engarrafamento" do Ethereum:
- Escondendo os votantes para protegê-los de ataques.
- Usando uma estrutura de árvore para mover informações mais rápido.
- Dando às pessoas uma janela de tempo mais ampla para ganhar recompensas, tornando difícil para agentes mal-intencionados trapacear o sistema.
O artigo conclui que podemos ter uma blockchain que é tanto massivamente descentralizada (milhões de usuários) quanto instantaneamente rápida, sem sacrificar a segurança.
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.