Vitalic Buterin alerta: Por que o protocolo Ethereum precisa de uma 'simplificação'

robot
Geração de resumo em curso

A Ethereum, ao transcender décadas e séculos de estruturas de poder que sobem e descem, precisa voltar ao princípio fundamental da simplicidade para construir um futuro descentralizado. Recentemente, Vitalik Buterin expressou no X plataforma a sua preocupação com a complexidade excessiva do protocolo Ethereum, destacando a importância de ‘simplificar’ e de introduzir mecanismos de ‘coleta de lixo’.

Por que a complexidade do protocolo diminui a confiança

A crítica central de Buterin é paradoxal. Por mais robustos que sejam os mecanismos de segurança do Ethereum, se a estrutura for excessivamente complexa, com dezenas de milhares de linhas de código e múltiplas técnicas de criptografia de nível doutoral, ela inevitavelmente falhará em três testes importantes.

Estes três testes são:

  • Teste de não confiança: Não deve ser necessário confiar numa ‘elite de altos sacerdotes’ para entender o protocolo. Se o protocolo for demasiado complexo, apenas um pequeno grupo de especialistas poderá compreendê-lo de verdade, e os utilizadores terão que confiar nesses especialistas.

  • Teste de transferência: Mesmo que a equipa principal de desenvolvimento saia, uma nova equipa deve conseguir manter o mesmo nível de qualidade. Protocolos extremamente complexos dificultam a transmissão de conhecimento, falhando neste teste.

  • Teste de soberania: Desenvolvedores individuais suficientemente inteligentes devem poder inspecionar e compreender o protocolo. Quanto maior a complexidade, mais difícil se torna isso.

Quando cada parte do protocolo está intricadamente entrelaçada, uma mudança numa parte pode desencadear reações em cadeia imprevistas, levando ao risco de colapso de todo o sistema. Assim como a história de ascensão e queda de estruturas de poder, o Ethereum pode inevitavelmente seguir um caminho de declínio, se não simplificar sua arquitetura, o que preocupa Buterin.

Simplificação vs Coleta de lixo: o caminho que o Ethereum pode escolher

O problema de crescimento do Ethereum é agravado pela compatibilidade retroativa. É mais fácil adicionar novas funcionalidades do que remover as antigas. A solução proposta por Buterin inclui duas abordagens:

Primeiro, estabelecer um princípio claro de ‘simplificação’

  1. Minimizar o número total de linhas de código do protocolo
  2. Eliminar dependências desnecessárias em tecnologias criptográficas fundamentalmente complexas
  3. Adicionar propriedades essenciais imutáveis às quais o protocolo possa depender

Por exemplo, a EIP-6780 (remoção de funcionalidades de auto-destruição) limita a alteração de apenas N slots de armazenamento por bloco, simplificando drasticamente o desenvolvimento de clientes.

Segundo, estratégias de ‘coleta de lixo’ de acordo com a escala

  • Coleta de lixo parcial: reorganizar funcionalidades existentes de forma mais concisa e lógica
  • Coleta de lixo em grande escala: mudanças radicais, como a transição de prova de trabalho (PoW) para prova de participação (PoS)

Compatibilidade ‘tipo Rosetta’: legado como contrato inteligente

A abordagem inovadora de Buterin é a ‘compatibilidade tipo Rosetta’. Funcionalidades complexas, mas pouco utilizadas, podem ser removidas do núcleo do protocolo e ‘rebaixadas’ para contratos inteligentes:

  • Após uma atualização completa de abstração de contas, não forçar mais todos os tipos de transações existentes
  • Substituir códigos pré-compilados por EVM ou RISC-V
  • No final, trocar a própria máquina virtual de EVM para RISC-V

Assim, novos clientes não precisarão mais lidar com todas as versões antigas do Ethereum.

Reformas estruturais para sustentabilidade a longo prazo

O objetivo final de Buterin é ‘atrasar a velocidade das mudanças’. Adicionar funcionalidades a curto prazo pode ajudar, mas, a longo prazo, prejudica a autonomia e estabilidade do protocolo. Para criar uma estrutura descentralizada que transcenda séculos de ascensão e queda, é necessário continuamente remover partes desnecessárias que possam impedir a evolução.

Se o Ethereum conseguir controlar sua complexidade e manter um protocolo simples, fácil de entender por novos desenvolvedores, poderá escapar do ciclo de ascensão e queda de poderes que surgem e desaparecem, estabelecendo uma base verdadeiramente imutável e duradoura.

Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • Comentar
  • Republicar
  • Partilhar
Comentar
0/400
Nenhum comentário
  • Fixar