Como uma plataforma para ativos globais e registros, o Ethereum precisa buscar um equilíbrio entre escalabilidade e resiliência do sistema. No entanto, além desses dois aspectos amplamente discutidos, a simplicidade do protocolo também é crucial, mas muitas vezes é ignorada.
O que torna o Bitcoin impressionante é, em grande parte, a extrema simplicidade do seu protocolo. Mesmo um estudante de ensino médio que entende de programação pode compreender completamente como ele funciona, podendo até implementar um cliente por conta própria. Essa simplicidade traz muitos benefícios: reduz a barreira de entrada para pesquisa e desenvolvimento, diminui a complexidade de manutenção, reduz o risco de vulnerabilidades de segurança significativas e torna o protocolo mais fácil de verificar a sua correção.
Em comparação, o Ethereum não se destaca em termos de simplicidade. Isso leva a custos de desenvolvimento desnecessários, riscos de segurança e a uma cultura de pesquisa relativamente fechada. No entanto, nos próximos cinco anos, o Ethereum espera fazer progressos significativos em simplicidade, até mesmo se aproximando dos níveis do Bitcoin. Este objetivo pode ser abordado a partir de duas vertentes: a camada de consenso e a camada de execução.
No nível de consenso, o novo mecanismo de consenso do futuro irá fundir a acumulação profunda dos últimos dez anos em teoria de consenso, provas de conhecimento zero e economia de staking. As medidas-chave incluem a introdução de um mecanismo de finalização de três slots, simplificação das regras de escolha de bifurcação e da estrutura da rede, bem como a otimização da lógica de transição de estado. Essas melhorias reduzirão significativamente a complexidade do código e aumentarão a segurança e a eficiência.
A simplificação da camada de execução é uma tarefa mais desafiadora. O conjunto de instruções EVM atual é complexo, os contratos pré-compilados são longos e difíceis de entender, e a carga de compatibilidade histórica é excessiva. Uma solução possível seria substituir a EVM por uma máquina virtual simples, de alto desempenho e amigável a provas de conhecimento zero (como a RISC-V). Isso não só resultaria em um aumento significativo de desempenho, mas também se integraria melhor com linguagens de programação populares e suportaria nativamente sistemas de provas de conhecimento zero.
Além disso, a integração de mais "componentes compartilhados" é uma maneira eficaz de reduzir a complexidade do sistema. Por exemplo, códigos de correção unificados podem ser usados 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 da rede de segunda camada; uma estrutura de árvore de estados unificada é mais adequada para provas de conhecimento zero, além de ser mais rápida e simples.
A busca pela simplicidade requer uma mudança cultural. Embora os benefícios possam não ser imediatamente quantificáveis, a longo prazo, o valor da simplicidade se tornará gradualmente evidente. No futuro, o Ethereum pode aprender com a experiência do Bitcoin, estabelecendo um limite máximo para o número de linhas de código de consenso para normas de longo prazo, isolando a lógica relacionada a regras históricas em caminhos não consensuais e priorizando soluções mais simples no design geral.
Através desses esforços, o Ethereum espera alcançar uma maior simplicidade e manutenibilidade, mantendo suas poderosas funcionalidades, estabelecendo assim uma base mais sólida para seu desenvolvimento a longo prazo.
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.
14 Curtidas
Recompensa
14
8
Compartilhar
Comentário
0/400
ValidatorVibes
· 07-21 21:23
hmm... os maximalistas de btc vão ficar realmente irritados
Ver originalResponder0
MEVHunterX
· 07-21 19:01
A simplicidade é poder, o futuro é promissor.
Ver originalResponder0
PonziDetector
· 07-21 16:41
Falar a verdade é muito difícil.
Ver originalResponder0
GasGasGasBro
· 07-19 16:46
Simples simples, quando é que o gás fica simples?
Ver originalResponder0
NotFinancialAdvice
· 07-19 04:30
Ainda quer ser mais simples que o btc? Está a sonhar.
Ver originalResponder0
NotSatoshi
· 07-19 04:28
Ah, finalmente vejo que o ETH vai fazer algo de útil.
Ethereum busca simplicidade: reformulação do design do protocolo para melhorar o desenvolvimento a longo prazo
Repensar o caminho simples do Ethereum
Como uma plataforma para ativos globais e registros, o Ethereum precisa buscar um equilíbrio entre escalabilidade e resiliência do sistema. No entanto, além desses dois aspectos amplamente discutidos, a simplicidade do protocolo também é crucial, mas muitas vezes é ignorada.
O que torna o Bitcoin impressionante é, em grande parte, a extrema simplicidade do seu protocolo. Mesmo um estudante de ensino médio que entende de programação pode compreender completamente como ele funciona, podendo até implementar um cliente por conta própria. Essa simplicidade traz muitos benefícios: reduz a barreira de entrada para pesquisa e desenvolvimento, diminui a complexidade de manutenção, reduz o risco de vulnerabilidades de segurança significativas e torna o protocolo mais fácil de verificar a sua correção.
Em comparação, o Ethereum não se destaca em termos de simplicidade. Isso leva a custos de desenvolvimento desnecessários, riscos de segurança e a uma cultura de pesquisa relativamente fechada. No entanto, nos próximos cinco anos, o Ethereum espera fazer progressos significativos em simplicidade, até mesmo se aproximando dos níveis do Bitcoin. Este objetivo pode ser abordado a partir de duas vertentes: a camada de consenso e a camada de execução.
No nível de consenso, o novo mecanismo de consenso do futuro irá fundir a acumulação profunda dos últimos dez anos em teoria de consenso, provas de conhecimento zero e economia de staking. As medidas-chave incluem a introdução de um mecanismo de finalização de três slots, simplificação das regras de escolha de bifurcação e da estrutura da rede, bem como a otimização da lógica de transição de estado. Essas melhorias reduzirão significativamente a complexidade do código e aumentarão a segurança e a eficiência.
A simplificação da camada de execução é uma tarefa mais desafiadora. O conjunto de instruções EVM atual é complexo, os contratos pré-compilados são longos e difíceis de entender, e a carga de compatibilidade histórica é excessiva. Uma solução possível seria substituir a EVM por uma máquina virtual simples, de alto desempenho e amigável a provas de conhecimento zero (como a RISC-V). Isso não só resultaria em um aumento significativo de desempenho, mas também se integraria melhor com linguagens de programação populares e suportaria nativamente sistemas de provas de conhecimento zero.
Além disso, a integração de mais "componentes compartilhados" é uma maneira eficaz de reduzir a complexidade do sistema. Por exemplo, códigos de correção unificados podem ser usados 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 da rede de segunda camada; uma estrutura de árvore de estados unificada é mais adequada para provas de conhecimento zero, além de ser mais rápida e simples.
A busca pela simplicidade requer uma mudança cultural. Embora os benefícios possam não ser imediatamente quantificáveis, a longo prazo, o valor da simplicidade se tornará gradualmente evidente. No futuro, o Ethereum pode aprender com a experiência do Bitcoin, estabelecendo um limite máximo para o número de linhas de código de consenso para normas de longo prazo, isolando a lógica relacionada a regras históricas em caminhos não consensuais e priorizando soluções mais simples no design geral.
Através desses esforços, o Ethereum espera alcançar uma maior simplicidade e manutenibilidade, mantendo suas poderosas funcionalidades, estabelecendo assim uma base mais sólida para seu desenvolvimento a longo prazo.