Revolução do Ethereum Simplificado: Reestruturando a beleza do protocolo, melhorando o desempenho e a segurança

Simplificação da base do Ethereum: remodelando a beleza do protocolo

A visão da Ethereum é tornar-se um livro-razão global, fornecendo suporte subjacente para infraestrutura crítica, como finanças, governança e certificação de dados de alto valor. Para alcançar esse objetivo, é necessário equilibrar a escalabilidade e a resiliência.

Os desenvolvimentos recentes trouxeram uma melhoria significativa para o Ethereum. O hard fork Fusaka aumentou consideravelmente o espaço de dados L2, e o roteiro futuro planeja expandir ainda mais o L1. Ao mesmo tempo, após a transição para o consenso PoS, a diversidade de clientes melhorou, e a pesquisa sobre ZK verificabilidade e resistência a ataques quânticos também está em andamento. No entanto, além da melhoria de desempenho, há um aspecto igualmente importante, mas que tende a ser ignorado: a simplicidade do protocolo.

A simplicidade é uma característica chave dos sistemas descentralizados. O protocolo Bitcoin é conhecido pela sua extrema simplicidade, o que permite que até estudantes do ensino médio compreendam seus princípios de funcionamento, e programadores podem até implementar o cliente por conta própria. Essa simplicidade traz várias vantagens: reduz o limiar de pesquisa e desenvolvimento, diminui a complexidade da manutenção a longo prazo, reduz o risco de grandes vulnerabilidades de segurança e diminui a possibilidade de manipulação por interesses especiais.

Em comparação, Ethereum tem um desempenho insatisfatório em termos de simplicidade, resultando em custos de desenvolvimento desnecessários, riscos de segurança e uma cultura de pesquisa fechada. Nos próximos anos, Ethereum tem o potencial de se aproximar de Bitcoin em simplicidade, o que requer melhorias em dois aspectos: a camada de consenso e a camada de execução.

No nível de consenso, os novos mecanismos futuros irão integrar os resultados de pesquisa dos últimos dez anos em teoria de consenso, ZK-SNARK e economia de staking. As melhorias chave incluem a introdução de um mecanismo de finalização de três slots, simplificação das regras de seleção de fork e estrutura de rede, bem como a otimização da lógica relacionada à transição de estado. Essas mudanças vão reduzir significativamente a complexidade do código e aumentar a segurança e eficiência do sistema.

A simplificação da camada de execução é uma tarefa mais desafiadora. O EVM atual apresenta vários problemas, como um conjunto de instruções complexo, contratos pré-compilados de difícil compreensão e a carga de compatibilidade histórica. Uma possível solução é substituir o EVM por uma VM (como RISC-V) que seja simples, de alto desempenho e amiga de ZK. Isso não apenas melhoraria o desempenho, mas também se integraria melhor com linguagens de programação populares, facilitando a auditoria e a verificação de segurança.

Para uma transição suave, pode-se adotar uma estratégia semelhante à da Apple ao migrar para os chips ARM, permitindo que os contratos antigos funcionem no interpretador EVM escrito na nova VM, possibilitando assim uma atualização sem dor.

Além disso, integrar mais componentes compartilhados também é uma maneira importante de simplificar o sistema. Por exemplo, um código de correção unificado pode ser usado para amostragem de disponibilidade de dados, armazenamento histórico e aceleração de transmissão P2P; um formato de serialização unificado pode aumentar a eficiência e facilitar o desacoplamento L2; uma estrutura de árvore de estado unificada é mais adequada para provas ZK.

A busca pela simplicidade requer uma mudança cultural. Embora a curto prazo possa ser necessário abrir mão de algumas funcionalidades e fazer um esforço extra, a longo prazo, a simplicidade trará um grande valor para o sistema. Inspirando-se na abordagem do tinygrad, estabelecer um objetivo para o número máximo de linhas de código de consenso para o Ethereum ajudará a manter a complexidade sob controle. Ao mesmo tempo, a filosofia de design deve tender a escolher soluções mais simples, priorizando o encapsulamento local em vez da complexidade sistêmica.

Através desses esforços, o Ethereum espera remodelar a beleza do seu protocolo enquanto mantém funcionalidades robustas, estabelecendo uma base mais sólida para o desenvolvimento futuro.

ETH-0.07%
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
  • 6
  • Compartilhar
Comentário
0/400
Rugpull幸存者vip
· 07-19 01:05
Ethereum realmente se tornaria um ativo lastreado em dólares, seria interessante.
Ver originalResponder0
BearMarketMonkvip
· 07-16 01:36
Não entendi bem o que é a simplicidade, só estou a falar.
Ver originalResponder0
BearMarketBrovip
· 07-16 01:33
Quando é que se pode fazer Mineração e ganhar dinheiro?
Ver originalResponder0
MagicBeanvip
· 07-16 01:30
é só um entusiasmo passageiro de três minutos
Ver originalResponder0
DAOdreamervip
· 07-16 01:25
Já disse que é necessário simplificar, vamos ajudar os idosos.
Ver originalResponder0
ser_we_are_earlyvip
· 07-16 01:18
L2 é a grande tendência do futuro.
Ver originalResponder0
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
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)