Reestruturando o Ethereum: Em busca da simplicidade
No mundo da blockchain, o Bitcoin impressiona com seu design simples. Um protocolo que até um estudante do ensino médio consegue entender, mas que consegue sustentar o funcionamento do sistema financeiro descentralizado global. Em comparação, o Ethereum, embora ambicioso em se tornar o "computador mundial", enfrenta dificuldades devido à sua complexidade. Desde a pesada máquina virtual até o mecanismo de consenso difícil de manter, passando pelos contratos pré-compilados, estruturas de dados e mecanismos de Gas sobrepostos, o Ethereum parece ter se afastado do caminho da simplicidade. Agora, é hora de reavaliar e simplificar o Ethereum, não apenas buscando escalabilidade, mas também alcançando os objetivos de ser compreensível, manutenível e verificável.
A visão do Ethereum é tornar-se o livro-razão do mundo, suportando ativos e registros civis, sustentando infraestruturas críticas como finanças, governança e certificação de dados de alto valor. Para atingir esse objetivo, é necessário equilibrar duas capacidades fundamentais: escalabilidade e resiliência.
Os futuros forks duros irão aumentar significativamente o espaço de dados L2, e o roteiro para os próximos anos também planeja uma expansão semelhante para o L1. Ao mesmo tempo, o Ethereum já fez 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 está em andamento. No entanto, além da escalabilidade e desempenho, há uma base de resiliência que é frequentemente ignorada, mas igualmente importante: a simplicidade do protocolo.
Simples: a proteção definitiva descentralizada
A característica mais impressionante do Bitcoin é a extrema simplicidade do seu protocolo. O seu conceito central é simples e claro: a blockchain é composta por uma série de blocos, cada bloco ligado ao anterior através de um hash, validado por PoW, e que contém transações de moedas geradas através da mineração ou de transações anteriores.
Esta simplicidade traz uma série de benefícios: fácil de entender, reduzindo a barreira de entrada para desenvolvimento, diminuindo a complexidade da manutenção, reduzindo os riscos de segurança e diminuindo a possibilidade de manipulação por interesses especiais. No entanto, o Ethereum não tem se saído bem nesse aspecto, resultando em custos de desenvolvimento desnecessários, riscos de segurança e uma cultura de pesquisa fechada. Nos próximos anos, o Ethereum tem a expectativa de se aproximar do Bitcoin em termos de simplicidade, o que requer uma abordagem em duas frentes: camada de consenso e camada de execução.
Camada de consenso simplificada
O novo mecanismo de consenso do futuro irá integrar os avanços dos últimos dez anos em teoria do consenso, ZK-SNARK e economia de staking, com o objetivo de construir uma camada de consenso otimizada a longo prazo e significativamente simplificada. As principais medidas incluem:
Introduzir o mecanismo de terminação de três slots, simplificando a lógica complexa relacionada a slots e épocas.
Simplificação das regras de escolha de fork e da estrutura da rede
Reestruturar a lógica de transição de estado relacionada aos validadores
Essas melhorias reduzirão significativamente a complexidade do código, tornando o protocolo mais fácil de entender e manter.
Camada de execução simplificada
A camada de execução é o verdadeiro ponto técnico difícil. O conjunto de instruções EVM atual é complexo, os contratos pré-compilados são difíceis de entender e a carga de compatibilidade histórica é pesada. Uma solução possível é substituir a EVM por uma VM (como a RISC-V) que seja simples, de alto desempenho e amiga de ZK. Isso pode trazer um aumento significativo de desempenho, melhor compatibilidade com linguagens de programação mainstream e uma estrutura mais clara que facilita a auditoria e a verificação de segurança.
O processo de migração pode referir-se à forma como a Apple fez a transição para os chips ARM, permitindo que os contratos antigos continuem a funcionar no interpretador EVM na nova VM, realizando uma atualização sem interrupções.
construir uma base de sistema mais elegante
O futuro protocolo Ethereum deve integrar mais "componentes compartilhados", reduzindo ainda mais a complexidade do sistema:
Código de correção unificado para múltiplos cenários
Formato de serialização unificado
Estrutura de árvore de estado unificada
Essas melhorias farão com que a base do Ethereum se pareça mais com "blocos de protocolo" cuidadosamente projetados, e não com uma colagem de várias concessões.
Abrace a simplicidade, redefina o futuro
A busca pela simplicidade é semelhante à busca pela descentralização, sendo ambas importantes caminhos para a resiliência do sistema. Valorizar verdadeiramente a simplicidade requer uma mudança cultural, e seus benefícios podem não ser imediatamente visíveis, mas a longo prazo, o valor da simplicidade se tornará gradualmente evidente, assim como demonstrado pelo Bitcoin.
Para o desenvolvimento a longo prazo, o Ethereum pode se inspirar em certos projetos de código aberto, estabelecendo um objetivo de número máximo de linhas para o código de consenso, buscando fazer com que a complexidade da lógica central se aproxime do nível do Bitcoin. Ao mesmo tempo, o design geral deve seguir o princípio de "prioridade para a simplicidade", inclinando-se para encapsulamentos locais em vez de complexidade sistêmica, priorizando escolhas de arquitetura que tenham propriedades claras e que sejam verificáveis.
Através desses esforços, o Ethereum espera retornar ao caminho da simplicidade, mantendo a inovação e a robustez, estabelecendo uma base sólida para o desenvolvimento sustentável no futuro.
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.
Ethereum reimagined: buscando simplicidade e aumentando a resiliência
Reestruturando o Ethereum: Em busca da simplicidade
No mundo da blockchain, o Bitcoin impressiona com seu design simples. Um protocolo que até um estudante do ensino médio consegue entender, mas que consegue sustentar o funcionamento do sistema financeiro descentralizado global. Em comparação, o Ethereum, embora ambicioso em se tornar o "computador mundial", enfrenta dificuldades devido à sua complexidade. Desde a pesada máquina virtual até o mecanismo de consenso difícil de manter, passando pelos contratos pré-compilados, estruturas de dados e mecanismos de Gas sobrepostos, o Ethereum parece ter se afastado do caminho da simplicidade. Agora, é hora de reavaliar e simplificar o Ethereum, não apenas buscando escalabilidade, mas também alcançando os objetivos de ser compreensível, manutenível e verificável.
A visão do Ethereum é tornar-se o livro-razão do mundo, suportando ativos e registros civis, sustentando infraestruturas críticas como finanças, governança e certificação de dados de alto valor. Para atingir esse objetivo, é necessário equilibrar duas capacidades fundamentais: escalabilidade e resiliência.
Os futuros forks duros irão aumentar significativamente o espaço de dados L2, e o roteiro para os próximos anos também planeja uma expansão semelhante para o L1. Ao mesmo tempo, o Ethereum já fez 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 está em andamento. No entanto, além da escalabilidade e desempenho, há uma base de resiliência que é frequentemente ignorada, mas igualmente importante: a simplicidade do protocolo.
Simples: a proteção definitiva descentralizada
A característica mais impressionante do Bitcoin é a extrema simplicidade do seu protocolo. O seu conceito central é simples e claro: a blockchain é composta por uma série de blocos, cada bloco ligado ao anterior através de um hash, validado por PoW, e que contém transações de moedas geradas através da mineração ou de transações anteriores.
Esta simplicidade traz uma série de benefícios: fácil de entender, reduzindo a barreira de entrada para desenvolvimento, diminuindo a complexidade da manutenção, reduzindo os riscos de segurança e diminuindo a possibilidade de manipulação por interesses especiais. No entanto, o Ethereum não tem se saído bem nesse aspecto, resultando em custos de desenvolvimento desnecessários, riscos de segurança e uma cultura de pesquisa fechada. Nos próximos anos, o Ethereum tem a expectativa de se aproximar do Bitcoin em termos de simplicidade, o que requer uma abordagem em duas frentes: camada de consenso e camada de execução.
Camada de consenso simplificada
O novo mecanismo de consenso do futuro irá integrar os avanços dos últimos dez anos em teoria do consenso, ZK-SNARK e economia de staking, com o objetivo de construir uma camada de consenso otimizada a longo prazo e significativamente simplificada. As principais medidas incluem:
Essas melhorias reduzirão significativamente a complexidade do código, tornando o protocolo mais fácil de entender e manter.
Camada de execução simplificada
A camada de execução é o verdadeiro ponto técnico difícil. O conjunto de instruções EVM atual é complexo, os contratos pré-compilados são difíceis de entender e a carga de compatibilidade histórica é pesada. Uma solução possível é substituir a EVM por uma VM (como a RISC-V) que seja simples, de alto desempenho e amiga de ZK. Isso pode trazer um aumento significativo de desempenho, melhor compatibilidade com linguagens de programação mainstream e uma estrutura mais clara que facilita a auditoria e a verificação de segurança.
O processo de migração pode referir-se à forma como a Apple fez a transição para os chips ARM, permitindo que os contratos antigos continuem a funcionar no interpretador EVM na nova VM, realizando uma atualização sem interrupções.
construir uma base de sistema mais elegante
O futuro protocolo Ethereum deve integrar mais "componentes compartilhados", reduzindo ainda mais a complexidade do sistema:
Essas melhorias farão com que a base do Ethereum se pareça mais com "blocos de protocolo" cuidadosamente projetados, e não com uma colagem de várias concessões.
Abrace a simplicidade, redefina o futuro
A busca pela simplicidade é semelhante à busca pela descentralização, sendo ambas importantes caminhos para a resiliência do sistema. Valorizar verdadeiramente a simplicidade requer uma mudança cultural, e seus benefícios podem não ser imediatamente visíveis, mas a longo prazo, o valor da simplicidade se tornará gradualmente evidente, assim como demonstrado pelo Bitcoin.
Para o desenvolvimento a longo prazo, o Ethereum pode se inspirar em certos projetos de código aberto, estabelecendo um objetivo de número máximo de linhas para o código de consenso, buscando fazer com que a complexidade da lógica central se aproxime do nível do Bitcoin. Ao mesmo tempo, o design geral deve seguir o princípio de "prioridade para a simplicidade", inclinando-se para encapsulamentos locais em vez de complexidade sistêmica, priorizando escolhas de arquitetura que tenham propriedades claras e que sejam verificáveis.
Através desses esforços, o Ethereum espera retornar ao caminho da simplicidade, mantendo a inovação e a robustez, estabelecendo uma base sólida para o desenvolvimento sustentável no futuro.