Reflexões sobre cinco arrependimentos de Vitalik: design inicial do Ethereum precisa ser otimizado

robot
Geração do resumo em andamento

Vitalik revisita o design inicial do Ethereum: cinco grandes arrependimentos e reflexões

No evento de Ethereum realizado em Berlim, Vitalik Buterin surpreendeu ao compartilhar suas reflexões sobre o design inicial do Ethereum. Essas palavras sinceras não apenas evocaram memórias sobre o nascimento do Ethereum em 2014, mas também apontaram uma direção para o futuro desenvolvimento desta criptomoeda com um valor de mercado de 448 bilhões de dólares.

Atualmente, o ecossistema Ethereum já se desenvolveu para se tornar sinônimo de finanças descentralizadas, com um ecossistema de aplicações superior a 63 mil milhões de dólares. Com a aprovação parcial de ETFs de spot e a participação de grandes gestoras de ativos, o Ethereum está gradualmente a caminho do mainstream. No entanto, Vitalik acredita que a essência do Ethereum ainda é mal interpretada por muitas pessoas.

Ao enfrentar a pergunta "Se você pudesse recomeçar, como construiria o Ethereum de forma diferente?", Vitalik enumerou cinco principais áreas de arrependimento:

  1. Seleção de bits da máquina virtual Vitalik reconhece que escolher um design de EVM de 256 bits em vez de 64 bits ou 32 bits é demasiado complexo, resultando em ineficiência e gerando uma grande quantidade de dados redundantes.

  2. A otimização de contratos inteligentes Os desenvolvedores iniciais devem se concentrar mais em simplificar a escrita de contratos inteligentes, reduzindo o número de linhas de código para aumentar a transparência e a auditabilidade.

  3. Momento da transição do mecanismo de consenso Vitalik afirmou que a transição do PoW para o PoS deveria ter ocorrido mais cedo, mesmo que fosse uma versão "inferior" do PoS. Ele acredita que a busca excessiva pela perfeição atrasou o momento da transição, resultando na perda de oportunidades de redução de consumo de energia e emissões.

  4. Registo automático de logs Algumas funcionalidades importantes de registro de logs de transações foram negligenciadas durante o desenvolvimento do sistema. Vitalik acredita que isso poderia ter sido facilmente implementado no início, evitando a necessidade de remediação posterior através de EIP.

  5. Seleção de algoritmos de criptografia Se tivesse que escolher novamente, Vitalik preferiria usar o algoritmo SHA-2 em vez do Keccak. A versão não padronizada atual do Keccak causou problemas de compatibilidade com outros sistemas.

Vitalik: cinco arrependimentos sobre o design inicial do Ethereum

Apesar dessas falhas de design, Vitalik elogiou a capacidade da equipe de desenvolvimento central do Ethereum. Ele acredita que a equipe tem a capacidade de corrigir essas falhas iniciais de maneira segura e eficaz, e que a capacidade de execução está melhorando ano após ano. Essa reflexão não só demonstra a atitude humilde de Vitalik, mas também fornece uma orientação valiosa para a otimização contínua do Ethereum.

Vitalik: cinco arrependimentos sobre o design inicial do Ethereum

ETH-0.55%
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
  • 4
  • Compartilhar
Comentário
0/400
HodlNerdvip
· 07-18 21:04
é fascinante como as escolhas de design iniciais reverberam através de anos de complexidade matemática... a admissão do v atinge diferente, para ser honesto
Ver originalResponder0
CodeSmellHuntervip
· 07-15 23:32
Ziziz Vitalik Buterin também comete erros.
Ver originalResponder0
GasFeeCryervip
· 07-15 23:30
Poder de computação muito caro, estou arrependido.
Ver originalResponder0
ForkItAllDayvip
· 07-15 23:17
clássica celebridade Sem erros!
Ver originalResponder0
  • Marcar
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)