Segundo as notícias da BlockBeats, a 18 de janeiro, o fundador da Ethereum, Vitalik, publicou que "um aspeto importante da 'falta de confiança', 'passar no teste de fuga' e 'autonomia' é a simplicidade do protocolo. Mesmo que um protocolo seja hiper-descentralizado, com centenas de milhares de nós, e tenha 49% de tolerância a falhas bizantinas, com nós a verificarem tudo completamente usando peerda e stark quânticos seguros, se o protocolo for uma situação desajeitada e caótica com centenas de milhares de linhas de código e cinco formas doutorais de criptografia, eventualmente o protocolo falhará nos três testes: não completamente sem confiança, não completamente autónomo e pouco seguro.
Uma das minhas preocupações com o desenvolvimento de protocolos Ethereum é que possamos estar demasiado dispostos a adicionar novas funcionalidades para satisfazer necessidades específicas, mesmo que sobrecarreguem o protocolo, ou introduzam componentes interativos totalmente novos ou criptografia complexa como dependências-chave. Isto pode trazer melhorias funcionais a curto prazo, mas irá comprometer seriamente a autonomia a longo prazo do protocolo. O problema central é que, se as alterações ao protocolo forem medidas pelo "número de alterações feitas aos protocolos existentes", então, para manter a compatibilidade retroativa, haverá muito mais novas funcionalidades do que eliminações, e o protocolo inevitavelmente ficará inchado com o tempo. Para resolver este problema, o processo de desenvolvimento do Ethereum requer um mecanismo claro de "simplificação"/"recolha de lixo".
Esperamos que os desenvolvedores clientes já não tenham de lidar com todas as versões mais antigas do protocolo Ethereum. Isto pode ser deixado a cargo de versões mais antigas de clientes a correr em contentores Docker para tratar. A longo prazo, espero que o ritmo de mudança do Ethereum abrande. Acho que, por várias razões, isto é, em última análise, inevitável. Estes primeiros quinze anos devem ser vistos como uma fase de crescimento, onde explorámos muitas ideias e analisámos o que funcionava, o que funcionava e o que não funcionava. Devemos tentar evitar que essas partes inúteis se tornem um peso permanente para o protocolo Ethereum."
