Texto original: DL News
Compilado por: Asher, Odaily Planet Daily
No evento ETHBerlin da semana passada, poucos esperariam que o cofundador da Ethereum, Vitalik Buterin, falasse no palco. E o que é ainda mais surpreendente é que o conteúdo deste discurso é descrever alguns de seus arrependimentos sobre o design inicial do Ethereum. Para muitos presentes, sua palestra não apenas evocou os dias de glória da rede Ethereum em 2014, mas também ajudou a traçar os próximos passos para a criptomoeda, que agora vale US$ 448 bilhões.
Para o Ethereum atual, a SEC dos EUA aprovou apenas parcialmente o fundo negociado em bolsa (ETF) Ethereum - passou apenas 19 b-4 e atualmente precisa aprovar o arquivo S-1, a maior empresa de gestão de ativos do mundo, De Bailey. também lançou seu próprio fundo tokenizado na rede Ethereum. A rede Ethereum gerou um enorme ecossistema de desenvolvedores e aplicações financeiras no valor de mais de US$ 63 bilhões e se tornou sinônimo de finanças descentralizadas.
Buterin: Repensando a construção do Ethereum
Vitalik disse que há uma série de coisas que ele poderia ter feito de forma diferente, incluindo o desenvolvimento da Máquina Virtual Ethereum, contratos inteligentes e o mecanismo de consenso PoS. Ele também disse que mesmo que o Ethereum se torne mais popular, ainda é mal compreendido. “A narrativa do Bitcoin é muito simples, é ouro digital, mas quando se trata de Ethereum, é como, ‘Uau, o que exatamente é Ethereum?’”
O organizador da ETHBerlin, Afri Schoeden, perguntou: “Com base em tudo o que você sabe e aprendeu nos últimos 10 anos, se você pudesse começar do zero hoje, como construiria o Ethereum de forma diferente?”
Vitalik discute a visão passada e presente da Ethereum na conferência ETHBerlin
Máquina virtual com muitos bits
A primeira preocupação mencionada por Vitalik: a máquina virtual Ethereum, que é a chave para tornar a rede Ethereum um computador criptográfico descentralizado em grande escala.
Vitalik disse que o design EVM original da Ethereum escolheu processamento de 256 bits em vez de 64 ou 32 bits. O design original era muito complexo para 256 bits, o que é muito ineficiente e pode produzir grandes quantidades de dados redundantes no blockchain, mesmo ao executar tarefas simples.
Contratos inteligentes que ainda precisam ser otimizados
Em relação aos contratos inteligentes, Vitalik disse que os primeiros desenvolvedores do Ethereum deveriam se concentrar em tornar mais fácil escrever contratos inteligentes com menos linhas de código, a fim de aumentar a transparência. Isso torna mais fácil para as pessoas observarem e inspecionarem o que está acontecendo dentro delas à medida que as linhas de código são reduzidas.
Mude para um PoS “inferior” o mais cedo possível
Em relação à transformação do mecanismo de consenso Ethereum, Vitalik disse que a mudança do Ethereum do mecanismo de consenso PoW (Prova de Trabalho) para o mecanismo PoS (Prova de Participação) em 2022 deveria ser realizada mais cedo “Ao mudar para PoS, deveríamos ter. Estando disposto a mudar para uma versão pior do PoS mais cedo e, em última análise, desperdiçando muitos ciclos tentando realmente tornar o PoS perfeito, muitas árvores poderiam ser salvas se houvesse uma prova de aposta muito mais simples em 2018.”
Agora, o Ethereum não está mais no comando dos mineradores, mas nas mãos dos validadores, que apostam 32 Ethereum (no valor de cerca de US$ 124.000) para fazer a mesma coisa — e são recompensados por isso. Se se comportarem mal, como verificar transações fraudulentas, serão punidos. Em suma, esta conversão substitui o poder de computação que consome muita energia por incentivos financeiros.
Registrar automaticamente no EIP
De grandes transferências de tokens a armadilhas de backdoor, os usuários podem rastrear facilmente a movimentação de fundos em criptomoedas, graças, em parte, aos recursos de registro automatizado.
No entanto, à medida que a indústria evoluiu, especialmente de contas de propriedade externa, como MetaMask, para carteiras inteligentes, como Safe, alguns aspectos deste importante registo foram perdidos. Vitalik disse: “O registro automático de transferências Ethereum deveria estar lá desde o início e levamos apenas 30 minutos para codificá-lo. Em vez disso, tornou-se um EIP (Propostas de Melhoria Ethereum).
SHA-2 substitui Keccak
Vitalik disse que se escolhesse novamente, usaria SHA-2 para criptografar Ethereum em vez do algoritmo de criptografia Keccak usado atualmente.
As primeiras equipes do Ethereum implementaram versões não padronizadas do Keccak. Essencialmente, o Ethereum está usando uma iteração anterior do SHA-3, o que significa que os desenvolvedores do Ethereum precisam de uma biblioteca personalizada – uma coleção reutilizável de código que não precisa ser reescrita do zero para acomodar SHA-3 e Keccak. Porém, devido à incompatibilidade com outros sistemas que utilizam SHA-3, a rede Ethereum deve suportar ambos os algoritmos no EVM.
De um modo geral, este problema foi basicamente resolvido e o desenvolvimento actual certamente não será afectado por ele.
resumo
No final, apesar de uma série de pequenos erros de design, Vitalik diz que eles são inevitáveis em qualquer projeto. “Estou muito feliz, sinto que os principais desenvolvedores do Ethereum e suas capacidades de execução parecem estar melhorando a cada ano. A equipe agora tem a capacidade de corrigir de forma eficaz e segura alguns desses erros”, disse ele.